Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 348)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 349)
@@ -14,7 +14,7 @@
         /// <summary>
         /// æœ¬ä½“ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³
         /// </summary>
-        public static int s_SystemVersion = 199;
+        public static int s_SystemVersion = 200;
 
         /// <summary>
         /// ã‚³ãƒ”ãƒ¼ãƒ»ç’°å¢ƒãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 348)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 349)
@@ -1445,6 +1445,7 @@
                 // *-----* �ˆ—�ˆÚ“®ƒ{ƒ^ƒ“�Ý’è *-----*
 
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒZƒbƒg
+                SetcmbConstYearEvent(true);
                 SetCmbDepartmentEvent(true);
                 SetCmbPersonEvent(true);
                 SetCmbOrdersDivEvent(true);
@@ -2001,8 +2002,9 @@
             // �‰Šú•\Ž¦Žž‚Í�ˆ—�‚µ‚È‚¢
             if (bInitFlg) return;
 
-            // •”��ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒNƒŠƒA
+            // ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒNƒŠƒA
             SetCmbDepartmentEvent(false);
+            SetCmbPersonEvent(false);
 
             ComboBox combObj = (ComboBox)sender;
             int SelDepCode = CommonMotions.cnvInt(combObj.SelectedValue);
@@ -2034,8 +2036,9 @@
                 SetcombBoxPerson(SelDepCode, combObj);
             }
 
-            // •”��ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒZƒbƒg
+            // ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒZƒbƒg
             SetCmbDepartmentEvent(true);
+            SetCmbPersonEvent(true);
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 348)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 349)
@@ -2086,7 +2086,6 @@
             IOMPersonInCharge picDB = new IOMPersonInCharge();
             try
             {
-                comb.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
                 int nBeforeCode = 0;
                 if (PersonCode > 0)
                     nBeforeCode = PersonCode;
@@ -2093,7 +2092,6 @@
                 else
                     nBeforeCode = CommonMotions.cnvInt(comb.SelectedValue);
 
-
                 comb.DataSource = null;
                 comb.Items.Clear();
                 comb.Text = "";
@@ -2141,12 +2139,10 @@
             finally
             {
                 picDB.close(); picDB = null;
-                comb.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
             }
         }
         #endregion
 
-
         #region ’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒXƒZƒbƒgŽž•”��‚ðƒZƒbƒg‚·‚é
         /// <summary>
         /// ’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒXƒZƒbƒgŽž•”��‚ðƒZƒbƒg‚·‚é
@@ -2652,10 +2648,6 @@
             {
                 logger.ErrorFormat("ƒVƒXƒeƒ€ƒGƒ‰�[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                cmbConstructionPeriod.SelectedIndexChanged += new EventHandler(cmbYear_SelectedIndexChanged);
-            }
         }
         #endregion
 
@@ -3036,12 +3028,18 @@
                 SetDepartmentCombbox();             // •”��
                 SetcmbPersonInCharge();             // ’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒXƒZƒbƒg
 
-                SetCmbPersonEvent(true);
+                // ’S“–ŽÒ‚©‚ç•”��‚ÌƒZƒbƒg
                 SavePersonCode(ref SaveCode, false);
+                SetPerosonToDepartment(cmbSalesPerson);
+                SetPerosonToDepartment(cmbSalesSubPerson);
+                SetPerosonToDepartment(cmbConstrPerson);
+                SetPerosonToDepartment(cmbConstrSubPerson);
+                SetPerosonToDepartment(cmbConstrInst);
 
+
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒXƒCƒxƒ“ƒgƒZƒbƒg
                 SetCmbDepartmentEvent(true);
-
+                SetCmbPersonEvent(true);
             }
             catch (Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 348)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 349)
@@ -32,7 +32,7 @@
 // ã�™ã�¹ã�¦ã�®å€¤ã‚’æŒ‡å®šã�™ã‚‹ã�‹ã€�ä¸‹ã�®ã‚ˆã�†ã�« '*' ã‚’ä½¿ã�£ã�¦ãƒ“ãƒ«ãƒ‰ã�Šã‚ˆã�³ãƒªãƒ“ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’ 
 // æ—¢å®šå€¤ã�«ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.1.199")]
-[assembly: AssemblyFileVersion("1.0.1.199")]
+[assembly: AssemblyVersion("1.0.1.200")]
+[assembly: AssemblyFileVersion("1.0.1.200")]
 // Log4netã‚’ä½¿ç”¨ã�™ã‚‹
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
