JP2024046385A - Cost control devices, cost control methods, and cost control programs - Google Patents
Cost control devices, cost control methods, and cost control programs Download PDFInfo
- Publication number
- JP2024046385A JP2024046385A JP2022151738A JP2022151738A JP2024046385A JP 2024046385 A JP2024046385 A JP 2024046385A JP 2022151738 A JP2022151738 A JP 2022151738A JP 2022151738 A JP2022151738 A JP 2022151738A JP 2024046385 A JP2024046385 A JP 2024046385A
- Authority
- JP
- Japan
- Prior art keywords
- information
- daily work
- work report
- daily
- report
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】高精度な原価管理を可能とする。
【解決手段】勤怠一覧画面表示制御部は、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示する。作業日報入力画面表示制御部は、勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示する。登録制限部は、受付日付に対応する勤怠情報によって表される実働勤務時間と、作業日報入力画面を介して入力を受付けた作業日報情報によって表される受付日付における合計作業時間と、が不一致である場合、作業日報入力画面を介して入力を受付けた作業日報情報の日報管理情報への登録を制限する。
【選択図】図1
[Problem] To enable highly accurate cost management.
An attendance list screen display control unit displays an attendance list screen showing a list of attendance information regarding the user's actual working hours for each date. The daily work report input screen display control unit displays the daily work report on the reception date, which is the date when the input was accepted via the attendance list screen, and is used to display the daily work report for accepting input of daily work report information including working hours used for cost calculation. Display the input screen. The registration restriction unit detects a discrepancy between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information input through the daily work report input screen. If there is, the registration of daily work report information input through the daily work report input screen in the daily report management information is restricted.
[Selection diagram] Figure 1
Description
本発明は、原価管理装置、原価管理方法、および原価管理プログラムに関する。 The present invention relates to a cost management device, a cost management method, and a cost management program.
作業日報情報に含まれる作業時間を用いて、工事の労務費などの原価を計算することが行われている。また、登録済の日報申告時間情報と、登録済の勤務時間情報と、を照合するシステムが開示されている。 Working hours included in daily work report information are used to calculate costs such as labor costs for construction work. Further, a system has been disclosed that collates registered daily report reporting time information with registered working time information.
しかしながら従来技術では、登録済の日報申告時間情報と登録済の勤務時間情報とを照合しており、入力された作業時間と実際の実働勤務時間との整合性が取れない場合であっても情報が登録され、高精度な原価管理が困難となる場合があった。 However, in the conventional technology, registered daily report reporting time information is checked against registered working hours information, and even if the entered working hours are inconsistent with the actual actual working hours, the information were registered, making highly accurate cost control difficult.
本発明は、上記問題点に鑑みてなされたものであり、高精度な原価管理が可能な原価管理装置、原価管理方法、および原価管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a cost management device, a cost management method, and a cost management program that enable highly accurate cost management.
上述した課題を解決し、目的を達成するために、本発明に係る原価管理装置は、制御部を備え、原価を管理するための原価管理装置であって、前記制御部は、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示する勤怠一覧画面表示制御部と、前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示する作業日報入力画面表示制御部と、前記受付日付に対応する前記勤怠情報によって表される実働勤務時間と、前記作業日報入力画面を介して入力を受付けた作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限する登録制限部と、を備える。 In order to solve the above-mentioned problems and achieve the purpose, a cost management device according to the present invention includes a control section and is a cost management device for managing costs, and the control section controls the an attendance list screen display control unit that displays an attendance list screen showing a list of attendance information regarding the actual working hours of a daily work report input screen display control unit that displays a daily work report input screen for accepting input of daily work report information including the working hours to be used; the actual working hours represented by the attendance information corresponding to the reception date; If the total working time on the reception date represented by the daily work report information input via the daily work report input screen does not match, the daily work report information input via the daily work report input screen does not match. and a registration restriction section that restricts registration to daily report management information.
また、前記作業日報入力画面表示制御部は、前記実働勤務時間と前記合計作業時間とが不一致である場合、時間不一致であることを表す注意情報を前記作業日報入力画面に表示する。 Furthermore, when the actual working hours and the total working hours do not match, the daily work report input screen display control section displays caution information indicating that the times do not match on the daily work report input screen.
また、前記登録制限部は、前記実働勤務時間と前記合計作業時間とが一致する場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報を前記日報管理情報へ登録する。 In addition, when the actual working hours and the total working hours match, the registration restriction unit registers the daily work report information input via the daily work report input screen in the daily report management information.
また、前記日報管理情報へ登録された前記作業日報情報に対応する日付の前記勤怠情報の修正入力を受付けた場合、前記日報管理情報における、修正入力を受付けた前記勤怠情報に対応するユーザ識別情報によって識別されるユーザの日付ごとの前記作業日報情報の一覧を表す作業日報一覧画面を表示する作業日報一覧画面表示制御部を備え、前記作業日報一覧画面表示制御部は、前記作業日報一覧画面に含まれる前記作業日報情報の内、前記合計作業時間と前記実働勤務時間とが不一致である前記作業日報情報に、時間不一致であることを表す注意情報を表示する。 Further, when a correction input of the attendance information of the date corresponding to the daily work report information registered in the daily report management information is accepted, user identification information corresponding to the attendance information for which the correction input has been accepted in the daily report management information a work daily report list screen display control unit that displays a work daily report list screen showing a list of the daily work report information for each date of the user identified by the user; Among the daily work report information included, in the daily work report information in which the total working time and the actual working hours do not match, caution information indicating that the times do not match is displayed.
また、本発明に係る原価管理方法は、制御部を備え、原価を管理するための原価管理装置で実行される原価管理方法であって、前記制御部で実行される、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示するステップと、前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示するステップと、前記受付日付に対応する前記勤怠情報によって表される前記実働勤務時間と、前記作業日報入力画面を介して入力を受付けた前記作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限するステップと、を含む。 The cost management method according to the present invention is a cost management method that is executed by a cost management device that has a control unit and is used to manage costs, and includes the steps of: displaying an attendance list screen that displays a list of attendance information related to the user's actual working hours for each date, which are executed by the control unit; displaying a daily work report input screen that displays a daily work report for a reception date, which is the date on which input was accepted via the attendance list screen, and that accepts input of daily work report information including work hours used in cost calculation; and, if there is a mismatch between the actual work hours represented by the attendance information corresponding to the reception date and the total work hours for the reception date represented by the daily work report information accepted as input via the daily work report input screen, restricting the registration of the daily work report information accepted as input via the daily work report input screen to daily report management information.
また、本発明に係る原価管理プログラムは、制御部を備え、原価を管理するための原価管理装置で実行される原価管理プログラムであって、前記制御部で実行される、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示するステップと、前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示するステップと、前記受付日付に対応する前記勤怠情報によって表される前記実働勤務時間と、前記作業日報入力画面を介して入力を受付けた前記作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限するステップと、を含む。 The cost management program according to the present invention is a cost management program that includes a control unit and is executed by a cost management device for managing costs, and includes the steps of: displaying an attendance list screen that displays a list of attendance information related to the user's actual working hours for each date, which is executed by the control unit; displaying a daily work report input screen that displays a daily work report for a reception date, which is the date on which input was accepted via the attendance list screen, and that accepts input of daily work report information including work hours used in cost calculation; and, if there is a mismatch between the actual work hours represented by the attendance information corresponding to the reception date and the total work hours for the reception date represented by the daily work report information accepted as input via the daily work report input screen, restricting the registration of the daily work report information accepted as input via the daily work report input screen to daily report management information.
本発明によれば、高精度な原価管理が可能となる、という効果を奏する。 According to the present invention, there is an effect that highly accurate cost control becomes possible.
以下に、本発明に係る原価管理装置、原価管理方法、および原価管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 DESCRIPTION OF EMBODIMENTS Below, embodiments of a cost management device, a cost management method, and a cost management program according to the present invention will be described in detail based on the drawings. Note that the present invention is not limited to this embodiment.
[1.構成]
本実施形態に係る原価管理装置100の構成の一例について、図1を参照して説明する。図1は、原価管理装置100の構成の一例を示すブロック図である。
[1. Configuration]
An example of the configuration of a cost management device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the cost management device 100.
本実施形態の原価管理装置100は、作業の原価を管理する装置である。 The cost management device 100 of this embodiment is a device that manages the cost of work.
作業とは、ユーザによって行われる各種の作業である。作業は、例えば工事であるが、工事に限定されない。本実施形態では、作業が工事に関する作業である形態を一例とし説明する。 The work is a variety of work performed by the user. The work is, for example, construction, but is not limited to construction. In this embodiment, an example in which the work is related to construction will be described.
原価とは、特定の目的を達成するために消費される経済的資源を貨幣で測定したものである。本実施形態では、原価が、工事などの作業による労務費である形態を一例として説明する。詳細には、本実施形態では、原価が、工事に関わるユーザの労務費を表す形態を一例として説明する。労務費は、ユーザの作業時間に基づいて計算される。 A cost is a monetary measurement of economic resources consumed to achieve a specific purpose. In this embodiment, an example is described in which the cost is the labor cost of work such as construction. In detail, in this embodiment, an example is described in which the cost represents the labor cost of a user involved in construction. The labor cost is calculated based on the user's working hours.
原価管理装置100は、市販のデスクトップ型パーソナルコンピュータである。原価管理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The cost management device 100 is a commercially available desktop personal computer. The cost management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.
原価管理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備える。原価管理装置100が備える各部は、任意の通信路を介して通信可能に接続されている。
The cost management device 100 comprises a
通信インターフェース部104は、ルータなどの通信装置および専用線などの有線または無線の通信回線を介して、原価管理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、原価管理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、記憶部106に記憶されている各種のデータは、例えばサーバ200に格納されてもよい。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An input device 112 and an output device 114 are connected to the input/
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
The
記憶部106は、例えば、原価担当者マスタ106a、勤怠管理情報106b、および日報管理情報106c、等を記憶する。本実施形態では、日報管理情報106cが、日報ヘッダ管理情報106d、および日報明細管理情報106eによって構成される形態を一例として説明する。原価担当者マスタ106a、勤怠管理情報106b、日報管理情報106c、日報ヘッダ管理情報106d、および日報明細管理情報106eは、各種の情報を登録したデータベースやテーブルなどである。本実施形態では、本実施形態で用いるデータベース、テーブル、およびデータの構造を簡略化して記載するものとする。これらのデータベース、テーブル、およびデータの実際の構造は、より複雑であるが、本発明と直接関係のない部分については実際より簡略化して示す。
The
図2Aは、原価担当者マスタ106aのデータ構造の一例を示す模式図である。
FIG. 2A is a schematic diagram showing an example of the data structure of the
原価担当者マスタ106aは、工事などの作業の作業時間から原価を算出する対象となるユーザを管理するためのデータベースである。原価担当者マスタ106aは、社員番号と、実働勤務時間チェック区分と、を対応付けたデータベースである。社員番号は、ユーザの識別情報の一例である。本実施形態では、ユーザが工事に関する業務を行う企業の社員である場合を一例として説明する。実働勤務時間チェック区分とは、対応する社員番号によって識別されるユーザについて、実働勤務時間と合計作業時間との整合性チェックの対象であるか否かを表す情報である。実働勤務時間および合計作業時間の説明は後述する。図2A中、「チェックする」は整合性チェックの対象であることを表す。「チェックしない」は整合性チェックの対象外であることを表す。
The
図2Bは、勤怠管理情報106bのデータ構造の一例を示す模式図である。
Figure 2B is a schematic diagram showing an example of the data structure of
勤怠管理情報106bは、ユーザごとの勤怠情報を管理するためのデータベースである。勤怠管理情報106bは、社員番号と、日付と、勤怠情報と、を対応付けたデータベースである。
勤怠情報とは、ユーザの日付ごとの実働勤務時間に関する情報である。例えば、勤怠情報は、実働開始時間と、実働終了時間と、実働勤務時間と、を含む。勤怠情報は、更に、休憩時間、残業予定、タイムカードを打刻した打刻時間などを含んでいてもよい。 Attendance information is information about the actual working hours of a user for each date. For example, attendance information includes the actual working start time, the actual working end time, and the actual working hours. Attendance information may also include break times, overtime plans, and the time stamped on a time card.
実働勤務時間とは、ユーザの実働の勤務時間を表す。詳細には、実働勤務時間は、ユーザの実働開始時間から実働終了時間までの勤務時間の内、休憩時間を減算した時間である。実働開始時間は、実働を開始した時刻である。実働終了時間とは、実働を終了した時刻である。図2Bには、休憩時間が1時間で固定であるものとして計算された実働勤務時間を一例として示す。なお、休憩時間は可変であってもよい。 Actual working hours represent the actual working hours of a user. In detail, actual working hours are the working hours from the user's actual working start time to the actual working end time minus the break time. The actual working start time is the time when the actual working starts. The actual working end time is the time when the actual working ends. Figure 2B shows an example of actual working hours calculated assuming a fixed break time of one hour. Note that the break time may be variable.
図2Cおよび図2Dは、日報管理情報106cのデータ構成の一例を示す模式図である。日報管理情報106cとは、ユーザの作業日報情報を管理するためのデータベースである。作業日報情報とは、ユーザの日付ごとの作業日報を表す情報であり、原価計算に用いられる作業時間を少なくとも含む情報である。本実施形態では、作業日報情報が、作業日報ヘッダ情報と、作業日報明細情報と、を含む形態を一例として説明する。また、本実施形態では、日報管理情報106cが、日報ヘッダ管理情報106dおよび日報明細管理情報106eから構成される形態を一例として説明する。なお、日報管理情報106cは、1つのデータベースにより構成されていてもよい。また、日報管理情報106cは、3以上の複数のデータベースにより構成されていてもよい。
2C and 2D are schematic diagrams showing an example of the data configuration of daily
図2Cは、日報ヘッダ管理情報106dのデータ構造の一例を示す模式図である。日報ヘッダ管理情報106dは、日報管理情報106cの一部を構成するデータベースである。日報ヘッダ管理情報106dは、日報SEQと、社員番号と、日付と、作業日報ヘッダ情報と、を対応付けたデータベースである。
Figure 2C is a schematic diagram showing an example of the data structure of daily report
日報SEQは、作業日報情報の識別情報である。作業日報ヘッダ情報は、作業日報情報におけるヘッダ部分に相当する情報である。例えば、作業日報ヘッダ情報は、勤務内容と、作業開始時間と、作業終了時間と、休憩時間と、合計作業時間と、を含む。 The daily report SEQ is identification information for the daily work report information. The daily work report header information is information that corresponds to the header portion of the daily work report information. For example, the daily work report header information includes the work content, the work start time, the work end time, the break time, and the total work time.
勤務内容とは、勤務の種類を表す情報である。勤務内容の欄には、例えば、通常勤務、時間短縮勤務、休暇、等の勤務の種類が登録される。作業開始時間は、作業を開始した時刻を表す情報である。作業終了時間は、作業を終了した時刻を表す情報である。合計作業時間は、日報SEQによって識別される作業日報情報によって表される作業を行った合計の作業時間を表す。合計作業時間は、作業開始時間から作業終了時間までの期間から、休憩時間を減算した時間である。 Work content is information that indicates the type of work. For example, the type of work, such as normal work, reduced hours, or vacation, is registered in the work content column. Work start time is information that indicates the time when work started. Work end time is information that indicates the time when work ended. Total work time indicates the total work time spent performing work represented by the daily work report information identified by the daily report SEQ. Total work time is the period from the work start time to the work end time minus the break time.
図2Dは、日報明細管理情報106eのデータ構造の一例を示す模式図である。日報明細管理情報106eは、日報管理情報106cの一部を構成するデータベースである。日報明細管理情報106eは、日報SEQと、行と、作業日報明細情報と、を対応付けたデータベースである。行は、日報SEQによって識別される作業日報情報に含まれるプロジェクトごとに付与された番号である。
FIG. 2D is a schematic diagram showing an example of the data structure of the daily report details
作業日報明細情報は、プロジェクト番号と、プロジェクト名と、プロジェクト種別と、作業内容と、作業時間と、備考と、を含む。日報SEQよって識別される作業日報情報に含まれる1または複数のプロジェクトごとの作業時間の合計が、日報ヘッダ管理情報106d(図2C参照)における該日報SEQに対応する作業日報ヘッダ情報に含まれる合計作業時間となる。
The daily work report detailed information includes a project number, a project name, a project type, work contents, work hours, and notes. The total work time for each one or more projects included in the daily work report information identified by the daily report SEQ is the total work time included in the daily work report header information corresponding to the daily report SEQ in the daily report
図1に戻り説明を続ける。 Returning to FIG. 1, the explanation will be continued.
原価担当者マスタ106aは予め記憶部106に記憶されている。原価担当者マスタ106aの実働勤務時間チェック区分は、例えば、原価管理装置100の管理者などによって予め設定されている。また、原価担当者マスタ106aの実働勤務時間チェック区分は、原価管理装置100の管理者などによって適宜変更可能である。勤怠管理情報106bには、ユーザが出勤時に出勤時刻を登録し退勤時に退勤時刻を登録するための打刻システムなどから受付けた勤怠情報が登録される。日報管理情報106cである日報ヘッダ管理情報106dおよび日報明細管理情報106eは、後述する制御部102の処理によって更新される。
The
制御部102は、原価管理装置100を統括的に制御するCPU等である。制御部102は、OS(オペレーティング・システム)等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The
本実施形態では、制御部102は、勤怠一覧画面表示制御部102aと、作業日報入力画面表示制御部102bと、登録制限部102cと、作業日報一覧画面表示制御部102dと、を備える。
In this embodiment, the
勤怠一覧画面表示制御部102aは、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示する。
The attendance list screen
作業日報入力画面表示制御部102bは、勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示する。
The daily work report input screen
登録制限部102cは、受付日付に対応する勤怠情報によって表される実働勤務時間と、作業日報入力画面を介して入力を受付けた作業日報情報によって表される受付日付における合計作業時間と、が不一致である場合、作業日報入力画面を介して入力を受付けた作業日報情報の日報管理情報106cへの登録を制限する。
The registration restriction unit 102c restricts the registration of the daily work report information inputted via the daily work report input screen to the daily
作業日報入力画面表示制御部102bは、実働勤務時間と合計作業時間とが不一致である場合、時間不一致であることを表す注意情報を前記作業日報入力画面に表示する。
If there is a discrepancy between the actual working hours and the total working hours, the daily work report input screen
登録制限部102cは、実働勤務時間と前記合計作業時間とが一致する場合、作業日報入力画面を介して入力を受付けた作業日報情報を日報管理情報106cへ登録する。
If the actual working hours and the total working time match, the registration restriction unit 102c registers the daily work report information input via the daily work report input screen into the daily
作業日報一覧画面表示制御部102dは、日報管理情報106cへ登録された作業日報情報に対応する日付の勤怠情報の修正入力を受付けた場合、日報管理情報106cにおける、修正入力を受付けた勤怠情報に対応するユーザ識別情報によって識別されるユーザの日付ごとの作業日報情報の一覧を表す作業日報一覧画面を表示する。
When the daily work report list screen display control unit 102d receives the correction input of the attendance information of the date corresponding to the daily work report information registered in the daily
そして、作業日報一覧画面表示制御部102dは、作業日報一覧画面に含まれる作業日報情報の内、合計作業時間と実働勤務時間とが不一致である作業日報情報に、時間不一致であることを表す注意情報を表示する。 Then, the daily work report list screen display control unit 102d issues a warning indicating that there is a time mismatch to the daily work report information in which the total working time and actual working hours do not match among the daily work report information included in the daily work report list screen. Display information.
なお、本実施形態では、制御部102は、入力装置112からユーザによる操作入力を受け付け、モニタ114に各種の画面などの情報を表示する形態を一例として説明する。しかし、制御部102は、ユーザによる操作入力を、入力装置112、およびネットワーク300を介して接続された外部の情報処理装置、の何れから受付けてもよく、入力装置112から受付ける形態に限定されない。また、制御部102は、各種の画面などの情報をモニタ114、およびネットワーク300を介して接続された外部の情報処理装置のモニタ、の何れに表示してもよく、モニタ114に表示する形態に限定されない。
In this embodiment, an example will be described in which the
制御部102における処理の流れの詳細を、具体例を挙げて詳細に説明する。
The details of the processing flow in the
図3は、勤怠一覧画面20の一例の模式図である。勤怠一覧画面表示制御部102aは、勤怠一覧画面20の表示要求を入力装置112またはネットワーク300を介して外部の情報処理装置から受付ける。勤怠一覧画面20の表示要求は、ユーザ識別情報の一例である社員番号を含む。勤怠一覧画面20の表示要求を受付けると、勤怠一覧画面表示制御部102aは、該表示要求に含まれる社員番号に対応する勤怠情報を勤怠管理情報106bから読み取り、勤怠一覧画面20に表示する。
Figure 3 is a schematic diagram of an example of the
図3には、社員番号「SH001」によって識別されるユーザの勤怠情報の一覧が表示された勤怠一覧画面20を一例として示す。また、図3には、勤怠情報が、残業予定、打刻、および勤怠実績、を表す情報を含む形態を一例として示す。
FIG. 3 shows, as an example, an
勤怠一覧画面表示制御部102aは、勤怠情報に対応する日付の作業日報情報が日報管理情報106cに登録済であるか否かを表す「日報」フラグを更に勤怠一覧画面20に表示する。図3中、「日報」フラグ「〇」は、作業日報情報が日報管理情報106cに登録済であることを表す。図3中、「日報」フラグ「-」は、作業日報情報が日報管理情報106cに未登録であることを表す。
The attendance list screen
勤怠一覧画面表示制御部102aは、日報管理情報106cにおける、勤怠一覧画面20の表示要求に含まれる社員番号に対応する1または複数の日付の内、作業日報情報が未登録の日付については作業日報情報が未登録であると判断する。また、勤怠一覧画面表示制御部102aは、日報管理情報106cにおける、勤怠一覧画面20の表示要求に含まれる社員番号に対応する1または複数の日付の内、作業日報情報が登録済の日付については作業日報情報が登録済であると判断する。そして、勤怠一覧画面表示制御部102aは、これらの判断結果を「日報」フラグの欄に表示する。
The attendance list screen
ユーザは、勤怠一覧画面20を視認することで、各日付の作業日報情報が日報管理情報106cに登録済であるか否かを容易に確認することができる。
By visually checking the
例えば、ユーザが、入力装置112を操作することで、作業日報情報が未登録の日付「7/3」に対応する、作業日報情報が未登録であることを表す「日報」フラグ「-」の欄20Aを操作した場面を想定する。すると、作業日報入力画面表示制御部102bは、作業日報入力要求を受付ける。作業日報入力要求は、勤怠一覧画面20を介して選択された日付および該勤怠一覧画面20に表示されている社員番号を含む。
For example, by operating the input device 112, the user can change the "daily report" flag "-", which corresponds to the date "7/3" for which the daily work report information is unregistered, to indicate that the daily work report information is unregistered. Assume a scene in which the
作業日報入力画面表示制御部102bは、作業日報入力要求に含まれる日付および社員番号を読取ることで、勤怠一覧画面20を介して入力を受付けた日付である受付日付および社員番号を取得する。そして、作業日報入力画面表示制御部102bは、該受付日付の、該社員番号によって識別されるユーザの作業日報情報の入力を受付けるための作業日報入力画面を、モニタ114へ表示する。すなわち、勤怠一覧画面20における、作業日報情報が未登録であることを表す「日報」フラグ「-」の欄20Aが操作されることで、モニタ114に表示される表示画面が、勤怠一覧画面20から作業日報入力画面へと遷移する。
The daily work report input screen
図4は、作業日報入力画面22の一例の模式図である。作業日報入力画面22は、社員番号、対象日、勤務内容、作業開始終了時間、休憩時間、合計作業時間、勤怠情報、および作業日報情報の入力欄22C、作業時間合計、日報内差異、日報勤怠差異、等の各種の情報の表示欄を含む。 Figure 4 is a schematic diagram of an example of the daily work report input screen 22. The daily work report input screen 22 includes an input field 22C for daily work report information, and display fields for various information such as total work time, daily report variance, and daily report attendance variance.
作業日報入力画面表示制御部102bは、勤怠一覧画面20を介して入力を受付けた日付である受付日付および社員番号を、対象日および社員番号の各々として作業日報入力画面22に表示する。また、作業日報入力画面表示制御部102bは、勤怠管理情報106bにおける、該社員番号および該受付日付である日付に対応する勤怠情報を、勤怠情報の表示欄22Aに表示する。このため、ユーザは、勤怠情報の表示欄22Aを視認することで、自身の該日付の勤怠情報を参照しながら作業日報情報を入力することが可能となる。
The daily work report input screen
また、作業日報入力画面表示制御部102bは、勤怠管理情報106bにおける、該社員番号および該受付日付である日付に対応する勤怠情報に含まれる、実働開始時間および実働終了時間を作業開始終了時間の初期値として表示欄22Bに表示する。このため、作業日報入力画面表示制御部102bは、ユーザによる作業開始終了時刻の入力負荷の低減を図ることができる。また、ユーザは、入力装置112を操作することで該表示欄22Bに表示されている値を修正することで、容易に作業開始終了時刻の入力を行うことができる。
The daily work report input screen
ユーザは、勤怠情報の表示欄22Aなどを参照しながら入力装置112を操作することで、作業日報情報の入力欄22Cに作業日報情報を入力する。
The user inputs daily work report information into the daily work report information input field 22C by operating the input device 112 while referring to the attendance
図5は、作業日報情報が入力された状態の作業日報入力画面22の一例の模式図である。 Figure 5 is a schematic diagram of an example of a daily work report input screen 22 with daily work report information input.
作業日報情報の入力を受付けつけると、登録制限部102cは、作業日報情報の入力欄22Cに入力された作業時間の合計作業時間を算出する。図5に示す例の場合、登録制限部102cは、合計作業時間「9:30」を算出し、作業日報入力画面22の合計作業時間の表示欄22Eに表示する。
When the input of the daily work report information is accepted, the registration restriction unit 102c calculates the total work time of the work times entered in the input field 22C of the daily work report information. In the example shown in FIG. 5, the registration restriction unit 102c calculates the total work time to be "9:30" and displays it in the
そして、登録制限部102cは、算出した合計作業時間と、勤怠情報の表示欄22Aに表示されている勤怠情報によって表される実働勤務時間と、が一致するか否かを判断する。図3には、合計作業時間「9:30」であり、実働勤務時間「10:00」である場合を一例として示す。この場合、登録制限部102cは、合計作業時間と実働勤務時間とが不一致であると判断する。
Then, the registration restriction unit 102c judges whether the calculated total work time matches the actual working time represented by the attendance information displayed in the attendance
登録制限部102cは、原価担当者マスタ106aにおける、作業日報入力画面22に示される社員番号に対応する実働勤務時間チェック区分が「チェックする」である場合、合計作業時間と実務勤務時間とが一致するか否かを判断すればよい。登録制限部102cは、原価担当者マスタ106aにおける、作業日報入力画面22に示される社員番号に対応する実働勤務時間チェック区分が「チェックしない」である場合には、合計作業時間と実務勤務時間とが一致するか否の判断を行わず、入力された作業日報情報を日報管理情報106cへ登録してよい。ここでは、原価担当者マスタ106aにおける、作業日報入力画面22に示される社員番号に対応する実働勤務時間チェック区分が「チェックする」である場合を想定して説明を続ける。
If the actual work time check category in the
合計作業時間と実働勤務時間とが不一致であると判断した場合、登録制限部102cは、作業日報入力画面22を介して入力を受付けた作業日報情報の日報管理情報106cへの登録を制限する。このため、合計作業時間と実働勤務時間とが不一致である状態で、合計作業時間を含む作業日報情報が日報管理情報106cへ登録されることが制限される。
If it is determined that the total work hours and the actual work hours do not match, the registration restriction unit 102c restricts the registration of the daily work report information input via the daily work report input screen 22 to the daily
登録制限部102cが合計作業時間と実働勤務時間とが不一致であると判断した場合、作業日報入力画面表示制御部102bは、時間不一致であることを表す注意情報を作業日報入力画面22へ表示する。
If the registration restriction unit 102c determines that there is a mismatch between the total work hours and the actual working hours, the daily work report input screen
例えば、作業日報入力画面表示制御部102bは、日報勤怠差異の表示欄22Dに、合計作業時間と実体勤務時間との差を表示するとともに、該日報勤怠差異の表示欄22Dを他の表示欄とは異なる色等の表示形態で表示することで、注意情報を表示する。図5には、日報勤怠差異の表示欄22Dに、合計作業時間と実働勤務時間との差である「0:30」を、他の表示欄とは異なる背景色で表示した形態を一例として示す。
For example, the daily work report input screen
また、作業日報入力画面表示制御部102bは、作業開始終了時間の表示欄22Bの、作業開始時刻および作業終了時刻の少なくとも一方の表示欄を、他の表示欄とは異なる色等の表示形態で表示することで、注意情報を更に表示してもよい。図5には、作業開始終了時間の表示欄22Bにおける作業終了時刻を、他の表示欄とは異なる背景色で表示した状態を一例として示す。
The daily work report input screen
なお、作業日報入力画面表示制御部102bは、時間不一致であることを表すメッセージや画像などを、時間不一致であることを表す注意情報として作業日報入力画面22へ表示してもよい。
Note that the daily work report input screen
これらの処理によって、作業日報入力画面22には、時間不一致であることを表す注意情報が表示される。このため、ユーザは、作業日報入力画面22を視認することで、入力した作業時間の合計作業時間が実働勤務時間と不一致であることを容易に確認することができる。また、作業日報入力画面表示制御部102bは、時間不一致であることを表す注意情報を作業日報入力画面22へ表示することで、作業時間の修正入力をユーザに対して促すことができる。
By these processes, warning information indicating a time discrepancy is displayed on the daily work report input screen 22. Therefore, by visually checking the daily work report input screen 22, the user can easily confirm that the total work time entered does not match the actual working hours. In addition, the daily work report input screen
ユーザが入力装置112を操作することで、作業日報入力画面22を介して作業時間を修正入力した場面を想定する。この場合、登録制限部102cおよび作業日報一覧画面表示制御部102dは、入力を受付けた合計作業時間と実働勤務時間と、が一致するか否かを判断し、不一致であれば作業日報情報の登録を制限し注意情報を表示する上記処理を繰り返し実行すればよい。 A situation is assumed in which the user operates the input device 112 to input a revised work time via the daily work report input screen 22. In this case, the registration restriction unit 102c and the daily work report list screen display control unit 102d determine whether the input total working time and actual working hours match or not, and if they do not match, the daily work report information is registered. It is sufficient to repeatedly execute the above-mentioned process of restricting the warning information and displaying the caution information.
登録制限部102cは、作業日報入力画面22を介して入力を受付けた作業時間の合計作業時間と実働勤務時間とが一致すると判断した場合、作業日報入力画面22を介して入力を受付けた作業日報情報を日報管理情報106cへ登録する。
If the registration restriction unit 102c determines that the total working hours input via the daily work report input screen 22 matches the actual working hours, the registration restriction unit 102c updates the daily work report input via the daily work report input screen 22. The information is registered in the daily
図6は、実働勤務時間と、入力された作業日報情報における合計作業時間と、が一致する状態の作業日報入力画面22の一例の模式図である。この状態で例えば図示を省略する登録ボタンがユーザによる入力装置112の操作により指示された場面を想定する。この場合、登録制限部102cは、該作業日報入力画面22を介して入力を受付けた作業日報情報を日報管理情報106cへ登録する。
Figure 6 is a schematic diagram of an example of the daily work report input screen 22 in a state where the actual working hours match the total work hours in the input daily work report information. In this state, assume that the user operates the input device 112 to instruct a registration button (not shown). In this case, the registration restriction unit 102c registers the daily work report information input via the daily work report input screen 22 in the daily
図7および図8は、新たな作業日報情報の登録された日報管理情報106cのデータ構造の一例を示す模式図である。
Figures 7 and 8 are schematic diagrams showing an example of the data structure of daily
図7に示すように、日報ヘッダ管理情報106dには、図6に示す社員番号「SH001」の日付「7/3」に対応する作業日報ヘッダ情報が新たに登録される(図7中、領域A参照)。また、新たな日報SEQ「004」が付与される。
As shown in FIG. 7, daily work report header information corresponding to the date "7/3" for employee number "SH001" shown in FIG. 6 is newly registered in the daily report
また、図8に示すように、日報明細管理情報106eには、新たに付与された日報SEQ「004」に対応付けて、行および作業日報明細情報が新たに登録される(図8中、領域B参照)。
In addition, as shown in FIG. 8, row and daily work report detail information are newly registered in the daily report
これらの処理により、勤怠管理情報106bに登録されている勤怠情報に対して整合性を有する作業時間の作業日報情報が日報管理情報106cに登録される。また、勤怠管理情報106bに登録されている勤怠情報に対して整合性を有さない作業時間の作業日報情報の、日報管理情報106cへの登録が制限される。
Through these processes, daily work report information of working hours that is consistent with the attendance information registered in the
なお、作業日報情報が日報管理情報106cに登録された後に、該作業日報情報の日付に対応する勤怠情報が修正される場合がある。例えば、ユーザによる入力装置112の操作によって入力装置112から勤怠情報の修正要求を受け付けると、勤怠一覧画面表示制御部102aは、勤怠一覧画面20をモニタ114へ表示する。ユーザは、入力装置112を操作することで所望の日付の勤怠情報を修正する。この場合、勤怠一覧画面表示制御部102aは、勤怠情報の修正入力を受付ける。
After the daily work report information is registered in the daily
日報管理情報106cへ登録された作業日報情報に対応する勤怠情報の修正入力を受付けた場合、作業日報一覧画面表示制御部102dは、日報管理情報106cにおける、修正入力を受付けた勤怠情報に対応する社員番号によって識別されるユーザの日付ごとの作業日報情報の一覧を表す作業日報一覧画面をモニタ114へ表示する。
When accepting a correction input for attendance information corresponding to the daily work report information registered in the daily
図9は、作業日報一覧画面24の一例の模式図である。 Figure 9 is a schematic diagram of an example of the daily work report list screen 24.
作業日報一覧画面表示制御部102dは、修正入力を受付けた勤怠情報に対応する社員番号によって識別されるユーザの日付ごとの作業日報情報の各々について、合計作業時間と該日付に対応する勤怠情報によって表される実働勤務時間と、を比較する。そして、作業日報一覧画面表示制御部102dは、ユーザの日付ごとの作業日報情報の内、合計作業時間と前記実働勤務時間とが不一致である作業日報情報に、時間不一致であることを表す注意情報を表示する。 The daily work report list screen display control unit 102d compares the total work hours and the actual working hours represented by the attendance information corresponding to the date for each of the daily work report information for each date of the user identified by the employee number corresponding to the attendance information for which correction input has been accepted.Then, the daily work report list screen display control unit 102d displays a warning message indicating the time discrepancy for the daily work report information for each date of the user in which the total work hours and the actual working hours do not match.
図9には、作業日報一覧画面24に含まれる複数の日付の各々の作業日報情報の内、時間不一致である作業日報情報に対応する「勤怠CHECK」の欄24Aに、注意マークを表示することで、注意情報を表示する例を一例として示す。
Figure 9 shows an example of how warning information is displayed by displaying a warning mark in the "Attendance Check"
ユーザは、作業日報一覧画面24を視認することで、特別な帳票などを用いずとも、勤怠情報によって表される実働勤務時間と、作業日報情報による合計作業時間と、のずれを一覧化して容易に確認することができる。また、例えば、複数の社員を管理する管理者は、社員であるユーザの各々の作業日報一覧画面24を確認することで、特別な帳票などを用いずとも、各社員の各々の勤怠情報によって表される実働勤務時間と、作業日報情報による合計作業時間と、のずれの有無を、一覧化して容易に確認することができる。 By visually checking the daily work report list screen 24, the user can easily check the discrepancy between the actual work hours represented by the attendance information and the total work hours based on the daily work report information, without using any special forms or the like. Also, for example, a manager who manages multiple employees can easily check the discrepancy between the actual work hours represented by the attendance information of each employee and the total work hours based on the daily work report information, without using any special forms or the like, by checking the daily work report list screen 24 of each employee user.
また、本実施形態の原価管理装置100では、作業日報情報が日報管理情報106cに登録された後に勤怠情報が修正された場合に、修正後の勤怠情報によって表される実働勤務時間と、作業日報情報によって表される合計作業時間と、の整合性を容易に担保することが可能となる。
In addition, in the cost management device 100 of the present embodiment, when the attendance information is corrected after the daily work report information is registered in the daily
なお、作業日報入力画面表示制御部102bは、新たな作業日報情報が日報管理情報106cに登録された後のタイミングに限定されず、社員番号を含む作業日報一覧画面表示要求を受付けた時に、該社員番号に対応する作業日報情報の一覧である作業日報一覧画面24をモニタ114へ表示してよい。
The daily work report input screen
また、ユーザによる入力装置112の操作によって、作業日報一覧画面24を介して作業日報修正要求を受付けた場合、作業日報入力画面表示制御部102bは、作業日報入力画面22をモニタ114へ表示してよい。この場合、作業日報入力画面表示制御部102bは、作業日報修正要求に含まれる社員番号に対応する作業日報情報を日報管理情報106cから読み取り、読取った作業日報情報を含む作業日報入力画面22をモニタ114へ表示すればよい。このため、ユーザは、修正後の勤怠情報に応じて、作業日報情報の修正入力を行うことが可能となる。
Further, when a daily work report correction request is received via the daily work report list screen 24 through the operation of the input device 112 by the user, the daily work report input screen
なお、上記では、勤怠実績である実働開始時間、実働終了時間、および実働勤務時間などが勤怠管理情報106bに登録された状態で、勤怠一覧画面表示制御部102aが勤怠一覧画面20を表示し、作業日報入力画面表示制御部102bが作業日報一覧画面24を表示する形態を一例として説明した。
In the above, an example was described in which the attendance list screen
しかし、作業日報入力画面表示制御部102bは、勤怠実績が登録される前の状態の日付に対する作業日報入力要求を受付けてもよい。
However, the daily work report input screen
図10は、勤怠実績が登録される前の勤怠情報を含む勤怠一覧画面20の一例の模式図である。図10に示すように、社員番号「SH001」によって識別されるユーザの日付「7/4」の勤怠情報が、残業予定および打刻情報については登録されているが、勤怠実績が未登録であった場合を想定する。この場合、勤怠一覧画面表示制御部102aは、日付「7/4」の勤怠情報として、勤怠実績の表示欄20Bを空欄とした状態で、勤怠一覧画面20を表示する。
FIG. 10 is a schematic diagram of an example of the
そして、ユーザが入力装置112を操作することで、作業日報情報が未登録の日付「7/4」に対応する、作業日報情報が未登録であることを表す「日報」フラグ「-」の欄20Aを操作した場面を想定する。すると、作業日報入力画面表示制御部102bは、作業日報入力要求を受付ける。作業日報入力要求は、上述したように、勤怠一覧画面20を介して選択された日付および該勤怠一覧画面20に表示されている社員番号を含む。
Then, by operating the input device 112, the user selects a column with a "daily report" flag "-" indicating that the daily work report information is not registered, which corresponds to the date "7/4" for which the daily work report information is not registered. Assume a situation where 20A is operated. Then, the daily work report input screen
作業日報入力画面表示制御部102bは、作業日報入力要求に含まれる日付および社員番号を読取ることで、勤怠一覧画面20を介して入力を受付けた日付である受付日付および社員番号を取得する。そして、作業日報入力画面表示制御部102bは、該受付日付の、該社員番号によって識別されるユーザの作業日報情報の入力を受付けるための作業日報入力画面を、モニタ114へ表示する。
The daily work report input screen
図11は、作業日報入力画面22の一例の模式図である。 Figure 11 is a schematic diagram of an example of the daily work report input screen 22.
作業日報入力画面表示制御部102bは、勤怠一覧画面20を介して入力を受付けた日付である受付日付および社員番号を、対象日および社員番号の各々として作業日報入力画面22に表示する。また、作業日報入力画面表示制御部102bは、勤怠管理情報106bにおける、該社員番号および該受付日付である日付に対応する勤怠情報を、勤怠情報の表示欄22Aに表示する。上述したように、社員番号「SH001」によって識別されるユーザの日付「7/4」の勤怠情報が、残業予定および打刻情報については登録されているが、勤怠実績が未登録であった場合を想定する。
The daily work report input screen
この場合、作業日報入力画面表示制御部102bは、取得済の勤怠情報である残業予定に含まれる残業予定開始の時刻を実働開始時間とし、残業予定に含まれる残業予定終了時間を実働終了時間として、勤怠情報の表示欄22Aに表示する。また、作業日報入力画面表示制御部102bは、取得済の勤怠情報である残業予定に含まれる残業予定開始から残業予定終了時間までの期間を、実働勤務時間として勤怠情報の表示欄22Aへ表示する。また、作業日報入力画面表示制御部102bは、取得済の勤怠情報である残業予定に含まれる残業予定開始の時刻、および残業予定に含まれる残業予定終了時間を、作業開始終了時間の表示欄22Bに表示する。
In this case, the daily work report input screen
運用上、勤怠実績が確定する前に作業日報情報の登録がなされる場合がある。このような場合であっても、作業日報入力画面表示制御部102bが、勤務実績に替えて勤怠予定のデータである残業予定などの情報に基づいた勤怠情報を生成し、勤怠情報の表示欄22Aに表示する。詳細には、作業日報入力画面表示制御部102bは、残業予定に示される時刻に基づいて導出した実働勤務時間、実働開始時間~実働終了時間、および作業開始終了時間を作業日報入力画面22へ表示する。すなわち、作業日報入力画面表示制御部102bは、勤怠実績が登録される前の状態の日付に対する作業日報入力要求を受付けた場合、勤怠予定のデータに応じて導出した勤怠情報を作業日報入力画面22に表示する。よって、ユーザは、勤怠情報の表示欄22Aおよび作業開始終了時間の表示欄22B等を視認することで、自身の勤怠予定のデータを参照しながら、作業日報情報を入力することが可能となる。
For operational purposes, daily work report information may be registered before the attendance record is finalized. Even in such a case, the daily work report input screen
なお、勤怠管理情報106bに勤務実態である実働開始時間、実働終了時間、および実働勤務時間が登録されている場合には、作業日報入力画面表示制御部102bは、これらの時間を作業日報入力画面22の勤怠情報の表示欄22Aなどに表示すればよい。
When the actual work start time, actual work end time, and actual working hours, which are the actual working hours, are registered in the
次に、本実施形態の原価管理装置100が実行する情報処理の流れの一例を説明する。 Next, an example of the flow of information processing executed by the cost management device 100 of this embodiment will be described.
図12は、本実施形態の原価管理装置100が実行する情報処理の流れの一例を示すフローチャートである。 FIG. 12 is a flowchart showing an example of the flow of information processing executed by the cost management device 100 of this embodiment.
勤怠一覧画面表示制御部102aは、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面20を表示する(ステップS100)。ステップS100の処理によって、例えば、図3に示す勤怠一覧画面20がモニタ114に表示される。
The attendance list screen
ユーザが、例えば入力装置112を操作することで、作業日報情報が未登録であることを表す「日報」フラグ「-」の欄20Aを操作した場面を想定する。作業日報入力画面表示制御部102bは、作業日報入力要求を受付ける(ステップS102)。作業日報入力要求は、勤怠一覧画面20を介して選択された日付および該勤怠一覧画面20に表示されている社員番号を含む。
Assume that the user operates the
作業日報入力画面表示制御部102bは、作業日報入力要求に含まれる日付および社員番号を読取ることで、勤怠一覧画面20を介して入力を受付けた日付である受付日付および社員番号を取得する。そして、作業日報入力画面表示制御部102bは、該受付日付の、該社員番号によって識別されるユーザの作業日報情報の入力を受付けるための作業日報入力画面22を、モニタ114へ表示する(ステップS104)。ステップS104の処理によって、例えば、図4に示す作業日報入力画面22がモニタ114へ表示される。
The daily work report input screen
ユーザは、作業日報入力画面22における勤怠情報の表示欄22Aなどを参照しながら入力装置112を操作することで、作業日報情報の入力欄22Cに作業日報情報を入力する。このため、例えば、図5に示すように、作業日報入力画面22を介して作業日報情報が入力された状態となる。
The user operates the input device 112 while referring to the attendance
登録制限部102cは、ステップS102で受付けた作業日報入力要求に含まれる社員番号および受付日付に対応する勤務情報によって表される実働勤務時間と、ステップS105で受付けた作業日報情報によって表される合計作業時間と、が一致するか否かを判断する(ステップS108)。 The registration restriction unit 102c calculates the actual working hours represented by the work information corresponding to the employee number and reception date included in the daily work report input request received in step S102, and the total work time represented by the daily work report information received in step S105. It is determined whether or not the working time and the work time match (step S108).
実働勤務時間と合計作業時間とが不一致である場合(ステップS108:No)、ステップS110へ進む。ステップS110では、登録制限部102cは、ステップS106で入力を受付けた作業日報情報の日報管理情報106cへの登録を制限する(ステップS110)。このため、合計作業時間と実働勤務時間とが不一致である状態で、該合計作業時間を含む作業日報情報が日報管理情報106cへ登録されることが制限される。
If the actual work hours and the total work hours do not match (step S108: No), proceed to step S110. In step S110, the registration restriction unit 102c restricts the registration of the daily work report information received in step S106 into the daily
そして、作業日報入力画面表示制御部102bは、時間不一致であることを表す注意情報を作業日報入力画面22へ表示する(ステップS112)。このため、例えば、図5に示すように、日報勤怠差異の表示欄22Dに、合計作業時間と実働勤務時間との差である「0:30」が、他の表示欄とは異なる背景色で表示される。また、図5に示すように、作業開始終了時間の表示欄22Bにおける作業終了時刻が、他の表示欄とは異なる背景色で表示される。
Then, the daily work report input screen
ステップS110およびステップS112の処理によって、作業日報入力画面22には、時間不一致であることを表す注意情報が表示される。このため、ユーザは、作業日報入力画面22を視認することで、入力した作業時間の合計作業時間が実働勤務時間と不一致であることを容易に確認することができる。また、作業日報入力画面表示制御部102bは、時間不一致であることを表す注意情報を作業日報入力画面22へ表示することで、作業時間の修正入力をユーザに対して促すことができる。そして、上記ステップS106へ進む。
Through the processing in step S110 and step S112, caution information indicating that the times do not match is displayed on the daily work report input screen 22. Therefore, by visually checking the daily work report input screen 22, the user can easily confirm that the total work time of the input work hours does not match the actual working hours. Further, the daily work report input screen
一方、実働勤務時間と合計作業時間とが一致する場合(ステップS108:Yes)、ステップS114へ進む。 On the other hand, if the actual working hours and the total working hours match (step S108: Yes), proceed to step S114.
ステップS114では、登録制限部102cは、ステップS106で受付けた作業日報情報を日報管理情報106cへ登録する(ステップS114)。このため、日報管理情報106cには、実働勤務時間と合計作業時間とが一致すると判別された作業日報情報が順次登録されていく。
In step S114, the registration restriction unit 102c registers the daily work report information received in step S106 in the daily
次に、作業日報一覧画面表示制御部102dは、日報管理情報106cへ登録された作業日報情報に対応する勤怠情報の修正入力を受付けたか否かを判断する(ステップS116)。ステップS116で否定判断すると(ステップS116:No)、本ルーチンを終了する。一方、ステップS116で肯定判断すると(ステップS116:Yes)、ステップS118へ進む。
Next, the daily work report list screen display control unit 102d determines whether an input for correcting attendance information corresponding to the daily work report information registered in the daily
ステップS118では、作業日報一覧画面表示制御部102dが、修正入力を受付けた勤怠情報に対応する社員番号によって識別されるユーザの日付ごとの作業日報情報の各々について、合計作業時間と該日付に対応する勤怠情報によって表される実働勤務時間と、を比較する(ステップS118)。そして、作業日報一覧画面表示制御部102dは、ユーザの日付ごとの作業日報情報の内、合計作業時間と前記実働勤務時間とが不一致である作業日報情報に、時間不一致であることを表す注意情報を表示した作業日報一覧画面24をモニタ114へ表示する(ステップS120)。ステップS118~ステップS120の処理によって、例えば、モニタ114には、図9に示す作業日報一覧画面24が表示される。 In step S118, the daily work report list screen display control unit 102d compares the total work hours and the actual working hours represented by the attendance information corresponding to the date for each of the daily work report information for each date of the user identified by the employee number corresponding to the attendance information for which correction input has been accepted (step S118). Then, the daily work report list screen display control unit 102d displays on the monitor 114 the daily work report screen 24 on which warning information indicating the time discrepancy is displayed for the daily work report information for each date of the user in which the total work hours and the actual working hours do not match (step S120). Through the processing of steps S118 to S120, for example, the daily work report list screen 24 shown in FIG. 9 is displayed on the monitor 114.
ユーザは、作業日報一覧画面24を視認することで、特別な帳票などを用いずとも、勤怠情報によって表される実働勤務時間と、作業日報情報による合計作業時間と、のずれを一覧化して容易に確認することができる。また、例えば、複数の社員を管理する管理者は、社員であるユーザの各々の作業日報一覧画面24を確認することで、特別な帳票などを用いずとも、各社員の各々の勤怠情報によって表される実働勤務時間と、作業日報情報による合計作業時間と、のずれの有無を、一覧化して容易に確認することができる。 By visually checking the daily work report list screen 24, the user can easily check the discrepancy between the actual work hours represented by the attendance information and the total work hours based on the daily work report information, without using any special forms or the like. Also, for example, a manager who manages multiple employees can easily check the discrepancy between the actual work hours represented by the attendance information of each employee and the total work hours based on the daily work report information, without using any special forms or the like, by checking the daily work report list screen 24 of each employee user.
また、原価管理装置100は、作業日報情報が日報管理情報106cに登録された後に勤怠情報が修正された場合に、修正後の勤怠情報によって表される実働勤務時間と、作業日報情報によって表される合計作業時間と、の整合性を容易に担保することが可能となる。
In addition, when the attendance information is corrected after the daily work report information is registered in the daily
次に、作業日報入力画面表示制御部102bは、ステップS120で表示した作業日報一覧画面24を介して、作業日報修正要求を受付けたか否かを判断する(ステップS122)。作業日報修正要求を受付けたと判断した場合(ステップS122:Yes)、ステップS124へ進む。ステップS124では、作業日報入力画面表示制御部102bは、作業日報修正要求に含まれる社員番号に対応する作業日報情報を日報管理情報106cから読み取り、読取った作業日報情報を含む作業日報入力画面22をモニタ114へ表示する(ステップS124)。そして、上記ステップS106へ進む。
Next, the daily work report input screen
一方、ステップS122で否定判断した場合(ステップS122:No)、本ルーチンを終了する。 On the other hand, if the result of step S122 is negative (step S122: No), this routine is terminated.
以上説明したように、本実施形態の原価管理装置100は、制御部102を備え、原価を管理するための原価管理装置である。制御部102は、勤怠一覧画面表示制御部102aと、作業日報入力画面表示制御部102bと、登録制限部102cと、を備える。勤怠一覧画面表示制御部102aは、ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面20を表示する。作業日報入力画面表示制御部102bは、勤怠一覧画面20を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面22を表示する。登録制限部102cは、受付日付に対応する勤怠情報によって表される実働勤務時間と、作業日報入力画面22を介して入力を受付けた作業日報情報によって表される受付日付における合計作業時間と、が不一致である場合、作業日報入力画面22を介して入力を受付けた前記作業日報情報の日報管理情報106cへの登録を制限する。
As described above, the cost management device 100 of this embodiment is a cost management device that includes a
このように、本実施形態の原価管理装置100は、勤怠情報によって表される実働勤務時間と、作業日報入力画面22を介して入力を受付けた作業日報情報によって表される合計作業時間と、が不一致である場合、作業日報入力画面22を介して入力を受付けた前記作業日報情報の日報管理情報106cへの登録を制限する。
In this way, in the case where there is a mismatch between the actual working hours represented by the attendance information and the total working hours represented by the daily work report information inputted via the daily work report input screen 22, the cost management device 100 of this embodiment restricts the registration of the daily work report information inputted via the daily work report input screen 22 to the daily
このため、本実施形態の原価管理装置100は、実務勤怠時間との整合性のとれない作業時間の入力された作業日報情報の登録を制限することができる。よって、原価計算に用いられる合計作業時間と実務勤怠時間との不一致が抑制され、高精度な原価管理が可能となる。 Therefore, the cost management device 100 of the present embodiment can restrict the registration of daily work report information in which work hours that are inconsistent with actual working hours are input. Therefore, discrepancies between the total working time used for cost calculation and practical attendance time are suppressed, and highly accurate cost management becomes possible.
従って、本実施形態の原価管理装置100は、高精度な原価管理を可能とすることができる。 Therefore, the cost management device 100 of this embodiment can enable highly accurate cost management.
ここで、例えば、いわゆる大企業になるほど、業務に応じて組織を分けた結果、各社員個人の作業日報の管理者および管理組織と各社員個人の勤怠情報の管理者および管理組織が分掌する場合が多くなる。また、企業統制の観点からも、個の組織において多種のデータを管理するより、業務を切り出した単位で管理組織を分けるほうが望ましいとされている。そのため、それぞれにおいて管理する労働者の実働時間を整合させ、不正な原価計上や労働基準法に抵触する働き方を是正することが求められている。特に、労働時間が比較的長く、組織・業務の切り分けが顕著な建設業などにおいては、工事にかかった実働時間である合計作業時間と作業者の勤怠情報によって表される実働勤務時間との紐づきが不明瞭であり、作業者の恣意的な労務費などの原価の計上を許してしまう傾向にある。 For example, the larger a company is, the more likely it is that the organization will be divided according to business operations, with a manager and management organization for each employee's daily work report and a manager and management organization for each employee's attendance information. From the perspective of corporate control, it is also considered preferable to separate management organizations by business units rather than managing a variety of data in individual organizations. For this reason, it is necessary to align the actual working hours of the workers managed by each organization and correct improper cost accounting and working practices that violate the Labor Standards Act. In particular, in the construction industry, where working hours are relatively long and the division of organizations and business operations is prominent, the link between the total working hours, which is the actual working hours spent on construction, and the actual working hours represented by the worker's attendance information is unclear, which tends to allow workers to arbitrarily account for costs such as labor costs.
一方、本実施形態の原価管理装置100では、勤怠情報によって表される実働勤務時間と、作業日報入力画面22を介して入力を受付けた作業日報情報によって表される合計作業時間と、が不一致である場合、作業日報入力画面22を介して入力を受付けた前記作業日報情報の日報管理情報106cへの登録を制限する。
On the other hand, in the cost management device 100 of this embodiment, if there is a mismatch between the actual working hours represented by the attendance information and the total working hours represented by the daily work report information inputted via the daily work report input screen 22, the registration of the daily work report information inputted via the daily work report input screen 22 to the daily
このため、本実施形態の原価管理装置100では、ユーザによる恣意的な原価の計上の元となる、恣意的に入力された作業時間を含む作業日報情報の登録が制限され、ユーザおよび日付ごとに、勤怠情報との整合性の取れた作業日報情報を登録し管理することができる。 For this reason, the cost management device 100 of this embodiment restricts the registration of daily work report information that includes arbitrarily entered work hours, which can be the basis for arbitrary cost calculation by users, and can register and manage daily work report information that is consistent with attendance information for each user and date.
また、本実施形態の原価管理装置100は、実働勤務時間と入力された作業日報情報における合計作業時間とが不一致である場合、作業日報情報の登録を制限すると共に、時間不一致であることを表す注意情報を作業日報入力画面22に表示することができる。 Furthermore, if the actual working hours and the total working time in the input daily work report information do not match, the cost management device 100 of this embodiment restricts the registration of the daily work report information and indicates that the times do not match. The caution information can be displayed on the daily work report input screen 22.
このため、本実施形態の原価管理装置100は、ユーザの勤務時間情報と原価計算に用いられる作業時間を含む作業日報情報との紐づきを明瞭にし、ユーザおよび日付ごとの実働勤務時間と合計作業時間とが一致するか否を容易に確認可能に提供することができる。 For this reason, the cost management device 100 of the present embodiment clearly links the user's working time information with the daily work report information including the working hours used for cost calculation, and calculates the actual working hours and total work for each user and date. It is possible to easily confirm whether or not the times match.
よって、本実施形態の原価管理装置100は、上記効果に加えて、ユーザおよび日付ごとに勤怠情報と作業日報情報とを整合性の担保された状態で管理することが可能となる。 Therefore, in addition to the above effects, the cost management device 100 of this embodiment can manage attendance information and daily work report information for each user and date while ensuring consistency.
また、本実施形態の原価管理装置100は、原価計算に用いられる作業時間に妥当性を持たせた状態で該作業時間を管理することができ、プロジェクト等の案件ごとの収支管理などの原価管理における不透明性の排除を図ることができる。 Further, the cost management device 100 of the present embodiment can manage the working time used for cost calculation while giving validity to the working time, and can perform cost management such as income and expenditure management for each item such as a project. It is possible to eliminate opacity in
また、本実施形態の原価管理装置100は、勤怠一覧画面20から作業日報入力画面22へ画面推移する。また、作業日報入力画面22は、作業日報入力画面22によって表される社員番号によって識別されるユーザの、作業日報情報の入力対象の日付の勤怠情報の表示欄22Aを含む。このため、ユーザは、対象となる日付の実際の勤怠情報を参照しながら容易に該日付の作業日報情報を入力することができる。また、ユーザが勤怠情報を参照しながら作業日報情報を入力することで、原価管理装置100は、勤怠情報によって表される実務勤務期間と合計作業時間との差異の発生を抑制することができる。
In addition, the cost management device 100 of this embodiment transitions from the
また、本実施形態の原価管理装置100の作業日報一覧画面表示制御部102dは、作業日報一覧画面24に含まれる作業日報情報の内、合計作業時間と実働勤務時間とが不一致である作業日報情報に、時間不一致であることを表す注意情報を表示する。このため、原価管理装置100は、妥当な作業日報情報の登録の促進を図ることができる。 In addition, the daily work report list screen display control unit 102d of the cost management device 100 of this embodiment displays warning information indicating a time discrepancy for daily work report information included in the daily work report list screen 24 where the total work hours and actual working hours do not match. Therefore, the cost management device 100 can promote the registration of appropriate daily work report information.
[2.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[2. Contribution to the Sustainable Development Goals (SDGs) led by the United Nations]
This embodiment can contribute to improving business efficiency and promoting appropriate business decisions of companies, and thus can contribute to Goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 Furthermore, this embodiment can contribute to reducing waste loss and promoting paperless and electronic systems, making it possible to contribute to Goals 12, 13, and 15 of the SDGs.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[3.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[3. Other embodiments]
In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, unless otherwise specified, information including processing procedures, control procedures, specific names, parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings are included. It can be changed arbitrarily.
また、原価管理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, regarding the cost management device 100, each illustrated component is functionally conceptual, and does not necessarily need to be physically configured as illustrated.
例えば、原価管理装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて原価管理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of the cost management device 100, particularly the processing functions performed by the
また、このコンピュータプログラムは、原価管理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the cost management device 100 via an arbitrary network, and it is also possible to download all or part of it as necessary. be.
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、およびBlu-ray(登録商標)Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, a program for executing the processing described in this embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, this "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPR. OM (registration) Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical disk), Any DVD (Digital Versatile Disc), Blu-ray (registered trademark) Disc, etc. shall include "portable physical media".
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものも含む。なお、本実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, can use well-known configurations and procedures.
記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
Various databases and the like stored in the
また、原価管理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、原価管理装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the cost management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. Further, the cost management device 100 may be realized by installing software (including programs, data, etc.) that makes the device realize the processing described in this embodiment.
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
100 原価管理装置
102 制御部
102a 勤怠一覧画面表示制御部
102b 作業日報入力画面表示制御部
102c 登録制限部
102d 作業日報一覧画面表示制御部
100
Claims (6)
前記制御部は、
ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示する勤怠一覧画面表示制御部と、
前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示する作業日報入力画面表示制御部と、
前記受付日付に対応する前記勤怠情報によって表される前記実働勤務時間と、前記作業日報入力画面を介して入力を受付けた前記作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限する登録制限部と、
を備える原価管理装置。 A cost management device for managing costs, comprising a control unit,
The control unit is
an attendance list screen display control unit that displays an attendance list screen showing a list of attendance information related to the user's actual working hours for each date;
a daily work report input screen display control unit that displays a daily work report input screen for receiving the daily work report for the reception date, which is the date on which the input was received via the attendance list screen, and for receiving the input of daily work report information including the work hours used for cost calculation;
a registration restriction unit that restricts registration of the daily work report information inputted via the daily work report input screen into daily report management information when the actual working hours represented by the attendance information corresponding to the reception date do not match the total working hours on the reception date represented by the daily work report information inputted via the daily work report input screen;
A cost management device comprising:
前記実働勤務時間と前記合計作業時間とが不一致である場合、時間不一致であることを表す注意情報を前記作業日報入力画面に表示する、
請求項1に記載の原価管理装置。 The daily work report input screen display control unit includes:
If the actual working hours and the total working hours do not match, displaying caution information indicating that the hours do not match on the daily work report input screen;
The cost management device according to claim 1.
前記実働勤務時間と前記合計作業時間とが一致する場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報を前記日報管理情報へ登録する、
請求項1に記載の原価管理装置。 The registration restriction section is
If the actual working hours and the total working hours match, registering the daily work report information input through the daily work report input screen in the daily report management information;
The cost management device according to claim 1.
前記日報管理情報における、修正入力を受付けた前記勤怠情報に対応するユーザ識別情報によって識別されるユーザの日付ごとの前記作業日報情報の一覧を表す作業日報一覧画面を表示する作業日報一覧画面表示制御部を備え、
前記作業日報一覧画面表示制御部は、
前記作業日報一覧画面に含まれる前記作業日報情報の内、前記合計作業時間と前記実働勤務時間とが不一致である前記作業日報情報に、時間不一致であることを表す注意情報を表示する、
請求項3に記載の原価管理装置。 When a correction input of the attendance information for a date corresponding to the daily work report information registered in the daily report management information is received,
a daily work report list screen display control unit that displays a daily work report list screen showing a list of the daily work report information for each date of a user identified by user identification information corresponding to the attendance information for which a correction input has been accepted in the daily report management information;
The daily work report list screen display control unit,
displaying a warning message indicating a time discrepancy in the daily work report information, among the daily work report information included in the daily work report list screen, in which the total work hours and the actual working hours are inconsistent;
The cost management device according to claim 3.
前記制御部で実行される、
ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示するステップと、
前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示するステップと、
前記受付日付に対応する前記勤怠情報によって表される前記実働勤務時間と、前記作業日報入力画面を介して入力を受付けた前記作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限するステップと、
を含む原価管理方法。 A cost management method executed by a cost management device for managing costs, the cost management method comprising:
Executed by the control unit,
Displaying an attendance list screen showing a list of attendance information regarding actual working hours of a user for each date;
displaying a daily work report input screen for displaying a daily work report for a reception date, which is the date on which the input was received via the attendance list screen, and for receiving input of daily work report information including the work hours used for cost calculation;
When there is a mismatch between the actual working hours represented by the attendance information corresponding to the reception date and the total working hours on the reception date represented by the daily work report information inputted through the daily work report input screen, restricting the registration of the daily work report information inputted through the daily work report input screen in daily report management information;
Cost control methods including.
前記制御部で実行される、
ユーザの日付ごとの実働勤務時間に関する勤怠情報の一覧を表す勤怠一覧画面を表示するステップと、
前記勤怠一覧画面を介して入力を受付けた日付である受付日付の作業日報を表し、原価計算に用いられる作業時間を含む作業日報情報の入力を受付けるための作業日報入力画面を表示するステップと、
前記受付日付に対応する前記勤怠情報によって表される前記実働勤務時間と、前記作業日報入力画面を介して入力を受付けた前記作業日報情報によって表される前記受付日付における合計作業時間と、が不一致である場合、前記作業日報入力画面を介して入力を受付けた前記作業日報情報の日報管理情報への登録を制限するステップと、
を含む原価管理プログラム。 A cost management program that includes a control unit and is executed by a cost management device for managing costs,
executed by the control unit,
displaying an attendance list screen showing a list of attendance information regarding the user's actual working hours for each date;
Displaying a daily work report input screen for accepting input of daily work report information including working hours used for cost calculation, representing a daily work report on a reception date, which is the date on which the input was received via the attendance list screen;
The actual working hours represented by the attendance information corresponding to the reception date do not match the total working hours on the reception date represented by the daily work report information input via the daily work report input screen. If so, restricting registration of the daily work report information input through the daily work report input screen into daily report management information;
cost control programs including;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022151738A JP2024046385A (en) | 2022-09-22 | 2022-09-22 | Cost control devices, cost control methods, and cost control programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022151738A JP2024046385A (en) | 2022-09-22 | 2022-09-22 | Cost control devices, cost control methods, and cost control programs |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024046385A true JP2024046385A (en) | 2024-04-03 |
Family
ID=90481587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022151738A Pending JP2024046385A (en) | 2022-09-22 | 2022-09-22 | Cost control devices, cost control methods, and cost control programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024046385A (en) |
-
2022
- 2022-09-22 JP JP2022151738A patent/JP2024046385A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2549510C1 (en) | Systems and methods of creating large-scale architecture for processing credit information | |
US20020198750A1 (en) | Risk management application and method | |
US20070226149A1 (en) | License verification system and method | |
CN108197258B (en) | A scientific research information management system and scientific research information management method | |
US10795879B2 (en) | Methods and systems for predictive clinical planning and design | |
WO2009024765A1 (en) | Agent communications tool for coordinated distribution, review, and validation of call center data | |
US8005708B2 (en) | Data verification progress managing and supporting server | |
US20030105657A1 (en) | Personal resource management tool | |
JP7079673B2 (en) | Cost-bearing department setting device, cost-bearing department setting method and cost-bearing department setting program | |
CN118469282A (en) | Online writing method and device for information security risk assessment report, computer equipment and storage medium | |
JP2024046385A (en) | Cost control devices, cost control methods, and cost control programs | |
JP2014215787A (en) | Budget calculation simulation method | |
JP7180017B1 (en) | UPDATE CONTROL DEVICE, UPDATE CONTROL METHOD, AND UPDATE CONTROL PROGRAM | |
US20230195792A1 (en) | Database management methods and associated apparatus | |
JP7492399B2 (en) | Grade management device, grade management method, and grade management program | |
US20030210264A1 (en) | Method and system for creating a corporate entity | |
JP7029993B2 (en) | Store-specific productivity evaluation system, store-specific productivity evaluation method, and store-specific productivity evaluation program | |
JP7033914B2 (en) | Registration screen processing device, registration screen processing method, and registration screen processing program | |
JP2007264937A (en) | Program transfer control system and method and program | |
JP7587727B1 (en) | Program, method, information processing device, and system | |
JP7636961B2 (en) | Income and expenditure management device, income and expenditure management method, and income and expenditure management program | |
JP6603426B1 (en) | Information processing program, information processing apparatus, and information processing method | |
JP2024138745A (en) | Program, method, information processing device, and system | |
JP2007108979A (en) | Project plan validity check method and program | |
JP2006155089A (en) | Tax book entry device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241119 |