しばらくcalendar.def使ってなかったから気付きませんでした。 振替休日が繰り延べされるようになったのは実質的には去年からでよろしいんですかね。 それなら35番のローカルマクロの該当箇所を次のように書き換えれば対応できるかと思います。 ((y==1973 && m>3) || y>1973)?{ ;yas 振替休日制度の適用 (y<2008 || fb-fc)?{ ;yas (j==6*fa && fb)? fc+, ? fc-, ;yas } ;yas } ;yas 祝日に挟まれた休日は40番ローカルをいじればなんとかなるかな。 やってみますのでちょっと待っていただけますか。
shadow さん,まとめをありがとうございます。> LXCLND.DEF 2.01 99/12/29 23:52FGALDC/MES/16/02209 (1999/12/30 00:20) の版ですね。 祝日テーブルを以下のように修正し, ; hh..7 = "1996>0=20", hh..7 = "1996>2002=20;2003>0=CB", ; hh..9 = "1948>0=15", hh..9 = "1948>2002=15;2003>0=CB", 確認したところ,祝日法3条3項には対応しきれていないようです。 ==== 引用 祝日法 ==== 第3条 「国民の祝日」は、休日とする。 2 「国民の祝日」が日曜日に当たるときは、 その日後においてその日に最も近い「国民の祝日」でない日を休日とする。 3 その前日及び翌日が「国民の祝日」である日 (「国民の祝日」でない日に限る。)は、休日とする。 ==== 引用終了 ==== 先程,Emmett さんにはメールで依頼をしました。
情報ありがとうございます。 過去ログ見ましたが、あれ、近くに自分の名前が…… 9月の連休ですがとりあえず35番ローカルマクロの修正で対応することにしました。 該当箇所を次のように書き換えてください。あまりほめられた方法じゃありませんが。 :A (i==x.0)?{fb+, (y>2008 && x.1-x.0==2)?fd+,?fd-, x++, (0)}?fb-, ;yas (j==6*fa || fb || fc || fd)?{&?("%s",uu) >a}; 日曜日、祝日、振替休日の色付け;yas
>YASATさんの手が入っていることは冒頭に、もう少し大きく記載してもいいと思いますが。
> 1 calendar.def v3.22 ==== Copyright 1991-93 nomad
> 書き忘れてましたがこちらにパッチが当たってるはずです。
> おそらくカレントディレクトリがこのファイルのある場所を指して
> +0.5 になってるということで、よいわけですよね。
> 現在、タグスケ改訂を計画中ですので、これに同梱させていただけないでしょうか
> 著作者を明示すれば特に許諾は必要ありませんので、転載も同梱も問題あり
>ません。…とわたしは解釈していますが、専門家の目から見て、いかがでしょ
>うか。
> なるほど、PDSから発展して、皆さんが加わってソフトを進化させたという
> それでは、お言葉に甘えて、
> 著作物の原作者は、再配布に対して一定の規定を定めている場合が多いようです。