メインコンテンツまでスキップ

CombositeKyuyoKeisanSettingsDataService

給与計算設定データを操作するサービス

警告

※ 既にインスタンス化されているものが提供されるのでcombositeDataService.kyuyoKeisanSettingsDataを使用してアクセスしてください。

Extends

  • CombositeKyuyoKeisanSettingsDataProviderServiceBase<CombositeDataOperator>

Methods

getKeisanKikanBaseDate()

getKeisanKikanBaseDate(baseDate): Promise<string>

給与計算の基準日を取得する

給与計算の開始日と給与計算の終了日間の基準日に該当する日付を取得します。

備考

特殊な基準日
99: 月末
常に月末の日付を基準日として扱いたい場合に使用してください。

Parameters

ParameterTypeDescription
baseDatenumber基準日(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

Properties

PropertyModifierTypeDefault valueDescription
keisanEndDatepublicstring''給与計算の終了日。基準日などの用途で利用してください。 yyyy/MM/dd形式
keisanStartDatepublicstring''給与計算の開始日。基準日などの用途で利用してください。 yyyy/MM/dd形式
shoriNengetsupublicstring''給与計算の年月。データ取得時に条件として利用するなどの用途で利用してください。 yyyy/MM形式