<% ' main() Sub main() If Not(SessionCheck()) Then Exit Sub End If 'サイバー会計のユーザー科目表示時の絞込みフラグ Dim HyojiFlg2 HyojiFlg2 = Request("HyojiFlg2") Dim KanriKubun Dim EnshuName , GyoshuKubun '演習コード、業種区分 Dim KamokuCD , Kamokumei , KamokuRyakumei '勘定コード、勘定名称 、勘定略名称 Dim KanjyoKubun , SaimokuKubun , TaisyakuKubun '勘定区分 、勘定細目 、貸借区分 Dim DataKubun , HiyoKubun , BunsekiKubun 'データ区分、費用区分 、分析用区分 Dim SyukeiCD '諸表集計CD Dim KanjyoKubunMeisyo , SaimokuKubunMeisyo , TaisyakuKubunMeisyo '勘定区分名、勘定細目名 、貸借区分名 Dim DataKubunMeisyo , HiyoKubunMeisyo , BunsekiKubunMeisyo 'データ区分名、費用区分名、分析用区分名 Dim CheckKubun, CheckKubunMeisyo Dim TokubetsuKanjyoKubun, TokubetsuKanjyoKubunMeisyo Dim SyukeiMeisyo '諸表集計名称 Dim SyoyuKaisyaCD, SyoyuKaisyaMeisyo Dim CSyukeiCD 'キャッシュフロー計算書集計CD Dim CSyukeiMeisyo 'キャッシュフロー計算書集計名称 Dim GSyukeiCD '製造原価報告書集計CD Dim GSyukeiMeisyo '製造原価報告書集計名称 Dim SSyukeiCD '株主資本等変動計算書集計CD Dim SSyukeiBunrui0 '株主資本等変動計算書集計分類1 Dim SSyukeiBunrui1 '株主資本等変動計算書集計分類2 Dim SSyukeiBunrui2 '株主資本等変動計算書集計分類3 Dim SSyukeiBunrui3 '株主資本等変動計算書集計区分 Dim SSyukeiBunrui4 '株主資本等変動計算書変動額細目 Dim Query Dim Content GyoshuKubun = Request("GyoshuKubun") KamokuCD = Request("KamokuCD") Dim QuerySaimokuKubun QuerySaimokuKubun = Request("SaimokuKubun") Dim Rename Rename = Request("Rename") Dim EnshuKubun Query = "exec SPM演習取得 '" & GB_SystemCD & "','" & EnshuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then EnshuName = Content.Fields("演習名称") EnshuKubun = Content.Fields("演習区分") End If '対象データGET '取得範囲を決定する '会社学生科目の場合のみ所有者が必要 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 & "', '" & KamokuCD & "', '" & KaishaGakuseiCD & "'" ' Query = "exec SPM勘定科目詳細取得2 '" & GB_SystemCD & "','" & EnshuCD & "','" & GyoshuKubun & "','" & KamokuCD & "'" 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("分析用区分") CheckKubun = Content.Fields("チェック区分") TokubetsuKanjyoKubun = Content.Fields("特別勘定区分") SyukeiCD = Content.Fields("諸表集計CD") KanjyoKubunMeisyo = Content.Fields("勘定区分名称") SaimokuKubunMeisyo = Content.Fields("勘定細目名称") TaisyakuKubunMeisyo = Content.Fields("貸借区分名称") HiyoKubunMeisyo = Content.Fields("費用区分名称") BunsekiKubunMeisyo = Content.Fields("分析区分名称") CheckKubunMeisyo = Content.Fields("チェック区分名称") TokubetsuKanjyoKubunMeisyo = Content.Fields("特別勘定区分名称") SyukeiMeisyo = Content.Fields("諸表集計名称") SyoyuKaisyaCD = Content.Fields("所有会社CD") SyoyuKaisyaMeisyo = Content.Fields("所有会社略名称") CSyukeiCD = Content.Fields("キャッシュフロー計算書集計CD") CSyukeiMeisyo = Content.Fields("キャッシュフロー計算書集計名称") GSyukeiCD = Content.Fields("製造原価報告書集計CD") GSyukeiMeisyo = Content.Fields("製造原価報告書集計名称") SSyukeiCD = Content.Fields("株主資本等変動計算書集計CD") SSyukeiBunrui0 = Content.Fields("集計分類1") SSyukeiBunrui1 = Content.Fields("集計分類2") SSyukeiBunrui2 = Content.Fields("集計分類3") SSyukeiBunrui3 = Content.Fields("集計区分") SSyukeiBunrui4 = Content.Fields("変動額細目") End If '取得されたデータの区分を取得する KaishaGakuseiCD = SyoyuKaisyaCD Dim GenkaKaikeiRiyo Query = "exec SPM演習取得 '" & GB_SystemCD & "', '" & EnshuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then GenkaKaikeiRiyo = "" & Content.Fields("原価会計利用") End If Dim RouteType RouteType = Request("RouteType") %> <% = HtmlHeader("") %>
<% Response.Write(HtmlDesign(1)) Response.Write(HttpL1(4)) If GB_Admin >= 1 Then Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "マスター管理", "tblbtn( '/" & HomeAlias & "/admin/master/fm_master_select.asp')", "勘定科目マスター", "", "", "", "", "", "", "")) Response.Write(HttpL3("", "" ,"", "", "", "", "", "", "", "", "", "", "", "", "", "")) 'マスター編集のため一時削除 If EnshuCD <> "SYSORIGN" Then Response.Write(HttpL3_1("修正", "UpdateCall()", "削除", "DeleteCheck()", "", "", "", "", "", "")) End If If Request("MsgFlg") = "3" Then Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?KanriKubun=" & KanriKubun & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & KamokuCD & "&HyojiFlg2=" & HyojiFlg2 & "')", "追加", "tblbtn( 'fm_kamoku.asp?Action=1&GyoshuKubun=" & GyoshuKubun & "&HyojiFlg2=" & HyojiFlg2 & "')", "コピー元として追加", "MimicCall()", "", "", "", "")) Else Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?KanriKubun=" & KanriKubun & "&GyoshuKubun=" & GyoshuKubun & "&SaimokuKubun=" & QuerySaimokuKubun & "&KamokuCD=" & KamokuCD & "&HyojiFlg2=" & HyojiFlg2 & "')", "追加", "tblbtn( 'fm_kamoku.asp?Action=1&GyoshuKubun=" & GyoshuKubun & "&HyojiFlg2=" & HyojiFlg2 & "')", "コピー元として追加", "MimicCall()", "", "", "", "")) End If Else Response.Write(HttpL3("", "" ,"", "", "", "", "", "", "", "", "", "", "", "", "", "")) 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')", "勘定科目管理", "", "", "", "", "")) Response.Write(HttpL3_1("修正", "UpdateCall()", "削除", "DeleteCheck()", "", "", "", "", "", "")) ElseIf PackageMode = 1 Then Response.Write(HttpL2("メインメニュー" ,"tblbtn('/" & HomeAlias & "/user/bk/menu_cyac.asp')", "勘定科目マスター", "", "", "", "", "", "", "", "", "")) '所有者ならば修正・削除可能 If KaishaGakuseiCD <> "" Then Response.Write(HttpL3_1("修正", "UpdateCall()", "削除", "DeleteCheck()", "", "", "", "", "", "")) Else Response.Write(HttpL3_1("", "", "", "", "", "", "", "", "", "")) End If 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')", "勘定科目マスター", "", "", "")) '所有者ならば修正・削除可能 If KaishaGakuseiCD <> "" Then Response.Write(HttpL3_1("修正", "UpdateCall()", "削除", "DeleteCheck()", "", "", "", "", "", "")) Else Response.Write(HttpL3_1("", "", "", "", "", "", "", "", "", "")) End If End If ' If PackageMode = 1 Then Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?GyoshuKubun=" & GyoshuKubun & "&KamokuCD=" & KamokuCD & "&RouteType=" & RouteType & "&HyojiFlg2=" & HyojiFlg2 & "')", "追加", "tblbtn( 'fm_kamoku.asp?Action=1&GyoshuKubun=" & GyoshuKubun & "&HyojiFlg2=" & HyojiFlg2 & "')", "コピー元として追加", "MimicCall()", "", "", "", "")) ' Else ' Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_kamoku_ichiran.asp?GyoshuKubun=" & GyoshuKubun & "&KamokuCD=" & KamokuCD & "&RouteType=" & RouteType & "&HyojiFlg2=" & HyojiFlg2 & "')", "", "", "", "", "", "", "", "")) ' End If End If Dim Title Title = "" If GyoshuKubun = "B" Then Title = "銀行勘定" ElseIf GyoshuKubun = "G" Then Title = "製造原価" Else Title = "勘定" End If Response.Write(HttpL4(Title & "科目マスター", "照会")) If Request("MsgFlg") = "1" Then Response.Write(HttpL5("削除しました。次の勘定科目を表示しています。")) ElseIf Request("MsgFlg") = "2" Then Response.Write(HttpL5("修正しました。次の勘定科目を表示しています。")) ElseIf EnshuCD = "SYSORIGN" Then Response.Write(HttpL5("演習コード SYSORIGN の演習は修正出来ません")) End If %>
<% = HtmlFooter %> <% End Sub %>