<% ' ' %> <% main() Sub main() If Not(SessionCheck()) Then Exit Sub End If Dim RouteType RouteType = Request("RouteType") Dim SenpoFlg Dim BunsyoSyuruiCD BunsyoSyuruiCD = Request("BunsyoSyuruiCD") BunsyoSyuruiCD = "RA" Dim Title Title = "領収書" Dim Query, Content Dim TmpKaisyaCD Dim SakuseiKaisyaCD Dim HikiukeninCD, FuridashininCD, UketorininCD Dim ShiharaiBasyo Dim BunsyoNaiyoCD, ShiharaiKijitsu, Furidashibi Dim Kingaku Dim Tekiyo Dim HasshinFlg Dim Tenmatsubi, TenmatsuKubun, HiuragakininCD Dim SakujyoFlg Dim SojyushinKubun Dim Action Action = Request("Action") BunsyoNaiyoCD = Request("BunsyoNaiyoCD") '##### 2007.07.02 OldBunsyoNaiyoCD APPEND Dim OldBunsyoNaiyoCD OldBunsyoNaiyoCD = BunsyoNaiyoCD SakuseiKaisyaCD = Request("SakuseiKaisyaCD") Dim KaisyaCD1 Dim AdminMailFlag AdminMailFlag = 0 'メール管理機能から開いた場合はKaisyaCD1からKaisyaCDを取得 if Request("KaisyaCD1") <> "" then AdminMailFlag = 1 KaisyaCD = Request("KaisyaCD1") end if If SakuseiKaisyaCD = "" Then SakuseiKaisyaCD = KaisyaCD End If If SakuseiKaisyaCD = KaisyaCD Then SenpoFlg = 0 Else SenpoFlg = 1 End If Query = "exec SPK領収書取得" Query = Query & " '" & GB_SystemCD & "', '" & EnshuCD & "'" '演習CD Query = Query & ",'" & KaisyaCD & "'" '会社CD Query = Query & ",'" & SakuseiKaisyaCD & "'" '会社CD Query = Query & ",'" & BunsyoSyuruiCD & "'" Query = Query & ",'" & BunsyoNaiyoCD & "'" 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 = Content.Fields("取引日") Tekiyo = Content.Fields("摘要") Kingaku = Content.Fields("金額") HasshinFlg = Content.Fields("発行フラグ") SakujyoFlg = Content.Fields("削除フラグ") SojyushinKubun = Content.Fields("送受信区分") End If If IsNull(TenmatsuKubun) Then TenmatsuKubun = "" 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 ryosyusyoSyusei ryosyusyoSyusei = "1" %> <% = HtmlHeader("") %>
<% Dim BunsyoType If InStr(RouteType, "RMail") > 0 Then BunsyoType = "受信文書" ElseIf InStr(RouteType, "SMail") > 0 Then BunsyoType = "発信文書" End If Dim PageType PageType = Request("PageType") If InStr(RouteType, "MailOnly") > 0 Then Response.Write(HtmlDesign(6)) ElseIf InStr(RouteType, "HojyoboOnly") > 0 Then Response.Write(HtmlDesign(2)) Else Response.Write(HtmlDesign(1)) End If Response.Write(HttpL1(3)) If AdminMailFlag = 1 Then Response.Write(HttpL2("受発信文書ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/admin/mail/fn_jyuhasshinbunsyo.asp?PageType=" & PageType & "&RouteType=MailOnly')", "", "", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "MailOnly") > 0 Then Response.Write(HttpL2("受発信文書ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_jyuhasshinbunsyo.asp?PageType=" & PageType & "&RouteType=MailOnly')", "", "", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "ViewOnly") > 0 And InStr(RouteType, "RMail") > 0 Then Response.Write(HttpL2("照会・集計ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/menu_s_viewonly.asp')", "受発信文書", "", "受信文書", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "ViewOnly") > 0 And InStr(RouteType, "SMail") > 0 Then Response.Write(HttpL2("照会・集計ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/menu_s_viewonly.asp')", "受発信文書", "", "発信文書", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "ViewOnly") > 0 Then Response.Write(HttpL2("照会・集計ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/menu_s_viewonly.asp')", SyoruiMei, "", "", "", "", "", "", "", "", "")) ElseIf RouteType = "Hakushi" 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')", "白紙帳票", "tblbtn( '/" & HomeAlias & "/user/bk/menu_s42.asp')", "領収書", "", "", "")) ElseIf InStr(RouteType, "RMail") > 0 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')", "受発信文書", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyo/')", "受信文書" , "", "", "")) ElseIf InStr(RouteType, "SMail") > 0 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')", "受発信文書", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyo/')", "発信文書" , "", "", "")) ElseIf InStr(RouteType, "HojyoboOnly") > 0 Then Response.Write(HttpL2("補助簿ウィンドウ" ,"tblbtn( '/" & HomeAlias & "/user/bk/menu_s12.asp?RouteType=" & RouteType & "')", BunsyoSyuruiCD, "", "", "", "", "","", "", "", "")) ElseIf GB_Gyosyu <> "B" Then '社長室・総務部の受発信から入った場合、ここを表示する If InStr(RouteType, "syatyo") > 0 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')", "受発信文書", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyo/')", PageType , "", "", "")) Else 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 & "管理", "", "", "", "", "")) 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_" & GB_Gyosyu & "1.asp')", Title & "管理", "", "", "", "", "")) End If Response.Write(HttpL3("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "")) If RouteType = "Hakushi" Then Response.Write(HttpL3_1("印刷", "PrintoutReal()", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "MailOnly") > 0 Then Response.Write(HttpL3_1("印刷", "PrintoutReal()", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "RMail") > 0 Then Response.Write(HttpL3_1("印刷", "PrintoutReal()", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "SMail") > 0 Then Response.Write(HttpL3_1("印刷", "PrintoutReal()", "", "", "", "", "", "", "", "")) ElseIf SakujyoFlg = 1 And SakujyoFlg <> "1" Then Response.Write(HttpL3_1("廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "", "", "", "", "")) ElseIf SakujyoFlg = 1 Then Response.Write(HttpL3_1("印刷", "PrintoutReal()", "", "", "", "", "", "", "", "")) ElseIf Action = "Furidashi" Then Response.Write(HttpL3_1("送信", "SubmitCheck()", "", "", "", "", "", "", "", "")) '''''''''領収書 ElseIf BunsyoSyuruiCD = "TG" And SenpoFlg = 0 And HasshinFlg = 0 And ryosyusyoSyusei = "1" Then Response.Write(HttpL3_1( "修正", "tblbtn( 'fk_ryosyusyo.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&BunsyoNaiyoCD=" & BunsyoNaiyoCD & "')", "廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "", "", "")) ElseIf BunsyoSyuruiCD = "TG" And SenpoFlg = 0 And HasshinFlg = 0 Then Response.Write(HttpL3_1( "廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "", "", "", "", "")) '''''''''領収書以外 ElseIf BunsyoSyuruiCD <> "TG" And SenpoFlg = 0 And HasshinFlg = 0 And ryosyusyoSyusei = "1" Then Response.Write(HttpL3_1("発行", "SubmitCheck();", "修正", "tblbtn( 'fk_ryosyusyo.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&BunsyoNaiyoCD=" & BunsyoNaiyoCD & "')", "廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "")) ElseIf BunsyoSyuruiCD <> "TG" And SenpoFlg = 0 And HasshinFlg = 0 Then Response.Write(HttpL3_1("発行", "SubmitCheck();", "廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "", "", "")) '社長室・総務部の受発信から入った場合、ここを表示する ElseIf InStr(RouteType, "syatyo") > 0 Then Response.Write(HttpL3_1("", "", "", "", "", "", "", "", "", "")) Else Response.Write(HttpL3_1("廃棄", "SakujyoCheck()", "印刷", "PrintoutReal()", "", "", "", "", "", "")) End If If RouteType = "Hakushi" Then ElseIf InStr(RouteType, "MailOnly") > 0 Then If SenpoFlg <> "1" Or PageType = "発信文書" Then If AdminMailFlag = 1 Then Response.Write(HttpL3_3("受信文書", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_jyuhasshinbunsyo.asp?PageType=受信文書&RouteType=MailOnly')", "発信文書", "", "", "", "受信メール", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_mailsakusei_ichiran.asp?PageType=受信メール&RouteType=MailOnly')" ,"送信メール", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_mailsakusei_ichiran.asp?PageType=送信メール&RouteType=MailOnly')")) Else Response.Write(HttpL3_2("受信文書", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_jyuhasshinbunsyo.asp?PageType=受信文書&RouteType=MailOnly')", "発信文書", "", "メール作成", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei.asp?RouteType=MailOnly')", "受信メール", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei_ichiran.asp?PageType=受信メール&RouteType=MailOnly')" ,"送信メール", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei_ichiran.asp?PageType=送信メール&RouteType=MailOnly')")) End If Else If AdminMailFlag = 1 Then Response.Write(HttpL3_3("受信文書", "", "発信文書", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_jyuhasshinbunsyo.asp?PageType=発信文書&RouteType=MailOnly')", "", "", "受信メール", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_mailsakusei_ichiran.asp?PageType=受信メール&RouteType=MailOnly')" ,"送信メール", "tblbtn( '/" & HomeAlias & "/admin/mail/fn_mailsakusei_ichiran.asp?PageType=送信メール&RouteType=MailOnly')")) Else Response.Write(HttpL3_2("受信文書", "", "発信文書", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_jyuhasshinbunsyo.asp?PageType=発信文書&RouteType=MailOnly')", "メール作成", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei.asp?RouteType=MailOnly')", "受信メール", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei_ichiran.asp?PageType=受信メール&RouteType=MailOnly')" ,"送信メール", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyownd/fn_mailsakusei_ichiran.asp?PageType=送信メール&RouteType=MailOnly')")) End If End If ElseIf InStr(RouteType, "RMail") > 0 Then Response.Write(HttpL3_2("一覧表示", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyo/fn_jyuhasshinbunsyo.asp?PageType=受信文書')", "", "", "", "", "", "", "", "")) ElseIf InStr(RouteType, "SMail") > 0 Then Response.Write(HttpL3_2("一覧表示", "tblbtn( '/" & HomeAlias & "/user/bk/jyuhasshinbunsyo/fn_jyuhasshinbunsyo.asp?PageType=発信文書')", "", "", "", "", "", "", "", "")) Else '社長室・総務部の受発信から入った場合、ここを表示する If InStr(RouteType, "syatyo") > 0 Then Response.Write(HttpL3_2("", "", "", "", "", "", "", "", "", "")) Else Response.Write(HttpL3_2("追加", "tblbtn( 'fk_ryosyusyo.asp?BunsyoSyuruiCD=" & BunsyoSyuruiCD & "')", "発行一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?SakuseiKaisyaCD=" & KaisyaCD & "&BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&OldBunsyoNaiyoCD=" & OldBunsyoNaiyoCD & "&ryosyusyoJyotaiKubun=TF')", "受取一覧", "tblbtn( 'fk_ryosyusyo_ichiran.asp?SenpoFlg=1&BunsyoSyuruiCD=" & BunsyoSyuruiCD & "&OldBunsyoNaiyoCD=" & OldBunsyoNaiyoCD & "&ryosyusyoJyotaiKubun=TU')", "", "", "", "")) End If End If Response.Write(HttpL4(Title, "")) %> <% If SakujyoFlg = 1 Then '廃棄済みの場合に表示(070921和田)%> <% End If %>
<% = HtmlFooter %> <% End Sub %>