トップページ > 過去ログ > 記事閲覧
人員チャートの印刷
日時: 2007/01/13 01:47
名前: にしだ

印刷帳票追加の要望です(^_^;

日別シフトで人員チャートが表示されますが、これを一月分纏めて印刷して欲しいのです。

理由
最初は、人員手配の過不足のチェックを日別シフトで1日ずつめくっていき、チェックすればと思っていたのですが、どうも開始・終了時間が1カラムずれていたり等の細かいミスに気づかない事が偶にありました。 それなら、一ヶ月分を並べて印刷できれば手配ズレのチェックや手配過不足のチェックがしやすいのでは? と思ったのです。

要望概要
1.印刷の指示場所は、一ヶ月分だから月間シフトの印刷で、帳票名に「人員チャート」を追加。
 (私の希望としては帳票だけで良いので、そこがベストかと)
2.フォーマットは、横列に時間(日別シフトと同じ)、縦列に日付(月間シフトと同じく締め日の翌日〜締め日)
 (ストライプは、オプションに準ずる)
3.帯の太さは、一ヶ月分のデータの重なりの一番多い日の重なり数+1で、1行の高さを割ったドット数(?)を1段分の太さとする。
  (+1としているのは、上の行との行間用ですが、不要かな?)

如何でしょうか?

Page: 1 |

Re: 人員チャートの印刷 ( No.1 )
日時: 2007/01/13 06:21
名前: 作者

難しすぎて内容が理解できません。
人員チャートの何処と何処を比較すれば過不足のチェックが出来るのでしょうか?登録人数にもよりますが1ヶ月分のデータなどとても印刷できないと思います。
Re: 人員チャートの印刷 ( No.2 )
日時: 2007/01/13 22:20
名前: にしだ

うーん、言葉で伝えるのは難しいですね(^_^;

http://www004.upp.so-net.ne.jp/Nishida/jinin.jpg

タグが使えないので、画像のリンクを張っておきますね。 こんな感じで一ヶ月分印字できれば嬉しいです。
(画面のコピーを継ぎ接ぎしたので見難くてご免なさい)

サンプルとして、
26日が正常な人員手配とした場合
27日は端がずれている手配
28日は手配の重複(前半の人数が多い)
29日は手配の不足(後半の人数が少ない)

で、帯の太さは 28日が3段重なっているので、他の日も1段分の太さを1行の1/4の太さで引く。 太さを計算で可変に出せないならオプションで指定する?
Re: 人員チャートの印刷 ( No.3 )
日時: 2007/01/13 23:31
名前: 作者

想像していたのと同じなのですが、人数が少なければよいのですが多ければとても表示しきれないので本当にこのような表示を望んでいるのかなぁと疑問に思っていました。
最大起用人数が想定できませんが、一枚の用紙に印刷しきれないと思います。
画面上でスクロールしながら確認するだけなら出来そうな気がしますが、データの作成が難しそうですね。他の方法がないものでしょうか?検討を要します。
Re: 人員チャートの印刷 ( No.4 )
日時: 2007/01/14 12:55
名前: にしだ

>> 最大起用人数が想定できませんが、一枚の用紙に印刷しきれないと思います。

1日(1行)の幅は、頁に収まる様に固定で良いと思います。そして、それに収まるように帯の太さを変える(最も細いので2ドット?)
まず、基本的な質問ですが(^_^; 帯の太さをプログラムで制御出来ますよね?
後はそれでも収まらない人数(登録人数に関係なく勤務人数)の時の対応ですよね。

オプションで、1ヶ月〜1週間or自動で印刷ページ数の指定を行い、それに従って印刷メニューを再構成する。
・1頁:1ヶ月印字
・2頁:半月印字(前半/後半)
・3頁:10日印字(10/10/11日)
・4〜5頁:1週間印字(MAX 5週)
・自動:プログラムが判断し、1ヶ月〜1週間のメニューを自動生成
では、どうでしょうか?

1ヶ月が選択されたら、「人員チャート」をメニューに表示
1週間印字が選択されたら、「人員チャート(1週目)」〜「人員チャート(5週目)」and「人員チャート(全頁)」をメニューに表示  等

もし、指定ミスで最低ドット数で印字してもオーバーフローする場合は、オーバー分は無視する。
2頁以上の場合、帯の幅は同じにする。(頁によって帯の幅が異なると比較がしにくい為)


>> 画面上でスクロールしながら確認するだけなら出来そう

それだと、それを見ながら再調整(入力)が難しいのですよね(-_-;
Re: 人員チャートの印刷 ( No.5 )
日時: 2007/01/14 14:02
名前: 作者

常時、何人の従業員が従事しているかアンケートした訳ではないので全体がわかりませんが、以前問合わせで日別シフトが複数枚に分散してしまうので出勤しない従業員は印刷しないようにして頂ければ用紙の節約にもなり見やすくなるとの問合わせで出勤者のみ印刷および部門の追加をした経緯があります。なので、30人としても2ドット+罫線1ドット=3ドットで計算すると1行が20ドットなのでA4縦版を利用した場合は1週間分も入らない計算です。複数枚に分散して印刷して比較するのではあまりにもアナログ的で意味ないように思います。それなら画面で日付をスクロールして比較するのと変らないですよね。過不足の基準を明確にして計算で求めて警告するような方法が良いのではないかと思うのですが如何なものでしょう。その基準がわかれば何とか計算で求める事ができるかも知れません。
Re: 人員チャートの印刷 ( No.6 )
日時: 2007/01/15 03:28
名前: にしだ

>> 1行が20ドットなのでA4縦版を利用した場合は1週間分も入らない

A4縦での縦総ドット数は幾らほどなのでしょうか? 何行/頁で、1行が20ドットなのでしょうか?
ヘッダ分を除いて1週間分(7等分)に分けると、結構なドット数になると思うのですが(^_^;


>> 30人としても2ドット+罫線1ドット=3ドットで計算する

1段ごとに罫線は不要でしょう。 20ドット有れば9段+罫線を印刷することが可能。
画面上では見やすくするために1段ごとに間を開けていますが、印刷時には詰めて印字しても帯の太さで入力者には判断可能と思います。 帯が太く余裕が有る場合には、1段ごとに開けて貰えると確かに見やすいので、それに越したことはないです。


>> 以前問合わせで日別シフトが複数枚に分散してしまうので出勤しない従業員は印刷しないようにして頂ければ用紙の節約にもなり見やすくなる

これは、登録人数が多いので日別シフトを全員印刷すると数枚に分かれると言うことですよね。このときの人員チャートは最大何段ぐらいだったのでしょうか?

このソフトを使う人で30人以上登録する場合は有っても、手配で単時間当たり、10人以上(人員チャート10段以上)は無いと思うのですが(^_^;
(確かにアンケート等をしたわけでは無いので確証はないです)
取りあえず、最大枚数時として1頁1週間分に入れる分までは対応して於いて、要望が有ればその時に対応する ・・・ で良い気がします。


【このスレッドを読まれている方にアンケート】
「自分の場合、日別シフトの人員チャートは最大xx段以下」と1行で良いのでコメントを御願いします。
また、「自分も人員チャートの印刷が欲しい」または「自分は人員チャートの印刷なんて要らない」も良ければ書き込んで下さい。
Re: 人員チャートの印刷 ( No.7 )
日時: 2007/01/15 13:14
名前: 作者

人員チャートにこだわる最大の理由は何でしょうか?

印刷できるから目視でチェックしてね。と提供するだけですか?
その方が判断しやすいのでしょうか?
折角なら自動でチェックして警告する機能があった方が将来性があるように思います。
Re: 人員チャートの印刷 ( No.8 )
日時: 2007/01/15 13:40
名前: にしだ

>> 1行が20ドット

仮にこれが、「希望シフト」の場合とした時、31行は打てるので

【段間に空白有り】
・1頁:1ヶ月印字
  1日=1行とし、20(dot)*1(行)/3(dot)=6段まで可能
・2頁:半月印字(前半/後半)
  1日=2行とし、20(dot)*2(行)/3(dot)=13段まで可能
・3頁:10日印字(10/10/11日)
  1日=3行とし、20(dot)*3(行)/3(dot)=20段まで可能
・4〜5頁:1週間印字(MAX 5週)
  1日=4行とし、20(dot)*4(行)/3(dot)=26段まで可能

【段間に空白無し】
・1頁:1ヶ月印字
  1日=1行とし、20(dot)*1(行)/2(dot)-1=9段まで可能
・2頁:半月印字(前半/後半)
  1日=2行とし、20(dot)*2(行)/2(dot)-1=19段まで可能
・3頁:10日印字(10/10/11日)
  1日=3行とし、20(dot)*3(行)/2(dot)-1=29段まで可能
・4〜5頁:1週間印字(MAX 5週)
  1日=4行とし、20(dot)*4(行)/2(dot)-1=39段まで可能

※計算は切り捨てです
Re: 人員チャートの印刷 ( No.9 )
日時: 2007/01/15 13:46
名前: にしだ

同様に帯の太さを決めると

【MAX4段の場合の帯の太さ】
・1頁:1ヶ月印字
  20(dot)*1(行)/4(dot)=5(帯幅4dot + 1dot空白)
・2頁:半月印字(前半/後半)
  20(dot)*2(行)/4(dot)=10(帯幅9dot + 1dot空白)
・3頁:10日印字(10/10/11日)
  20(dot)*3(行)/4(dot)=15(帯幅14dot + 1dot空白)
・4〜5頁:1週間印字(MAX 5週)
  20(dot)*4(行)/4(dot)=20(帯幅19dot + 1dot空白)

【MAX7段の場合の帯の太さ】
・1頁:1ヶ月印字
  20(dot)*1(行)/7(dot)=2(帯幅2dot + 空白なし)
・2頁:半月印字(前半/後半)
  20(dot)*2(行)/7(dot)=5(帯幅4dot + 1dot空白)
・3頁:10日印字(10/10/11日)
  20(dot)*3(行)/7(dot)=8(帯幅7dot + 1dot空白)
・4〜5頁:1週間印字(MAX 5週)
  20(dot)*4(行)/7(dot)=11(帯幅10dot + 1dot空白)

【MAX21段の場合の帯の太さ】
・1頁:1ヶ月印字
  20(dot)*1(行)/21(dot)=0(帯幅2dot + 空白なし:MAXの9段まで印字し残りは無視)
・2頁:半月印字(前半/後半)
  20(dot)*2(行)/21(dot)=1(帯幅2dot + 空白なし:MAXの19段まで印字し残りは無視)
・3頁:10日印字(10/10/11日)
  20(dot)*3(行)/21(dot)=2(帯幅2dot + 空白なし)
・4〜5頁:1週間印字(MAX 5週)
  20(dot)*4(行)/21(dot)=3(帯幅2dot + 1dot空白)

※計算は切り捨てです
※MAX段数は、1週間印字の場合でも印字前に締め日翌日〜締め日の1ヶ月データを再計算して決定する。
Re: 人員チャートの印刷 ( No.10 )
日時: 2007/01/15 13:57
名前: にしだ

>> 折角なら自動でチェックして警告する機能があった方が将来性があるように思います。

私には、自動でチェックする場合のチェック項目が思いつかないのですが(^_^;
それに仮に私用のチェック項目が決まったとしても、チェックしたい内容というのは、利用者毎に異なると思いますので、自動チェックは不可能に近いかと(-_-;


>> 印刷できるから目視でチェックしてね。と提供するだけですか?

私はそのつもりでしたが(^_^;
今はその目視チェック用のリストがないので、御願いした次第です。
少なくとも前後数日分が一緒に打たれていると、ズレのチェックか可能かと思います。

私の場合は、多くとも MAX 4段なので、1頁で収まりそうですが(^_^;
Re: 人員チャートの印刷 ( No.11 )
日時: 2007/01/21 10:52
名前: 作者

レスも付かない様ですし、人員チャートにこだわる理由もなさそうなのでチャートの出力は無しとしましょう。他の方法で検討します。
Re: 人員チャートの印刷 ( No.12 )
日時: 2007/01/22 19:38
名前: にしだ

他の方のコメントが付かないですねぇ(-_-;

>> 人員チャートにこだわる理由

 プログラム的なチェックは難しいと思うのと、画面上の人員チャートチェックは基本的に目視だけなので、同じ目視チェックなら単純にリスト出力して貰った方が、やり易いだろう  と思ったのです(^_^;


>> チャートの出力は無しとしましょう。他の方法で検討します。

私一人しか要望がないなら、仕方がないですね。
他に手配漏れや手配の重複をチェックする方法があれば、宜しくお願いします。


それと「人員手配の自動チェック機能」の方を自分で削除しようとしたのですが、削除は出来ないのですね(^_^;
他にコメントが付かないようなら、削除してください。
Re: 人員チャートの印刷 ( No.13 )
日時: 2007/01/22 22:48
名前: 作者

過不足のチェックと今後の対策

1.基本的に過不足のチェックは日別シフト入力時に行う。
2.時間帯合計人数を表示しているのでチェックできるはず。
3.さらに視覚的にわかりやすくしたのが人員チャート。

今後、追加機能として考えていること
1.曜日ごとの基準人数をあらかじめ登録しておいて合計人数の下に表示(曜日による手配ミスの防止)
2.基準人数と比較して不足なら青色、超過なら赤色で警告など。
3.チェックのタイミングは入力時リアルタイム。
4.その他は予算人件費、予算時間、比率など
5.必要なら1ヶ月分の時間帯合計人数を印刷(数値での比較が出来る又資料データとしても有効)
6.合計人数(予定人数)と基準人数(予算人数or手配人数)の比較グラフなど

更に強化していきます。
Re: 人員チャートの印刷 ( No.14 )
日時: 2007/01/22 23:59
名前: にしだ

>> 今後、追加機能として考えていること
>> 1.曜日ごとの基準人数をあらかじめ登録しておいて合計人数の下に表示(曜日による手配ミスの防止)

飲食店などの場合、昼食の時間帯や夕食の時間帯にバイト人数を多めにする場合がある事も考慮願います。(シフトの重なり)
例えば Aさんは 〜13:00 Bさんは 12:00〜 と1時間重ねて入って貰う場合がある。
Re: 人員チャートの印刷 ( No.15 )
日時: 2007/01/23 00:09
名前: 作者

日別シフトで入力した合計人数を基準人数にすればよい事なので考慮は作成者自身で行うことです。

Page: 1 |