0

質問失礼します。

翌営業日の計算をするシナリオを進めているのですが、どうも祝日を判定してくれずに困っています。

どなたか、考えられる原因を教えていただけると助かります。

基本方針としては以下の手順で組み立てています。

①指定の支払日を初期値として設定

②支払日が平日かどうかを判定

③②の結果が平日であればその日を支払日とし、休日であれば支払日を1日後にして②の処理に戻る

シナリオの詳細は以下の通りです。

【事前準備】

・syukujitsu.csvをシナリオと同じディレクトリ上に保存

・変数「支払日」への初期値の設定

【変数】

変数1:曜日

変数2:平日・休日

変数3:支払日(初期値2021/5/1 ※仮設定)

【フローチャート】

1.繰り返し処理

<条件式>

・値1:変数「支払日」

・比較演算子 等しくない

・値2:値⇒   ※空白

 

2.平日・休日判定

<設定値>

・日付:変数「支払日」

・定休日:値⇒土日

・祝日情報ファイル名:値⇒syukujitsu.csv

・曜日:変数「曜日」

・平日・休日:変数「平日・休日」

3.分岐

<条件式>True

・値1:変数「平日・休日」

・比較演算子 等しい

・値2:値⇒平日   

4.1日後の日付の処理

<設定値>

・基準日:変数「支払日」

・日数差:値⇒1

・結果格納先:変数「支払日」

5.支払日出力

<表示メッセージ>

・変数名「支払日」

【実行結果】

変数「支払日」に2021/5/3が格納される。

⇒祝日日なので祝日判定が出来ていない。

何度やっても同じ結果になります。

どなたかご教授いただけませんか。。。

とぴ 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。