Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 360)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 本体バージョン
         /// </summary>
-        public static int s_SystemVersion = 210;
+        public static int s_SystemVersion = 212;
 
         /// <summary>
         /// コピー・環境バージョン
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs	(revision 360)
@@ -409,7 +409,7 @@
                     string ProcName = ClsExcute.ProcessExecuteName[ProcNo].Replace("－", "").Replace("入力", "");
                     ProcList.Add(new KeyValuePair<int, string>(ProcNo, ProcName));
                 }
-                // 12:工事詳細台帳
+                // 13:工事詳細台帳
                 if (ExistConstructionLedger())
                 {
                     int ProcNo = (int)ClsExcute.ProcessExecuteNo.ConstructionLedger;
@@ -416,7 +416,7 @@
                     string ProcName = ClsExcute.ProcessExecuteName[ProcNo].Replace("－", "").Replace("入力", "");
                     ProcList.Add(new KeyValuePair<int, string>(ProcNo, ProcName));
                 }
-                // 13:交通費及び購入品入力
+                // 14:交通費及び購入品入力
                 if (ExistTAndPCosts())
                 {
                     int ProcNo = (int)ClsExcute.ProcessExecuteNo.TAndPCosts;
@@ -866,9 +866,9 @@
         }
         #endregion
 
-        #region 12:工事詳細台帳入力データ存在確認
+        #region 13:工事詳細台帳入力データ存在確認
         /// <summary>
-        /// 12:工事詳細台帳入力データ存在確認
+        /// 13:工事詳細台帳入力データ存在確認
         /// </summary>
         /// <returns></returns>
         private static bool ExistConstructionLedger()
@@ -912,9 +912,9 @@
         }
         #endregion
 
-        #region 13:交通費及び購入品入力データ存在確認
+        #region 14:交通費及び購入品入力データ存在確認
         /// <summary>
-        /// 13:交通費及び購入品入力データ存在確認
+        /// 14:交通費及び購入品入力データ存在確認
         /// </summary>
         /// <returns></returns>
         private static bool ExistTAndPCosts()
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 360)
@@ -383,7 +383,7 @@
                     case (int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo:  //  2:工事情報入力
                     case (int)ClsExcute.ProcessExecuteNo.ConstructionBudget:    //  6:工事予算書入力
                     case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:    // 10:注文書印刷
-                    case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:    // 12:工事詳細台帳
+                    case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:    // 13:工事詳細台帳
                         bReturn = true;
                         break;
                     default:
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 360)
@@ -437,7 +437,10 @@
         {
             try
             {
-                // ���F�ς݃`�F�b�N
+                // ���F�Ώۃf�[�^�̃`�F�b�N
+                if (!CheckAppData()) return;
+
+                    // ���F�ς݃`�F�b�N
                 if (!CheckUserAppStat()) return;
 
                 // ���F�����`�F�b�N
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 360)
@@ -1291,6 +1291,41 @@
         }
         #endregion
 
+        #region 承認対象データのチェック
+        /// <summary>
+        /// 承認対象データのチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool CheckAppData()
+        {
+            try
+            {
+                // 承認機能によってデータチェックを行う
+                switch (m_ApprovalCode)
+                {
+                    case (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval:
+                        // 工事予算承認
+                        if (!FrmConstructionBudget.CheckAppPriceValue(m_ConstructionCode))
+                        {
+                            MessageBox.Show("対象データにエラーがあります、データを確認してください。","データ確認");
+                            return false;
+                        }
+                        break;
+                    default:
+                        break;
+                }
+
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
         #region ---------->> 指示連絡コメント処理
         #region 指示連絡コメント表示処理
         /// <summary>
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 360)
@@ -1218,13 +1218,13 @@
                 ConstructionLedgerDetail NewDetailRec = new ConstructionLedgerDetail();
                 NewDetailRec.ConstructionCode = ProcConstrCode;                                     // �H���ԍ�
                 NewDetailRec.GroupCount = GroupCode;                                                // �O���[�v�ԍ�
-                NewDetailRec.LineCount = 99;                                                        // �s�ԍ�
+                NewDetailRec.LineCount = 9990;                                                      // �s�ԍ�
                 
                 frm.GetTitileParametar = GroupCode;
                 NewDetailRec.FirstString = frm.GetTitleString;                                      // ���ږ���
 
                 NewDetailRec.SecondString = string.Empty;                                           // �H�����e
-                NewDetailRec.ComponentCode = DepartmentCode;                                       // �S���ҕ����R�[�h
+                NewDetailRec.ComponentCode = DepartmentCode;                                        // �S���ҕ����R�[�h
                 NewDetailRec.CompanyType = (int)CommonDefine.CodeDataType.Person;                   // ���͉�ЃR�[�h�^�C�v
                 NewDetailRec.CompanyCode = ConstructorCode;                                         // �S���҃R�[�h
                 NewDetailRec.ExecutionAmount = 0;                                                   // ���s���z
@@ -1234,6 +1234,7 @@
                 NewDetailRec.SalaryFlg = DetailRec.SalaryFlg;                                       // ���^�U���敪
                 NewDetailRec.SalaryDays = DetailRec.SalaryDays;                                     // ���^�U������
                 NewDetailRec.OperatingFlg = (int)ConstructionLedgerDetail.SalOpeKindDef.Oparateing; // �S�����t���O
+                NewDetailRec.SourceCode = ProcConstrCode;                                           // ���H���ԍ�
 
                 NewDetailRec.SalaryOnRegist = MonthryCost;                                          // �o�^�����z���^
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 360)
@@ -5283,7 +5283,14 @@
             try
             {
                 // �T�u�t�H�[���N�����͏������Ȃ�
-                if (m_SubForm) return;
+                if (m_SubForm)
+                {
+                    MessageBox.Show("�w���̉�ʂցx�{�^������̋N���ł͎g�p�ł��܂���A\r\n�H�������͂𒼐ڋN�����ĉ������B"
+                                    , ""
+                                    , MessageBoxButtons.OK
+                                    , MessageBoxIcon.Information);
+                    return;
+                }
 
                 // �Q�Ǝ��͏������Ȃ�
                 //if (m_EditLock) return;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 360)
@@ -114,10 +114,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 360)
@@ -251,7 +251,7 @@
         /// </summary>
         private static Color s_CommonCalculatedValueFColor = Color.White;
         #endregion
-        
+
         #region �O���b�h���ڍs�^�C�g��
         /// <summary>
         /// �O���b�h���ڍs�^�C�g��
@@ -363,7 +363,7 @@
         /// <summary>
         /// �O���b�h�J���[�ʏ�F�G���A
         /// </summary>
-        private Color[] m_GridColor = new Color[] { Color.FromArgb(255, 255, 192) , Color.FromArgb(255, 224, 192) };
+        private Color[] m_GridColor = new Color[] { Color.FromArgb(255, 255, 192), Color.FromArgb(255, 224, 192) };
         #endregion
 
         #endregion
@@ -388,7 +388,7 @@
         /// �H�����F�t���O
         /// </summary>
         private bool m_ApprovalFlg = false;
-        
+
         /// <summary>
         /// �I���{�^�������t���O
         /// </summary>
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 360)
@@ -4873,18 +4873,17 @@
                 {
                     if (pnlApproval.Visible)
                     {
-                        if (MessageBox.Show("発注希望金額と実行金額に差異があります、申請しますか？"
-                                        , "承認申請エラー"
+                        DialogResult drRet = MessageBox.Show("発注希望金額と実行金額に差異があります、申請しますか？"
+                                        , "申請チェック"
                                         , MessageBoxButtons.OKCancel
-                                        , MessageBoxIcon.Error) == DialogResult.Cancel)
-                        {
-                            return false;
-                        }
+                                        , MessageBoxIcon.Error);
+
+                        if (drRet == DialogResult.Cancel) return false;
                     }
                     else
                     {
                         MessageBox.Show("発注希望金額と実行金額に差異があります、承認できません。"
-                                        , "承認申請エラー"
+                                        , "承認エラー"
                                         , MessageBoxButtons.OK
                                         , MessageBoxIcon.Error);
                         return false;
@@ -4900,5 +4899,53 @@
             }
         }
         #endregion
+
+        #region 希望金額・実行金額チェック
+        /// <summary>
+        /// 希望金額・実行金額チェック
+        /// </summary>
+        /// <returns></returns>
+        public static bool CheckAppPriceValue(int ConstrCode)
+        {
+            IOConstructionBudgetDetail DetalDB = new IOConstructionBudgetDetail();
+            try
+            {
+                StringBuilder strSQL = new StringBuilder();
+                strSQL.AppendFormat(" Where ConstructionCode = {0}", ConstrCode);
+                strSQL.AppendFormat(" And GroupCount In ({0}, {1}, {2})"
+                                            // 2:共通仮設費
+                                            , (int)FrmConstructionBudget.DataGroup.CommonTempCosts
+                                            // 3:外注費
+                                            , (int)FrmConstructionBudget.DataGroup.OutSourceCosts
+                                            // 4:自社施工
+                                            , (int)FrmConstructionBudget.DataGroup.MyConstruction);
+                strSQL.Append(" And CompanyCode > 0");
+                List<ConstructionBudgetDetail> DataList = new List<ConstructionBudgetDetail>();
+                if (!DetalDB.SelectAction(strSQL.ToString(), ref DataList)) return false;
+
+                bool bRet = true;
+                foreach (ConstructionBudgetDetail CurRec in DataList)
+                {
+                    if (CurRec.OrderDesiredAmount != CurRec.ExecutionAmount
+                        && CurRec.OrderDesiredAmount > CurRec.ExecutionAmount)
+                    {
+                        bRet = false;
+                        break;
+                    }
+                }
+
+                return bRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                DetalDB.close(); DetalDB = null;
+            }
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 360)
@@ -114,10 +114,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs	(revision 360)
@@ -1100,7 +1100,7 @@
 
                 // 1�s�ڂ�I��
                 dgvAllDisplay.Rows[0].Selected = true;
-                m_BeforeGridRow = dgvAllDisplay.CurrentRow.Index;
+                m_BeforeGridRow = 0;
                 // �s�I��F��ݒ�
                 SelectRowChangeColor(m_BeforeGridRow);
             }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 360)
@@ -2547,8 +2547,12 @@
                 // 合計値取得
                 GetDetailTotal(ref EstimatePriceValue, ref ExecPriceValue, ref PercentValue, ref TotalValue, ref ResultPriceValue, ref MTotal);
 
+                // 実行・発注金額取得
+                long lPurchasePrice = GetLoopBeginValue();
+
                 int EstimateValue = OrdersPrice - EstimatePriceValue;
                 int ExecValue = OrdersPrice - ExecPriceValue;
+                long POrderPrice = OrdersPrice - lPurchasePrice;
 
                 object[] RowData = new object[dgv.Columns.Count];
                 // データセット
@@ -2558,6 +2562,7 @@
                 RowData[(int)GridColumn.EstimatePrice] = EstimateValue.ToString("#,0");
                 RowData[(int)GridColumn.ExecPrice] = ExecValue.ToString("#,0");
                 RowData[(int)GridColumn.Percent] = CalculattionPercent((double)ExecValue).ToString("0.00");
+                RowData[(int)GridColumn.OrderPrice] = POrderPrice.ToString("#,0");
                 RowData[(int)GridColumn.IndependentFlg] = "1";
                 RowData[(int)GridColumn.SourceCode] = m_ConstructionCode;
 
@@ -2634,11 +2639,14 @@
 
                 // 合計値取得
                 GetDetailTotal(ref EstimatePriceValue, ref ExecPriceValue, ref PercentValue, ref TotalValue, ref ResultPriceValue, ref MTotal);
+                // 実行・発注金額取得
+                long lPurchasePrice = GetLoopBeginValue();
 
                 // 純利益取得
                 int NetIncomeLine = m_CostsRowCount[(int)CostsRowLine.NetIncomeRowLine];
                 EstimatePriceValue += CommonMotions.cnvInt(dgv.Rows[NetIncomeLine].Cells[(int)GridColumn.EstimatePrice].Value);
                 ExecPriceValue += CommonMotions.cnvInt(dgv.Rows[NetIncomeLine].Cells[(int)GridColumn.ExecPrice].Value);
+                lPurchasePrice += CommonMotions.cnvInt(dgv.Rows[NetIncomeLine].Cells[(int)GridColumn.OrderPrice].Value);
 
                 if (bCreateRow)
                 {
@@ -2653,6 +2661,7 @@
                     RowData[(int)GridColumn.EstimatePrice] = EstimatePriceValue.ToString("#,0");
                     RowData[(int)GridColumn.ExecPrice] = ExecPriceValue.ToString("#,0");
                     RowData[(int)GridColumn.Percent] = CalculattionPercent((double)ExecPriceValue).ToString("0.00");
+                    RowData[(int)GridColumn.OrderPrice] = lPurchasePrice.ToString("#,0");
 
                     // 月毎合計
                     int arrayCnt = 0;
@@ -2702,6 +2711,7 @@
                     dgv.Rows[LineCnt].Cells[(int)GridColumn.EstimatePrice].Value = EstimatePriceValue.ToString("#,0");
                     dgv.Rows[LineCnt].Cells[(int)GridColumn.ExecPrice].Value = ExecPriceValue.ToString("#,0");
                     dgv.Rows[LineCnt].Cells[(int)GridColumn.Percent].Value = CalculattionPercent((double)ExecPriceValue).ToString("0.00");
+                    dgv.Rows[LineCnt].Cells[(int)GridColumn.OrderPrice].Value = lPurchasePrice.ToString("#,0");
 
                     // 月毎合計
                     int arrayCnt = 0;
@@ -3128,7 +3138,7 @@
             IOConstructionLedger LedgerDB = new IOConstructionLedger();
             IOConstructionLedgerDetail DetailDB = new IOConstructionLedgerDetail();
             IOProcessApproval ProAppDB = new IOProcessApproval();
-                DataGridViewEX dgv = dgvAllDisplay;
+            DataGridViewEX dgv = dgvAllDisplay;
             try
             {
                 // 工事詳細台帳データを読み込む
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/CommonLedgerData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/CommonLedgerData.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/CommonLedgerData.cs	(revision 360)
@@ -18,9 +18,6 @@
 using ProcessManagement.DB.IOAccess;
 using ProcessManagement.DataModel;
 using ProcessManagement.DB.Core;
-using ProcessManagement.Forms.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-using ProcessManagement.Forms.SubForms;
 //*---------------------------- 台帳データ取得SQL作成クラス -------------------*
 //  2017/08/21  Ver1.0.0.0      Create Source           
 //
@@ -651,7 +648,7 @@
         /// <summary>
         /// 担当者毎の部署外補助振分を取得する
         /// </summary>
-        public static void GetPersonOuterCostValue(int TargetYear, int DepartmentCode, ref ArrayList CostValue)
+        public static void GetPersonOuterCostValue(int TargetYear, int DepartmentCode, int PersonCode, ref ArrayList CostValue)
         {
             IOConstructionLedgerDetail DetailDB = new IOConstructionLedgerDetail();
             try
@@ -680,6 +677,7 @@
                                                                         , (int)FrmConstructionLedger.DataGroup.Assistant
                                                                         , (int)FrmConstructionLedger.DataGroup.Payroll);
                 strSQL.AppendFormat(" AND B.ComponentCode != {0}", DepartmentCode);
+                if (PersonCode > 0) strSQL.AppendFormat(" AND C.ConstructionPersonCode = {0}", PersonCode);
                 strSQL.Append(" Group by A.GROUPCOUNT");
 
                 // 工事詳細台帳データより他部署の工事で該当部署の補助振分を取得する
@@ -703,6 +701,7 @@
                                                                         , (int)FrmConstructionLedger.DataGroup.Assistant
                                                                         , (int)FrmConstructionLedger.DataGroup.Payroll);
                 strSQL.AppendFormat(" AND B.ComponentCode = {0}", DepartmentCode);
+                if (PersonCode > 0) strSQL.AppendFormat(" AND C.ConstructionPersonCode = {0}", PersonCode);
                 strSQL.Append(" Group by A.GROUPCOUNT");
 
                 if (!DetailDB.ExecuteReader(strSQL.ToString(), ref CostValue)) return;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReserveEntry/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReserveEntry/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReserveEntry/ProcessControl.cs	(revision 360)
@@ -119,10 +119,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/MaterialReturnEntry/ProcessControl.cs	(revision 360)
@@ -119,10 +119,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 360)
@@ -113,10 +113,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.Designer.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.Designer.cs	(revision 360)
@@ -28,29 +28,29 @@
         /// </summary>
         private void InitializeComponent()
         {
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle46 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle47 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle48 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle49 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle50 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle51 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle52 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle53 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle54 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle55 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle56 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle57 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle58 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle59 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle60 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle61 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle62 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle63 = new System.Windows.Forms.DataGridViewCellStyle();
             this.label3 = new System.Windows.Forms.Label();
-            this.dgv1 = new CustomControls.DataGridViewEX();
+            this.dgv1 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.col001 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.col002 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.col003 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -84,12 +84,6 @@
             this.SeparateBillingLabel = new System.Windows.Forms.Label();
             this.CombinedOrderLabel = new System.Windows.Forms.Label();
             this.groupBoxEx1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.cbReqMonth = new System.Windows.Forms.ComboBox();
-            this.label5 = new System.Windows.Forms.Label();
-            this.txtOrderer = new System.Windows.Forms.TextBox();
-            this.lblReqOrder = new System.Windows.Forms.Label();
             this.pnlNormal = new System.Windows.Forms.Panel();
             this.lblApprovalCount = new System.Windows.Forms.Label();
             this.button2 = new System.Windows.Forms.Button();
@@ -98,6 +92,12 @@
             this.btnDeny = new System.Windows.Forms.Button();
             this.btnPend = new System.Windows.Forms.Button();
             this.btnAgree = new System.Windows.Forms.Button();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.cbReqMonth = new System.Windows.Forms.ComboBox();
+            this.label5 = new System.Windows.Forms.Label();
+            this.txtOrderer = new System.Windows.Forms.TextBox();
+            this.lblReqOrder = new System.Windows.Forms.Label();
             ((System.ComponentModel.ISupportInitialize)(this.dgv1)).BeginInit();
             this.groupBoxEx1.SuspendLayout();
             this.pnlNormal.SuspendLayout();
@@ -108,7 +108,7 @@
             // 
             this.label3.BackColor = System.Drawing.Color.Gold;
             this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label3.Location = new System.Drawing.Point(465, 10);
+            this.label3.Location = new System.Drawing.Point(470, 10);
             this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
             this.label3.Name = "label3";
             this.label3.Size = new System.Drawing.Size(400, 20);
@@ -151,12 +151,12 @@
             this.col098,
             this.col99});
             this.dgv1.EnableHeadersVisualStyles = false;
-            this.dgv1.Location = new System.Drawing.Point(5, 98);
+            this.dgv1.Location = new System.Drawing.Point(5, 106);
             this.dgv1.Name = "dgv1";
             this.dgv1.RowHeadersVisible = false;
             this.dgv1.RowHeadersWidth = 24;
             this.dgv1.RowTemplate.Height = 21;
-            this.dgv1.Size = new System.Drawing.Size(1320, 477);
+            this.dgv1.Size = new System.Drawing.Size(1330, 477);
             this.dgv1.TabIndex = 10;
             this.dgv1.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dgv1_CellBeginEdit);
             this.dgv1.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv1_CellEndEdit);
@@ -190,9 +190,9 @@
             // col004
             // 
             this.col004.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
-            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
-            this.col004.DefaultCellStyle = dataGridViewCellStyle1;
+            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle43.BackColor = System.Drawing.SystemColors.Control;
+            this.col004.DefaultCellStyle = dataGridViewCellStyle43;
             this.col004.Frozen = true;
             this.col004.HeaderText = "";
             this.col004.Name = "col004";
@@ -203,8 +203,8 @@
             // 
             // col005
             // 
-            dataGridViewCellStyle2.BackColor = System.Drawing.Color.White;
-            this.col005.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle44.BackColor = System.Drawing.Color.White;
+            this.col005.DefaultCellStyle = dataGridViewCellStyle44;
             this.col005.Frozen = true;
             this.col005.HeaderText = "";
             this.col005.Name = "col005";
@@ -215,9 +215,9 @@
             // 
             // col006
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle3.BackColor = System.Drawing.Color.White;
-            this.col006.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle45.BackColor = System.Drawing.Color.White;
+            this.col006.DefaultCellStyle = dataGridViewCellStyle45;
             this.col006.Frozen = true;
             this.col006.HeaderText = "受注金額";
             this.col006.Name = "col006";
@@ -227,9 +227,9 @@
             // 
             // col007
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
-            this.col007.DefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle46.BackColor = System.Drawing.SystemColors.Control;
+            this.col007.DefaultCellStyle = dataGridViewCellStyle46;
             this.col007.Frozen = true;
             this.col007.HeaderText = "";
             this.col007.Name = "col007";
@@ -239,8 +239,8 @@
             // 
             // col008
             // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col008.DefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col008.DefaultCellStyle = dataGridViewCellStyle47;
             this.col008.FillWeight = 120F;
             this.col008.Frozen = true;
             this.col008.HeaderText = "合計";
@@ -251,8 +251,8 @@
             // 
             // col009
             // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col009.DefaultCellStyle = dataGridViewCellStyle6;
+            dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col009.DefaultCellStyle = dataGridViewCellStyle48;
             this.col009.HeaderText = "1回目";
             this.col009.Name = "col009";
             this.col009.ReadOnly = true;
@@ -261,8 +261,8 @@
             // 
             // col010
             // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col010.DefaultCellStyle = dataGridViewCellStyle7;
+            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col010.DefaultCellStyle = dataGridViewCellStyle49;
             this.col010.HeaderText = "2回目";
             this.col010.Name = "col010";
             this.col010.ReadOnly = true;
@@ -271,8 +271,8 @@
             // 
             // col011
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col011.DefaultCellStyle = dataGridViewCellStyle8;
+            dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col011.DefaultCellStyle = dataGridViewCellStyle50;
             this.col011.HeaderText = "3回目";
             this.col011.Name = "col011";
             this.col011.ReadOnly = true;
@@ -281,8 +281,8 @@
             // 
             // col12
             // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col12.DefaultCellStyle = dataGridViewCellStyle9;
+            dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col12.DefaultCellStyle = dataGridViewCellStyle51;
             this.col12.HeaderText = "4回目";
             this.col12.Name = "col12";
             this.col12.ReadOnly = true;
@@ -292,8 +292,8 @@
             // 
             // col13
             // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col13.DefaultCellStyle = dataGridViewCellStyle10;
+            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col13.DefaultCellStyle = dataGridViewCellStyle52;
             this.col13.HeaderText = "5回目";
             this.col13.Name = "col13";
             this.col13.ReadOnly = true;
@@ -303,8 +303,8 @@
             // 
             // col14
             // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col14.DefaultCellStyle = dataGridViewCellStyle11;
+            dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col14.DefaultCellStyle = dataGridViewCellStyle53;
             this.col14.HeaderText = "6回目";
             this.col14.Name = "col14";
             this.col14.ReadOnly = true;
@@ -314,8 +314,8 @@
             // 
             // col15
             // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col15.DefaultCellStyle = dataGridViewCellStyle12;
+            dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col15.DefaultCellStyle = dataGridViewCellStyle54;
             this.col15.HeaderText = "7回目";
             this.col15.Name = "col15";
             this.col15.ReadOnly = true;
@@ -325,8 +325,8 @@
             // 
             // col16
             // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col16.DefaultCellStyle = dataGridViewCellStyle13;
+            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col16.DefaultCellStyle = dataGridViewCellStyle55;
             this.col16.HeaderText = "8回目";
             this.col16.Name = "col16";
             this.col16.ReadOnly = true;
@@ -336,8 +336,8 @@
             // 
             // col17
             // 
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col17.DefaultCellStyle = dataGridViewCellStyle14;
+            dataGridViewCellStyle56.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col17.DefaultCellStyle = dataGridViewCellStyle56;
             this.col17.HeaderText = "9回目";
             this.col17.Name = "col17";
             this.col17.ReadOnly = true;
@@ -347,8 +347,8 @@
             // 
             // col18
             // 
-            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col18.DefaultCellStyle = dataGridViewCellStyle15;
+            dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col18.DefaultCellStyle = dataGridViewCellStyle57;
             this.col18.HeaderText = "10回目";
             this.col18.Name = "col18";
             this.col18.ReadOnly = true;
@@ -358,8 +358,8 @@
             // 
             // col19
             // 
-            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col19.DefaultCellStyle = dataGridViewCellStyle16;
+            dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col19.DefaultCellStyle = dataGridViewCellStyle58;
             this.col19.HeaderText = "11回目";
             this.col19.Name = "col19";
             this.col19.ReadOnly = true;
@@ -369,8 +369,8 @@
             // 
             // col20
             // 
-            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col20.DefaultCellStyle = dataGridViewCellStyle17;
+            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col20.DefaultCellStyle = dataGridViewCellStyle59;
             this.col20.HeaderText = "12回目";
             this.col20.Name = "col20";
             this.col20.ReadOnly = true;
@@ -380,8 +380,8 @@
             // 
             // col21
             // 
-            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col21.DefaultCellStyle = dataGridViewCellStyle18;
+            dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col21.DefaultCellStyle = dataGridViewCellStyle60;
             this.col21.HeaderText = "13回目";
             this.col21.Name = "col21";
             this.col21.ReadOnly = true;
@@ -391,8 +391,8 @@
             // 
             // col22
             // 
-            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col22.DefaultCellStyle = dataGridViewCellStyle19;
+            dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col22.DefaultCellStyle = dataGridViewCellStyle61;
             this.col22.HeaderText = "14回目";
             this.col22.Name = "col22";
             this.col22.ReadOnly = true;
@@ -402,8 +402,8 @@
             // 
             // col23
             // 
-            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col23.DefaultCellStyle = dataGridViewCellStyle20;
+            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col23.DefaultCellStyle = dataGridViewCellStyle62;
             this.col23.HeaderText = "15回目";
             this.col23.Name = "col23";
             this.col23.ReadOnly = true;
@@ -413,8 +413,8 @@
             // 
             // col098
             // 
-            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.col098.DefaultCellStyle = dataGridViewCellStyle21;
+            dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.col098.DefaultCellStyle = dataGridViewCellStyle63;
             this.col098.HeaderText = "残り";
             this.col098.Name = "col098";
             this.col098.ReadOnly = true;
@@ -436,7 +436,7 @@
             this.btnEntry.BackColor = System.Drawing.Color.Green;
             this.btnEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnEntry.ForeColor = System.Drawing.Color.White;
-            this.btnEntry.Location = new System.Drawing.Point(1071, 585);
+            this.btnEntry.Location = new System.Drawing.Point(1071, 590);
             this.btnEntry.Name = "btnEntry";
             this.btnEntry.Size = new System.Drawing.Size(120, 28);
             this.btnEntry.TabIndex = 13;
@@ -449,7 +449,7 @@
             this.btnEnd.BackColor = System.Drawing.Color.Blue;
             this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(1197, 585);
+            this.btnEnd.Location = new System.Drawing.Point(1197, 590);
             this.btnEnd.Name = "btnEnd";
             this.btnEnd.Size = new System.Drawing.Size(120, 28);
             this.btnEnd.TabIndex = 14;
@@ -462,7 +462,7 @@
             this.btnAdd.BackColor = System.Drawing.Color.Orange;
             this.btnAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnAdd.ForeColor = System.Drawing.Color.Black;
-            this.btnAdd.Location = new System.Drawing.Point(158, 585);
+            this.btnAdd.Location = new System.Drawing.Point(158, 590);
             this.btnAdd.Name = "btnAdd";
             this.btnAdd.Size = new System.Drawing.Size(120, 28);
             this.btnAdd.TabIndex = 12;
@@ -475,7 +475,7 @@
             this.btnOtherProc.BackColor = System.Drawing.Color.Lime;
             this.btnOtherProc.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnOtherProc.ForeColor = System.Drawing.Color.Black;
-            this.btnOtherProc.Location = new System.Drawing.Point(12, 585);
+            this.btnOtherProc.Location = new System.Drawing.Point(12, 590);
             this.btnOtherProc.Name = "btnOtherProc";
             this.btnOtherProc.Size = new System.Drawing.Size(140, 28);
             this.btnOtherProc.TabIndex = 11;
@@ -535,90 +535,20 @@
             this.groupBoxEx1.Controls.Add(this.lblReqOrder);
             this.groupBoxEx1.Location = new System.Drawing.Point(5, 52);
             this.groupBoxEx1.Name = "groupBoxEx1";
-            this.groupBoxEx1.Size = new System.Drawing.Size(1320, 40);
+            this.groupBoxEx1.Size = new System.Drawing.Size(1330, 46);
             this.groupBoxEx1.TabIndex = 18;
             this.groupBoxEx1.TabStop = false;
             // 
-            // label2
-            // 
-            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.CausesValidation = false;
-            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label2.Location = new System.Drawing.Point(5, 7);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(100, 25);
-            this.label2.TabIndex = 2;
-            this.label2.Text = "請求先";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label4
-            // 
-            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label4.CausesValidation = false;
-            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label4.Location = new System.Drawing.Point(599, 7);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(100, 25);
-            this.label4.TabIndex = 4;
-            this.label4.Text = "請求月";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // cbReqMonth
-            // 
-            this.cbReqMonth.BackColor = System.Drawing.Color.White;
-            this.cbReqMonth.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cbReqMonth.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cbReqMonth.FormattingEnabled = true;
-            this.cbReqMonth.Location = new System.Drawing.Point(707, 7);
-            this.cbReqMonth.Name = "cbReqMonth";
-            this.cbReqMonth.Size = new System.Drawing.Size(109, 24);
-            this.cbReqMonth.TabIndex = 5;
-            // 
-            // label5
-            // 
-            this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label5.CausesValidation = false;
-            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.Location = new System.Drawing.Point(832, 7);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(100, 25);
-            this.label5.TabIndex = 6;
-            this.label5.Text = "請求回数";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txtOrderer
-            // 
-            this.txtOrderer.BackColor = System.Drawing.Color.White;
-            this.txtOrderer.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtOrderer.Location = new System.Drawing.Point(113, 8);
-            this.txtOrderer.Name = "txtOrderer";
-            this.txtOrderer.ReadOnly = true;
-            this.txtOrderer.Size = new System.Drawing.Size(470, 23);
-            this.txtOrderer.TabIndex = 3;
-            this.txtOrderer.TextChanged += new System.EventHandler(this.txtOrderer_TextChanged);
-            this.txtOrderer.Validating += new System.ComponentModel.CancelEventHandler(this.txtOrderer_Validating);
-            // 
-            // lblReqOrder
-            // 
-            this.lblReqOrder.BackColor = System.Drawing.Color.White;
-            this.lblReqOrder.Location = new System.Drawing.Point(940, 7);
-            this.lblReqOrder.Name = "lblReqOrder";
-            this.lblReqOrder.Size = new System.Drawing.Size(85, 24);
-            this.lblReqOrder.TabIndex = 7;
-            this.lblReqOrder.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // pnlNormal
             // 
             this.pnlNormal.BackColor = System.Drawing.Color.White;
+            this.pnlNormal.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.pnlNormal.Controls.Add(this.lblApprovalCount);
             this.pnlNormal.Controls.Add(this.button2);
             this.pnlNormal.Controls.Add(this.btnApproval);
-            this.pnlNormal.Location = new System.Drawing.Point(1053, 4);
+            this.pnlNormal.Location = new System.Drawing.Point(1053, 5);
             this.pnlNormal.Name = "pnlNormal";
-            this.pnlNormal.Size = new System.Drawing.Size(262, 30);
+            this.pnlNormal.Size = new System.Drawing.Size(262, 34);
             this.pnlNormal.TabIndex = 8;
             // 
             // lblApprovalCount
@@ -638,7 +568,7 @@
             this.button2.BackColor = System.Drawing.Color.White;
             this.button2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.button2.ForeColor = System.Drawing.Color.Red;
-            this.button2.Location = new System.Drawing.Point(103, 3);
+            this.button2.Location = new System.Drawing.Point(99, 3);
             this.button2.Name = "button2";
             this.button2.Size = new System.Drawing.Size(100, 24);
             this.button2.TabIndex = 13;
@@ -661,12 +591,13 @@
             // pnlApproval
             // 
             this.pnlApproval.BackColor = System.Drawing.Color.White;
+            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.pnlApproval.Controls.Add(this.btnDeny);
             this.pnlApproval.Controls.Add(this.btnPend);
             this.pnlApproval.Controls.Add(this.btnAgree);
-            this.pnlApproval.Location = new System.Drawing.Point(1053, 4);
+            this.pnlApproval.Location = new System.Drawing.Point(1053, 5);
             this.pnlApproval.Name = "pnlApproval";
-            this.pnlApproval.Size = new System.Drawing.Size(262, 30);
+            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
             this.pnlApproval.TabIndex = 9;
             this.pnlApproval.Visible = false;
             // 
@@ -706,11 +637,83 @@
             this.btnAgree.UseVisualStyleBackColor = false;
             this.btnAgree.Click += new System.EventHandler(this.btnAgree_Click);
             // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.CausesValidation = false;
+            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label2.Location = new System.Drawing.Point(5, 10);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(100, 25);
+            this.label2.TabIndex = 2;
+            this.label2.Text = "請求先";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.CausesValidation = false;
+            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label4.Location = new System.Drawing.Point(599, 10);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(100, 25);
+            this.label4.TabIndex = 4;
+            this.label4.Text = "請求月";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // cbReqMonth
+            // 
+            this.cbReqMonth.BackColor = System.Drawing.Color.White;
+            this.cbReqMonth.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cbReqMonth.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cbReqMonth.FormattingEnabled = true;
+            this.cbReqMonth.Location = new System.Drawing.Point(707, 10);
+            this.cbReqMonth.Name = "cbReqMonth";
+            this.cbReqMonth.Size = new System.Drawing.Size(109, 24);
+            this.cbReqMonth.TabIndex = 5;
+            // 
+            // label5
+            // 
+            this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label5.CausesValidation = false;
+            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label5.Location = new System.Drawing.Point(832, 10);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(100, 25);
+            this.label5.TabIndex = 6;
+            this.label5.Text = "請求回数";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtOrderer
+            // 
+            this.txtOrderer.BackColor = System.Drawing.Color.White;
+            this.txtOrderer.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtOrderer.Location = new System.Drawing.Point(113, 11);
+            this.txtOrderer.Name = "txtOrderer";
+            this.txtOrderer.ReadOnly = true;
+            this.txtOrderer.Size = new System.Drawing.Size(470, 23);
+            this.txtOrderer.TabIndex = 3;
+            this.txtOrderer.TextChanged += new System.EventHandler(this.txtOrderer_TextChanged);
+            this.txtOrderer.Validating += new System.ComponentModel.CancelEventHandler(this.txtOrderer_Validating);
+            // 
+            // lblReqOrder
+            // 
+            this.lblReqOrder.BackColor = System.Drawing.Color.White;
+            this.lblReqOrder.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblReqOrder.Location = new System.Drawing.Point(940, 10);
+            this.lblReqOrder.Name = "lblReqOrder";
+            this.lblReqOrder.Size = new System.Drawing.Size(85, 24);
+            this.lblReqOrder.TabIndex = 7;
+            this.lblReqOrder.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // FrmRequestInput
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1330, 625);
+            this.ClientSize = new System.Drawing.Size(1340, 625);
             this.Controls.Add(this.CombinedOrderLabel);
             this.Controls.Add(this.SeparateBillingLabel);
             this.Controls.Add(this.groupBoxEx1);
@@ -722,10 +725,8 @@
             this.Controls.Add(this.btnEnd);
             this.Controls.Add(this.label3);
             this.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
             this.Margin = new System.Windows.Forms.Padding(4);
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
             this.Name = "FrmRequestInput";
             this.ShowIcon = false;
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/ProcessControl.cs	(revision 360)
@@ -119,10 +119,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                         case (int)ClsExcute.ProcessExecuteNo.RequestPrint:              // 14:請求書印刷
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestSummaryList/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestSummaryList/ProcessControl.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestSummaryList/ProcessControl.cs	(revision 360)
@@ -128,10 +128,10 @@
                         case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
                             handle = ProcessExecute_PurchaseOrderPrint;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
+                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 13:工事詳細台帳
                             handle = ProcessExecute_ConstructionLedger;
                             break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
+                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 14:交通費及び購入品入力
                             handle = ProcessExecute_TAndPCosts;
                             break;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs	(revision 360)
@@ -108,7 +108,7 @@
 
                                                     new KeyValuePair<int, string>(-1, "日次（施工）管理"),                                                  // ----- タイトル
                                                     new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList, string.Empty),     // 11:部署別台帳一覧
-                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList, string.Empty),    // 12:工事詳細台帳一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList, string.Empty),    // 13:工事詳細台帳一覧
                                                     new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.PriceOfBudget, string.Empty),             // 37:台帳状況確認画面
                                                     new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionLedger, string.Empty),        // 13:工事詳細台帳
                                                     new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DRList, string.Empty),                    // 15:工事日報－一覧
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 360)
@@ -6188,7 +6188,7 @@
                     // 他部署の副担当・指導員を取得する
                     ArrayList OtherArrary = new ArrayList();
                     // 他振分金額を取得する
-                    CommonLedgerData.GetPersonOuterCostValue(TargetYear, DepCode, ref OtherArrary);
+                    CommonLedgerData.GetPersonOuterCostValue(TargetYear, DepCode, PerCode, ref OtherArrary);
                     foreach (object[] objRec in OtherArrary)
                     {
                         int PlusMinus = CommonMotions.cnvInt(objRec[0]);
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 359)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 360)
@@ -32,7 +32,7 @@
 // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を 
 // 既定値にすることができます:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.1.210")]
-[assembly: AssemblyFileVersion("1.0.1.210")]
+[assembly: AssemblyVersion("1.0.1.212")]
+[assembly: AssemblyFileVersion("1.0.1.212")]
 // Log4netを使用する
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
