■変更履歴
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 初版