<% ' main() Sub main() If Not(SessionCheck()) Then Exit Sub End If Dim HyojiFlg2 HyojiFlg2 = Request("HyojiFlg2") Dim PageType PageType = Request("PageType") Dim Rename Rename = Request("Rename") Dim CopyMoto CopyMoto = Request("CopyMoto") Dim NRflg , ErrMSG , Action Dim KanriKubun Dim EnshuName , GyoshuKubun '演習コード、業種区分 Dim KamokuCD , Kamokumei , KamokuRyakumei '勘定コード、勘定名称 、勘定略名称 Dim KanjyoKubun , SaimokuKubun , TaisyakuKubun '勘定区分 、勘定細目 、貸借区分 Dim DataKubun , HiyoKubun , BunsekiKubun 'データ区分、費用区分 、分析用区分 Dim SyukeiCD '諸表集計CD Dim CSyukeiCD 'キャッシュフロー計算書集計CD Dim GSyukeiCD '製造原価報告書集計CD Dim SSyukeiCD '株主資本等変動計算書集計CD Dim CheckKubun, TokubetsuKanjyoKubun Dim SyoyuKaisyaCD, SyoyuKaisyaMeisyo Dim Query Dim Content KanriKubun = Session(HomeAlias & "KanriKubun") NRflg = Request("nr") Action = Request("Action") GyoshuKubun = Request("GyoshuKubun") KamokuCD = Request("KamokuCD") ErrMSG = Request("ErrMSG") Dim QuerySaimokuKubun QuerySaimokuKubun = Request("SaimokuKubun") Dim EnshuKubun Query = "exec SPM演習取得 '" & GB_SystemCD & "','" & EnshuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then EnshuKubun = Content.Fields("演習区分") EnshuName = Content.Fields("演習名称") End If Dim TmpKamokuCD If CopyMoto <> "" Then TmpKamokuCD = CopyMoto Else TmpKamokuCD = KamokuCD End If If NRflg = "r" then Kamokumei = Request("Kamokumei") KamokuRyakumei = Request("KamokuRyakumei") KamokuCD = Request("KamokuCD") Kamokumei = Request("Kamokumei") KamokuRyakumei = Request("KamokuRyakumei") KanjyoKubun = Request("KanjyoKubun") SaimokuKubun = Request("SaimokuKubun") TaisyakuKubun = Request("TaisyakuKubun") HiyoKubun = Request("HiyoKubun") BunsekiKubun = Request("BunsekiKubun") CheckKubun = Request("CheckKubun") TokubetsuKanjyoKubun = Request("TokubetsuKanjyoKubun") SyukeiCD = Request("SyukeiCD") CSyukeiCD = Request("CSyukeiCD") GSyukeiCD = Request("GSyukeiCD") SSyukeiCD = Request("SSyukeiCD") ErrMsg = Request("ErrMsg") Else '会社学生科目の場合のみ所有者が必要 Dim KaishaGakuseiCD If GB_Admin < 1 Then KaishaGakuseiCD = GB_GakuseiNo If EnshuKubun = "G" Then KaishaGakuseiCD = GB_KaisyaCD End If End If Query = "exec SPM勘定科目詳細取得全部 '" & GB_SystemCD & "', '" & EnshuCD & "', '" & GyoshuKubun & "', '" & TmpKamokuCD & "', '" & KaishaGakuseiCD & "'" ' Query = "exec SPM勘定科目詳細取得 '" & GB_SystemCD & "','" & EnshuCD & "','" & GyoshuKubun & "','" & TmpKamokuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then Kamokumei = Content.Fields("勘定名称") KamokuRyakumei = Content.Fields("勘定略名称") KanjyoKubun = Content.Fields("勘定区分") SaimokuKubun = Content.Fields("勘定細目") TaisyakuKubun = Content.Fields("貸借区分") DataKubun = Content.Fields("データ区分") HiyoKubun = Content.Fields("費用区分") BunsekiKubun = Content.Fields("分析用区分") SyukeiCD = Content.Fields("諸表集計CD") CSyukeiCD = Content.Fields("キャッシュフロー計算書集計CD") CheckKubun = Content.Fields("チェック区分") TokubetsuKanjyoKubun = Content.Fields("特別勘定区分") SyoyuKaisyaCD = Content.Fields("所有会社CD") SyoyuKaisyaMeisyo = Content.Fields("所有会社略名称") GSyukeiCD = Content.Fields("製造原価報告書集計CD") SSyukeiCD = Content.Fields("株主資本等変動計算書集計CD") 'コピー元から追加の場合はコピー元のチェック区分・特別勘定区分をデフォルトにしない(091028小野) If CopyMoto <> "" Then CheckKubun = "" TokubetsuKanjyoKubun = "" End If End If End If Dim RouteType RouteType = Request("RouteType") %> <% = HtmlHeader("") %> "" Then %> onLoad="alert('<% = ErrMsg %> ');"<% End If %>>
<% Response.Write(HtmlDesign(1)) If PageType = "Original" Then Response.Write(HttpL1(3)) Else Response.Write(HttpL1(4)) End If If PageType = "Original" Then Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "商品企画室", "tblbtn('/" & HomeAlias & "/user/bk/menu_s5.asp')", "オリジナル商品管理", "", "", "", "", "")) ElseIf GB_Admin >= 1 Then Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "マスター管理", "tblbtn( '/" & HomeAlias & "/admin/master/fm_master_select.asp?EnshuCD=" & EnshuCD & "&RouteType=" & RouteType & "')", "勘定科目マスター", "", "", "", "", "", "", "")) Else If RouteType = "KaisyaAdd" Then Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "社長室・総務部", "tblbtn( '/" & HomeAlias & "/user/bk/menu_s4.asp')", "勘定科目管理", "", "", "", "", "")) ElseIf PackageMode = 1 Then Response.Write(HttpL2("メインメニュー", "tblbtn('/" & HomeAlias & "/user/bk/menu_cyac.asp')", "勘定科目マスター", "", "", "", "", "", "", "", "", "")) Else Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "社長室・総務部", "tblbtn( '/" & HomeAlias & "/user/bk/menu_s4.asp')", "マスター照会", "tblbtn( '/" & HomeAlias & "/user/bk/menu_s43.asp')", "勘定科目マスター", "", "", "")) End If End If Response.Write(HttpL3("", "" ,"", "", "", "", "", "", "", "", "", "", "", "", "", "")) If Action = 1 Then ' Response.Write(HttpL3_1("戻る", "tblbtn( 'fm_kamoku_view.asp?KanriKubun=" & KanriKubun & "&EnshuCD=" & EnshuCD & "&GyoshuKubun=" & GyoshuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType &"')", "保存", "SubmitCheck(0)", "", "", "", "", "", "")) Response.Write(HttpL3_1("保存", "SubmitCheck(0)", "", "", "", "", "", "", "", "")) ElseIf GB_Admin > 0 Then Response.Write(HttpL3_1("戻る", "tblbtn( 'fm_kamoku_view.asp?KanriKubun=" & KanriKubun & "&EnshuCD=" & EnshuCD & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType & "')", "保存して次の科目へ", "SubmitCheck(1)", "保存", "SubmitCheck(0)", "", "", "", "")) Else Response.Write(HttpL3_1("戻る", "tblbtn( 'fm_kamoku_view.asp?KanriKubun=" & KanriKubun & "&EnshuCD=" & EnshuCD & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType & "&HyojiFlg2=" & HyojiFlg2 & "')", "保存", "SubmitCheck(0)", "", "", "", "", "", "")) End If If Rename = "" And Action <> 1 And GB_Admin > 0 Then Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?KanriKubun=" & KanriKubun & "&EnshuCD=" & EnshuCD & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType &"')", "高度な設定", "alert('実施中の演習の勘定コードを変更した場合、\nそれまでのデータが正しく認識されなくなります ');tblbtn( 'fm_kamoku.asp?Action=2&nr=n&Rename=1&GyoshuKubun=" & GyoshuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType & "')", "", "", "", "", "", "")) Else Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?KanriKubun=" & KanriKubun & "&EnshuCD=" & EnshuCD & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & TmpKamokuCD & "&RouteType=" & RouteType & "&HyojiFlg2=" & HyojiFlg2 & "')", "", "", "", "", "", "", "", "")) End If Dim Title Title = "" If GyoshuKubun = "B" Then Title = "銀行勘定" ElseIf GyoshuKubun = "G" Then Title = "製造原価" Else Title = "勘定" End If If PageType = "Original" Then Response.Write(HttpL4("オリジナル商品管理", "")) ElseIf Action = 1 Then Response.Write(HttpL4(Title & "科目マスター", "登録")) Else Response.Write(HttpL4(Title & "科目マスター", "修正")) End If Response.Write(HttpL5("" & ErrMsg & "")) %>
<% = HtmlFooter %> <% End Sub %>