企業でシステム管理をしています。
現在勤怠管理システムで以下のようなテキストファイルをサーバに出力しています。このファイルと従業員ごとの時給テーブルを作成して人件費を出力するシステムを開発会社に作ってもらおうと思っています。
テキストファイル
社員番号,日付,業務開始,業務終了
1000234,20050901,1000,1830
1000444,20050901,1100,1930
2212334,20050901,1000,1900
1023455,20050901,1200,2030
時給テーブル
社員番号,時給
1000234,1000
1000444,900
2212334,900
1023455,1050
しかし開発会社は、出力されるテキストファイルからは時間を算出できないとの返答でした。
なぜなのでしょうか。テキストファイルの開始時間と終了時間を取り込めば労働時間は算出できると思うのですが、無理なのでしょうか。
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
#1のsupobです。
すでに、#3で、k_o_r_o_c_h_a_nさんが回答されているので、
重なってしまいますが、私も同じ考えです。
『時間として出力されていない』という意味が分かりませんでした。
フォーマット的に「社員番号,日付,業務開始,業務終了」となっているので、
単純には時間としての情報(業務開始と終了)はあると思うのですが、
まさか、午前10時を表すために、"1000"が"10:00"になっていないとダメだ、とか、秒の情報が無いから、ということなのでしょうか・・・
それとも、やはり単純な開始~終了時間だけでは、労基法的な休憩時間・深夜などの時間が表現しきれないからダメだということなのでしょうか・・・
そうですね、、、私なら、
情報量としては、最低限必要なものが出力されているようなのですが、
1)何かまだ不足する情報があるでしょうか。
2)出力フォーマット的に何か不都合なものがあるでしょうか。
のようなことを、その開発担当者の方にお伺いすると思います。
また、あまり参考にならないかと思いますが、以上です。
No.4
- 回答日時:
#2です。
>これを使って人件費を出そうと思ったわけです。わざわざ人件費のために出力するわけではありません。
意図するところが伝わらず、残念です。
私が指摘したかったのは「勤怠管理システム」であれば、もっとしっかりしたデータを内部的に持っているであろうということです。具体的にいうならば、#1の方が疑問点として指摘しているような部分に対応できているデータです。
No.3
- 回答日時:
>『時間として出力されていないから算出でいない』という言い方でした。
基本的に、疑問を感じるような表現なのであれば、発言された開発会社の人に
聞かれるのが良いかと思います。
・”時間として出力”するというのは、どういう状態を指すのか?
・なぜ、そのように出力されていないと労働時間を算出できないのか?
あくまで、私見ですが、どんな様式であろうと、ある決まったルールで表される限り
処理は可能です。
No.2
- 回答日時:
「勤怠管理システム」というからには、最低勤務時間や、残業時間等を把握できるシステムと考えます。
それを拡張して「人件費を出力するシステム」までにするか、あるいは勤務時間などのデータを、直接「人件費を出力するシステム」に渡すのが自然だと思います。テキストファイルに「社員番号,日付,業務開始,業務終了」だけを渡して、改めて時間を算出するのは、何かねじれていると考えますが、理由があるのでしょうか?回答ありがとうございます。
説明が不十分ですみませんでした。
既存の勤怠管理システムが「社員番号,日付,業務開始,業務終了」だけのテキストファイルを出力しているので、これを使って人件費を出そうと思ったわけです。わざわざ人件費のために出力するわけではありません。
No.1
- 回答日時:
はじめまして。
パッと見は、shinpさんが疑問に思われる通り、できそうな気がするのですが、
(私は、人間が一定の手順でできる計算であれば、基本的に仕組みとして自動化は出来ると考えています)
考えられる不都合についてちょっと上げてみます。
例として示されている情報から想像しただけですが、
・休憩時間(昼食時など)は一律1時間などの決まりがあるか。
・日付をまたがった時間の場合どうするか。
・24時間制での表記が保証されるか。
午前9時は、900か、0900かどちらで表記されるか。
・テキストファイルの空白行や逆にコメント行、行末の改行の有無など不規則性がないか。
・サーバで管理している情報を読み出す権限。
:
:
など、付帯条件がいくつかあると思うのですが、それらがクリアされれば、出来ると思います。
システム担当の方は、それらの条件を考慮されての出来ないとの返答ということでは無いでしょうか?
直接回答になっていないかも知れませんが、以上ご参考まで。
回答ありがとうございます。
supobさんのおっしゃる付帯条件は当然あると思います。システム化するからにはこれらの条件はすべてクリアにします。
しかし開発会社の方は、『時間として出力されていないから算出でいない』という言い方でした。テキストファイルに時間として出力することってできるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- 労働相談 会社の手当の支給方法の妥当性と社員が不正に得られてしまう疑問 8 2023/06/10 16:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- 労働相談 奴隷扱いしても、従業員が何も言わないからって 調子に乗っている 会社経営家族、間抜けすぎるその後 ● 3 2022/07/08 09:38
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- その他(ビジネス・キャリア) 勤怠管理について(備えておくべきもの) 3 2022/09/08 10:51
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS で 項目名を出力せずに...
-
エクセルで縦のカラムデータを...
-
Accessでエクセル出力の保存先指定
-
アクセスクエリ(複数)→マクロ...
-
指数表示しない方法
-
Accessレポート出力時の範囲指定
-
Accessから指定した画像データ...
-
Accessにはマクロ記録って無い...
-
テキストファイルからの時間算出
-
クエリデータの取り出し
-
SQLPLUSで結果を画面に表示しない
-
特定のエクセルファイルを起動...
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
VBAでCSVファイルが使用中かど...
-
Batch: フォルダ内の特定のファ...
-
【アクセス】「ほかのユーザー...
-
AccessからExcelのファイルを起...
-
accessのmdbが勝手にできている?
-
ADOを使ったDBアクセス後のメモ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS で 項目名を出力せずに...
-
アクセスクエリ(複数)→マクロ...
-
エクセルで縦のカラムデータを...
-
Accessでエクセル出力の保存先指定
-
Access Excel出力する保存先を...
-
Access データベースの最適化を...
-
指数表示しない方法
-
teraterm から起動したプログラ...
-
EXCELでシート別にPDF出力出来...
-
AccessのデータをExcelの決まっ...
-
アクセスからエクスポートする...
-
AccessでUTF-8のtxtデータを出力
-
エクセル 入力フォームのデータ...
-
ACCESSのエクスポートでEXCELの...
-
Access内の任意のクエリを指定...
-
Access2013の質問です
-
Accessのデータを既存のExcelフ...
-
エクセルVBA レイアウト変更CS...
-
Accessレポート出力時の範囲指定
-
T-SQLでselectの結果をCSV出力...
おすすめ情報