<% ' ' %> <% main() Sub main() If Not(SessionCheck()) Then Exit Sub End If Dim RouteType RouteType = Request("RouteType") Dim BunsyoSyuruiCD BunsyoSyuruiCD = Request("BunsyoSyuruiCD") BunsyoSyuruiCD = "RA" Dim Title Title = "領収書" Dim Query, Content Dim TmpKaisyaCD Dim Tenmatsubi, TenmatsuKubun, HiuragakininCD Dim HikiukeninCD, FuridashininCD, UketorininCD Dim ShiharaiBasyo Dim BunsyoNaiyoCD, ShiharaiKijitsu, ShiharaiKijitsuY, ShiharaiKijitsuM, ShiharaiKijitsuD, Furidashibi, FuridashibiY, FuridashibiM, FuridashibiD Dim Kingaku Dim Tekiyo , SakuseiKaisyaCD , SenpoFlg BunsyoNaiyoCD = Request("BunsyoNaiyoCD") SakuseiKaisyaCD = Request("SakuseiKaisyaCD") UketorininCD = Request("UketorininCD") FuridashibiY = Request("FuridashibiY") FuridashibiM = Request("FuridashibiM") FuridashibiD = Request("FuridashibiD") Furidashibi = Request("Furidashibi") Kingaku = Request("Kingaku") Tekiyo = Request("Tekiyo") If SakuseiKaisyaCD = "" Then SenpoFlg = "0" Else SenpoFlg = "1" End If '会計開始日の元号 Dim KaikeiKaishibiG Dim KaikeiKaishibiGYear KaikeiKaishibiG = SetGengo(GB_KaikeiKaishibi) KaikeiKaishibiGYear = Year(GB_KaikeiKaishibi) 'Response.Write(KaikeiKaishibiGYear) 'Exit Sub '元号 Dim FuridashibiG Dim JissenbiG Dim TmpGengo '初期値が存在しない場合はKaikeiKaishibiGを初期値にするため If SenpoFlg = "0" Then Query = "exec SPK領収書取得 '" & GB_SystemCD & "'" Query = Query & ",'" & EnshuCD & "'" '演習CD Query = Query & ",'" & KaisyaCD & "'" '会社CD Query = Query & ",'" & KaisyaCD & "'" '作成会社CD Query = Query & ",'" & BunsyoSyuruiCD & "'" Query = Query & ",'" & BunsyoNaiyoCD & "'" Else Query = "exec SPK領収書取得 '" & GB_SystemCD & "'" Query = Query & ",'" & EnshuCD & "'" '演習CD Query = Query & ",'" & KaisyaCD & "'" '会社CD Query = Query & ",'" & SakuseiKaisyaCD & "'" '作成会社CD Query = Query & ",'" & BunsyoSyuruiCD & "'" Query = Query & ",'" & BunsyoNaiyoCD & "'" End If Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then FuridashininCD = Content.Fields("発行人CD") UketorininCD = Content.Fields("受取人CD") BunsyoNaiyoCD = Content.Fields("文書内容CD") Furidashibi = "" & SetTimeYYYYMMDD(Content.Fields("取引日")) Tekiyo = Content.Fields("摘要") Kingaku = Content.Fields("金額") End If If TenmatsuKubun = "" Or IsNull(TenmatsuKubun) Then TenmatsuKubun = Request("TenmatsuKubun") End If Dim Jissenbi Jissenbi = "" '実践日取得 Query = "exec SPM演習取得 '" & GB_SystemCD & "','" & EnshuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then Jissenbi = "" & SetTimeYYYYMMDD(Content.Fields("実践日")) JissenbiG = "" & SetGengo(Content.Fields("実践日")) End If If Furidashibi = "" Then Furidashibi = Jissenbi End If If Furidashibi <> "" Then FuridashibiG = SetGengo(Furidashibi) FuridashibiY = Year(Furidashibi) - SetYearGengo(FuridashibiG) + 1 FuridashibiM = Month(Furidashibi) FuridashibiD = Day(Furidashibi) End If If ShiharaiKijitsu <> "" Then ShiharaiKijitsuY = Year(ShiharaiKijitsu) - 1988 ShiharaiKijitsuM = Month(ShiharaiKijitsu) ShiharaiKijitsuD = Day(ShiharaiKijitsu) End If Dim UketorininRyaku, Uketorinin, HikiukeninRyaku, Hikiukenin If HikiukeninCD = "etc" Then HikiukeninRyaku = "その他" Hikiukenin = "その他" Else HikiukeninRyaku = ConvKaisyaRyakuMeisyo(HikiukeninCD) Hikiukenin = ConvKaisyaMeisyoDx(EnshuCD, HikiukeninCD) End If If UketorininCD = "etc" Then UketorininRyaku = "その他" Uketorinin = "その他" Else UketorininRyaku = ConvKaisyaRyakuMeisyo(UketorininCD) Uketorinin = ConvKaisyaMeisyoDx(EnshuCD, UketorininCD) End If Dim JidoBangoryosyusyo JidoBangoryosyusyo = GetEnshuParam(EnshuCD, "自動番号領収書") '会社配列作成 Dim KaishaCDA Dim KaishaNameA Dim KaishaShijoA ReDim KaishaCDA(0) ReDim KaishaNameA(0) ReDim KaishaShijoA(0) Query = "exec SPM会社全部一覧 '" & GB_SystemCD & "','" & EnshuCD & "', '" & GakuseiNo & "'" Set Content = OpenQuery(Query) Do While Not(Content.BOF Or Content.EOF) TmpKaisyaCD = Content.Fields("会社CD") If TmpkaisyaCD <> KaisyaCD And Content.Fields("業種CD") <> "B" Then '銀行を除外 ReDim PreServe KaishaCDA(UBound(KaishaCDA) + 1) '配列数+1 ReDim PreServe KaishaNameA(UBound(KaishaCDA)) ReDim PreServe KaishaShijoA(UBound(KaishaCDA)) KaishaCDA(UBound(KaishaCDA)) = "" & Content.Fields("会社CD") KaishaNameA(UBound(KaishaCDA)) = "" & Content.Fields("会社名称") KaishaShijoA(UBound(KaishaCDA)) = "" & Content.Fields("市場CD") End If Content.MoveNext Loop ReDim PreServe KaishaCDA(UBound(KaishaCDA) + 1) '配列数+1 ReDim PreServe KaishaNameA(UBound(KaishaCDA)) ReDim PreServe KaishaShijoA(UBound(KaishaCDA)) KaishaCDA(UBound(KaishaCDA)) = "etc" KaishaNameA(UBound(KaishaCDA)) = "その他" KaishaShijoA(UBound(KaishaCDA)) = "" Dim ii %> <% = HtmlHeader("") %>
<% If SenpoFlg = "1" Then %> <% Else %> <% If BunsyoNaiyoCD <> "" Then %> <% End If %> <% End If %> <% If InStr(RouteType, "HojyoboOnly") > 0 Then Response.Write(HtmlDesign(2)) Else Response.Write(HtmlDesign(1)) End If Response.Write(HttpL1(3)) If InStr(RouteType, "HojyoboOnly") > 0 Then Response.Write(HttpL2("補助簿ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/menu_s12.asp?RouteType=" & RouteType & "')", Title, "", "", "", "", "","", "", "", "")) ElseIf GB_Gyosyu <> "B" Then Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "経理部", "tblbtn( '/" & HomeAlias & "/user/bk/menu_s1.asp')", Title & "管理", "", "", "", "", "")) Else Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo , "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "経理業務", "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & "1.asp')", Title & "管理", "", "", "", "", "")) End If Response.Write(HttpL3("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "")) Response.Write(HttpL3_1("保存", "SubmitCheck()", "", "", "", "", "", "", "", "")) If BunsyoSyuruiCD = "TK" Then Response.Write(HttpL3_2("発行一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?SakuseiKaisyaCD=" & KaisyaCD & "&BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&ryosyusyoJyotaiKubun=TF')", "受取一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&ryosyusyoJyotaiKubun=TU')", "引受一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&ryosyusyoJyotaiKubun=TH')", "", "", "", "")) Else Response.Write(HttpL3_2("発行一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?SakuseiKaisyaCD=" & KaisyaCD & "&BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&ryosyusyoJyotaiKubun=TF')", "受取一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&ryosyusyoJyotaiKubun=TU')", "", "", "", "", "", "")) End If If SenpoFlg = "1" Then Response.Write(HttpL4(Title & "管理", "顛末")) Else Response.Write(HttpL4(Title & "管理", "")) End If %>
<% = HtmlFooter %> <% End Sub %>