■変更履歴

6.66  2024/10/21
 改良 作成開始日付:キーボード入力可、大小/閏年月日数自動対応
    実行ログ:ベストシフト作成時も表示する

3.65  2024/09/29
改良 勤務人数():ユーザースクリプト 勤務番号,グループ番号を省略可にする

3.63  2024/08/19
 追加 シフト表解析:連続勤務禁止パターンチェック
     同:禁止/必須パターンチェックに「除外Grp」対応
    ベストシフト:連続勤務禁止/必須パターン
 改良 共有データベース指定(SharPath.txt):文字コード(itf-8/unicode)対応
    乱数初期シード値任意指定(負:シード値に応じて常に固定シフト作成‐検証用)

6.62  2024/07/27
 障害 スプリッターの位置記憶:要員設定
 追加 包含グループ:複数グループのメンバーを別のグループ含める
 改良 要員設定:コンボボックスツールチップスに項目の補足情報(No、略称等)

6.61  2024/07/17
 追加 自動再挑戦、初期値使用:「設定」メニュー
 改良 連続勤務禁止パターンのヒットNo(空白行がある場合)
    実行結果ログ:実施年月をカット(確保不可年月と紛らわしい)

3.60    2024/07/08
 障害 「開始」時刻=「終了」時刻の場合、時間帯勤務チャート表示不備
 追加 パターン個数():指定勤務パターンの個数を返す(ユーザースクリプト関数)

3.59  2024/06/29
 追加 個別設定(要員設定)にスプリッター(変更可能境界線)
 改良 勤務人数()関数に「相対日」パラメータ追加(ユーザースクリプト)
 変更 表示プロセス名(勤務シフト_ポータブル)

3.58  2024/04/08
 障害 フレックス割当で勤務日数超過発生
 追加 勤務除去(個人/グループ):オプション→作成後調整
 改良 フレックス割当制効率アップ
    試行回数入力フォーム(ウィンドウ高さに応じて上下開閉方向自動変更)
    個別Grp下限回数:コピー/貼り付け処理、中止処理
    乱数系列を指定可能:保守→その他
    表示メッセージを移動可能

3.57  2024/03/19
 改良 勤務回数下限Grp成功率アップ

3.56  2024/03/15
 障害 連続勤務/休み超過発生
    全警告チェック不備:勤務回数下限_Grp/メンバー組み合わせ必須

3.55  2024/03/12
 追加 勤務調整可否一覧(オプション→勤務表解析)
 改良 確保成功率アップ
    カスタマイズ:均等化試行回数/フレックス試行回数/日数調整試行回数
 変更 廃止:経過表示/ヘルプ表示(書式動作設定)

3.52  2024/03/02
 追加 休±均等化(作成後調整)
 改良 確保成功率アップ(要求率99%以上でも可)、同高速化

3.51  2024/02/25
 改良 交換可能勤務一覧(シフト表分析)

3.50  2024/02/22
 追加 交換可能勤務一覧(シフト表分析)
    勤務交換機能(勤務⇔勤務、勤務⇔休み、休み⇔勤務))
    ウォッチ機能(ユーザースクリプト):ID/日/勤務の指定で一時停止
 改良 確保成功率アップ

3.45  2024/02/17
 追加 ユーザースクリプトに勤務回数()を追加
 改良 ベストシフト作成中状況:ステータスバー表示

3.44  2024/01/26
 改良 ベストシフト作成状況表示

3.43  2024/01/23
 障害 メッセージボックスデータのコピー機能不備
    週間勤務日数制限不備
 追加 予約データをエクセルから転記可(クリップボード経由)

3.42  2023/12/27
 障害 フレックス要員設定で異常終了(実行時エラー '3265')
     最新シフト自動読込後にフレックス要員設定時
    要員確保状況ログ形式不良(確保/要求)
 追加 フレックス要員:グループ対応
    要員確保状況チェック(シフト表解析)
 改良 ベストシフト
         作成中は「連続休み数超過」でも続行
         休み数過不足発生でもベストシフトに追加
    起動時の画面遷移(ちらつき防止)

3.40  2023/12/06
 障害 拡張シフト表での勤務表読込不正
 追加 フレックス要員(合計人数で複数の勤務で要員)確保
 改良 全警告チェック:メンバー組み合わせ必須不備(クリック無反応)
    描画高速化:勤務日数調整、個別条件設定
    フレックス要員:勤務番号無指定時は無視

3.37  2023/11/27
 障害 要員設定の入力で異常終了(キー重複)
 改良 ベストシフト
    ・メニューの表示形式
    ・?詳細に「メンバー組合せ必須」追加

3.36  2023/11/23
 改良 ベストシフト作成時は「自動再挑戦」扱いにする

3.35  2023/11/22
 改良 ベストシフト
    ・日別分散、要員分散表示(ほぼ「0.0」の為)
    ・休曜日分散(休みの曜日分散)追加
    ・?詳細追加(休み数超過、休み数不足、連続勤務超過、連続休み超過)

3.34  2023/11/20
 改良 一覧表示時(シフト表解析等)に水平スクロールバー
    ベストシフト一覧に「?」フィールド追加(回数下限未達成時等)

3.33  2023/11/06
 追加 組合せ回数一覧:シフト解析←オプション
 改良 ベストシフト試行中回数をフォームキャプションに表示

3.32  2023/10/22
 改良 「最新シフト自動読込」のスイッチ状態を継続
    過去シフト表読込後の設定値変更を有効にする

3.31  2023/10/19
 障害 主キー重複エラー
     最新シフト自動読込後の予約/不可設定時
    ユーザースクリプト関数「休日勤務日数」不備
     ID番号省略時に戻り値不良
 追加 ユーザースクリプト関数「組合せ回数」
     指定勤務のメンバー組合せ回数を返す
 改良 予定休み日数フォーム コピー/貼り付け可
    ベストシフト:作成成功リストから任意に選択可

3.22  2023/08/27
 障害 公開用HTMLでボタン操作不可
    週間勤務日数関数(ユーザースクリプト)不備
    スクリプト関数
     勤務ID():最初に見つかった←最後に見つかった
     連続勤務日数(),連続休み日数():ID指定時にエラー
 追加 グループ所属():ユーザースクリプト
    週間勤務日数解析ツール
 改良 必須メンバー選定をランダムに変更

3.21  2023/07/27
 障害 公開用HTMLでボタン操作不可

3.20  2023/07/21
 障害 試用ライセンスで作成した過去シフト表読込で動作不良
 追加 連続休み日数():ユーザースクリプト関数
    連休個数一覧:シフト解析
 改良 公開用HTML:画像最大幅を動的に設定 CSS,JSでカスタマイズ可
     画像幅:最大ウィンドウ幅の1.5倍 右マージン:20px

3.10  2022/11/27
 追加 休日勤務超過日数人数() ユーザースクリプト
     休日の勤務日数を平均化に使用
    勤務種別設定の初期フォーム(種別表←制限表)

3.06  2022/09/25
 障害 パスが見つかりません(実行時)
     フォルダ(log)不足
 改良 「log」フォルダが存在しない場合は新たに作成
    要員確保成功時に“確保成功”のメッセージを表示

3.05    2022/09/19
 追加 休日勤務日数() ユーザースクリプト関数
     休日の勤務日数を制限する場合に使用

3.04  2022/08/29
 改良 エクセルからの名簿貼り付け後の列幅調整

3.03  2022/08/21
 改良 エクセルからの名簿貼り付け
     適用されないフィールドへの対応(補助GrpNo,予定休み日数,許容日数,予定勤務時間,メモ)

3.02  2022/08/18
 障害 データベースまたはオブジェクトは読み取り専用なので、更新できません。
     過去シフト表を読み込み後、名簿の更新でエラー
    実行時エラー'9' インデックスが有効範囲にありません
     エクセルDBをコピーして起動時

3.01  2022/06/28
 変更 オンラインヘルプの表示を全て既定のブラウザで表示

3.00  2022/06/15
 追加 月単位での条件/勤務データの保存と読込
 変更 ヘルプ表示用のブラウザをIEから既定のブラウザに変更

2.90  2022/06/11
 障害 過去勤務データの削除が現在のシフト表に即時反映されない
 追加 勤務シフトスケジューラーの条件データを読み込み
    データベース修復/最適化:保守
2.82  2022/04/24
 障害 作成例読込時に「最新シフト自動読込」が機能しない
 追加 ユーザースクリプト関数追加:直近勤務():
    禁止/必須パターンに「メモ」フィールド追加
 変更 グループ:メモをテキスト型(100byte)に変更←メモ型

2.81  2022/04/15
 障害 禁止/必須パターンの除外グループにサブグループ未対応

2.80  2022/04/14
 障害 勤務連続条件表での「切り取り」処理の不備
 追加 連続勤務禁止/必須パターンに適用対象外グループを指定可
    ヘルプリンク:過去参照スパン、経過表示
 変更 初期化:均等化荷重値

2.77  2022/04/10
 障害 アップデートパッチ時に「T_翌日不可勤務」テーブルのエラー
 変更 除外曜日(動作設定)にツールチップヒント追加
    日付設定タブ(作成日・動作設定)を既定選択

2.76  2022/03/08
 改良 要員設定(組合せ禁止・必須):コントロール位置・サイズをフォームサイズに連動

2.75  2022/03/07
 改良 最適化荷重:スライドオープン
    ユーザースクリプトエディタ:右端で自動改行しない
    ライセンスキー処理
     有効期限切れ時にメッセージ表示、フォーム操作時に強制終了は行わない
     試用版有効日数を42日間に延長(←28)
     ライセンスキーを消去可(保守)
    メンバー組み合わせ必須不足のWarnningメッセージを非表示:シフト表解析で代替可
 変更 要員設定体裁:非厳守スイッチ表示、個人別に非厳守ラベル追加

2.74  2022/01/28
 障害 各勤務の平均化に過去結果が反映されない
    名簿、勤務種別の追加/削除時にシフト表への即時反映不備(再起動時に反映される
 改良 保守:テーブル内容変更後自動再読込
    カスタムメッセージボックスに「×」「□」ボタン追加
    最適化荷重設定フォームを表示/非表示切替可

2.73  2022/01/07
 障害 -2147217887 ODBC ドライバーは要求されたプロパティをサポートしていません。
     最新シフト自動読込時:1.30以前の版をアップデート後

2.72  2022/01/03
 障害 最新シフト読み込み時に勤務色が反映されない場合有り
    (勤務番号が個数より大きい場合)
 変更 勤務種別IME入力モード
     勤務名/略称の日本語入力制御をオフ

2.71  2021/11/23
 改良 ユーザースクリプト:エラー発生行をハイライト

2.70  2021/11/20
 障害 旧暦表示/非表示時に割当済人数が消去される
 改良 スクリプトエラーの表示方法

2.69  2021/11/17
 障害 行列ハイライト:シフト表上のスイッチが設定フォームの値と連動しない
 改良 行列ハイライト:集計表・割当表も対象
    要員設定:勤務表示行数と勤務種別数を一致

2.67  2021/11/12
 改良 公開用HTML作成:個別条件設定(要員設定)追加、CSS変更(style.css)
     全勤務データ/カスタマイズ(各種設定値)追加

2.65  2921/11/08
 追加 シート上部に「行列ハイライト」スイッチ
 改良 スクリプト関数テスト:起動中にアイコンをタスクバーに表示
     シフト作成時表示状態のフォームを閉じる

2.64  2021/11/05
 障害 シフト表:旧暦表示不備(月日数が31日未満の場合)
    ユーザースクリプト:誤動作
     「日()」関数の後に「曜日()」関数が有る場合
     コメントブロック設定/解除後の保存が有効にならない
 追加 ユーザースクリプト
     休平日()関数のパラメータ
     構文チェックエラー時に該当箇所の行番号と文字位置を表示
 改良 公開用HTML:セル内文字配置を上揃え
    セットアップvbs:メッセージをモーダル表示

2.63  2021/10/25
 改良 起動時のウィンドウ「自動最大化」スイッチを有効

2.62  2021/10/23
 障害 日別シフトで異常終了:該当の勤務人数が種別数より多い場合

2.61  2021/10/22
 改良 高速化:ユーザースクリプト
    個別条件設定:入力チェック、タブ切り替え時の再読込抑止
    初期化:曜日別条件、曜日固定、試行回数、行列ハイライト、日にち書式、HTML形式データ
     フォントサイズ、集計タブNo

2.59  2021/10/18
 改良 前勤務(シフト表タイトル):左揃え、シフト表読込時の集計タブ既定状態
    システム情報(バージョン情報)
    公開用HTML:勤務種別/要員設定/各種設定値

2.58  2021/10/17
 改良 保守:保存確認追加

2.57  2021/10/15
 障害 中止ボタンがシフト作成中にメインフォームに表示されない
 改良 分析フォーム:許容日数計、カウントダウン中止処理

2.56  2021/10/14
 障害 勤務リスト不足:要員数設定フォームの勤務種別コンボボックス
    保存されない:要員数設定(グループ組み合わせ禁止条件)
    個人単位の集計:集計表でIDが5桁を超える場合に集計されない
 改良 予定休み表の表示後、呼び元フォームをアクティブにする
    展開/縮小表示をスムーズ:シフト表/集計タブ/要員/割当表
    作成途中での中止時は結果ログを表示しない

2.55  2021/10/13
 障害 フリーズ:シフト作成中止後の別フォーム呼び出し
 改良 勤務種別(条件)表:体裁

2.54  2021/10/11
 改良 若干の高速化
    子ウィンドウを最小化時にタスクバー(ビュー)に表示

2.53  2021/10/08
 改良 不可勤務/予約勤務:表示データを中央揃えに統一
    タブ番号記憶:動作設定、要員数設定
    休み色/文字色変更:カラーパレットから選択可
    その他の微細改良多数

2.52  2021/10/04
 障害 不可勤務:セルをクリック時に許可勤務が消去
 改良 集計表
     初期表示:不要な集計表を非表示
     シフト別:氏名列タイトルに連番
    不可勤務:フラグ値を最小値表示

2.51  2021/10/02
 改良 条件更新後も現在のシフト表表示を維持
    勤務種別表
     入力フォームにタイトル表示
     入力方法改良(固定行、スクロール方法)
     フォームサイズ保存/復元
    シフト表サイズを記憶/復元

2.50  2021/09/30
 障害 実行時エラー '30009':行の値が不正です。
     集計表(個人カレンダー):第6週目がある場合
    実行時エラー '9': インデックスが有効範囲にありません。
     集計表(時間帯):勤務番号が勤務総数より大きい場合
     保守初期化時の不具合
 追加 勤務可能判定ツール:オプションメニュー
    ユーザースクリプト
     コメント化/解除機能
     元に戻す/やり直し機能
 改良 集計表:フォームサイズを記憶/復元
    不可/予約フォーム:サイズの記憶と復元
    ユーザースクリプト
     入力時のスクロール不安定解消
     入力処理の高速化
     構文チェックエラー:メッセージ強調
    確保エラー時のログメッセージを詳細化
     例:連続必須パターン(10:▲)の2日目に不可勤務指定有←翌日拒否勤務有
    月間予定休み日数:集計フィールド位置を列幅に連動
    起動時の集計タブフレーム二度表示抑止

2.41  2021/09/15
 改良 作成日・動作設定フォームのサイズを記憶/復元
    メインフォームサイズの厳密化
    連続勤務禁止表
     コピー/貼り付けも有効
     保存処理時間短縮、進捗バー設定
    不可/予約勤務 2021/09/13
     コピー/貼り付けでも勤務色反映
     貼り付け/切り取りも保存確認
    データ範囲コピー:終端からの選択に対応

2.40  2021/08/30
 障害 ユーザースクリプトの関数リストが表示されない
    (ユーザースクリプトが既定選択タブの時)
 改良 連続勤務必須パターンに同一勤務を指定可
    (連続勤務禁止パタンで永久連続を回避
    連続勤務必須パターン
    ・パターン数を30個に拡張(←10)
    ・中途の空白行許可(見易く)
    集計タブNoを記憶/復元
    システムログ(起動時間)

2.30  2021/08/10
 障害 月末に連続必須パターンがある場合に異常終了
 改良 連続必須パターンに1日目と2日目に同一勤務不可(警告メッセージ表示)
 変更 「試行回数」初期値:3←10

2.27  2021/05/13
 障害 クエリエラー発生(個人別カレンダー呼び出し時 - システム日付が和暦の場合)
 改良 個人別カレンダー:フォームサイズに連動してスクロールバーを表示

2.26  2020/12/30
 改良 スクリプト関数リファレンス:スライド表示
    同:内容をファイルから読込(script-functions.txt)
    MyMsgbox:タイマーパラメータ追加(タイムアウト時自動消去)
    要所での待ち時間をカスタマイズ可(動作_間)

2.25  2020/12/15
 改良 不可勤務:フラグ入力で直接入力可、BackSpaceキーで消去
    ユーザースクリプト:エラー発生時に実行時のスクリプト内容を表示
    同:前日勤務(),翌日勤務():相対日を負も指定可
    同:勤務番号():ID,日にちで指定可
    同:関数リファレンス詳細を拡大表示

2.24  2020/12/09
 追加 スクリプト関数:勤務ID() 指定勤務が割り当てられている人のIDを返却
 改良 スクリプト関数:前日勤務()/翌日勤務() ID指定可
 変更 祝日カレンダー:2021年祝日日付変更

2.22  2020/11/27
 改良 スクリプト関数テスト:体裁
    メインフォームを常に最前面

2.20  2020/11/17
 追加 勤務回数下限指定(グループ単位)
    スクリプト関数テストをメニューに追加
 改良 グループ一覧入力フォームをマウスポインタ位置に表示

2.17 2020/10/29
 障害 ユーザースクリプト:構文チェックで実行時エラー
 追加 期限付き無制限キー処理
 改良 ユーザースクリプト:関数リファレンスの文字位置ずれ修正

2.16  2020/08/15
 改良 個人組み合わせ(要員設定):コントロールの水平スクロール機能
    勤務種別追加時に連続条件表にコントロールサイズへの即反映
    グループ設定:スクロールバー表示

2.15  2020/07/28
 追加 スクリプト関数:年(),月()追加(それぞれ割り当て予定日の年、月を返す関数)
 改良 タイトルバーにデータベースファイルをフルパスで表示
    ユーザースクリプト:「勤務日数」関数第3パラメータに「ID」追加
     VBScript:宣言されていない変数はエラー(Option Explicit を自動不可)

2.14  2020/02/07
 改良 「強制更新」完了メッセージ表示
	フォーム文字化け防止

2.13  2020/01/22
 障害 名簿データ追加後のENTERでエラー発生:予期しない場所から不明なエラー コードを取得しました。

2.12  2020/01/18
 追加 シフト表解析:連続勤務必須パターン解析
 改良 予約表:値消去時に即時に反映(改良前は他セルクリックアップ時に反映)
    予約/不可勤務表:Delete消去時にセル背景色も初期化

2.11  2020/01/04
 改良 メインシフト表:文字化け対応
 変更 シフト作成「試行回数」:3←10

2.10  2019/11/04
 追加 シフト表解析:メンバー組合せ必須
 改良 シフト表解析:表示形式、未実行時でも解析可能にする

2.01  2019/10/30
 改良 優先グループ:複数グループ対応

2.00  2019/10/25
 追加 補助GrpNo:T_名簿(メンバーの複数グループへの登録用)
    グループ関連関数:GetMemListInGrp,GetGrpList,IsMemInGrp
    補助グループ対応:メンバー必須/禁止(グループ)

1.94  2019/10/04
 障害 休み記号(色)変更時に即時反映されない
    シフト解析:連続休み日数にて実行時エラー '13'
 追加 ユーザースクリプト:デバッグ機能(返却値=-1111で関数値変換後のスクリプトを表示、以降の動作は-1と同一)
     関数追加:開始時刻(勤務No),終了時刻(勤務No)
 改良 ランダム変換/最適化の高速化
    勤務種別略称:入力チェック-スペースは使用不可
 変更 ユーザースクリプト構文チェック:返却値(JudgeKinmu)表示
    作成時間リスト項目:末尾 480←380

1.93  2019/08/29
 障害 予約罫線が再読み時に反映されない
 追加 勤務データの個人別初期化
    勤務データの個人別インポート(他DBから)

1.91  2019/08/21
 障害 勤務回数下限調整:勤務番号が昇順並びで無い場合
 追加 シフト表解析→連続休み日数:オプションメニュー
 改良 要員数表の高さを可変
    要求数表の高さを可変
    勤務種別制限表:高さ/幅をフォームサイズに連動
    js.js:replacehRef関数を共通化
    コンボボックス位置ずれ:必須条件:グループ指定:グループ名2番目
    メンバー組み合わせ禁止/必須:勤務指定が無い場合は無視
        一日超過許可(連続勤務日数上限)を条件緩和:FAZY_連続勤務_再挑戦:1←5
    下限回数調整の高速化:ランダム鋼管柱の画面更新抑止
 変更 種別表:項目並び順を可変
    同:メモ入力可
    非表示:シート倍率/作成例背景図/時間集計-書式・動作設定(EXCEL勤務シフトのみ表示
	分析結果:一日超過許可←Fazy_連続勤務日数

1.81  2019/07/14
 追加 印刷用ページ:個人別カレンダー(公開用HTML)

1.80  2019/06/29
 追加 優先勤務機能(グループ指定)
 障害 保存確認が表示されない:種別表
     連続禁止/禁止パターン/必須パターンでDelete/Ctrl+Vキー押下時
    シフト表読込不正:割り当て表の日付色に前回読込時の色を表示
    勤務種別表:複数セル選択でDeleteキーを押しても全ては消去されない

1.72  2019/06/09
 障害 勤務種別表:固定列がDeleteキーで消去できない
 改良 Ctrlキー併用による複数セル入力:予約/不可勤務入力(復活←1.65廃止)
 変更 勤務種別表:勤務名/略称入力文字帳 0←1(消去ができるようにする)

1.71 2019/06/04
 追加 「祝日を非休日」スイッチ設置
 改良 「勤務回数下限調整」機能強化

1.70 2019/06/01
 追加 勤務種別表:「勤務回数下限」追加
 改良 勤務種別表:No/勤務名/略称の列を固定
    勤務種別表:右クリックショートカットメニュー →「入力」

1.65  2019/05/16
 改良 選択行列ハイライト高速化(ReDrow ← LockWindow)
    予約フォーム:Ctrlキーでの複数セル選択機能廃止

1.64 2019/05/12
 改良 予約フォームでのコピー/貼り付け処理
 変更 選択行列強調:予約/不可設定フォームでの選択行列強調は設定値(カスタマイズ:行列ハイライト)と連動

1.63 2019/05/11
 障害 エラー暫定対処:シフト表作成時に「Error!]メッセージボックス表示、 

1.62 2019/05/10
 改良 予約設定フォームにて予約罫線反映

1.61 2019/05/08
 障害 予約罫線指定時に文字色が白色

1.60 2019/05/05
 障害 実行時エラー '9':インデックスが有効範囲にありません。:勤務データ無し時に個人別集計表を開いた場合
    11 0 で除算しました:先頭セルが空白の複数セルをコピー/貼り付け時
    初期化不良:3265 要求された名前、または序数に対応する項目がコレクションで見つかりません。
    保存/読込み不良(要員設定):勤務番号が勤務数より大きい場合
    休み日数不足:休み(±)が負になる(勤務日数自動調整無し時)
 追加 不可勤務情報詳細:可能人数/個人別不可勤務/勤務別可能要員/日別可能要員
    ヘルプボタン:シフト表上部「?」
 改良 不可勤務フラグ入力フォーム:値表示をテキストボックス←ラベル
    不可/予約フォーム氏名列幅:メインシフト表の列幅と同期
    入力チェック:要員設定-メンバー組み合わせ禁止/必須の必要人数
    勤務日数自動調整:オプション
    名簿:グループNo指定なし時の色は白
	略称表示位置:左揃えに統一
 変更 予約罫線色:予約文字色から罫線色に変更
 微細 フラグ入力:チェック項目を色付け
	過去10日日付色:土日色設定
    集計表合計値表示:累計/過去計

1.51 2019/04/17
  障害 実行時エラー '6':オーバーフローしました。
    (メンバー組み合わせ必須指定時、ID8桁時)

1.50 2019/04/15
 追加 集計表:種別曜日クロス集計で勤務種別「略称」指定の集計可
     問題!:「休」勤務が対象外となっている

 改良 表示速度:若干の高速化(LockWindowUpdate)
    列幅記憶:終了時にID/氏名列幅記憶、起動時に復元
    タブ切り替え方式:右方向へスライドイン

1.42 2019/03/31
 改良 集計タブ起動時選択
    微細改良:集計タブ、概要高さ/位置

1.41 2019/03/30
 追加:シフト表縮小/拡張ボタン(スムーズ表示)

1.40 2019/03/28
  改良 集計表:タブ方式に変更
    コピーボタン:割当表/各集計表
    ショートカットメニュー:シフト表/割当表

1.30 2019/03/15
 障害 シフト表手動調整:再計算不備対処
 追加 予約勤務:文字色指定可
    ユーザースクリプト:週番号() 月初からの週番号を返す
 改良 要員数表:セル選択時に行列見出し色反転、1行目に日付表示
 変更 日付文字色 黒 → 土:青 日:橙

1.20 2019/03/05
 追加 選択セル見出し色を反転:シフト表/不可勤務/予約勤務/要員数設定
    祝日表に「コピー」ボタン追加

1.11 2019/02/05
 改良 祝日表更新:入力チェック
 変更 祝日表更新:既定のフォルダを「ダウンロード」にする

1.10 2019/01/11
 追加 保守:テーブル編集に追加機能
    祝日表アップデート機能
 改良 勤務種別表:開始/終了時刻を分単位で入力可
    要員設定フォーム高さをウィンドウサイズ以下とする
    手動勤務日数調整不備
 変更 作成年/祝日表を2059まで拡張

1.01  2018/11/02
 障害 カスタムクエリ:-2147467259この操作は、このタイプのオブジェクトには実行できません

1.00 2018/10/29
 障害 シート表割り当て人数計位置不正
    要員設定:人数更新処理(休み勤務を要求数に加算していた)
      日単位の要求数:休み扱い勤務を要求数に加算していた
    分析結果(シフト作成前):要求率演算(休み扱い勤務)不備
    作成時異常終了:勤務種別欠番あり、条件緩和スイッチオン時
    バックグラウンド実行時キャンセルできない
    連続勤務条件:要員設定に公休などの休みを指定時に対象となっていた
 追加 起動ログ:本体起動詳細追加、エクセルのマクロ起動ログ
    シフト表:手動入力勤務リストに休み記号追加
    シフト表ショートカットメニュー:シフト表保存ボタン
    オプションメニュー:勤務日数自動調整
 改良 公開用HTML:集計表にクラス名付加(class='集計表')
    レコード削除確認メッセージ表示:名簿、グループ

0.97  2018/09/16
 改良 不可勤務フラグ入力フォーム:リサイズ
    確保不可ログ:相対日→実月日
    略称入力フォーム:リスト行数 12←8
    実行結果ログ:割当済み勤務略称を表示(←'-')
    メンバー組合せ禁止/必須:名前幅拡張
    公開用HTML:総合シフト表、個人別カレンダーの日別列幅カスタマイズ可

0.96  2018/09/13
 障害 フラグ入力フォーム最小化で異常終了
 改良 log_warning:実日時←相対日

0.95  2018/09/13
 障害 連続必須パターンと不可勤務の組み合わせ
 改良 不可勤務フラグ入力:全選択時休み勤務(公休等)は除外
    同:フォーム高を可変
    フォントサイズ:予約/不可勤務をシフト表での設定値フォントサイズと連動
 追加 T_休平日要人数に休日フィールド追加:過去バージョンとの整合用

0.94  2018/08/27
 障害 24節気名表示不良

0.93  2018/08/26
 追加 個人別カレンダー:祝日名、24節気名表示
 改良 勤務時間単位変更時の保存確認と保存処理

0.92  2018/08/20
 追加 勤務時間の最小時間をコンボボックスから指定可 2018/08/18
 改良 高速化
 
0.91  2018/08/17
 障害 要求数背景色不備
    シフト表列幅が記憶されない
 変更 集計表:個人別カレンダーの体裁

0.90  2018/08/15
 障害 最適化不備:個人別の各勤務回数が均等にならない
    集計表(日別):異常終了(実行時エラー '381':インデックスが有効範囲にありません。)
 改良 高速化(予定)
    作成開始ボタンを初期化完了後に有効
    フォームを初期化完了後にアクティブ
 変更 表示位置変更:ランダム交換中MSG → ステータスバー
    SEED 負値可変
    列幅変更可:シフト表/割当表/要求表/期間集計/前期下旬勤務/過去計
    ヘッダー追加:割当表(手動列幅変更用)
    集計表体裁

0.86  2018/07/23
 追加 最小勤務間隔:ユーザースクリプト
     指定勤務の割り当て間隔日数を返す(当日を0)
 改良 ユーザースクリプト関数リファレンス(要員設定)

0.85  2018/06/21
 障害 実行時エラー '9': 

インデックスが有効範囲にありません。
     連続必須勤務パターンが3日以上で、月末に発生時
 改良 メンバーにグループが指定されていない場合の背景色を白←黒

0.84  2018/05/07
 改良 連続勤務禁止パターン数を拡張 99←20

0.83  2018/03/31
 障害 週間勤務日数():勤務番号省略時

0.82  2018/03/28
 障害 週間勤務日数():ユーザースクリプト関数不備
    グループ色設定不良(グループ最終行の色番号設定)
 改良 グループ色未設定時は白
    強制更新時のメインフォーム表示ちらつき解消

0.81  2017/12/11
 改良  日にち書式設定可:動作・書式設定→日にち書式
    テーブル間セパレータ(CSS:sepalator-table):メインシフト表ブラウザ表示

0.80  2017/11/03
 障害 セットアップ時にエラー
     エラー:	パスが見つかりません。
     コード:	800A004C
     ソース: 	Microsoft VBScript 実行時エラー

0.78  2017/10/26
 改良 既定ブラウザで表示:シフト表メンバー名列幅

0.77  2017/10/23
 改良 既定ブラウザで表示:CSSによる表示体裁整形

0.76	2017/10/21
 追加 ショートカットメニュー:月間休み日数、集計表

0.75  2017/10/16
 追加 ショートカットメニュー、表示データを既定のブラウザに表示
     勤務種別表/種別制限表/連続勤務禁止パターン/連続勤務必須パターン
 変更 ブラウザ表示用一時ファイルディレクトリ デスクトップ←マイドキュメント

0.74  2017/10/13
 追加 ショートカットメニュー、表示データを既定のブラウザに表示
     シフト表/要員設定表/予約表/不可勤務表

0.73  2017/09/20
 追加 シフト表:可動分割線(シフト表と割り当て表の高さ比を可変)
 改良 シフト表:スクロール連動制御

0.72  2017/09/14
 障害 必要な最少人数(休日関連)で勤務No17以降の設定が無効
    勤務種別数が30以上の場合の要員設定で異常終了("実行時エラー 30009 行の値が不正です")
 改良 休日関連入力フォーム高さをウィンドウサイズに連動

0.71  2017/08/21
 障害 勤務種別表の勤務名/略称に改行が含まれる場合に誤動作(→保存時に改行カット)
 改良 セットアップ.vbs:未解凍でのセットアップ実行でエラー説明メッセージ表示
    システムログをshift_db.mdeにも取得
    要員設定:勤務名ボックス拡幅

0.70  2017/08/17
 追加 勤務日数自動調整に除外曜日を指定可

0.61  2017/08/14
 障害 連続勤務不可条件:勤務番号が勤務数を超えている場合保存できない

0.60  2017/08/09
 改良 要員設定の上下ペイン区切り位置を可変

0.54  2017/08/03
 障害 ベストシフトが機能しない

0.53  2017/06/25
 障害 要員設定コンボボックスフォント文字化け対応:MS ゴシック←MS Pゴシック
    メンバー(グループ)必須不正:勤務番号並びが昇順でない場合

0.52  2017/06/04
 障害 シフト表読み込みで割当表横位置がずれる
 改良 公開用HTML(style.css):マウスオーバーでメニュー強調
    シフト表:割当数ラベル追加

0.51  2017/05/07
 改良 要員確保方法:さらに若干成功率上昇

0.50  2017/05/06
 改良 要員確保方法:若干成功率上昇
    バックグラウンド処理中でも確保成功メッセージは2秒だけ表示(自動消去)
    スプラッシュメッセージに閉じるボタン追加
    スクロール方式改良

0.44  2017/05/04
 障害 シフト表名簿の最終行が表示されない(水平スクロールバーと重なる)

0.43  2017/05/03
 改良 シフト表フォントサイズ変更可

0.42  2017/05/02
 改良 シフト表スクロール:全体/集計表のみを個別に選択スクロール可

0.41  2017/04/30
 障害 連続必須勤務で3連続時に連続勤務日数オーバー発生
 追加 バックグラウンド動作スイッチを[設定]メニューに追加
 改良 縦横スクロールバー幅拡張

0.40  2017/04/24
 障害 連続必須勤務不正:連続最終日が予約の前日になる場合、初日だけセットされる
    名簿タブキー押下で異常終了
 改良 DataGrid:タブキーで列移動(名簿等)

0.38  2017/04/21
 障害 「実行時エラー '30010':列の値が不正です。」 - 作成開始日を13以降にした場合

0.37  2017/04/13
 障害 二重起動チェック:起動時に「インデックスが有効範囲にありません。」エラー発生

0.36    2017/04/12
 改良 起動ログファイル

0.35  2017/03/20
 障害 実行時エラー '381':インデックスが有効範囲にありません。- 最新シフト自動読込時
 追加 ライセンスキー再登録:保守
    エクセル/ポータブル共通ライセンスキー

0.34  2017/03/17
 障害 公開用HTML(個人別シフト):選択コンボボックスに日付が表示される
 改良 要員設定フォームサイズ変更時のパーツサイズ不備
    タブ切り替え時にカレントタブ項目をハイライト

0.33  2017/03/14
 改良 シフト表の集計表を一個のボタンでコピー可にする

0.32  2017/03/10
 障害 imgctl.dll不足:公開用HTMLで画像が表示されない
    シフト表過去計のコピーボタンが機能しない

0.31  2017/03/03
 追加 64ビット版PC対応
 改良 文字化け対応:拡張シフト表読込/シフト表読込メニュー

0.30  2017/02/28
 追加 HTML形式データコピー:書式動作設定
 微改 条件緩和リスト項目間隔 2017/02/27
    休み記号が空白でない場合の空白セル背景色は白

0.29  2017/02/25
 障害 バックアップ復元時に異常終了
 追加 条件緩和(各必須としない)を勤務単位に指定可
 改良 ヘルプを既定のブラウザで開く 2017/02/21

0.28  2017/02/20
 障害 公開用HTML:総合シフト表日付背景色
    拡張シフト切り替え時に集計データが残る
 追加 公開用HTML:全てOn/Offスイッチ
     総合シフト表に過去計集計追加
 改良 公開用HTML:CSS(メニュー項目の padding値)

0.27  2017/02/18
 障害 タイトル勤務背景色不備:勤務種別数が異なる拡張シフト切り替え時
    垂直スクロール不備:人員数が多い場合
 追加 シフト表フォームにDB「ファイル名」と「概要」表示
    集計表:0値は空白とする
 改良 「確保条件緩和」時の勤務日数調整は規定回数で中止

0.26  2017/02/14
 改良 割り当て過不足時の背景色設定
    同説明
    集計表形式:累計の休み/休出はカット
    シートクリア:必要最小限をクリア

0.25  2017/02/13
 障害 拡張シフト表切り替え時の設定値読み込み不備(初期表示含)
    割り当て数表示不備:勤務種別数が9以上の場合
 改良 勤務種別No入力リスト:「0」をカット

0.24  2017/02/12
 障害 集計コピーボタン:インデックス不正
    グループの色設定:2行目でカラーパレットが表示されない
    グループ色不正:No=0の色が全て白
 追加 時間帯チャート:並べ替えに「並び順」追加
    予約設定
    作成開始日指定
 改良 勤務種別表:Noを変更可
    確保不可時のログメッセージ:禁止パターンNo追加

0.23  2017/02/09
 追加 並べ替え機能:時間帯別チャート
 改良 休日勤務の均等化
    先月分の連続勤務判定期間を4週間に拡張(←10日)
    休み曜日の均等化

0.22  2017/01/31
 改良 旧暦はシフト表で「旧暦」チェックオン時のみ表示
    公開用HTMLCSS改良:メニュー列幅
    シフト別集計では旧暦を表示しない
    休日の各出勤ごとの出勤/休日の休みの均等化

0.21  2017/01/28
 改良 公開用HTML:時間帯別チャート列幅
    旧暦日付背景色

0.20  2017/01/26
    初版