%
'
'
%>
<%
main()
Sub main()
If Not(SessionCheck()) Then
Exit Sub
End If
Dim Cnt
Dim ShijoCD
ShijoCD = Request("ShijoCD")
Dim SyohinCD
SyohinCD = Request("SyohinCD")
Dim Mode
Mode = Request("Mode")
Dim PageType
PageType = "商品有高帳"
If Mode = "Zairyo" Then
PageType = "材料元帳"
End If
Dim RouteType
RouteType = Request("RouteType")
Dim Label
Label = "商品"
If Mode = "Zairyo" Then
Label = "材料"
End If
Dim Query, Content
Dim AutoZandakaNyuryoku
AutoZandakaNyuryoku = GetEnshuParam(EnshuCD, "残高自動計算")
'取引先配列作成
Dim TorihikisakiCDAry
Dim TorihikisakiAry
ReDim TorihikisakiCDAry(0)
ReDim TorihikisakiAry(0)
Query = "exec SPM会社全部一覧 '" & GB_SystemCD & "','" & EnshuCD & "', '" & GakuseiNo & "'"
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
If Content.Fields("会社CD") <> KaisyaCD And (PackageMode = 1 Or Content.Fields("業種CD") <> "B") Then '銀行を除外(080618小野)
ReDim PreServe TorihikisakiCDAry(UBound(TorihikisakiCDAry) + 1)
ReDim PreServe TorihikisakiAry(UBound(TorihikisakiAry) + 1)
TorihikisakiCDAry(UBound(TorihikisakiCDAry)) = "" & Content.Fields("会社CD")
TorihikisakiAry(UBound(TorihikisakiAry)) = "" & Content.Fields("会社略名称")
End If
Content.MoveNext
Loop
'小売販売
If KourihanbaiRiyo() > 0 Then
ReDim PreServe TorihikisakiCDAry(UBound(TorihikisakiCDAry) + 1)
ReDim PreServe TorihikisakiAry(UBound(TorihikisakiAry) + 1)
TorihikisakiCDAry(UBound(TorihikisakiCDAry)) = "SJ4KOURIHANBAI"
TorihikisakiAry(UBound(TorihikisakiAry)) = "" & ConvKaisyaMeisyo(TorihikisakiCDAry(UBound(TorihikisakiCDAry)))
End If
'取引先市場配列作成(081111小野)
Dim TorihikisakiMeishoAry
ReDim TorihikisakiMeishoAry(0)
Dim TorihikisakiShijoAry
ReDim TorihikisakiShijoAry(0)
Query = "exec SPM会社全部一覧 '" & GB_SystemCD & "','" & EnshuCD & "', '" & GakuseiNo & "'"
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
If Content.Fields("会社CD") <> KaisyaCD And (PackageMode = 1 Or Content.Fields("業種CD") <> "B") Then '(081111小野)
ReDim PreServe TorihikisakiMeishoAry(UBound(TorihikisakiMeishoAry) + 1)
ReDim PreServe TorihikisakiShijoAry(UBound(TorihikisakiShijoAry) + 1)
TorihikisakiMeishoAry(UBound(TorihikisakiMeishoAry)) = "" & Content.Fields("会社略名称")
TorihikisakiShijoAry(UBound(TorihikisakiShijoAry)) = "" & Content.Fields("市場CD")
End If
Content.MoveNext
Loop
'小売販売
If KourihanbaiRiyo() > 0 Then
ReDim PreServe TorihikisakiMeishoAry(UBound(TorihikisakiMeishoAry) + 1)
ReDim PreServe TorihikisakiShijoAry(UBound(TorihikisakiShijoAry) + 1)
TorihikisakiMeishoAry(UBound(TorihikisakiMeishoAry)) = "" & ConvKaisyaMeisyo("SJ4KOURIHANBAI")
TorihikisakiShijoAry(UBound(TorihikisakiShijoAry)) = ""
End If
'仕訳日選択モード
Dim Shiwakebi
Shiwakebi = "0"
If ShiwakebiSelect = 1 Then
Shiwakebi = GetEnshuParam(EnshuCD, "日付仕訳日指定")
End If
' Shiwakebi = "0"
' Shiwakebi = "1"
Dim TmpShiwakebiAry
Dim ShiwakebiAry '自前フォーム用配列
ReDim ShiwakebiAry(0)
If Shiwakebi = "1" Then
Query = ""
Query = Query & " "
Query = Query & " "
Query = Query & " SELECT 取引日 "
Query = Query & " FROM TSK伝票F "
Query = Query & " WHERE 削除フラグ = 0 "
Query = Query & " AND システムCD = '" & GB_SystemCD & "' "
Query = Query & " AND 演習CD = '" & EnshuCD & "' "
Query = Query & " AND 会社CD = '" & KaisyaCD & "' "
Query = Query & " GROUP BY 取引日 "
Query = Query & " ORDER BY 取引日 DESC "
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
TmpShiwakebiAry = TmpShiwakebiAry & "\t" & SetTimeYYYYMMDD(Content.Fields("取引日"))
ReDim PreServe ShiwakebiAry(UBound(ShiwakebiAry) + 1) '配列+1
ShiwakebiAry(UBound(ShiwakebiAry)) = "" & SetTimeYYYYMMDD(Content.Fields("取引日"))
Content.MoveNext
Loop
End If
Dim SyohinCDClear
SyohinCDClear = 1
Query = "exec SPM" & Label & "一覧 '" & GB_SystemCD & "','" & EnshuCD & "', '" & GB_GakuseiNo & "'"
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
If ShijoCD = "" Or ShijoCD = "" & Content.Fields("市場CD") Or (ShijoCD = "higenteietnegih" And "" & Content.Fields("市場CD") = "") Then '市場CDが指定されていれば絞込み(081111小野)
If Content.Fields("" & Label & "CD") = SyohinCD Then
SyohinCDClear = 0
End If
End If
Content.MoveNext
Loop
If SyohinCDClear = 1 Then
SyohinCD = ""
End If
Dim HeightCell
Dim WidthCell0, WidthCell1, WidthCell2, WidthCell3, WidthCell4, WidthCell5, WidthParent, WidthParent2
Dim SpreadCls
Dim BaseText1214
Dim BaseText1416
HeightCell = 20
WidthCell0 = 84
WidthCell1 = 80
WidthCell2 = 96
WidthCell3 = 48
WidthCell4 = 72
WidthCell5 = 90
WidthParent = 926
WidthParent2 = 904
If Shiwakebi = "1" Then
WidthCell0 = WidthCell0 + 10
WidthParent = WidthParent + 10
End If
SpreadCls = "Spread4"
BaseText1214 = "tx1416"
BaseText1416 = "tx1618"
Dim ii
Dim Torihikibi, UkebaraiKubun, TorihikisakiCD
Dim UkeireSuryo, UkeireTanka, UkeireKingaku
Dim HaraidasiSuryo, HaraidasiTanka, HaraidasiKingaku
Dim ZandakaSuryo, ZandakaTanka, ZandakaKingaku
Dim KeisanHoho
Dim Tani
%>
<% = HtmlHeader("sj3tyobored11") %>
<% If GB_IEmode <> "1" Then %>
<% Else 'IEモード %>
<%
Dim iii
For iii = 1 To 3
If iii <> 2 Then
%>
<%
End If
Next
%>
<% End If %>
<% = HtmlFooter %>
<%
End Sub
%>