CombositeKyuyoKeisanSettingsDataService
給与計算設定データを操作するサービス
警告
※ 既にインスタンス化されているものが提供されるのでcombositeDataService.kyuyoKeisanSettingsData
を使用してアクセスしてください。
Extends
CombositeKyuyoKeisanSettingsDataProviderServiceBase
<CombositeDataOperator
>
Methods
getKeisanKikanBaseDate()
getKeisanKikanBaseDate(baseDate): Promise<string>
給与計算の基準日を取得する
給与計算の開始日と給与計算の終了日間の基準日に該当する日付を取得します。
備考
特殊な基準日
99: 月末
常に月末の日付を基準日として扱いたい場合に使用してください。
Parameters
Parameter | Type | Description |
---|---|---|
baseDate | number | 基準日(1 ~ 30もしくは、99) |
Returns
Promise
<string
>
基準日に該当する日付(例: '2025/4/1')
Example
利用例
給与計算の開始日 2025/4/1 給与計算の終了日 2025/4/30 の場合
async function main() {
// 基準日が15日の場合の日付を取得
const baseDate = await combositeDataService.kyuyoKeisanSettingsData.getKeisanKikanBaseDate(15)
logger.info(baseDate) // '2025/04/15'
// 基準日が月末(99)の場合の日付を取得
const lastDayBaseDate = await combositeDataService.kyuyoKeisanSettingsData.getKeisanKikanBaseDate(99)
logger.info(lastDayBaseDate) // '2025/04/30'
}
await main()
警告
テスト実行の際には使用することができません。
Overrides
CombositeKyuyoKeisanSettingsDataProviderServiceBase.getKeisanKikanBaseDate