%
'
%>
<%
main()
Sub main()
If Not(SessionCheck()) Then
Exit Sub
End If
'会社セッション初期化
' KaisyaCD = ""
' GB_KaisyaCD = ""
' KaisyaMeisyo = ""
' GB_KaisyaMeisyo = ""
' KaisyaRyakuMeisyo = ""
' GB_KaisyaRyakuMeisyo = ""
' Session(HomeAlias & "KaisyaCD") = ""
' Session(HomeAlias & "Gyosyu") = ""
' Session(HomeAlias & "GyosyuMeisyo") = ""
' Session(HomeAlias & "KaisyaMeisyo") = ""
' Session(HomeAlias & "KaisyaRyakuMeisyo") = ""
' Session(HomeAlias & "JisyaFlag") = ""
' Session(HomeAlias & "ShijyoCD") = ""
'演習管理者IDを再取得(書類一覧後の対処)(221201小野美)
If GB_Admin = "2" And EnshuCD <> "" Then
Query = "exec SPM演習取得 '" & GB_SystemCD & "','" & EnshuCD & "'"
Set Content = OpenQuery(Query)
If Not(Content.BOF Or Content.EOF) Then
Session(HomeAlias & "GakuseiNo") = "" & Content.Fields("演習管理者ID")
GB_GakuseiNo = Session(HomeAlias & "GakuseiNo")
GakuseiNo = GB_GakuseiNo
End If
End If
Dim HyojiFlg
HyojiFlg = Request("HyojiFlg")
Dim EnshuName
Dim Query
Dim Content
Dim Content2
Dim SyudoHojyoboHyoji, SyudoSokanjyoMototyoHyoji
Dim SyohinCheck, GenbutsuCheck
Dim KinkoHyoji
Dim YTegataHyoji
Dim KTegataHyoji
Dim TegataHyoji
TegataHyoji = "1"
Dim GinkoKozaToza
Dim GinkoKozaFutu
Dim GinkoKozaBetsudan
Dim GinkoKozaTsumitate
Dim GinkoKozaTeiki
Dim DenpyoKubun
Query = "exec SPM演習一覧 '" & GB_SystemCD & "', 4"
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
If Content.Fields("演習CD") = EnshuCD Then
SyudoHojyoboHyoji = Content.Fields("手動補助簿表示")
SyudoSokanjyoMototyoHyoji = Content.Fields("手動総勘定元帳表示")
SyohinCheck = "" & Content.Fields("商品チェック表示")
GenbutsuCheck = "" & Content.Fields("現物チェック表示")
KinkoHyoji = "" & Content.Fields("金庫表示")
YTegataHyoji = "" & Content.Fields("約束手形表示")
KTegataHyoji = "" & Content.Fields("為替手形表示")
Dim YobiB
YobiB = Content.Fields("利用銀行口座種類")
GinkoKozaToza = Mid(YobiB , 1, 1)
GinkoKozaFutu = Mid(YobiB , 2, 1)
GinkoKozaBetsudan = Mid(YobiB , 3, 1)
GinkoKozaTsumitate = Mid(YobiB , 4, 1)
GinkoKozaTeiki = Mid(YobiB , 5, 1)
DenpyoKubun = Content.Fields("利用伝票数区分")
End If
Content.MoveNext
Loop
Dim GenbutsuColumn
GenbutsuColumn = 8
If GinkoKozaFutu = "F" Then
GinkoKozaFutu = 1
Else
GinkoKozaFutu = 0
GenbutsuColumn = GenbutsuColumn - 1
End If
If GinkoKozaBetsudan = "B" Then
GinkoKozaBetsudan = 1
Else
GinkoKozaBetsudan = 0
GenbutsuColumn = GenbutsuColumn - 1
End If
If GinkoKozaTsumitate = "M" Then
GinkoKozaTsumitate = 1
Else
GinkoKozaTsumitate = 0
GenbutsuColumn = GenbutsuColumn - 1
End If
If GinkoKozaTeiki = "L" Then
GinkoKozaTeiki = 1
Else
GinkoKozaTeiki = 0
GenbutsuColumn = GenbutsuColumn - 1
End If
If KinkoHyoji <> "1" Then
GenbutsuColumn = GenbutsuColumn - 1
End If
If YTegataHyoji <> "1" And KTegataHyoji <> "1" Then
GenbutsuColumn = GenbutsuColumn - 2
End If
'GenbutsuCheck = ""
Dim TmpEnshuKubun
TmpEnshuKubun = ConvEnshuKubun(EnshuCD)
If GenbutsuCheck = "1" Then
Call Application.Lock() '多くの挿入処理が発生するためロックする
'現物は集計処理が必要(現金は金庫での個別処理に移行したので不要)
Query = "exec SPM記帳チェック挿入現物預金2全会社 '" & GB_SystemCD & "'"
Query = Query & ", '" & EnshuCD & "'"
Query = Query & ", " & GinkoKozaFutu
Query = Query & ", " & GinkoKozaTeiki
Query = Query & ", " & GinkoKozaTsumitate
Query = Query & ", " & GinkoKozaBetsudan
Set Content = OpenQuery(Query)
If TegataHyoji = "1" Then
Query = "exec SPM記帳チェック挿入現物受取手形全会社"
Query = Query & " '" & GB_SystemCD & "', '" & EnshuCD & "'"
Set Content = OpenQuery(Query)
Query = "exec SPM記帳チェック挿入現物支払手形全会社"
Query = Query & " '" & GB_SystemCD & "', '" & EnshuCD & "'"
Set Content = OpenQuery(Query)
End If
Call Application.Unlock()
End If
'未処理の受取・支払小切手存在フラグ
Dim ExistSKogitte
ExistSKogitte = 0
Dim ExistRKogitte
ExistRKogitte = 0
%>
<% = HtmlHeader("") %>
<% = HtmlFooter %>
<%
End Sub
Function CheckOutput(MototyoHyoji, MototyoFlg, HojyoboHyoji, HojyoboFlg)
If MototyoHyoji = 1 And HojyoboHyoji = 1 Then
If MototyoFlg = 1 And HojyoboFlg = 1 Then
CheckOutput = "○"
ElseIf MototyoFlg = 0 Or HojyoboFlg = 0 Then
CheckOutput = "×"
End If
ElseIf MototyoHyoji = 1 Then
If MototyoFlg = 1 Then
CheckOutput = "○"
ElseIf MototyoFlg = 0 Then
CheckOutput = "×"
End If
ElseIf HojyoboHyoji = 1 Then
If HojyoboFlg = 1 Then
CheckOutput = "○"
ElseIf HojyoboFlg = 0 Then
CheckOutput = "×"
End If
End If
End Function
Function CheckOutputG(GenbutsuFlg)
If GenbutsuFlg = 1 Then
CheckOutputG = "○"
ElseIf GenbutsuFlg = 0 Then
CheckOutputG = "×"
End If
End Function
%>