<% ' main() Sub main() If Not(SessionCheck()) Then Exit Sub End If Dim PageType PageType = Request("PageType") Dim NRflg , ErrMSG , Action, ErrMSG2 Dim KanriKubun Dim EnshuName Dim GenkaKaikeiRiyo Dim SyohinCD , Shohinmei , ShohinRyakumei '商品コード、商品名称、商品略名称 Dim HanbaiTanka , ShireTnanka , UnsoTanka '標準販売単価、標準仕入単価、運送費単価 Dim SokoryoTanka , Jyuryo , Yoseki '倉庫料単価、重量、容積 Dim Bikou '備考 Dim GazoFile Dim Query Dim Content Dim Tani Dim Lot Dim ShijyoCD, SyoyuKaisyaCD Dim ShiireKaisyaCD Dim TaxRate Dim Category NRflg = Request("nr") Action = Request("Action") KanriKubun = Request("KanriKubun") SyohinCD = Request("SyohinCD") ErrMSG = Request("ErrMSG") ErrMSG2 = Request("ErrMSG2") Dim ShijoCD ShijoCD = Request("ShijoCD") Dim CopyMoto CopyMoto = Request("CopyMoto") Dim Mode Mode = Request("Mode") Dim Title Dim SubTitle If Mode = "Zairyo" Then Title = "材料" SubTitle = "商品" Else Title = "商品" SubTitle = "材料" End If '演習名称GET Dim ShohizeiMode ShohizeiMode = TaxRateSelection 'include_stasicのグローバル変数 Query = "exec SPM演習取得 '" & GB_SystemCD & "','" & EnshuCD & "'" Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then EnshuName = Content.Fields("演習名称") GenkaKaikeiRiyo = "" & Content.Fields("原価会計利用") If Content.Fields("消費税") <= 0 Then ShohizeiMode = 0 '内税の場合は消費税率マスタ非利用に上書き End If End If If NRflg = "r" then Shohinmei = Request("Shohinmei") ShohinRyakumei = Request("ShohinRyakumei") HanbaiTanka = Request("HanbaiTanka") ShireTnanka = Request("ShireTnanka") UnsoTanka = Request("UnsoTanka") SokoryoTanka = Request("SokoryoTanka") Jyuryo = Request("Jyuryo") Yoseki = Request("Yoseki") Bikou = Request("Bikou") Tani = Request("Tani") Lot = Request("Lot") ShiireKaisyaCD = Request("ShiireKaisyaCD") TaxRate = Request("TaxRate") Category = Request("Category") ErrMsg = Request("ErrMsg") Else If CopyMoto <> "" Then 'コピー元として追加 Query = "exec SPM" & Title & "取得 '" & GB_SystemCD & "','" & EnshuCD & "','" & CopyMoto & "'" Else '修正 Query = "exec SPM" & Title & "取得 '" & GB_SystemCD & "','" & EnshuCD & "','" & SyohinCD & "'" End If Set Content = OpenQuery(Query) If Not(Content.BOF Or Content.EOF) Then ShijyoCD = Content.Fields("市場CD") Shohinmei = Content.Fields(Title & "名称") ShohinRyakumei = Content.Fields(Title & "略名称") HanbaiTanka = Content.Fields("標準販売単価") ShireTnanka = Content.Fields("標準仕入単価") UnsoTanka = Content.Fields("運送料単価") SokoryoTanka = Content.Fields("倉庫料単価") Jyuryo = Content.Fields(Title & "重量") Yoseki = Content.Fields(Title & "容積") Bikou = Content.Fields("備考") GazoFile = Content.Fields("画像ファイル") Tani = Content.Fields("単位") Lot = Content.Fields("ロット") SyoyuKaisyaCD = Content.Fields("所有会社CD") ShiireKaisyaCD = Content.Fields("仕入先CD") TaxRate = Content.Fields("標準消費税率") If PackageMode = 1 And Mode <> "Zairyo" Then Category = "" & Content.Fields("カテゴリ") End If End If End If Dim RouteType RouteType = Request("RouteType") '税率マスタを配列化 Dim CurTax '現在の税率を保持する変数 Dim CurTaxOut '現在の税率を出力するフラグ Dim CurTaxSel 'selectedするフラグ Dim TaxCnt 'ループカウンタ Dim TaxAry Dim TaxDef Dim TaxDefUnso ReDim TaxAry(0) ReDim TaxDef(0) ReDim TaxDefUnso(0) Query = "" Query = Query & " " Query = Query & " SELECT * " Query = Query & " FROM TDA消費税率M " Query = Query & " WHERE システムCD = '" & GB_SystemCD & "' " Query = Query & " AND 演習CD = '" & EnshuCD & "' " Query = Query & " ORDER BY 消費税率 DESC " Set Content = OpenQuery(Query) Do While Not(Content.BOF Or Content.EOF) ReDim PreServe TaxAry(UBound(TaxAry) + 1) '配列+1 ReDim PreServe TaxDef(UBound(TaxAry)) ReDim PreServe TaxDefUnso(UBound(TaxAry)) TaxAry(UBound(TaxAry)) = Content.Fields("消費税率") TaxDef(UBound(TaxAry)) = "" & Content.Fields("標準") TaxDefUnso(UBound(TaxAry)) = "" & Content.Fields("運送費標準") Content.MoveNext Loop %> <% = HtmlHeader("") %>
<% Response.Write(HtmlDesign(1)) If PageType = "Original" Or PageType = "SeizoBu" Then Response.Write(HttpL1(3)) Else Response.Write(HttpL1(4)) End If If PageType = "Original" Then If PackageMode = 1 Then Response.Write(HttpL2("メインメニュー" ,"tblbtn('/" & HomeAlias & "/user/bk/menu_cyac.asp')", "自社商品マスター", "", "", "", "", "", "", "", "", "")) Else Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "商品企画室", "tblbtn('/" & HomeAlias & "/user/bk/menu_s5.asp')", "オリジナル商品管理", "", "", "", "", "")) End If ElseIf PageType = "SeizoBu" Then Response.Write(HttpL2("会社選択" ,"tblbtn( '/" & HomeAlias & "/user/bk/')", GB_GyosyuMeisyo, "tblbtn( '/" & HomeAlias & "/user/bk/menu_" & GB_Gyosyu & ".asp')", "製造部", "tblbtn('/" & HomeAlias & "/user/bk/menu_s6.asp')", Title & "開発", "", "", "", "", "")) ElseIf GB_Admin >= 1 Then Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "マスター管理", "tblbtn( '/" & HomeAlias & "/admin/master/fm_master_select.asp')", Title & "マスター", "", "", "", "", "", "", "")) Else Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "マスター管理", "tblbtn( '/" & HomeAlias & "/admin/master/fm_master_select.asp')", Title & "マスター", "", "", "", "", "", "", "")) End If Response.Write(HttpL3("", "" ,"", "", "", "", "", "", "", "", "", "", "", "", "", "")) Response.Write(HttpL3_1("保存", "SubmitCheck()", "", "", "", "", "", "", "", "")) Response.Write(HttpL3_2("一覧表示", "tblbtn( 'fm_shohin_ichiran.asp?PageType=" & PageType & "&ShijoCD=" & ShijoCD & "&SyohinCD=" & SyohinCD & "&Mode=" & Mode & "')", "", "", "", "", "", "", "", "")) If PageType = "Original" Then If PackageMode = 1 Then Response.Write(HttpL4("自社商品管理", "")) Else Response.Write(HttpL4("オリジナル商品管理", "")) End If ElseIf PageType = "SeizoBu" Then Response.Write(HttpL4(Title & "開発", "")) ElseIf Action = 1 Then Response.Write(HttpL4(Title & "マスター", "追加")) Else Response.Write(HttpL4(Title & "マスター", "修正")) End If Response.Write(HttpL5(ErrMsg)) %> <% 'PackageMode = "1" %> <% 'TaxRateSelection = 0 %>
<% = HtmlFooter %> <% End Sub %>