[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:07729] ヘルプマスタ関連差分



おはようございます,島谷@恵庭です.
もっと重要な部分での作業がお忙しいと思い,
自分で,ORCGW06.CBL W06.INC W06.rec W06.glade を
いじってみました. どんなもんでしょう?
ちょっとだけ試した範囲では動きました.

--- jma-receipt/cobol/ORCGW06.CBL	Thu Apr 14 08:55:36 2005
+++ jma-receipt/cobol/ORCGW06.CBL	Thu Apr 14 09:11:34 2005
@@ -40,6 +40,7 @@
       * 01.01.08     NACL-多々納  02/11/13  一括入力
       * 02.00.01     NACL-森脇    04/02/06  プログラム管理の追加
       * 02.00.02     NACL-森脇    04/08/04  住所マスタの追加
+      * 02.00.03                  05/04/14  ヘルプマスタ
       *****************************************************************
       *
        ENVIRONMENT             DIVISION.
@@ -81,7 +82,9 @@
       *----(01.01.07)----START------------
       *----(02.00.01)--UPD-START---
       *----(02.00.02)--UPD-START---
-                       09  SPA-GMN-CHK        PIC X     OCCURS  34.
+      *----(02.00.03)--UPD-START---
+                       09  SPA-GMN-CHK        PIC X     OCCURS  35.
+      *----(02.00.03)--UPD-END-----
       *----(02.00.02)--UPD-END-----
       *----(02.00.01)--UPD-END-----
       *----(01.01.07)----END--------------
@@ -404,11 +407,13 @@
       *----(01.01.07)----START------------
       *----(02.00.01)--ADD-START---
       *----(02.00.02)--ADD-START---
+      *----(02.00.03)--ADD-START---
       *    業務処理権限
            PERFORM  VARYING IDX FROM    1   BY  1
-               UNTIL IDX  >   34
+               UNTIL IDX  >   35
                MOVE  "F"           TO  SPA-GMN-CHK (IDX)
            END-PERFORM
+      *----(02.00.03)--ADD-END-----
       *----(02.00.02)--ADD-END-----
       *----(02.00.01)--ADD-END-----
       *----(01.01.07)----END--------------
@@ -724,7 +729,15 @@
            ELSE
                MOVE  "F"  TO  SPA-GMN-CHK(34)
            END-IF
-      *----(02.00.021)--ADD-END-----
+      *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+      *ヘルプマスタ
+           IF      SYS-1010-GSRAUTH(69:1)    =  "1"
+               MOVE  "T"  TO  SPA-GMN-CHK(35)
+           ELSE
+               MOVE  "F"  TO  SPA-GMN-CHK(35)
+           END-IF
+      *----(02.00.03)--ADD-END-----
            .
        320-SPASET-GSRAUTH-EXT.
            EXIT.
@@ -787,6 +800,9 @@
       *----(02.00.02)--ADD-START---
                WHEN    "CLICKED"      ALSO    "CHK34"
       *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+               WHEN    "CLICKED"      ALSO    "CHK35"
+      *----(02.00.03)--ADD-END-----
                    PERFORM 4119-GSRAUTH-CHK-SEC
            END-EVALUATE
       *
@@ -1541,6 +1557,14 @@
                MOVE     "0"    TO  SYS-1010-GSRAUTH(68:1)
            END-IF
       *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+      *住所マスタ
+           IF  SPA-GMN-CHK(35)  =  "T"
+               MOVE     "1"    TO  SYS-1010-GSRAUTH(69:1)
+           ELSE
+               MOVE     "0"    TO  SYS-1010-GSRAUTH(69:1)
+           END-IF
+      *----(02.00.03)--ADD-END-----
           .
        4900-KOUSHIN-GSRAUTH-EXT.
            EXIT.
@@ -1694,6 +1718,9 @@
       *----(02.00.02)--ADD-START---
            MOVE  SPA-GMN-CHK(34)           TO  W06-CHK34
       *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+           MOVE  SPA-GMN-CHK(35)           TO  W06-CHK35
+      *----(02.00.03)--ADD-END-----
       *
            PERFORM VARYING     IDX     FROM    1   BY  1
                    UNTIL       IDX     >   5
@@ -1735,6 +1762,9 @@
       *----(02.00.02)--ADD-START---
            MOVE    WIDGET-INSENSITIVE      TO  W06-CHK34-STATE
       *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+           MOVE    WIDGET-INSENSITIVE      TO  W06-CHK35-STATE
+      *----(02.00.03)--ADD-END-----
       *
            IF      SPA-W01-SELNUM          >   ZERO
                MOVE    WIDGET-NORMAL      TO  W06-B03-STATE
@@ -1752,8 +1782,10 @@
       *----(02.00.02)--ADD-START---
                MOVE    WIDGET-NORMAL      TO  W06-CHK34-STATE
       *----(02.00.02)--ADD-END-----
+      *----(02.00.03)--ADD-START---
+               MOVE    WIDGET-NORMAL      TO  W06-CHK35-STATE
+      *----(02.00.03)--ADD-END-----
            END-IF
-
            .
        51O-GSRAUTH-EXT.
            EXIT.
@@ -1886,13 +1918,15 @@
                     MOVE  "SEMONKACD5"  TO   MCP-WIDGET
       *----(02.00.01)--UPD-START---
       *----(02.00.02)--UPD-START---
-                WHEN    14   THRU  47
+      *----(02.00.03)--UPD-START---
+                WHEN    14   THRU  48
                     MOVE     SPA-GMN-CUR       TO  IDX2
                     MOVE    "CHK"              TO  MCP-WIDGET
                     COMPUTE IDX2               =   IDX2   -   13
                     MOVE    IDX2               TO  MCP-WIDGET(4:2)
-                WHEN    48
+                WHEN    49
                     MOVE  "KANRIAUTHFLG"   TO   MCP-WIDGET
+      *----(02.00.03)--UPD-END-----
       *----(02.00.02)--UPD-END-----
       *----(02.00.01)--UPD-END-----
       *----(01.01.05)----END--------------
@@ -1963,10 +1997,12 @@
                        IF      IDX2            =   26
                            MOVE    47          TO  SPA-GMN-CUR
                        END-IF
-      *                住所マスタの後、管理者へ
-                       IF      IDX2            =   47
-                           MOVE    48          TO  SPA-GMN-CUR
+      *----(02.00.03)--UPD-START---
+      *                ヘルプマスタの後、管理者へ
+                       IF      IDX2            =   48
+                           MOVE    49          TO  SPA-GMN-CUR
                        END-IF
+      *----(02.00.03)--UPD-END-----
       *----(02.00.02)--UPD-END-----
       *----(02.00.01)--UPD-END-----
                    END-IF
--- jma-receipt/cobol/copy/W06.INC	Thu Apr 14 08:49:21 2005
+++ jma-receipt/cobol/copy/W06.INC	Thu Apr 14 09:15:21 2005
@@ -73,6 +73,9 @@
                   04  W06-CHK34.
                     05  W06-CHK34-VALUE   PIC X.
                     05  W06-CHK34-STATE   PIC S9(9)   BINARY.
+                  04  W06-CHK35.
+                    05  W06-CHK35-VALUE   PIC X.
+                    05  W06-CHK35-STATE   PIC S9(9)   BINARY.
                   04  W06-KANRIAUTHCOMBO.
                     05  W06-KANRIAUTHFLG.
                       06  W06-FLG-VALUE   PIC X(12).
--- jma-receipt/record/W06.rec	Thu Apr 14 08:48:39 2005
+++ jma-receipt/record/W06.rec	Thu Apr 14 09:16:14 2005
@@ -173,6 +173,10 @@
 			value	bool;
                         state   int;
 		};
+		CHK35	{
+			value	bool;
+                        state   int;
+		};
 		KANRIAUTHCOMBO	{
 			KANRIAUTHFLG	{
 				value	varchar(12);
--- jma-receipt/screen/W06.glade	Thu Apr 14 09:17:05 2005
+++ jma-receipt/screen/W06.glade	Wed Apr 13 17:23:07 2005
@@ -1679,6 +1679,30 @@
     </widget>

     <widget>
+      <class>GtkCheckButton</class>
+      <name>CHK35</name>
+      <x>800</x>
+      <y>632</y>
+      <width>130</width>
+      <height>26</height>
+      <can_focus>True</can_focus>
+      <signal>
+	<name>toggled</name>
+	<handler>button_toggled</handler>
+	<last_modification_time>Tue, 07 May 2002 10:35:27 GMT</last_modification_time>
+      </signal>
+      <signal>
+	<name>clicked</name>
+	<handler>send_event</handler>
+	<data>CLICKED</data>
+	<last_modification_time>Tue, 07 May 2002 10:35:43 GMT</last_modification_time>
+      </signal>
+      <label>ヘルプマスタ</label>
+      <active>False</active>
+      <draw_indicator>True</draw_indicator>
+    </widget>
+
+    <widget>
       <class>GtkPandaCombo</class>
       <name>KANRIAUTHCOMBO</name>
       <x>200</x>