Q.
設定>曜日定義>特定の日の設定で、
ユーザ定義曜日の適用のチェックを外すと、
「(ユーザ定義曜日名)should have at least one members」
と表示され、コンパイルの準備中
コンパイルに失敗しましたと解が表示されてしまい勤務表が作成されません。
解が表示されないため、チェックを再度入れて求解しても、
「(ユーザ定義曜日名)should have at least one members」
と表示され、元に戻りません。
これまで使用して、初めての経験のため
何が原因かわかりません。
解決法を教えていただけますでしょうか。一度定義した
不具合が生じたファイルと、生じる前のファイルを添付させて頂きます
Ans.
特定の日のチェックを外す場合には、参照されている箇所のチェックを全て外してから、チェックを外してください。
不具合再現
下で、「待機」のチェックを外します。
⇒曜日集合のところで参照していました。
設定ボタンをこの時点で押すと、当該箇所が「待機」を参照していて、「待機」は存在しません。とのGUI側エラーメッセージが出ます。これが問題箇所になります。(また、曜日集合は、空白メンバーは許していないので、xxshould have at least one membersのエラーが出ます。これは、ソルバ側のエラー検出になります。)
スケジュールナースの内部では、待機という参照は、無効になっており、これがために適用を再度入れても元に戻らなくなってしまいます。(この時点でファイル保存をすると待機がなくなった状態で保存されてしまいます。)
スケジュールナースの内部では、待機という参照は、無効になっており、これがために適用を再度入れても元に戻らなくなってしまいます。(この時点でファイル保存をすると待機がなくなった状態で保存されてしまいます。)
0 件のコメント:
コメントを投稿