USE [DDDDATABASENAMEDDDD] /****** Object: Table [dbo].[asPriceGroup] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPriceGroup]( [Sp_Price] [varchar](200) NULL, [SP_Description] [varchar](300) NULL, [code] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acbalasondtTRIALASONCONS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtTRIALASONCONS] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],(SELECT OPENBAL FROM ASMASTCONS WHERE deptno=@DEPTNO AND ACCOUNT=m.account)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO WHERE M.ACCTYPE=@A AND M.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[updateAsdoDonSICLEAN] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsdoDonSICLEAN] @DEPTNO CHAR(4), @si_qty numeric(18,3),@SINo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asdod set si_qty=si_qty+@si_qty,inv_No=inv_No+'('+@SINo+')' where do_icode=@itemCode and do_slNo=@serialNo GO /****** Object: Table [dbo].[DOSerial] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[DOSerial]( [userid] [varchar](5000) NULL, [code] [varchar](5000) NULL, [serialno] [varchar](5000) NULL, [AutoNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[cols] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[cols]( [r_name] [char](200) NOT NULL, [cs] [numeric](10, 0) NULL, [slno] [char](10) NULL, [secno] [numeric](18, 0) NULL, [rc] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acDEBITCREDITALLDEPTCONS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acDEBITCREDITALLDEPTCONS] @DEPTNO CHAR(4), @b smalldatetime, @C smalldatetime, @A CHAR(8) AS IF @A='' select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from ASTRANCONS T RIGHT JOIN ASMASTCONS M ON T.ACCOUNT=M.ACCOUNT LEFT JOIN ASGRPCONS g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes ELSE select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from ASTRANCONS T RIGHT JOIN ASMASTCONS M ON T.ACCOUNT=M.ACCOUNT AND M.ACCTYPE=@A LEFT JOIN ASGRPCONS g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[updateAsictonPR] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsictonPR] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asict set sr_qty=sr_qty+@pi_qty, shp_ref=shp_ref+'('+@PONo+')' where code=@itemCode and it_slNo=@serialNo AND DEPTNO = @DEPTNO GO /****** Object: Table [dbo].[LOCATIONSTK] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[LOCATIONSTK]( [LOCATION] [varchar](2000) NULL, [SERVERPATH] [varchar](2000) NULL, [DATABASENM] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[DOSerialMain] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[DOSerialMain]( [MRV_No] [varchar](5000) NULL, [userid] [varchar](5000) NULL, [code] [varchar](5000) NULL, [serialno] [varchar](5000) NULL, [AutoNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [deptno] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASVOUCHMAST1] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASVOUCHMAST1]( [JVTYPE] [nchar](2) NOT NULL, [TYPE_NO] [nchar](10) NULL, [JVDATE] [datetime] NULL, [CUST_ACC] [nchar](8) NULL, [ACCDESC] [nchar](100) NULL, [AMOUNT] [numeric](14, 3) NULL, [DESCRIPT] [nchar](254) NULL, [DEPTNO] [char](4) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acbalsummasondtALLDEPTCONS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtALLDEPTCONS] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE left(M.ACCTYPE,4)<@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE left(M.ACCTYPE,4)>@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE left(M.ACCTYPE,4)=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: Table [dbo].[custScreenYN] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[custScreenYN]( [QuotationScreen] [char](1) NULL, [ItemCreationScreen] [char](1) NULL, [SalesScreen] [char](1) NULL, [ProformaScreen] [char](1) NULL, [DeliveryOrderScreen] [char](1) NULL, [PurchaseEnquiryScreen] [char](1) NULL, [PurchaseOrderScreen] [char](1) NULL, [MRVScreen] [char](1) NULL, [PurchaseInvoiceScreen] [char](1) NULL, [SalesReturn] [char](1) NULL, [PurchaseReturn] [char](1) NULL, [StockQuery] [char](1) NULL, [wageEmpwiseScreen] [char](1) NULL, [SCREENTYPE] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTM] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTM]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asuser] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asuser]( [user_name] [char](16) NOT NULL, [pass_word] [char](15) NOT NULL, [level] [numeric](2, 0) NULL, [access_key] [varchar](3000) NULL, [user_id] [varchar](200) NULL, [calc_row] [numeric](2, 0) NULL, [calc_col] [numeric](2, 0) NULL, [ascolor] [char](1) NULL, [tot_fields] [char](60) NULL, [log_time] [char](8) NULL, [log_date] [smalldatetime] NULL, [no_use] [numeric](1, 0) NULL, [locn] [char](10) NULL, [deptno] [char](50) NULL, [compu_name] [char](40) NULL, [sales_man] [char](10) NULL, [igroup] [char](50) NULL, [locn_e] [char](10) NULL, [acbl] [char](100) NULL, [bmp] [char](1) NULL, [blkgrp] [char](30) NULL, [locn1] [char](20) NULL, [blkitem] [char](1) NULL, [block1] [varchar](300) NULL, [block2] [varchar](300) NULL, [block3] [varchar](300) NULL, [UserPrinter] [varchar](300) NULL, CONSTRAINT [PK_asuser] PRIMARY KEY CLUSTERED ( [user_name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acbalsummasondtRANGEALLDEPTCONS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtRANGEALLDEPTCONS] @DEPTNO CHAR(4), @d smalldatetime, @b smalldatetime, @A CHAR(1), @c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)<@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)>@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[updateAsictonSR] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsictonSR] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asict set DEPTNO = @DEPTNO, sr_qty=sr_qty+@pi_qty, shp_ref=shp_ref+'('+@PONo+')' where code=@itemCode and it_slNo=@serialNo GO /****** Object: Table [dbo].[asTMD] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTMD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[grpsummasondtALLDEPTCONS] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[grpsummasondtALLDEPTCONS] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT (SELECT SUM(OPENBAL) FROM ASMASTCONS WHERE LEFT(ACCTYPE,4) >@C)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)<@c ELSE IF @A='>' SELECT (SELECT SUM(OPENBAL) FROM ASMASTCONS WHERE LEFT(ACCTYPE,4) >@C)+isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)>@c ELSE SELECT (SELECT SUM(OPENBAL) FROM ASMASTCONS WHERE LEFT(ACCTYPE,4) >@C)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE LEFT(M.ACCTYPE,4)=@A GO /****** Object: UserDefinedFunction [dbo].[getcost_avg_asicm] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE FUNCTION [dbo].[getcost_avg_asicm] (@CODE VARCHAR(20)) RETURNS numeric(9,2) AS BEGIN DECLARE @cost_avg numeric(9,2) select @cost_avg =rcvd_ytd * cost_avg from asicm where code = @CODE RETURN(@cost_avg) END GO /****** Object: Table [dbo].[asPOREQ] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPOREQ]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[opbal] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[opbal]( [account] [nchar](10) NOT NULL, [opnbal] [numeric](18, 3) NULL, CONSTRAINT [PK_opbal] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[aspoINSPECTION] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspoINSPECTION]( [IDR_no] [numeric](20, 0) NOT NULL, [Insp_date] [smalldatetime] NULL, [PackingNo] [varchar](200) NULL, [Manufacturer] [varchar](200) NULL, [CheckedBy] [varchar](200) NULL, [NoticeToManu] [varchar](200) NULL, [deptno] [char](4) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicc] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicc]( [group] [varchar](250) NOT NULL, [desc] [varchar](250) NOT NULL, [parent] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPOREQD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPOREQD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[crmACCOUNT] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[crmACCOUNT]( [account] [numeric](15, 0) NOT NULL, [accdesc] [varchar](1000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [pobox] [varchar](2000) NULL, [areacode] [varchar](2000) NULL, [country] [varchar](2000) NULL, [phone] [varchar](2000) NULL, [fax] [varchar](2000) NULL, [email] [varchar](2000) NULL, [website] [varchar](2000) NULL, [contact] [varchar](2000) NULL, [designation] [varchar](2000) NULL, [mobileno1] [varchar](2000) NULL, [contact2] [varchar](2000) NULL, [designation2] [varchar](2000) NULL, [mobileno2] [varchar](2000) NULL, [contact3] [varchar](2000) NULL, [designation3] [varchar](2000) NULL, [mobileno3] [varchar](2000) NULL, [nameofsponsor] [varchar](2000) NULL, [comments] [varchar](3500) NULL, [Status] [varchar](2000) NULL, [CREATEDDATE] [smalldatetime] NULL, [SALESMAN] [varchar](2000) NULL, CONSTRAINT [PK_crmACCOUNT] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOrderAcceptance] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderAcceptance]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asOrderAcceptance] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPACKINGLISTWOOD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLISTWOOD]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [varchar](500) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASPACKINGLISTWOOD] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPurchResponse] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPurchResponse]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asinvdeleted] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asinvdeleted]( [inv_no] [numeric](10, 0) NOT NULL, [cust_acc] [char](8) NULL, [inv_total] [numeric](12, 3) NULL, [inv_cost] [numeric](12, 3) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](300) NULL, [disc_amt] [numeric](12, 3) NULL, [sale_man] [varchar](200) NULL, [lpo_no] [varchar](200) NULL, [do_no] [numeric](10, 0) NULL, [due_date] [smalldatetime] NULL, [area_code] [varchar](200) NULL, [type] [char](1) NULL, [do_data] [varchar](200) NULL, [q_no] [numeric](10, 0) NULL, [inv_type] [char](1) NULL, [user_id] [char](10) NULL, [fdisc_amt] [numeric](12, 3) NULL, [costc] [char](6) NULL, [job_code] [varchar](200) NULL, [inv_fctota] [numeric](14, 3) NULL, [fc] [char](3) NULL, [awb] [char](80) NULL, [blno] [char](80) NULL, [pkg] [char](80) NULL, [rate2] [numeric](10, 6) NULL, [rate] [numeric](10, 6) NULL, [invcurr] [varchar](200) NULL, [supl_code] [char](8) NULL, [status] [varchar](200) NULL, [tr_refno] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [validity] [varchar](200) NULL, [foot1] [text] NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [char](100) NULL, [repeat] [char](1) NULL, [comm] [numeric](15, 3) NULL, [date_paid] [smalldatetime] NULL, [commdue] [numeric](15, 3) NULL, [comm_paid] [numeric](15, 3) NULL, [commp] [numeric](15, 3) NULL, [type_no] [char](6) NULL, [paid_amt] [numeric](15, 3) NULL, [client_pd] [char](1) NULL, [tel] [char](100) NULL, [custref] [varchar](200) NULL, [terms] [varchar](300) NULL, [deptno] [char](4) NULL, [month] [char](3) NULL, [cashcred] [char](1) NULL, [inv_date] [smalldatetime] NULL, [so_no] [numeric](10, 0) NULL, [sys_date] [smalldatetime] NULL, [comm_pd_dt] [smalldatetime] NULL, [pump] [char](20) NULL, [slno] [varchar](200) NULL, [governor] [varchar](200) NULL, [feedpump] [varchar](200) NULL, [injector] [varchar](200) NULL, [starter] [varchar](200) NULL, [enginetype] [varchar](200) NULL, [date_prom] [smalldatetime] NULL, [date_delvd] [smalldatetime] NULL, [inv_qty] [numeric](14, 2) NULL, [rcvd_amt] [numeric](14, 2) NULL, [time] [char](10) NULL, [lab_charge] [numeric](12, 2) NULL, [oth_charge] [numeric](12, 2) NULL, [s] [char](20) NULL, [m] [numeric](10, 2) NULL, [d] [numeric](10, 2) NULL, [e] [numeric](10, 2) NULL, [w] [numeric](10, 2) NULL, [wa] [numeric](10, 2) NULL, [pgroup] [varchar](200) NULL, [upd] [char](1) NULL, [do_date] [smalldatetime] NULL, [lpo_date] [smalldatetime] NULL, [vehicleno] [varchar](100) NULL, [drivername] [varchar](200) NULL, [deliv_site] [varchar](300) NULL, [head1] [text] NULL, [cap] [varchar](200) NULL, [salesacc] [varchar](50) NULL, [salesAccDesc] [varchar](200) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ashar] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ashar]( [empno] [int] NULL, [name] [nchar](10) NULL, [designation] [nchar](10) NULL, [passport details] [nvarchar](max) NULL, [exp-Date //,issd-Date //] [nchar](10) NULL, [visa details] [nvarchar](max) NULL, [exp-Date// ,issd-Date] [nchar](10) NULL, [labour card] [nvarchar](50) NULL, [exp-Date//,issd-Date] [nchar](10) NULL, [remarks] [nvarchar](max) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[crmOPPORTUNITY] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[crmOPPORTUNITY]( [account] [numeric](15, 0) NOT NULL, [salesaccount] [varchar](1000) NULL, [oppname] [varchar](2000) NULL, [description] [varchar](2000) NULL, [type] [varchar](2000) NULL, [status] [varchar](2000) NULL, [WINPROBABILITY] [varchar](2000) NULL, [source] [varchar](2000) NULL, [comments] [varchar](3500) NULL, [CREATEDDATE] [smalldatetime] NULL, [SALESMAN] [varchar](2000) NULL, CONSTRAINT [PK_crmOPPORTUNITY] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPurchResponseD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPurchResponseD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPACKINGLISTWOODD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLISTWOODD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [supp_ref] [varchar](1000) NULL, [bdl_no] [varchar](1000) NULL, [tickness] [numeric](10, 3) NULL, [length] [numeric](10, 3) NULL, [w1] [numeric](10, 3) NULL, [w2] [numeric](10, 3) NULL, [w3] [numeric](10, 3) NULL, [w4] [numeric](10, 3) NULL, [w5] [numeric](10, 3) NULL, [w6] [numeric](10, 3) NULL, [w7] [numeric](10, 3) NULL, [w8] [numeric](10, 3) NULL, [w9] [numeric](10, 3) NULL, [w10] [numeric](10, 3) NULL, [w11] [numeric](10, 3) NULL, [w12] [numeric](10, 3) NULL, [w13] [numeric](10, 3) NULL, [w14] [numeric](10, 3) NULL, [w15] [numeric](10, 3) NULL, [w16] [numeric](10, 3) NULL, [w17] [numeric](10, 3) NULL, [w18] [numeric](10, 3) NULL, [w19] [numeric](10, 3) NULL, [w20] [numeric](10, 3) NULL, [w21] [numeric](10, 3) NULL, [w22] [numeric](10, 3) NULL, [w23] [numeric](10, 3) NULL, [w24] [numeric](10, 3) NULL, [w25] [numeric](10, 3) NULL, [w26] [numeric](10, 3) NULL, [so_qty] [numeric](10, 3) NULL, [CBM] [numeric](10, 3) NULL, [CFT] [numeric](10, 3) NULL, [so_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asExcelImportPR] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asExcelImportPR]( [CODE] [varchar](200) NULL, [RSP] [numeric](18, 0) NULL, [NSP] [numeric](18, 2) NULL, [SSP] [numeric](18, 2) NULL, [OHQTY] [numeric](18, 2) NULL, [DESC] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTransLog] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTransLog]( [slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [username] [varchar](200) NULL, [logtime] [datetime] NULL, [category] [varchar](200) NULL, [logtext] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SPI_ASCODE] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[SPI_ASCODE] @c_code VARCHAR(200),@c_name VARCHAR(200) AS set nocount on insert into ASCODE(c_code, c_name) values(@c_code,@c_name) GO /****** Object: Table [dbo].[opbal1] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[opbal1]( [account] [nchar](10) NOT NULL, [opnbal] [numeric](18, 3) NULL, CONSTRAINT [PK_opbal1] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[crmLEADS] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[crmLEADS]( [account] [numeric](15, 0) NOT NULL, [salesaccount] [varchar](1000) NULL, [leadstatus] [varchar](2000) NULL, [initialstatus] [varchar](2000) NULL, [leadvalue] [varchar](2000) NULL, [salesstage] [varchar](2000) NULL, [description] [varchar](3500) NULL, [probability] [varchar](2000) NULL, [CREATEDDATE] [smalldatetime] NULL, [FORCASTDATE] [smalldatetime] NULL, [CLOSEDATE] [smalldatetime] NULL, [forcasttime] [varchar](2000) NULL, [reminder] [varchar](2000) NULL, [SALESMAN] [varchar](2000) NULL, CONSTRAINT [PK_crmLEADS] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicg] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicg]( [group] [varchar](250) NOT NULL, [desc] [varchar](1000) NULL, [sale_acc] [varchar](250) NULL, [sno] [numeric](10, 0) NULL, [type] [varchar](250) NULL, CONSTRAINT [PK_asicg] PRIMARY KEY CLUSTERED ( [group] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOrderRequest] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderRequest]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOrderTransport] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderTransport]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asOrderTransport] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPDCBalance] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[getPDCBalance] @A VARCHAR(10),@b smalldatetime AS select SUM(AMOUNT) FROM ASTRAN WHERE PDC_ACC=@A AND JVTYPE= 'RV' and left(account,4) in( '1203','2103','2104') AND JVDATE<=@B AND CHQNO NOT IN(SELECT CHQNO FROM ASTRAN WHERE JVTYPE='DB' AND PDC_ACC=@A AND JVDATE<=@B AND TYPE='C') GO /****** Object: Table [dbo].[asService] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asService]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [datetime] NULL, [add4] [varchar](2000) NULL, [add5] [datetime] NULL, [add6] [varchar](2000) NULL, [add7] [varchar](2000) NULL, [add8] [varchar](2000) NULL, [add9] [varchar](5000) NULL, [add10] [varchar](2000) NULL, [add11] [varchar](2000) NULL, [add12] [varchar](2000) NULL, [add15] [smalldatetime] NULL, [add16] [varchar](2000) NULL, [add17] [varchar](2000) NULL, [add18] [varchar](2000) NULL, [add19] [varchar](2000) NULL, [add20] [varchar](2000) NULL, [add21] [varchar](2000) NULL, [add22] [varchar](2000) NULL, [add23] [varchar](2000) NULL, [add24] [varchar](2000) NULL, [add25] [varchar](2000) NULL, [add26] [varchar](2000) NULL, [add27] [varchar](2000) NULL, [add28] [varchar](2000) NULL, [add29] [varchar](2000) NULL, [add30] [varchar](2000) NULL, [add31] [varchar](2000) NULL, [add32] [varchar](2000) NULL, [add33] [varchar](2000) NULL, [add34] [varchar](2000) NULL, [add35] [varchar](2000) NULL, [add36] [varchar](2000) NULL, [add37] [varchar](2000) NULL, [add38] [varchar](2000) NULL, [add39] [varchar](2000) NULL, [add40] [varchar](2000) NULL, [add41] [varchar](2000) NULL, [add42] [varchar](2000) NULL, [add43] [varchar](2000) NULL, [add44] [varchar](2000) NULL, [add45] [varchar](2000) NULL, [add46] [varchar](2000) NULL, [add47] [varchar](2000) NULL, [add48] [varchar](2000) NULL, [add49] [varchar](2000) NULL, [add50] [varchar](2000) NULL, [add51] [varchar](2000) NULL, [add52] [varchar](2000) NULL, [add53] [varchar](2000) NULL, [add54] [varchar](2000) NULL, [add55] [varchar](2000) NULL, [add56] [varchar](2000) NULL, [add57] [varchar](2000) NULL, [add58] [varchar](2000) NULL, [add59] [varchar](2000) NULL, [add60] [varchar](2000) NULL, [add61] [varchar](2000) NULL, [add62] [varchar](2000) NULL, [add63] [varchar](2000) NULL, [add64] [varchar](2000) NULL, [add65] [varchar](2000) NULL, [add66] [varchar](2000) NULL, [add67] [varchar](200) NULL, [add68] [varchar](200) NULL, [add13] [smalldatetime] NULL, [add14] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOrderRequestD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderRequestD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asCC] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asCC]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMaterial] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMaterial]( [code] [varchar](200) NOT NULL, [unit] [varchar](15) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [class] [varchar](200) NULL, [desc] [varchar](300) NULL, [location] [char](50) NULL, [store_no] [char](10) NULL, [qty_open] [numeric](13, 3) NULL, [rcvd_ytd] [numeric](13, 3) NULL, [issd_ytd] [numeric](13, 3) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [char](10) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](200) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [char](1) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](4) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](200) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asMaterial] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDriver] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDriver]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [datetime] NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [datetime] NULL, [add7] [varchar](2000) NULL, [add8] [datetime] NULL, [add9] [varchar](5000) NULL, [add10] [varchar](5000) NULL, [add11] [varchar](100) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SPU_ASICM_SALES] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[SPU_ASICM_SALES] @qty NUMERIC,@icode VARCHAR(200) AS SET NOCOUNT ON update asicm set issd_ytd=@qty where code like @icode GO /****** Object: Table [dbo].[build] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[build]( [sitename] [nchar](10) NULL ) ON [PRIMARY] GO /****** Object: UserDefinedFunction [dbo].[getOutStmt] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getOutStmt] ( @A varchar(20)) RETURNS @tb table([Ref] varchar(200), [Date] smalldatetime,DBAmt numeric(10,4),CRAmt numeric(10,4),Balance numeric(10,4)) AS BEGIN insert @tb SELECT T.REF,MIN(JVDATE) as bdate,SUM( CASE TYPE WHEN 'D' THEN AMOUNT ELSE 0 END) AS DBAMT,SUM( CASE TYPE WHEN 'C' THEN AMOUNT ELSE 0 END) AS CRAMT ,0.00 as [Balance] FROM astran T LEFT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT where rtrim(ltrim(t.account))=@A AND LTRIM(T.REF)<>'' group by T.REF insert into @tb SELECT T.REF,JVDATE as bdate,CASE TYPE WHEN 'D' THEN AMOUNT ELSE 0 END AS DBAMT,CASE TYPE WHEN 'C' THEN AMOUNT ELSE 0 END AS CRAMT,0.00 as [Balance] FROM astran T LEFT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT where rtrim(ltrim(t.account))=@A AND LTRIM(T.REF)='' RETURN END GO /****** Object: Table [dbo].[asaccess] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asaccess]( [accesskey] [char](100) NULL, [key] [char](2) NOT NULL, [status] [char](1) NULL, [categ] [varchar](200) NULL, CONSTRAINT [PK_asaccess] PRIMARY KEY CLUSTERED ( [key] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[jobsOrder] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[jobsOrder]( [jobs] [numeric](18, 0) NULL, [dt] [smalldatetime] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[asTripEntryAccount] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTripEntryAccount]( [Ticket_No] [varchar](200) NOT NULL, [Trip_date] [datetime] NULL, [Account] [varchar](50) NULL, [Accdesc] [varchar](500) NULL, [VehicleNo] [varchar](500) NULL, [Driver] [varchar](500) NULL, [Source] [varchar](500) NULL, [Destination] [varchar](500) NULL, [Material_Code] [varchar](500) NULL, [Price] [numeric](18, 2) NULL, [Weight_Tons] [numeric](18, 3) NULL, [Weight_Kgs] [numeric](18, 3) NULL, [Rate] [numeric](18, 2) NULL, [Amount] [numeric](18, 2) NULL, [Material_Cost] [numeric](18, 2) NULL, [Driver_Allowance] [numeric](18, 2) NULL, [Diesel_Expense] [numeric](18, 2) NULL, [Other_Charges] [numeric](18, 2) NULL, [Invoice_no] [numeric](18, 0) NULL, [Invoice_Slno] [numeric](18, 0) NULL, [User_id] [varchar](500) NULL, [Entry_date] [datetime] NULL, [Trip_Slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [UNIT] [varchar](50) NULL, CONSTRAINT [PK_asTripEntryAccount] PRIMARY KEY CLUSTERED ( [Ticket_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SPI_ASADR] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASADR] @account VARCHAR(200), @address1 VARCHAR(200), @address2 VARCHAR(200), @address3 VARCHAR(200), @phone VARCHAR(200), @fax VARCHAR(200), @address4 VARCHAR(200), @msg VARCHAR(200), @ref VARCHAR(200), @sub VARCHAR(200), @tr_date SMALLDATETIME, @date1 SMALLDATETIME, @remark VARCHAR(200), @email VARCHAR(200), @country VARCHAR(200), @salesman VARCHAR(200), @deptcode VARCHAR(200), @areacode VARCHAR(200) AS set nocount on insert into ASADR(account, address1, address2, address3, phone, fax, address4, msg, ref, sub, tr_date, [date], remark, email,country,salesman,deptcode,areacode) values(@account,@address1,@address2,@address3,@phone,@fax,@address4,@msg,@ref,@sub,@tr_date,@date1,@remark,@email,@country, @salesman, @deptcode, @areacode) GO /****** Object: Table [dbo].[asTripEntryAccountForeign] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTripEntryAccountForeign]( [Ticket_No] [varchar](200) NOT NULL, [Trip_date] [datetime] NULL, [Account] [varchar](1000) NULL, [Accdesc] [varchar](500) NULL, [VehicleNo] [varchar](500) NULL, [Driver] [varchar](500) NULL, [Source] [varchar](500) NULL, [Destination] [varchar](500) NULL, [Material_Code] [varchar](500) NULL, [Price] [numeric](18, 2) NULL, [Weight_Tons] [numeric](18, 3) NULL, [Weight_Kgs] [numeric](18, 3) NULL, [Rate] [numeric](18, 2) NULL, [Amount] [numeric](18, 2) NULL, [Material_Cost] [numeric](18, 2) NULL, [Driver_Allowance] [numeric](18, 2) NULL, [Diesel_Expense] [numeric](18, 2) NULL, [Other_Charges] [numeric](18, 2) NULL, [Invoice_no] [numeric](18, 0) NULL, [Invoice_Slno] [numeric](18, 0) NULL, [User_id] [varchar](500) NULL, [Entry_date] [datetime] NULL, [Trip_Slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [Fuel_Charges] [numeric](18, 2) NULL, [Border_Charges] [numeric](18, 2) NULL, [Ttype] [varchar](50) NULL, [UNIT] [varchar](50) NULL, [JVNUM] [varchar](50) NULL, CONSTRAINT [PK_asTripEntryAccountForeign] PRIMARY KEY CLUSTERED ( [Ticket_No] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[userImg] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[userImg]( [user_name] [varchar](20) NULL, [user_image] [image] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asItemCreationLog] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemCreationLog]( [Bin_Code] [varchar](900) NOT NULL, [Bin_Name] [varchar](3000) NULL, [Bin_Date] [datetime] NULL, [Bin_User] [varchar](500) NULL, [Bin_Dept] [varchar](50) NULL, CONSTRAINT [PK_asItemCreationLog] PRIMARY KEY CLUSTERED ( [Bin_Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asBin] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBin]( [Bin_Code] [varchar](50) NOT NULL, [Bin_Name] [varchar](100) NOT NULL, CONSTRAINT [PK_asBin] PRIMARY KEY CLUSTERED ( [Bin_Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASADR] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASADR]( [account] [char](8) NOT NULL, [address1] [char](100) NULL, [address2] [char](100) NULL, [address3] [char](100) NULL, [phone] [char](30) NULL, [fax] [char](30) NULL, [address4] [char](100) NULL, [msg] [text] NULL, [ref] [char](50) NULL, [sub] [char](50) NULL, [tr_date] [smalldatetime] NULL, [date] [smalldatetime] NULL, [remark] [varchar](max) NULL, [email] [char](50) NULL, [country] [nvarchar](50) NULL, [salesman] [nvarchar](50) NULL, [deptcode] [nvarchar](50) NULL, [areacode] [nvarchar](50) NULL, CONSTRAINT [PK_ASADR] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asSALESMANSRETURN] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSALESMANSRETURN]( [account] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [QDATE] [datetime] NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [DEPTNO] [varchar](200) NULL, [MOBNO] [varchar](3000) NULL, [GROUPX] [varchar](3000) NULL, [STATUS] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asquotdRestore] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asquotdRestore]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](200) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](200) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](250) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](250) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](200) NULL, [do_no] [varchar](250) NULL, [inv_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](20) NULL, [SWIDTH] [varchar](20) NULL, [STHICK] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTools] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTools]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [datetime] NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [datetime] NULL, [add7] [varchar](2000) NULL, [add8] [datetime] NULL, [add9] [varchar](5000) NULL, [add10] [varchar](5000) NULL, [add11] [varchar](100) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[astranPI] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranPI]( [account] [char](8) NULL, [jvtype] [varchar](250) NULL, [jvnum] [varchar](250) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [nvarchar](max) NULL, [type] [char](1) NULL, [amount] [numeric](20, 3) NULL, [curno] [nvarchar](250) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [nvarchar](250) NULL, [type_no] [nvarchar](1500) NULL, [accountype] [char](1) NULL, [job_code] [nvarchar](250) NULL, [sman_code] [nvarchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [nvarchar](250) NULL, [chqno] [nvarchar](550) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [char](1) NULL, [pdc_acc] [char](8) NULL, [status1] [char](1) NULL, [status] [char](1) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [nvarchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](250) NULL, [lpono] [varchar](250) NULL, [deptno] [char](4) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](250) NULL, [upd] [char](1) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](300) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[prodcost] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[prodcost]( [code] [nvarchar](max) NULL, [cost] [numeric](18, 3) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ASTRANLOC] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASTRANLOC]( [account] [char](8) NULL, [jvtype] [char](2) NULL, [jvnum] [char](6) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](50) NULL, [entry_ref] [varchar](max) NULL, [type] [char](1) NULL, [amount] [numeric](15, 3) NULL, [curno] [char](3) NULL, [curamount] [numeric](15, 3) NULL, [user_id] [char](10) NULL, [type_no] [char](6) NULL, [accountype] [char](1) NULL, [job_code] [char](30) NULL, [sman_code] [char](10) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [char](10) NULL, [chqno] [char](10) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [char](1) NULL, [pdc_acc] [char](8) NULL, [status1] [char](1) NULL, [status] [char](1) NULL, [appl_amt1] [numeric](14, 3) NULL, [appl_amt] [numeric](14, 3) NULL, [bank] [char](10) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [char](3) NULL, [lpono] [char](20) NULL, [deptno] [char](4) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [char](3) NULL, [ccno] [char](20) NULL, [sys_date] [smalldatetime] NULL, [ttref] [char](30) NULL, [appl_cramt] [numeric](14, 2) NULL, [appl_crop] [numeric](14, 2) NULL, [appl_dramt] [numeric](14, 2) NULL, [pgroup] [varchar](100) NULL, [upd] [char](1) NULL, [v_amt] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asExcelImportGROUP] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asExcelImportGROUP]( [CODE] [varchar](200) NULL, [GROUP] [varchar](1000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asAMCAlertSchedules] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asAMCAlertSchedules]( [DATE] [datetime] NULL, [AMCNO] [varchar](500) NULL, [customer] [varchar](500) NULL, [DEPTNO] [varchar](50) NULL, [DETAILS] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTripd] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTripd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 0) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [locFrom] [varchar](100) NULL, [locTo] [varchar](100) NULL, [Mileage] [numeric](18, 0) NULL, [DriverNo] [varchar](200) NULL, [TimeAllot] [varchar](1000) NULL, [TimeLoad] [varchar](1000) NULL, [TimeOffLoad] [varchar](1000) NULL, [date_Load] [smalldatetime] NULL, [date_offLoad] [smalldatetime] NULL, [tripcode] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[stockbalasondtS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondtS] @b smalldatetime, @A CHAR(25) AS SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.code=@A group by m.code,m.[desc] GO /****** Object: Table [dbo].[asacode] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asacode]( [acode_key] [varchar](50) NULL, [acode_name] [varchar](50) NULL, [tot_sale] [numeric](18, 3) NULL, [last_sale] [smalldatetime] NULL, [last_amt] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SPI_ASICM_I] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[SPI_ASICM_I] @code VARCHAR(200),@unit VARCHAR(200),@group VARCHAR(200),@sgroup VARCHAR(200),@categ VARCHAR(200),@scateg VARCHAR(200),@class VARCHAR(200),@desc VARCHAR(200),@location VARCHAR(200),@store_no VARCHAR(200),@qty_open NUMERIC,@rcvd_ytd NUMERIC,@issd_ytd NUMERIC,@qty_rorder NUMERIC,@cost_unit NUMERIC,@cost_avg NUMERIC,@price_unit NUMERIC,@packing VARCHAR(200),@discount NUMERIC,@reserveqty NUMERIC,@po_qty NUMERIC,@batch VARCHAR(200),@rcvd01 NUMERIC,@issd01 NUMERIC,@rcvd02 NUMERIC,@issd02 NUMERIC,@rcvd03 NUMERIC,@issd03 NUMERIC,@rcvd04 NUMERIC,@issd04 NUMERIC,@rcvd05 NUMERIC,@issd05 NUMERIC,@rcvd06 NUMERIC,@issd06 NUMERIC,@rcvd07 NUMERIC,@issd07 NUMERIC,@rcvd08 NUMERIC,@issd08 NUMERIC,@rcvd09 NUMERIC,@issd09 NUMERIC,@rcvd10 NUMERIC,@issd10 NUMERIC,@rcvd11 NUMERIC,@issd11 NUMERIC,@rcvd12 NUMERIC,@issd12 NUMERIC,@price2 NUMERIC,@min_qty NUMERIC,@max_qty NUMERIC,@do_pending NUMERIC,@cost_open NUMERIC,@packprice1 NUMERIC,@fraction NUMERIC,@qty2_open NUMERIC,@qty2 NUMERIC,@perishable VARCHAR(200),@cost_fifo NUMERIC,@weight NUMERIC,@surf_cost NUMERIC,@supplier VARCHAR(200),@dac CHAR(1),@deptno VARCHAR(200),@packcost NUMERIC,@phy_qty NUMERIC,@phy_date SMALLDATETIME,@price3 NUMERIC,@fraction2 NUMERIC,@qtyf_open NUMERIC,@locaphy NUMERIC,@locbphy NUMERIC,@loccphy NUMERIC,@locdphy NUMERIC,@locephy NUMERIC,@locfphy NUMERIC,@locgphy NUMERIC,@exp_date SMALLDATETIME,@bonus NUMERIC,@priced NUMERIC,@pricee NUMERIC,@pricef NUMERIC,@priceg NUMERIC,@priceh NUMERIC,@pricei NUMERIC,@pricej NUMERIC,@gweight NUMERIC,@nweight NUMERIC,@measment VARCHAR(200),@upd VARCHAR(200),@lochphy NUMERIC,@blkitem VARCHAR(200) AS begin insert into ASICM(code, unit,[group], sgroup, categ, scateg, class,[desc], location, store_no, qty_open, rcvd_ytd, issd_ytd, qty_rorder, cost_unit, cost_avg, price_unit, packing, discount, reserveqty, po_qty, batch, rcvd01, issd01, rcvd02, issd02, rcvd03, issd03, rcvd04, issd04, rcvd05, issd05, rcvd06, issd06, rcvd07, issd07, rcvd08, issd08, rcvd09, issd09, rcvd10, issd10, rcvd11, issd11, rcvd12, issd12, price2, min_qty, max_qty, do_pending, cost_open, packprice1, fraction, qty2_open, qty2, perishable, cost_fifo, weight, surf_cost, supplier, dac, deptno, packcost, phy_qty, phy_date, price3, fraction2, qtyf_open, locaphy, locbphy, loccphy, locdphy, locephy, locfphy, locgphy, exp_date, bonus, priced, pricee, pricef, priceg, priceh, pricei, pricej, gweight, nweight, measment, upd, lochphy, blkitem) values(@code,@unit,@group,@sgroup,@categ,@scateg,@class,@desc,@location,@store_no,@qty_open,@rcvd_ytd,@issd_ytd,@qty_rorder,@cost_unit,@cost_avg,@price_unit,@packing,@discount,@reserveqty,@po_qty,@batch,@rcvd01,@issd01,@rcvd02,@issd02,@rcvd03,@issd03,@rcvd04,@issd04,@rcvd05,@issd05,@rcvd06,@issd06,@rcvd07,@issd07,@rcvd08,@issd08,@rcvd09,@issd09,@rcvd10,@issd10,@rcvd11,@issd11,@rcvd12,@issd12,@price2,@min_qty,@max_qty,@do_pending,@cost_open,@packprice1,@fraction,@qty2_open,@qty2,@perishable,@cost_fifo,@weight,@surf_cost,@supplier,@dac,@deptno,@packcost,@phy_qty,@phy_date,@price3,@fraction2,@qtyf_open,@locaphy,@locbphy,@loccphy,@locdphy,@locephy,@locfphy,@locgphy,@exp_date,@bonus,@priced,@pricee,@pricef,@priceg,@priceh,@pricei,@pricej,@gweight,@nweight,@measment,@upd,@lochphy,@blkitem) end GO /****** Object: StoredProcedure [dbo].[itemCodeListFilterQTY] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListFilterQTY] AS select code, [desc1],RCVD_YTD-ISSD_YTD as [Balance] from asicm WHERE ACTIVE <>'I' order by code GO /****** Object: StoredProcedure [dbo].[ItemListQryALF] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryALF] AS select code as [Code],modelno1 as [Part Number],[DESC] as [Description],modelno2 as [TKM Number], modelno3 as [Eristic Number], location as [THG Number],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size] from asicm WHERE code<>'000' GO /****** Object: Table [dbo].[asphystk] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asphystk]( [date] [smalldatetime] NULL, [code] [varchar](200) NULL, [loc] [varchar](200) NULL, [pageno] [numeric](4, 0) NULL, [cost] [numeric](13, 3) NULL, [phy_qty] [numeric](13, 3) NULL, [userid] [varchar](200) NULL, [desc] [char](40) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asFormulad] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asFormulad]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](200) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](200) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](250) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](250) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](200) NULL, [do_no] [varchar](250) NULL, [inv_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](20) NULL, [SWIDTH] [varchar](20) NULL, [STHICK] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asExcelImportITEM] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asExcelImportITEM]( [CODE] [varchar](200) NULL, [DESC] [varchar](1000) NULL, [UNIT] [varchar](1000) NULL, [PRICE_UNIT] [numeric](18, 2) NULL, [GROUP] [varchar](1000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asWidth] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asWidth]( [W_Code] [varchar](500) NOT NULL, [W_Name] [varchar](100) NOT NULL, [W_Ref] [varchar](2000) NULL, CONSTRAINT [PK_W_Code] PRIMARY KEY CLUSTERED ( [W_Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASSKILL] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASSKILL]( [SKILL] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListFilterQTYFULL] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListFilterQTYFULL] AS select code, [desc],(CASE ACTIVE WHEN 'A' THEN CAST((RCVD_YTD-ISSD_YTD) AS VARCHAR) ELSE 'inactive' END) as [Balance] from asicm order by code GO /****** Object: Table [dbo].[asjobs] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asjobs]( [JCODE] [varchar](20) NULL, [JNAME] [char](100) NULL, [AMT] [numeric](14, 3) NULL, [OCOST] [numeric](14, 3) NULL, [OINCOME] [numeric](14, 3) NULL, [JOB_NATURE] [varchar](500) NULL, [jobstdate] [varchar](10) NULL, [jobenddate] [varchar](10) NULL, [LPO] [varchar](50) NULL, [SITEADDRESS] [varchar](500) NULL, [STATUS] [varchar](50) NULL, [JOBGROUP] [varchar](100) NULL, [ACCOUNT] [varchar](100) NULL, [CUSTOMER] [varchar](500) NULL, [SALESMAN] [varchar](100) NULL, [RUNNING_STATUS] [varchar](100) NULL, [JOB_DETAILS] [varchar](1000) NULL, [JOB_DATE] [smalldatetime] NULL, [retentionac] [varchar](300) NULL, [retentiondesc] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SPI_ASICM] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASICM] @code VARCHAR(200),@unit VARCHAR(200),@group VARCHAR(200),@sgroup VARCHAR(200),@categ VARCHAR(200),@scateg VARCHAR(200),@class VARCHAR(200),@desc VARCHAR(200),@location VARCHAR(200),@store_no VARCHAR(200),@qty_open NUMERIC,@rcvd_ytd NUMERIC,@issd_ytd NUMERIC,@qty_rorder NUMERIC,@cost_unit NUMERIC,@cost_avg NUMERIC,@price_unit NUMERIC,@packing VARCHAR(200),@discount NUMERIC,@reserveqty NUMERIC,@po_qty NUMERIC,@batch VARCHAR(200),@rcvd01 NUMERIC,@issd01 NUMERIC,@rcvd02 NUMERIC,@issd02 NUMERIC,@rcvd03 NUMERIC,@issd03 NUMERIC,@rcvd04 NUMERIC,@issd04 NUMERIC,@rcvd05 NUMERIC,@issd05 NUMERIC,@rcvd06 NUMERIC,@issd06 NUMERIC,@rcvd07 NUMERIC,@issd07 NUMERIC,@rcvd08 NUMERIC,@issd08 NUMERIC,@rcvd09 NUMERIC,@issd09 NUMERIC,@rcvd10 NUMERIC,@issd10 NUMERIC,@rcvd11 NUMERIC,@issd11 NUMERIC,@rcvd12 NUMERIC,@issd12 NUMERIC,@price2 NUMERIC,@min_qty NUMERIC,@max_qty NUMERIC,@do_pending NUMERIC,@cost_open NUMERIC,@packprice1 NUMERIC,@fraction NUMERIC,@qty2_open NUMERIC,@qty2 NUMERIC,@perishable VARCHAR(200),@cost_fifo NUMERIC,@weight NUMERIC,@surf_cost NUMERIC,@supplier VARCHAR(200),@dac CHAR(1),@deptno VARCHAR(200),@packcost NUMERIC,@phy_qty NUMERIC,@phy_date SMALLDATETIME,@price3 NUMERIC,@fraction2 NUMERIC,@qtyf_open NUMERIC,@locaphy NUMERIC,@locbphy NUMERIC,@loccphy NUMERIC,@locdphy NUMERIC,@locephy NUMERIC,@locfphy NUMERIC,@locgphy NUMERIC,@exp_date SMALLDATETIME,@bonus NUMERIC,@priced NUMERIC,@pricee NUMERIC,@pricef NUMERIC,@priceg NUMERIC,@priceh NUMERIC,@pricei NUMERIC,@pricej NUMERIC,@gweight NUMERIC,@nweight NUMERIC,@measment VARCHAR(200),@upd VARCHAR(200),@lochphy NUMERIC,@blkitem VARCHAR(200) AS begin declare @cnt int set nocount on select @cnt=count(code) from asicm where [code]=@code if(@cnt=0) begin insert into ASICM(code, unit,[group], sgroup, categ, scateg, class,[desc], location, store_no, qty_open, rcvd_ytd, issd_ytd, qty_rorder, cost_unit, cost_avg, price_unit, packing, discount, reserveqty, po_qty, batch, rcvd01, issd01, rcvd02, issd02, rcvd03, issd03, rcvd04, issd04, rcvd05, issd05, rcvd06, issd06, rcvd07, issd07, rcvd08, issd08, rcvd09, issd09, rcvd10, issd10, rcvd11, issd11, rcvd12, issd12, price2, min_qty, max_qty, do_pending, cost_open, packprice1, fraction, qty2_open, qty2, perishable, cost_fifo, weight, surf_cost, supplier, dac, deptno, packcost, phy_qty, phy_date, price3, fraction2, qtyf_open, locaphy, locbphy, loccphy, locdphy, locephy, locfphy, locgphy, exp_date, bonus, priced, pricee, pricef, priceg, priceh, pricei, pricej, gweight, nweight, measment, upd, lochphy, blkitem) values(@code,@unit,@group,@sgroup,@categ,@scateg,@class,@desc,@location,@store_no,@qty_open,@rcvd_ytd,@issd_ytd,@qty_rorder,@cost_unit,@cost_avg,@price_unit,@packing,@discount,@reserveqty,@po_qty,@batch,@rcvd01,@issd01,@rcvd02,@issd02,@rcvd03,@issd03,@rcvd04,@issd04,@rcvd05,@issd05,@rcvd06,@issd06,@rcvd07,@issd07,@rcvd08,@issd08,@rcvd09,@issd09,@rcvd10,@issd10,@rcvd11,@issd11,@rcvd12,@issd12,@price2,@min_qty,@max_qty,@do_pending,@cost_open,@packprice1,@fraction,@qty2_open,@qty2,@perishable,@cost_fifo,@weight,@surf_cost,@supplier,@dac,@deptno,@packcost,@phy_qty,@phy_date,@price3,@fraction2,@qtyf_open,@locaphy,@locbphy,@loccphy,@locdphy,@locephy,@locfphy,@locgphy,@exp_date,@bonus,@priced,@pricee,@pricef,@priceg,@priceh,@pricei,@pricej,@gweight,@nweight,@measment,@upd,@lochphy,@blkitem) end if(@cnt<>0) begin update asicm set [code] = @code, [unit] = @unit, [group] = @group, [sgroup] = @sgroup, [categ] = @categ, [scateg] = @scateg, [class] = @class, [desc] = @desc, [location] = @location, [store_no] = @store_no, [qty_open] = @qty_open, [rcvd_ytd] = @rcvd_ytd, [issd_ytd] = @issd_ytd, [qty_rorder] = @qty_rorder, [cost_unit] = @cost_unit, [cost_avg] = @cost_avg, [price_unit] = @price_unit, [packing] = @packing, [discount] = @discount, [reserveqty] = @reserveqty, [po_qty] = @po_qty, [batch] = @batch, [rcvd01] = @rcvd01, [issd01] = @issd01, [rcvd02] = @rcvd02, [issd02] = @issd02, [rcvd03] = @rcvd03, [issd03] = @issd03, [rcvd04] = @rcvd04, [issd04] = @issd04, [rcvd05] = @rcvd05, [issd05] = @issd05, [rcvd06] = @rcvd06, [issd06] = @issd06, [rcvd07] = @rcvd07, [issd07] = @issd07, [rcvd08] = @rcvd08, [issd08] = @issd08, [rcvd09] = @rcvd09, [issd09] = @issd09, [rcvd10] = @rcvd10, [issd10] = @issd10, [rcvd11] = @rcvd11, [issd11] = @issd11, [rcvd12] = @rcvd12, [issd12] = @issd12, [price2] = @price2, [min_qty] = @min_qty, [max_qty] = @max_qty, [do_pending] = @do_pending, [cost_open] = @cost_open, [packprice1] = @packprice1, [fraction] = @fraction, [qty2_open] = @qty2_open, [qty2] = @qty2, [perishable] = @perishable, [cost_fifo] = @cost_fifo, [weight] = @weight, [surf_cost] = @surf_cost, [supplier] = @supplier, [dac] = @dac, [deptno] = @deptno, [packcost] = @packcost, [phy_qty] = @phy_qty, [phy_date] = @phy_date, [price3] = @price3, [fraction2] = @fraction2, [qtyf_open] = @qtyf_open, [locaphy] = @locaphy, [locbphy] = @locbphy, [loccphy] = @loccphy, [locdphy] = @locdphy, [locephy] = @locephy, [locfphy] = @locfphy, [locgphy] = @locgphy, [exp_date] = @exp_date, [bonus] = @bonus, [priced] = @priced, [pricee] = @pricee, [pricef] = @pricef, [priceg] = @priceg, [priceh] = @priceh, [pricei] = @pricei, [pricej] = @pricej, [gweight] = @gweight, [nweight] = @nweight, [measment] = @measment, [upd] = @upd, [lochphy] = @lochphy, [blkitem] = @blkitem where [code]=@code end end GO /****** Object: Table [dbo].[asBOQResource] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBOQResource]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListQryFilterALF] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryFilterALF] AS select code as [Code],modelno1 as [Part Number],[DESC] as [Description],modelno2 as [TKM Number], modelno3 as [Eristic Number], location as [THG Number],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size] from asicm WHERE code<>'000' and active <>'I' GO /****** Object: Table [dbo].[asTechnician] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTechnician]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [datetime] NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [datetime] NULL, [add7] [varchar](2000) NULL, [add8] [datetime] NULL, [add9] [varchar](5000) NULL, [add10] [varchar](5000) NULL, [add11] [varchar](100) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASCODE] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASCODE]( [C_CODE] [char](15) NULL, [C_NAME] [char](75) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getunitcost_asicm] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE FUNCTION [dbo].[getunitcost_asicm] (@CODE VARCHAR(20)) RETURNS numeric(9,2) AS BEGIN DECLARE @cost_unit numeric(9,2) select @cost_unit =cost_unit from asicm where code = @CODE RETURN(@cost_unit) END GO /****** Object: Table [dbo].[asictRENT] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asictRENT]( [tr_refno] [varchar](200) NULL, [tr_desc] [varchar](300) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](200) NULL, [tr_type] [char](1) NULL, [tr_qty] [numeric](13, 2) NULL, [tr_qty2] [numeric](13, 2) NULL, [account] [char](8) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](200) NULL, [batch] [varchar](100) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NOT NULL, [lpo_no] [varchar](200) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](18, 8) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](200) NULL, [be_no] [varchar](200) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](18, 8) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](200) NULL, [locn] [varchar](200) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](300) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [char](8) NULL, [punit] [varchar](200) NULL, [deptno] [char](4) NULL, [month] [char](3) NULL, [u] [char](1) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](200) NULL, [hawb] [varchar](200) NULL, [blno] [varchar](200) NULL, [cf] [varchar](200) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](200) NULL, [local] [bit] NULL, [upd] [char](1) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL, [ccno] [varchar](200) NULL, [COSTCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[aspom] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspom]( [po_no] [numeric](10, 0) NOT NULL, [po_date] [smalldatetime] NOT NULL, [cust_acc] [varchar](2000) NOT NULL, [jv_num] [varchar](2000) NOT NULL, [comments] [varchar](2000) NOT NULL, [sale_man] [varchar](2000) NOT NULL, [inv_no] [numeric](10, 0) NOT NULL, [po_status] [varchar](2000) NOT NULL, [area_code] [varchar](2000) NOT NULL, [po_ref] [varchar](2000) NOT NULL, [po_doc] [varchar](2000) NOT NULL, [fc] [varchar](2000) NOT NULL, [po_amount] [numeric](14, 4) NOT NULL, [po_fcamt] [numeric](14, 4) NOT NULL, [po_fcrate] [numeric](11, 6) NOT NULL, [pi_amount] [numeric](14, 4) NOT NULL, [pi_fcamt] [numeric](14, 4) NOT NULL, [po_disc] [numeric](10, 3) NOT NULL, [due_date] [smalldatetime] NOT NULL, [po_fdisc] [numeric](10, 3) NOT NULL, [accdesc] [varchar](2000) NOT NULL, [delivery] [varchar](2000) NOT NULL, [shipment] [varchar](2000) NOT NULL, [payment] [varchar](2000) NOT NULL, [consignee] [varchar](2000) NOT NULL, [notify] [varchar](2000) NOT NULL, [head1] [varchar](2000) NOT NULL, [foot1] [varchar](3500) NULL, [status1] [varchar](2000) NOT NULL, [account] [varchar](2000) NOT NULL, [from] [varchar](2000) NOT NULL, [to] [varchar](2000) NOT NULL, [partial] [varchar](2000) NOT NULL, [others] [varchar](2000) NOT NULL, [validity] [varchar](2000) NOT NULL, [tranship] [varchar](2000) NOT NULL, [deptno] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[PDC_Balance] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[PDC_Balance] @DEPTNO CHAR(4),@A varchar(50), @B smalldatetime AS select SUM(AMOUNT) FROM ASTRAN WHERE PDC_ACC=@A AND JVTYPE= 'RV' and left(account,4) in( '1203','2103','2104') AND JVDATE<=@B AND CHQNO NOT IN(SELECT CHQNO FROM ASTRAN WHERE JVTYPE='DB' AND PDC_ACC=@A AND JVDATE<=@B AND TYPE='C') GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHALF] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHALF] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],modelno1 as [Part Number],[DESC] as [Description],modelno2 as [TKM Number], modelno3 as [Eristic Number], location as [THG Number],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B or location like @B ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND [DESC] LIKE @B GO /****** Object: Table [dbo].[ASICTLOC] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASICTLOC]( [tr_refno] [varchar](2000) NULL, [tr_desc] [varchar](2000) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](2000) NULL, [tr_type] [varchar](2000) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [varchar](2000) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](2000) NULL, [batch] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NULL, [lpo_no] [varchar](2000) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](12, 3) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](2000) NULL, [be_no] [varchar](2000) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](10, 3) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](2000) NULL, [locn] [varchar](2000) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](2000) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [varchar](2000) NULL, [punit] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [month] [varchar](2000) NULL, [u] [varchar](2000) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](2000) NULL, [hawb] [varchar](2000) NULL, [blno] [varchar](2000) NULL, [cf] [varchar](2000) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](2000) NULL, [local] [bit] NULL, [upd] [varchar](2000) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asRemind] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asRemind]( [slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [userId] [varchar](100) NULL, [from] [varchar](100) NULL, [msg] [text] NULL, [dueDate] [smalldatetime] NULL, [subject] [varchar](500) NULL, [sysdate] [smalldatetime] NULL, [type] [char](1) NULL, [status] [char](1) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMRV] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMRV]( [inv_no] [numeric](10, 0) NOT NULL, [ref] [varchar](2000) NULL, [fc] [varchar](2000) NULL, [amount] [numeric](18, 3) NULL, [fcamount] [numeric](18, 3) NULL, [account] [varchar](2000) NULL, [accdesc] [varchar](2000) NULL, [status] [varchar](2000) NULL, [remarks] [varchar](2000) NULL, [deptno] [char](16) NOT NULL, [date] [smalldatetime] NULL, [inv] [varchar](2000) NULL, [shipDate] [smalldatetime] NULL, [shipref] [varchar](2000) NULL, [duedate] [smalldatetime] NULL, [mawb] [varchar](2000) NULL, [hwab] [varchar](2000) NULL, [lcno] [varchar](2000) NULL, [docref] [varchar](2000) NULL, [cfagent] [varchar](2000) NULL, [purchAccount] [varchar](2000) NULL, [purchAccDesc] [varchar](2000) NULL, [rate] [numeric](18, 3) NULL, [local] [varchar](2000) NULL, [othercost] [numeric](18, 3) NULL, [jobCode] [varchar](2000) NULL, [discount] [numeric](18, 3) NULL, [fdiscount] [numeric](18, 3) NULL, CONSTRAINT [PK_asMRV_1] PRIMARY KEY CLUSTERED ( [inv_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHFilterALF] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHFilterALF] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],modelno1 as [Part Number],[DESC] as [Description],modelno2 as [TKM Number], modelno3 as [Eristic Number], location as [THG Number],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size] from asicm WHERE code<>'000' AND ACTIVE<>'I' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B or location like @B ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and active <> 'I' AND [DESC] LIKE @B GO /****** Object: Table [dbo].[asSALESMANQUOTE] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSALESMANQUOTE]( [account] [numeric](10, 0) NULL, [QDATE] [datetime] NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [DEPTNO] [varchar](200) NULL, [MOBNO] [varchar](3000) NULL, [GROUPX] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asUnitofMeasure1] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asUnitofMeasure1]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [numeric](18, 8) NULL, [add2] [numeric](18, 2) NULL, [DEFA] [varchar](10) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getdataRV] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getdataRV] ( @deptno char(4),@accountno varchar(20) ) RETURNS @tb table(ref varchar(10), type char(1),amount numeric(10,2)) AS BEGIN /*declare @ta table(ref varchar(10), amount numeric(10,2)) declare @a varchar(20) declare @b numeric(10,2) declare @x varchar(20) declare @y numeric(10,2) declare @diff numeric(10,2) declare c cursor for SELECT ref,sum(amount) FROM ASTRAN where account =@accountno and type='C' GROUP BY REF order by ref declare d cursor for SELECT REF,sum(amount) FROM ASTRAN where account=@accountno and type='D' GROUP BY REF order by ref open d FETCH NEXT FROM d INTO @a, @b while @@fetch_status=0 begin open c select @diff=0 fetch next from c into @x, @y while @@fetch_status=0 begin if(@a=@x) begin select @diff= (@y-@b) if(@diff<>0) begin insert @ta select @a,@diff from astran end end fetch next from c into @x, @y end close c if(@diff=0) begin insert @ta select @a,@b from astran end FETCH NEXT FROM d INTO @a, @b end close d */ insert @tb select ref as [Ref],type as [Type], sum(amount) as [Amount] from astran where account=@accountno and DEPTNO=@DEPTNO group by ref,type order by ref, type RETURN END GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHFilter] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHFilter] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select TOP 1000 code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],class as [Bin] , [group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND ACTIVE<>'I' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select TOP 1000 code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],class as [Bin] , [group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and active <> 'I' AND [DESC] LIKE @B GO /****** Object: Table [dbo].[asreports] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asreports]( [REPSL] [numeric](18, 0) NOT NULL, [repGroup] [char](20) NULL, [repName] [char](20) NULL, [repCaption] [char](75) NULL, [repDesc] [nvarchar](2000) NULL, [CRIT1] [char](30) NULL, [VAL1] [char](100) NULL, [CRIT2] [char](30) NULL, [VAL2] [char](100) NULL, [CRIT3] [char](30) NULL, [VAL3] [char](100) NULL, [CRIT4] [char](30) NULL, [VAL4] [char](100) NULL, [CRIT5] [char](30) NULL, [VAL5] [char](100) NULL, [REPSHOW] [char](10) NULL, [HIGHLIGHT] [char](10) NULL, [SORTFL1] [char](50) NULL, [SORTFL2] [char](50) NULL, CONSTRAINT [PK_asreports] PRIMARY KEY CLUSTERED ( [REPSL] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asdo] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asdo]( [do_no] [numeric](10, 0) NOT NULL, [do_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [do_status] [varchar](2000) NULL, [area_code] [varchar](2000) NULL, [status1] [varchar](2000) NULL, [lpo_no] [varchar](2000) NULL, [do_data] [varchar](2000) NULL, [totprn] [numeric](2, 0) NULL, [do_total] [numeric](13, 3) NULL, [accdesc] [varchar](2000) NULL, [lpodate] [smalldatetime] NULL, [size] [varchar](2000) NULL, [lpo_date] [smalldatetime] NULL, [deliv_site] [varchar](300) NULL, [vehicleno] [varchar](300) NULL, [drivername] [varchar](300) NULL, [deptno] [char](4) NOT NULL, [NOCARTON] [varchar](2000) NULL, [DELTIME] [varchar](2000) NULL, [fc] [varchar](2000) NULL, [do_ftotal] [numeric](18, 4) NULL, [do_fcrate] [numeric](18, 6) NULL, CONSTRAINT [PK_asdo] PRIMARY KEY CLUSTERED ( [do_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoCustom] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoCustom]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asict2] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asict2]( [tr_refno] [varchar](2000) NULL, [code] [varchar](2000) NULL, [tr_type] [varchar](2000) NULL, [loc_a] [numeric](14, 3) NULL, [loc_b] [numeric](14, 3) NULL, [loc_c] [numeric](14, 3) NULL, [loc_d] [numeric](14, 3) NULL, [loc_e] [numeric](14, 3) NULL, [loc_f] [numeric](14, 3) NULL, [loc_g] [numeric](14, 3) NULL, [loc_h] [numeric](14, 3) NULL, [loc_i] [numeric](14, 3) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [head2] [varchar](2000) NULL, [head3] [varchar](2000) NULL, [head4] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[aspomd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspomd]( [po_no] [numeric](10, 0) NOT NULL, [po_icode] [varchar](2000) NOT NULL, [po_qty] [numeric](10, 3) NOT NULL, [po_cost] [numeric](14, 4) NOT NULL, [po_fccost] [numeric](14, 4) NOT NULL, [pi_qty] [numeric](10, 3) NOT NULL, [po_disc] [numeric](10, 3) NOT NULL, [cust_acc] [varchar](2000) NOT NULL, [po_date] [smalldatetime] NOT NULL, [po_ref] [varchar](2000) NOT NULL, [po_fdisc] [numeric](10, 3) NOT NULL, [fline_tota] [numeric](14, 4) NOT NULL, [line_total] [numeric](14, 3) NOT NULL, [unit] [varchar](2000) NOT NULL, [idesc] [varchar](2000) NOT NULL, [tr_qty2] [numeric](10, 3) NOT NULL, [po_qty2] [numeric](10, 3) NOT NULL, [job_code] [varchar](2000) NOT NULL, [shp1_date] [smalldatetime] NOT NULL, [shp2_date] [smalldatetime] NOT NULL, [shp3_date] [smalldatetime] NOT NULL, [shp4_date] [smalldatetime] NOT NULL, [shp5_date] [smalldatetime] NOT NULL, [shp1_ref] [varchar](2000) NOT NULL, [shp2_ref] [varchar](2000) NOT NULL, [shp3_ref] [varchar](2000) NOT NULL, [shp4_ref] [varchar](2000) NOT NULL, [shp5_ref] [varchar](2000) NOT NULL, [shp1_qty] [numeric](10, 2) NOT NULL, [shp2_qty] [numeric](10, 2) NOT NULL, [shp3_qty] [numeric](10, 2) NOT NULL, [shp4_qty] [numeric](10, 2) NOT NULL, [shp5_qty] [numeric](10, 2) NOT NULL, [u] [varchar](2000) NOT NULL, [fraction] [numeric](12, 4) NOT NULL, [fraction2] [numeric](12, 4) NOT NULL, [po_locn] [varchar](200) NULL, [lpo_no] [varchar](2000) NOT NULL, [po_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [purchOrd_No] [varchar](2000) NULL, [mrv_no] [varchar](2000) NULL, [purch_No] [varchar](2000) NULL, [DEPTNO] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asictPR] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asictPR]( [tr_refno] [varchar](2000) NULL, [tr_desc] [varchar](2000) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](2000) NULL, [tr_type] [varchar](2000) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [varchar](2000) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](2000) NULL, [batch] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NOT NULL, [lpo_no] [varchar](2000) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](18, 8) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](2000) NULL, [be_no] [varchar](2000) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](18, 8) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](2000) NULL, [locn] [varchar](2000) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](2000) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [varchar](2000) NULL, [punit] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [month] [varchar](2000) NULL, [u] [varchar](2000) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](2000) NULL, [hawb] [varchar](2000) NULL, [blno] [varchar](2000) NULL, [cf] [varchar](2000) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](2000) NULL, [local] [bit] NULL, [upd] [varchar](2000) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL, [ccno] [varchar](2000) NULL, [COSTCODE] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asUnitofMeasureOLD] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asUnitofMeasureOLD]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [numeric](18, 8) NULL, [add2] [numeric](18, 2) NULL, [DEFA] [varchar](10) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoCustomd] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoCustomd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asREPORT1] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asREPORT1]( [account] [varchar](200) NULL, [accountname] [varchar](300) NULL, [amount] [numeric](18, 2) NULL, [pdc_rcvd] [numeric](18, 2) NULL, [pdc_issd] [numeric](18, 2) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getrcvd_ytd_asicm] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getrcvd_ytd_asicm] (@CODE VARCHAR(20)) RETURNS numeric(9,2) AS BEGIN DECLARE @rcvd_ytd numeric(9,2) select @rcvd_ytd =rcvd_ytd from asicm where code = @CODE RETURN(@rcvd_ytd) END GO /****** Object: StoredProcedure [dbo].[stockbalasondtCATEG] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondtCATEG] @b smalldatetime, @F CHAR(25), @T CHAR(25), @Q int, @GR CHAR(25), @SGR CHAR(25) AS if @q=0 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CATEG=@SGR group by m.code,m.[desc] END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T and M.CATEG=@SGR group by m.code,m.[desc] end ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F and M.CATEG=@SGR group by m.code,m.[desc] end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T and M.CATEG=@SGR group by m.code,m.[desc] end END IF @q=1 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND M.CATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND M.CATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end END GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHNonZero] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHNonZero] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B and (RCVD_YTD-ISSD_YTD) >0 ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND [DESC] LIKE @B and (RCVD_YTD-ISSD_YTD) >0 ELSE select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and (RCVD_YTD-ISSD_YTD) >0 GO /****** Object: Table [dbo].[asdod1] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asdod1]( [do_no] [numeric](10, 0) NULL, [do_icode] [varchar](2000) NULL, [do_qty] [numeric](10, 3) NULL, [do_locn] [varchar](200) NULL, [do_price] [numeric](10, 3) NULL, [ctrn] [numeric](10, 0) NULL, [pcsqty] [numeric](10, 3) NULL, [lpo_no] [varchar](2000) NULL, [do_date] [smalldatetime] NULL, [cust_acc] [varchar](2000) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [line_total] [numeric](13, 3) NULL, [tr_qty2] [numeric](10, 3) NULL, [si_qty] [numeric](10, 3) NULL, [discount] [numeric](10, 2) NULL, [size] [varchar](2000) NULL, [size1] [varchar](2000) NULL, [pcs] [numeric](5, 0) NULL, [pcs1] [numeric](15, 10) NULL, [l] [numeric](10, 1) NULL, [l1] [numeric](10, 1) NULL, [w] [numeric](10, 1) NULL, [w1] [numeric](10, 1) NULL, [u] [varchar](2000) NULL, [so_no] [numeric](10, 0) NULL, [do_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [qtn_No] [numeric](18, 0) NULL, [so_slNo] [numeric](18, 0) NULL, [inv_No] [varchar](200) NULL, [deptno] [varchar](2000) NULL, [fline_tota] [numeric](18, 6) NULL, [do_fprice] [numeric](18, 6) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assys] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assys]( [c_name] [char](100) NOT NULL, [basic_cur] [char](4) NULL, [no_decimal] [numeric](1, 0) NULL, [cur_year] [numeric](4, 0) NULL, [last_day] [smalldatetime] NULL, [xdiff_acc] [char](8) NULL, [loss_acc] [char](8) NULL, [jv_num] [numeric](6, 0) NULL, [pv_num] [numeric](6, 0) NULL, [in_num] [numeric](6, 0) NULL, [dn_num] [numeric](6, 0) NULL, [cn_num] [numeric](6, 0) NULL, [rt_num] [numeric](6, 0) NULL, [tel1] [char](40) NULL, [tel2] [char](40) NULL, [adr1] [char](30) NULL, [adr2] [char](30) NULL, [adr3] [varchar](200) NULL, [p_dir] [char](20) NULL, [work_dir] [char](20) NULL, [mth_strt] [smalldatetime] NULL, [mth_end] [smalldatetime] NULL, [edit_jv] [char](1) NULL, [edit_inv] [char](1) NULL, [edit_rt] [char](1) NULL, [edit_pv] [char](1) NULL, [coy_dir] [char](254) NULL, [jj_num] [numeric](6, 0) NULL, [edit_jj] [varchar](3000) NULL, [edit_cn] [char](1) NULL, [edit_dn] [char](1) NULL, [edit_dv] [char](1) NULL, [edit_cv] [char](1) NULL, [edit_pc] [char](1) NULL, [cv_num] [numeric](6, 0) NULL, [dv_num] [numeric](6, 0) NULL, [pc_num] [numeric](6, 0) NULL, [edit_vi] [char](1) NULL, [edit_po] [char](1) NULL, [normal_cpi] [numeric](6, 0) NULL, [compre_cpi] [numeric](6, 0) NULL, [enable_jc] [bit] NULL, [oc_split_w] [bit] NULL, [po_num] [numeric](6, 0) NULL, [edit_si] [char](1) NULL, [si_num] [numeric](6, 0) NULL, [edit_pi] [char](1) NULL, [pi_num] [numeric](6, 0) NULL, [wa_method] [varchar](3000) NULL, [printertyp] [char](3) NULL, [landscape] [bit] NULL, [pagelength] [numeric](2, 0) NULL, [leftmargin] [numeric](2, 0) NULL, [defstklocn] [bit] NULL, [updinvcost] [bit] NULL, [updall] [bit] NULL, [ip_num] [numeric](6, 0) NULL, [ipip_num] [numeric](6, 0) NULL, [crip_num] [numeric](6, 0) NULL, [jan_open] [numeric](14, 3) NULL, [jan_close] [numeric](14, 3) NULL, [feb_open] [numeric](14, 3) NULL, [feb_close] [numeric](14, 3) NULL, [mar_open] [numeric](14, 3) NULL, [mar_close] [numeric](14, 3) NULL, [apr_open] [numeric](14, 3) NULL, [apr_close] [numeric](14, 3) NULL, [may_open] [numeric](14, 3) NULL, [may_close] [numeric](14, 3) NULL, [jun_open] [numeric](14, 3) NULL, [jun_close] [numeric](14, 3) NULL, [jul_open] [numeric](14, 3) NULL, [jul_close] [numeric](14, 3) NULL, [aug_open] [numeric](14, 3) NULL, [aug_close] [numeric](14, 3) NULL, [sep_open] [numeric](14, 3) NULL, [sep_close] [numeric](14, 3) NULL, [oct_open] [numeric](14, 3) NULL, [oct_close] [numeric](14, 3) NULL, [nov_open] [numeric](14, 3) NULL, [nov_close] [numeric](14, 3) NULL, [dec_open] [numeric](14, 3) NULL, [dec_close] [numeric](14, 3) NULL, [next_crinv] [numeric](10, 0) NULL, [next_cinv] [numeric](10, 0) NULL, [gl_sales] [char](8) NULL, [gl_cash] [char](8) NULL, [gl_bank] [char](8) NULL, [gl_stock] [char](8) NULL, [gl_cost] [char](8) NULL, [gl_cashsal] [char](8) NULL, [gl_cashcus] [char](8) NULL, [gl_pdcr] [char](8) NULL, [gl_pdci] [char](8) NULL, [gl_ipurch] [char](8) NULL, [gl_lpurch] [char](8) NULL, [cq_num] [numeric](6, 0) NULL, [cb_num] [numeric](6, 0) NULL, [db_num] [numeric](6, 0) NULL, [is_num] [numeric](6, 0) NULL, [ir_num] [numeric](6, 0) NULL, [gl_ocostp] [char](8) NULL, [gl_ocost] [char](8) NULL, [pj_num] [numeric](6, 0) NULL, [do_num] [numeric](10, 0) NULL, [upd_do] [bit] NULL, [next_pjno] [numeric](10, 0) NULL, [so_num] [numeric](10, 0) NULL, [next_trno] [numeric](10, 0) NULL, [qo_num] [numeric](10, 0) NULL, [next_srno] [numeric](10, 0) NULL, [gl_sr] [char](8) NULL, [create_so] [bit] NULL, [costc] [bit] NULL, [next_prno] [numeric](10, 0) NULL, [gl_pr] [char](8) NULL, [nrhrs] [numeric](10, 3) NULL, [otrates] [numeric](10, 3) NULL, [otrate] [numeric](10, 3) NULL, [next_coinv] [numeric](10, 0) NULL, [so1_num] [numeric](10, 0) NULL, [gl_creval] [char](8) NULL, [gl_disc] [char](8) NULL, [custdesc] [char](30) NULL, [suppdesc] [char](30) NULL, [no_decc] [numeric](1, 0) NULL, [nodays] [numeric](3, 0) NULL, [discp] [numeric](3, 0) NULL, [discpc] [numeric](3, 0) NULL, [invdo] [numeric](10, 0) NULL, [invdosame] [bit] NULL, [tcdate] [smalldatetime] NULL, [sal_discdr] [char](8) NULL, [sal_disccr] [char](8) NULL, [upd_disc] [bit] NULL, [isr_num] [numeric](10, 0) NULL, [cashcred] [bit] NULL, [p30] [bit] NULL, [dbfname] [char](10) NULL, [rptname] [char](10) NULL, [rptdir] [char](100) NULL, [gl_wsales] [char](8) NULL, [next_winv] [numeric](10, 0) NULL, [gl_stockc] [char](8) NULL, [pdir] [char](30) NULL, [av_num] [numeric](6, 0) NULL, [tv_num] [numeric](6, 0) NULL, [customer] [varchar](300) NULL, [supplier] [char](100) NULL, [pdcr] [char](30) NULL, [pdci] [char](30) NULL, [cash] [char](20) NULL, [bank] [char](20) NULL, [overhead] [numeric](14, 2) NULL, [no_u] [numeric](5, 0) NULL, [next_br] [numeric](6, 0) NULL, [next_bp] [numeric](6, 0) NULL, [updc] [char](1) NULL, [chartsum] [char](100) NULL, [job] [varchar](1500) NULL, [pdir2] [char](10) NULL, [mrv_num] [numeric](18, 0) NULL, [MR_NUM] [numeric](18, 0) NULL, [DEPTNO] [char](10) NULL, [DEPTDESC] [nvarchar](50) NULL, [JOBCOSTAC] [varchar](50) NULL, [STOCKAC] [varchar](50) NULL, [COSTOFSALE] [varchar](50) NULL, [BLOCKDATE] [smalldatetime] NULL, [DISCACC] [varchar](100) NULL, [EXPENSE] [varchar](300) NULL, [PO_NumImp] [numeric](10, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[stockbalasondtSCATEG] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondtSCATEG] @b smalldatetime, @F CHAR(25), @T CHAR(25), @Q int, @GR CHAR(25), @SGR CHAR(25) AS if @q=0 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SCATEG=@SGR group by m.code,m.[desc] END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T and M.SCATEG=@SGR group by m.code,m.[desc] end ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F and M.SCATEG=@SGR group by m.code,m.[desc] end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T and M.SCATEG=@SGR group by m.code,m.[desc] end END IF @q=1 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SCATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND M.SCATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.SCATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND M.SCATEG=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end END GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHMinus] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHMinus] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B and (RCVD_YTD-ISSD_YTD) <0 ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND [DESC] LIKE @B and (RCVD_YTD-ISSD_YTD) <0 ELSE select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and (RCVD_YTD-ISSD_YTD) <0 GO /****** Object: Table [dbo].[FavoriteMenu] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[FavoriteMenu]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [group] [varchar](300) NULL, [form_Name] [varchar](300) NULL, [criteria] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[astranPDC] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranPDC]( [account] [varchar](2000) NULL, [jvtype] [varchar](2000) NULL, [jvnum] [varchar](2000) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [nvarchar](max) NULL, [type] [varchar](2000) NULL, [amount] [numeric](20, 3) NULL, [curno] [nvarchar](250) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [nvarchar](250) NOT NULL, [type_no] [nvarchar](1500) NULL, [accountype] [varchar](2000) NULL, [job_code] [nvarchar](250) NULL, [sman_code] [nvarchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [nvarchar](250) NULL, [chqno] [nvarchar](550) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [varchar](2000) NULL, [pdc_acc] [varchar](2000) NULL, [status1] [varchar](2000) NULL, [status] [varchar](2000) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [nvarchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](2000) NULL, [lpono] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](2000) NULL, [upd] [varchar](2000) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](2000) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getref_astran] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getref_astran] (@deptno char(4),@ref VARCHAR(20)) RETURNS numeric AS BEGIN DECLARE @id numeric select @id=count(ref) from astran where ref = @ref and DEPTNO=@DEPTNO RETURN(@id) END GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHZero] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHZero] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B and (RCVD_YTD-ISSD_YTD) =0 ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND [DESC] LIKE @B and (RCVD_YTD-ISSD_YTD) =0 ELSE select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and (RCVD_YTD-ISSD_YTD) =0 GO /****** Object: Table [dbo].[asdocm] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asdocm]( [code] [varchar](200) NOT NULL, [desc] [varchar](200) NOT NULL, [comm] [numeric](10, 3) NULL, [transfer] [char](1) NULL, [deptno] [char](4) NULL, CONSTRAINT [PK_asdocm] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asUM] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asUM]( [menuid] [varchar](2000) NULL, [MainMenu] [nvarchar](max) NULL, [SubMenu] [nvarchar](max) NULL, [formid] [varchar](2000) NULL, [slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[messengerTab] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[messengerTab]( [servername] [varchar](100) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asinv] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asinv]( [inv_no] [numeric](10, 0) NOT NULL, [cust_acc] [varchar](2000) NULL, [inv_total] [numeric](12, 3) NULL, [inv_cost] [numeric](12, 3) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2000) NULL, [disc_amt] [numeric](12, 3) NULL, [sale_man] [varchar](2000) NULL, [lpo_no] [varchar](2000) NULL, [do_no] [numeric](10, 0) NULL, [due_date] [smalldatetime] NULL, [area_code] [varchar](2000) NULL, [type] [varchar](2000) NULL, [do_data] [varchar](2000) NULL, [q_no] [numeric](10, 0) NULL, [inv_type] [varchar](2000) NULL, [user_id] [varchar](2000) NULL, [fdisc_amt] [numeric](12, 3) NULL, [costc] [varchar](3000) NULL, [job_code] [varchar](200) NULL, [inv_fctota] [numeric](14, 3) NULL, [fc] [varchar](2000) NULL, [awb] [varchar](2000) NULL, [blno] [varchar](2000) NULL, [pkg] [varchar](2000) NULL, [rate2] [numeric](10, 6) NULL, [rate] [numeric](10, 6) NULL, [invcurr] [varchar](200) NULL, [supl_code] [varchar](2000) NULL, [status] [varchar](200) NULL, [tr_refno] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [foot1] [text] NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [repeat] [varchar](2000) NULL, [comm] [numeric](15, 3) NULL, [date_paid] [smalldatetime] NULL, [commdue] [numeric](15, 3) NULL, [comm_paid] [numeric](15, 3) NULL, [commp] [numeric](15, 3) NULL, [type_no] [varchar](2000) NULL, [paid_amt] [numeric](15, 3) NULL, [client_pd] [varchar](2000) NULL, [tel] [varchar](2000) NULL, [custref] [varchar](2000) NULL, [terms] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [month] [varchar](200) NULL, [cashcred] [varchar](2000) NULL, [inv_date] [smalldatetime] NULL, [so_no] [numeric](10, 0) NULL, [sys_date] [smalldatetime] NULL, [comm_pd_dt] [smalldatetime] NULL, [pump] [varchar](2000) NULL, [slno] [varchar](200) NULL, [governor] [varchar](2000) NULL, [feedpump] [varchar](2000) NULL, [injector] [varchar](2000) NULL, [starter] [varchar](2000) NULL, [enginetype] [varchar](2000) NULL, [date_prom] [smalldatetime] NULL, [date_delvd] [smalldatetime] NULL, [inv_qty] [numeric](14, 2) NULL, [rcvd_amt] [numeric](14, 2) NULL, [time] [varchar](2000) NULL, [lab_charge] [numeric](12, 2) NULL, [oth_charge] [numeric](12, 2) NULL, [s] [varchar](2000) NULL, [m] [numeric](10, 2) NULL, [d] [numeric](10, 2) NULL, [e] [numeric](10, 2) NULL, [w] [numeric](10, 2) NULL, [wa] [numeric](10, 2) NULL, [pgroup] [varchar](2000) NULL, [upd] [varchar](2000) NULL, [do_date] [smalldatetime] NULL, [lpo_date] [smalldatetime] NULL, [vehicleno] [varchar](100) NULL, [drivername] [varchar](200) NULL, [deliv_site] [varchar](300) NULL, [head1] [text] NULL, [cap] [varchar](2000) NULL, [salesacc] [varchar](2000) NULL, [salesAccDesc] [varchar](2000) NULL, CONSTRAINT [PK_asinv] PRIMARY KEY CLUSTERED ( [inv_no] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDailyProduction] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDailyProduction]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asDailyProduction] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assod] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assod]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](2000) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](2000) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](2000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](3000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](3000) NULL, [GROUP] [varchar](2000) NULL, [BWNo] [numeric](18, 3) NULL, [BWHrs] [numeric](18, 3) NULL, [WRTNo] [numeric](18, 3) NULL, [WRTHrs] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListnewFilter] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListnewFilter] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3],COST_avg as [Cost],unit as [Unit],DESC1 AS [DESCRIPTION1], DESC2 AS [DESCRIPTION2] from asicm WHERE code<>'000' AND ACTIVE <> 'I' GO /****** Object: Table [dbo].[asprt] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asprt]( [pr_no] [numeric](10, 0) NOT NULL, [pr_date] [smalldatetime] NULL, [prcust_acc] [char](8) NULL, [pr_total] [numeric](12, 3) NULL, [pr_cost] [numeric](12, 3) NULL, [pr_tr_ref] [varchar](2000) NULL, [prcomments] [varchar](2000) NULL, [pr_ref_no] [varchar](2000) NULL, [lpo_no] [varchar](2000) NULL, [cust_acc] [char](8) NULL, [do_no] [numeric](10, 0) NULL, [due_date] [smalldatetime] NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](2000) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [pr_fctotal] [numeric](13, 3) NULL, [fc] [char](4) NULL, [deptno] [char](4) NOT NULL, [rate] [numeric](12, 6) NULL, [upd] [char](1) NULL, CONSTRAINT [PK_asprt] PRIMARY KEY CLUSTERED ( [pr_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicmFULL] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicmFULL]( [code] [varchar](200) NOT NULL, [unit] [varchar](15) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [class] [varchar](200) NULL, [desc] [varchar](300) NULL, [location] [varchar](4000) NULL, [store_no] [char](10) NULL, [qty_open] [numeric](13, 3) NULL, [rcvd_ytd] [numeric](13, 3) NULL, [issd_ytd] [numeric](13, 3) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [char](10) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](200) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [char](1) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](4) NOT NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](200) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicmFULL] PRIMARY KEY CLUSTERED ( [code] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asESTIMATIONSUB] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asESTIMATIONSUB]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asESTIMATIONSUB] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getAgeStmt] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAgeStmt] ( @A varchar(20), @txt1 numeric, @txt2 numeric, @txt3 numeric, @txt4 numeric) RETURNS @tb table([Account] varchar(100), [AccountName] varchar(200),[Ref] varchar(200), [Date] smalldatetime,DBAmt numeric(10,4),CRAmt numeric(10,4),Balance numeric(10,4), txt1 numeric(10,4), txt2 numeric(10,4), txt3 numeric(10,4), txt4 numeric(10,4)) AS BEGIN insert @tb SELECT T.ACCOUNT,M.ACCDESC,T.REF,MIN(JVDATE) as bdate,SUM( CASE TYPE WHEN 'D' THEN AMOUNT ELSE 0 END) AS DBAMT,SUM( CASE TYPE WHEN 'C' THEN AMOUNT ELSE 0 END) AS CRAMT,0.00 as [Balance],0.00 as [txt1],0.00 as [txt2],0.00 as [txt3],0.00 as [txt4] FROM astran T LEFT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT where LTRIM(T.REF)<>'' and t.account=@A group by T.ACCOUNT,M.ACCDESC,T.REF insert into @tb SELECT T.ACCOUNT,M.ACCDESC,T.REF,JVDATE as bdate,CASE TYPE WHEN 'D' THEN AMOUNT ELSE 0 END AS DBAMT,CASE TYPE WHEN 'C' THEN AMOUNT ELSE 0 END AS CRAMT,0.00 as [Balance],0.00 as [txt1],0.00 as [txt2],0.00 as [txt3],0.00 as [txt4] FROM astran T LEFT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT where LTRIM(T.REF)='' and t.account=@A RETURN END GO /****** Object: Table [dbo].[asloctrd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asloctrd]( [fromloc] [char](10) NOT NULL, [toloc] [char](10) NOT NULL, [icode] [char](20) NOT NULL, [date] [smalldatetime] NOT NULL, [qty] [numeric](10, 3) NOT NULL, [loctrno] [numeric](10, 0) NOT NULL, [desc] [char](30) NOT NULL, [s_loc] [char](1) NOT NULL, [d_loc] [char](1) NOT NULL, [idesc] [char](30) NOT NULL, [batch] [char](10) NOT NULL, [upd] [char](1) NOT NULL, [qty1] [numeric](12, 2) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getStmt] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getStmt] ( @A varchar(20),@b smalldatetime, @c smalldatetime ) RETURNS @tb table([JVType] char(4), [No] char(20), [Date] smalldatetime, [Description] varchar(200),Account varchar(10), AccountName varchar(200),Debit numeric(10,4),Credit numeric(10,4),[type] char(1)) AS BEGIN declare @temp numeric(10,3) insert @tb SELECT 'OB' as [JVType], '' as [No], '' as [Date],'Opening Balance' as [Description],M.account AS [Account], M.accDESC AS AccountName, isnull(AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0),0) as [Debit],isnull(aVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0),0) as [Credit],''as [type] from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by m.account,m.accdesc select @temp=debit from @tb if(@temp>=0) begin update @tb set credit=0 end if(@temp<0) begin update @tb set debit=0 end insert into @tb SELECT t.JVTYPE,t.TYPE_No,t.JVDATE,t.ENTRY_REF,t.account as [Account], m.accdesc as [AccountName],ISNULL(AMOUNT,0) as [Debit] , ISNULL(AMOUNT,0) as [Credit],t.type as [Type] FROM astran t left join asmast m on t.account=m.account WHERE JVTYPE<>'OP' AND JVdate<=@c and JVdate>=@b AND t.ACCOUNT=@A ORDER BY JVDATE update @tb set credit=0 where [type]='D' update @tb set debit=0 where [type]='C' RETURN END GO /****** Object: Table [dbo].[asESTIMATIONSUBD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asESTIMATIONSUBD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListFilter] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListFilter] AS select code, [desc1] from asicm WHERE ACTIVE <>'I' order by code GO /****** Object: Table [dbo].[TESTITEM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[TESTITEM]( [CODE] [varchar](100) NULL, [DESC] [varchar](200) NULL, [UNIT] [char](10) NULL, [COST_AVG] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoEstimate] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoEstimate]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_assoEstimate] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDailyProductiond] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDailyProductiond]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_date] [smalldatetime] NULL, [so_qty] [numeric](10, 3) NULL, [idesc] [varchar](500) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [account] [varchar](200) NULL, [customer] [varchar](200) NULL, [OANo] [varchar](300) NULL, [Batchno] [varchar](300) NULL, [mixer1] [numeric](10, 3) NULL, [mixer2] [numeric](10, 3) NULL, [mixer3] [numeric](10, 3) NULL, [mixer4] [numeric](10, 3) NULL, [mixer5] [numeric](10, 3) NULL, [mixer6] [numeric](10, 3) NULL, [mixer7] [numeric](10, 3) NULL, [DEPTNO] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asso] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asso]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [varchar](2000) NULL, [area_code] [varchar](2000) NULL, [so_ref] [varchar](2000) NULL, [so_doc] [varchar](2000) NULL, [fc] [varchar](2000) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](2000) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicm2BACK] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicm2BACK]( [code] [varchar](200) NOT NULL, [LAN5] [nvarchar](max) NULL, CONSTRAINT [PK_asicm2BACK] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOvert] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOvert]( [empno] [char](10) NULL, [date] [smalldatetime] NULL, [jobno] [char](10) NULL, [nwhours] [numeric](18, 3) NULL, [nwmin] [numeric](18, 3) NULL, [othours] [numeric](18, 3) NULL, [otmin] [numeric](18, 3) NULL, [month] [char](10) NULL, [year] [char](10) NULL, [status] [char](10) NULL, [otype] [char](1) NULL, [entry_date] [smalldatetime] NULL, [totwage] [numeric](18, 3) NULL, [otwage] [numeric](18, 3) NULL, [nrwage] [numeric](18, 3) NULL, [salary] [numeric](18, 3) NULL, [otrates] [numeric](18, 3) NULL, [otrate] [numeric](18, 3) NULL, [empname] [char](30) NULL, [jname] [char](10) NULL, [in] [numeric](18, 3) NULL, [out] [numeric](18, 3) NULL, [in1] [numeric](18, 3) NULL, [out1] [numeric](18, 3) NULL, [in1_m] [numeric](18, 3) NULL, [out1_m] [numeric](18, 3) NULL, [in_m] [numeric](18, 3) NULL, [out_m] [numeric](18, 3) NULL, [tt] [numeric](18, 3) NULL, [nt] [numeric](18, 3) NULL, [ot1] [numeric](18, 3) NULL, [np] [numeric](18, 3) NULL, [sh] [numeric](18, 3) NULL, [bh] [numeric](18, 3) NULL, [sick] [numeric](18, 3) NULL, [training] [numeric](18, 3) NULL, [totnt] [numeric](18, 3) NULL, [totot] [numeric](18, 3) NULL, [bot] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asquotd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asquotd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](2000) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](2000) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](2000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](2000) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](2000) NULL, [do_no] [varchar](2000) NULL, [inv_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](2000) NULL, [SWIDTH] [varchar](2000) NULL, [STHICK] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoEstimated] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoEstimated]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](18, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 3) NULL, [do_no] [numeric](18, 3) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[userlvEl] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[userlvEl]( [lvl_code] [varchar](200) NULL, [lvl_desc] [varchar](200) NULL, [lvl_slNo] [numeric](18, 0) NULL, [lvl_access] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[groupNEW] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[groupNEW]( [code] [nvarchar](50) NOT NULL, [group] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BRANCHLIST] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[BRANCHLIST]( [CMPNAME] [varchar](500) NULL, [SERVERNAME] [varchar](200) NULL, [DBNAME] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoXd] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoXd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListQryPHYSTK] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryPHYSTK] AS select code as [Code],[DESC] as [Description],unit as [Unit], RCVD_YTD-ISSD_YTD AS [Current_Stock],[group] as [Group],locaphy as [LocA_Qty],locbphy as [LocB_Qty],loccphy as [LocC_Qty],locdphy as [LocD_Qty],locephy as [LocE_Qty],locfphy as [LocF_Qty],locgphy as [LocG_Qty],lochphy as [LocH_Qty], phy_date as [EntryDate], Phy_qty as [Total_Qty] from asicm WHERE code<>'000' GO /****** Object: StoredProcedure [dbo].[updateAssoDonDo] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAssoDonDo] @DEPTNO CHAR(4),@si_qty numeric(18,3),@DONo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update assod set si_qty=si_qty+@si_qty, DO_No=DO_No+'('+@DONo+')' where so_icode=@itemCode and so_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: Table [dbo].[asOrderAcceptanced] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderAcceptanced]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [packreq] [varchar](3000) NULL, [qtyavail] [numeric](10, 3) NULL, [Bal_Required] [numeric](10, 3) NULL, [balreq] [numeric](10, 3) NULL, [remarks] [varchar](3000) NULL, [expDate] [varchar](3000) NULL, [otherremarks] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asquot] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asquot]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [varchar](2000) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [varchar](2000) NULL, [area_code] [varchar](2000) NULL, [so_ref] [varchar](2000) NULL, [so_doc] [varchar](2000) NULL, [fc] [varchar](2000) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [subject] [varchar](2000) NULL, [foot1] [varchar](3500) NULL, [payment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [deptno] [char](4) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asESTIMATIONCUTTINGSUB] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asESTIMATIONCUTTINGSUB]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asESTIMATIONCUTTINGSUB] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicsg] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicsg]( [group] [varchar](200) NOT NULL, [desc] [varchar](200) NOT NULL, [parent] [varchar](300) NULL, CONSTRAINT [PK_asicsg] PRIMARY KEY CLUSTERED ( [group] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASVOUCHMAST] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASVOUCHMAST]( [JVTYPE] [nchar](2) NOT NULL, [TYPE_NO] [nchar](10) NULL, [JVDATE] [datetime] NULL, [CUST_ACC] [nchar](8) NULL, [ACCDESC] [nchar](100) NULL, [AMOUNT] [numeric](14, 3) NULL, [DESCRIPT] [nchar](254) NULL, [DEPTNO] [char](4) NULL, [COMMENTS] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assoEstimatedTEMP] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assoEstimatedTEMP]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateAssoDonSI] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAssoDonSI] @DEPTNO CHAR(4),@si_qty numeric(18,3),@SINo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update assod set si_qty=si_qty+@si_qty, invNo=invNo+'('+@SINo+')' where so_icode=@itemCode and so_slNo=@serialNo and deptno=@deptno GO /****** Object: Table [dbo].[asDeliveryBoxWH] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDeliveryBoxWH]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [deptno] [varchar](300) NULL, [cdate] [datetime] NULL, [customer] [varchar](500) NULL, [invno] [varchar](50) NULL, [WHBOX] [varchar](50) NULL, [myid] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [remarks] [varchar](1500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[aspinv] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspinv]( [inv_no] [numeric](10, 0) NOT NULL, [ref] [varchar](100) NULL, [fc] [char](3) NULL, [amount] [numeric](18, 3) NULL, [fcamount] [numeric](18, 3) NULL, [account] [char](10) NULL, [accdesc] [varchar](200) NULL, [status] [varchar](50) NULL, [remarks] [varchar](300) NULL, [deptno] [varchar](200) NOT NULL, [date] [smalldatetime] NULL, [inv] [varchar](200) NULL, [shipDate] [smalldatetime] NULL, [shipref] [varchar](200) NULL, [duedate] [smalldatetime] NULL, [mawb] [varchar](200) NULL, [hwab] [varchar](200) NULL, [lcno] [varchar](200) NULL, [docref] [varchar](200) NULL, [cfagent] [varchar](200) NULL, [purchAccount] [varchar](200) NULL, [purchAccDesc] [varchar](200) NULL, [rate] [numeric](18, 6) NULL, [local] [char](1) NULL, [othercost] [numeric](18, 3) NULL, [jobCode] [varchar](200) NULL, [discount] [numeric](18, 3) NULL, [fdiscount] [numeric](18, 3) NULL, [CCNO] [varchar](200) NULL, [SERIALNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL, CONSTRAINT [PK_aspinv] PRIMARY KEY CLUSTERED ( [inv_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[MastersSerialNo] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MastersSerialNo]( [group] [varchar](2500) NOT NULL, [desc] [varchar](2500) NOT NULL, [parent] [varchar](3000) NULL, [CarName] [varchar](3000) NULL, [yearFrom] [varchar](5000) NULL, [yeartO] [varchar](5000) NULL, [ParentSelect] [numeric](18, 0) NULL, [VIN] [varchar](5000) NULL, [WD] [varchar](5000) NULL, [DOORS] [varchar](5000) NULL, [POWERCC] [varchar](5000) NULL, [CYLINDER] [varchar](5000) NULL, [FUALTYPE] [varchar](5000) NULL, [OTHERINFO] [varchar](5000) NULL, [serialx] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asVehicle] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asVehicle]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [varchar](5000) NULL, [add7] [datetime] NULL, [add8] [numeric](18, 2) NULL, [add9] [numeric](30, 0) NULL, [add10] [varchar](2000) NULL, [add11] [varchar](5000) NULL, [add12] [numeric](30, 0) NULL, [add13] [numeric](30, 0) NULL, [add14] [numeric](30, 0) NULL, [add15] [numeric](30, 0) NULL, [add16] [varchar](200) NULL, [add17] [varchar](200) NULL, [add18] [datetime] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[mailDetails] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[mailDetails]( [mailid] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASGALV] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASGALV]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASGALV] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[MastersBOOKNO] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MastersBOOKNO]( [group] [varchar](2500) NOT NULL, [desc] [varchar](2500) NOT NULL, [parent] [varchar](3000) NULL, [CarName] [varchar](3000) NULL, [yearFrom] [varchar](5000) NULL, [yeartO] [varchar](5000) NULL, [ParentSelect] [numeric](18, 0) NULL, [VIN] [varchar](5000) NULL, [WD] [varchar](5000) NULL, [DOORS] [varchar](5000) NULL, [POWERCC] [varchar](5000) NULL, [CYLINDER] [varchar](5000) NULL, [FUALTYPE] [varchar](5000) NULL, [OTHERINFO] [varchar](5000) NULL, [serialx] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Customize] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Customize]( [ScreenName] [varchar](50) NULL, [LabelName] [varchar](50) NULL, [LabelText] [varchar](50) NULL, [Hide] [char](1) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[MastersRECEIPTNO] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MastersRECEIPTNO]( [group] [varchar](2500) NOT NULL, [desc] [varchar](2500) NOT NULL, [parent] [varchar](3000) NULL, [CarName] [varchar](3000) NULL, [yearFrom] [varchar](5000) NULL, [yeartO] [varchar](5000) NULL, [ParentSelect] [numeric](18, 0) NULL, [VIN] [varchar](5000) NULL, [WD] [varchar](5000) NULL, [DOORS] [varchar](5000) NULL, [POWERCC] [varchar](5000) NULL, [CYLINDER] [varchar](5000) NULL, [FUALTYPE] [varchar](5000) NULL, [OTHERINFO] [varchar](5000) NULL, [serialx] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASGALVD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASGALVD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMaterialIssueReq] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMaterialIssueReq]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asMaterialIssueReq] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASConsignmentTrFr] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASConsignmentTrFr]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASConsignmentTrFr] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicsc] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicsc]( [group] [varchar](200) NOT NULL, [desc] [varchar](1000) NULL, [LAN1] [nvarchar](max) NULL, [LAN2] [nvarchar](max) NULL, [LAN3] [nvarchar](max) NULL, [LAN4] [nvarchar](max) NULL, [LAN5] [nvarchar](max) NULL, [BlockSale] [varchar](300) NULL, [parent] [varchar](300) NULL, CONSTRAINT [PK_asicsc] PRIMARY KEY CLUSTERED ( [group] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[CONSSTKWITHOUTLET] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[CONSSTKWITHOUTLET] @A CHAR(200), @B CHAR(200), @C CHAR(200) AS SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) =@A AND ( CASE T.TR_TYPE WHEN 'T' THEN T.[SGROUP] ELSE T.[SCATEG] END ) =@C AND T.CODE=@B) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] =@A AND T.[SCATEG] =@C AND T.CODE=@B) GO /****** Object: StoredProcedure [dbo].[acOUTSTANDING] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acOUTSTANDING] @DEPTNO CHAR(4), @b CHAR(1), @A CHAR(8) AS IF @b='C' select 'False' AS Sel,T.REF as Ref,MIN(T.JVDATE) as InvDt ,sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt FROm astran T where T.ACCOUNT=@A AND T.REF<>'' GROUP BY T.REF HAVING sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END)<>0 ELSE select 'False' as Sel,T.REF as Ref,MIN(T.JVDATE) as InvDt,sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt FROm astran T where T.ACCOUNT=@A AND T.REF<>'' GROUP BY T.REF HAVING sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END)<>0 GO /****** Object: Table [dbo].[astranTEMP] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranTEMP]( [account] [char](8) NULL, [jvtype] [nvarchar](250) NULL, [jvnum] [nvarchar](250) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [varchar](1000) NULL, [type] [char](1) NULL, [amount] [numeric](20, 3) NULL, [curno] [nvarchar](150) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [nvarchar](150) NULL, [type_no] [nvarchar](150) NULL, [accountype] [char](1) NULL, [job_code] [nvarchar](250) NULL, [sman_code] [nvarchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [varchar](250) NULL, [chqno] [nvarchar](250) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [char](1) NULL, [pdc_acc] [char](8) NULL, [status1] [char](1) NULL, [status] [char](1) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [varchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](250) NULL, [lpono] [varchar](250) NULL, [deptno] [char](4) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](250) NULL, [upd] [char](1) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](300) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDailyDeposit] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDailyDeposit]( [add1] [datetime] NULL, [add2] [numeric](10, 3) NULL, [add3] [numeric](10, 3) NULL, [add4] [numeric](10, 3) NULL, [add5] [numeric](10, 3) NULL, [add6] [numeric](10, 3) NULL, [add7] [varchar](5000) NULL, [add8] [varchar](100) NULL, [ADD9] [varchar](1500) NULL, [ADD10] [varchar](1500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asOrderTransportd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOrderTransportd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [locFrom] [varchar](100) NULL, [locTo] [varchar](100) NULL, [Mileage] [numeric](18, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[CSTRVDATE] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[CSTRVDATE]( [VNO] [varchar](20) NULL, [VDATE] [smalldatetime] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asConsignment] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asConsignment]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asinfo] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asinfo]( [empno] [varchar](50) NULL, [desig] [varchar](200) NULL, [name] [varchar](200) NULL, [d_o_b] [smalldatetime] NULL, [sex] [char](1) NULL, [join_date] [smalldatetime] NULL, [age] [numeric](18, 0) NULL, [passportno] [varchar](50) NULL, [visadetails] [varchar](50) NULL, [labourcard] [varchar](50) NULL, [pass_expdt] [smalldatetime] NULL, [pass_issdt] [smalldatetime] NULL, [visa_expd] [smalldatetime] NULL, [visa_issdt] [smalldatetime] NULL, [lab_expdt] [smalldatetime] NULL, [lab_issdt] [smalldatetime] NULL, [salary] [numeric](18, 3) NULL, [cont_sal] [numeric](18, 3) NULL, [hra] [numeric](18, 3) NULL, [foodallow] [numeric](18, 3) NULL, [transport] [numeric](18, 3) NULL, [pass_isspl] [varchar](200) NULL, [viplace] [varchar](200) NULL, [status] [varchar](200) NULL, [esc_type] [varchar](50) NULL, [onleave] [char](1) NULL, [dept] [varchar](50) NULL, [address] [varchar](200) NULL, [tel] [varbinary](50) NULL, [end_date] [smalldatetime] NULL, [tdays] [numeric](18, 3) NULL, [pdays] [numeric](18, 3) NULL, [rdays] [numeric](18, 3) NULL, [payable] [numeric](18, 3) NULL, [lastrejoin] [smalldatetime] NULL, [remarks] [varchar](200) NULL, [increment] [numeric](18, 3) NULL, [hcno] [varchar](200) NULL, [hcinfo] [varchar](200) NULL, [account] [varchar](50) NULL, [nrhrs] [numeric](18, 3) NULL, [paid] [numeric](18, 3) NULL, [otrate] [numeric](18, 3) NULL, [gratuity] [varchar](50) NULL, [leavepay] [varchar](50) NULL, [ticket] [varchar](50) NULL, [ticket1] [varchar](50) NULL, [advance] [numeric](18, 3) NULL, [feb_fw] [numeric](18, 3) NULL, [mar_fw] [numeric](18, 3) NULL, [apr_fw] [numeric](18, 3) NULL, [may_fw] [numeric](18, 3) NULL, [jun_fw] [numeric](18, 3) NULL, [jul_fw] [numeric](18, 3) NULL, [aug_fw] [numeric](18, 3) NULL, [sep_fw] [numeric](18, 3) NULL, [oct_fw] [numeric](18, 3) NULL, [nov_fw] [numeric](18, 3) NULL, [dec_fw] [numeric](18, 3) NULL, [feb_ad] [numeric](18, 3) NULL, [mar_ad] [numeric](18, 3) NULL, [apr_ad] [numeric](18, 3) NULL, [may_ad] [numeric](18, 3) NULL, [jun_ad] [numeric](18, 3) NULL, [jul_ad] [numeric](18, 3) NULL, [aug_ad] [numeric](18, 3) NULL, [sep_ad] [numeric](18, 3) NULL, [oct_ad] [numeric](18, 3) NULL, [nov_ad] [numeric](18, 3) NULL, [dec_ad] [numeric](18, 3) NULL, [feb_tdays] [numeric](18, 3) NULL, [mar_tdays] [numeric](18, 3) NULL, [apr_tdays] [numeric](18, 3) NULL, [may_tdays] [numeric](18, 3) NULL, [jun_tdays] [numeric](18, 3) NULL, [jul_tdays] [numeric](18, 3) NULL, [aug_tdays] [numeric](18, 3) NULL, [sep_tdays] [numeric](18, 3) NULL, [oct_tdays] [numeric](18, 3) NULL, [nov_tdays] [numeric](18, 3) NULL, [dec_tdays] [numeric](18, 3) NULL, [feb_rdays] [numeric](18, 3) NULL, [mar_rdays] [numeric](18, 3) NULL, [apr_rdays] [numeric](18, 3) NULL, [may_rdays] [numeric](18, 3) NULL, [jun_rdays] [numeric](18, 3) NULL, [jul_rdays] [numeric](18, 3) NULL, [aug_rdays] [numeric](18, 3) NULL, [sep_rdays] [numeric](18, 3) NULL, [oct_rdays] [numeric](18, 3) NULL, [nov_rdays] [numeric](18, 3) NULL, [dec_rdays] [numeric](18, 3) NULL, [feb_increm] [numeric](18, 3) NULL, [mar_increm] [numeric](18, 3) NULL, [apr_increm] [numeric](18, 3) NULL, [may_increm] [numeric](18, 3) NULL, [jun_increm] [numeric](18, 3) NULL, [jul_increm] [numeric](18, 3) NULL, [aug_increm] [numeric](18, 3) NULL, [sep_increm] [numeric](18, 3) NULL, [oct_increm] [numeric](18, 3) NULL, [nov_increm] [numeric](18, 3) NULL, [dec_increm] [numeric](18, 3) NULL, [linen] [numeric](18, 3) NULL, [feb_lin] [numeric](18, 3) NULL, [mar_lin] [numeric](18, 3) NULL, [apr_lin] [numeric](18, 3) NULL, [may_lin] [numeric](18, 3) NULL, [jun_lin] [numeric](18, 3) NULL, [jul_lin] [numeric](18, 3) NULL, [aug_lin] [numeric](18, 3) NULL, [sep_lin] [numeric](18, 3) NULL, [oct_lin] [numeric](18, 3) NULL, [nov_lin] [numeric](18, 3) NULL, [dec_lin] [numeric](18, 3) NULL, [jobenddate] [varchar](10) NULL, [LPO] [varchar](50) NULL, [SITEADDRESS] [varchar](500) NULL, [visano] [varchar](300) NULL, [labourno] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[JOURNAL_PROC] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[JOURNAL_PROC] @DEPTNO CHAR(4), @ACC VARCHAR(10), @ACD VARCHAR(10), @REF VARCHAR(10), @DSC VARCHAR(10), @TYPE VARCHAR(1), @JOBCODE VARCHAR(10), @AMOUNT INTEGER, @FC VARCHAR(10), @CURRATE INTEGER, @CURAMOUNT INTEGER, @CC VARCHAR(10), @CHQNO VARCHAR(10), @CHQDATE DATETIME, @GLCODE VARCHAR(10), @BANK VARCHAR(10), @DUEDATE DATETIME, @TTREF VARCHAR(10), @JTYPE VARCHAR(2), @JDATE DATETIME, @TY_NO INTEGER, @SMAN_CODE VARCHAR(10) AS set nocount on INSERT INTO ASTRAN(ACCOUNT,JVTYPE,JVDATE,REF,ENTRY_REF,TYPE,AMOUNT,CURAMOUNT,TYPE_NO,JOB_CODE,SMAN_CODE,CHQNO,CHQDATE,BANK,DUE_DATE,DEPTNO) VALUES (@ACC,@JTYPE,@JDATE,@REF,@DSC,@TYPE,@AMOUNT,@CURAMOUNT,@TY_NO,@JOBCODE,@SMAN_CODE,@CHQNO,@CHQDATE,@BANK,@DUEDATE,@DEPTNO) GO /****** Object: Table [dbo].[asOutlets] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asOutlets]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASLETTER] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASLETTER]( [account] [char](8) NOT NULL, [address1] [char](100) NULL, [address2] [char](100) NULL, [address3] [char](100) NULL, [phone] [char](30) NULL, [fax] [char](30) NULL, [address4] [char](100) NULL, [msg] [text] NULL, [ref] [char](50) NULL, [sub] [char](50) NULL, [tr_date] [smalldatetime] NULL, [date] [smalldatetime] NULL, [remark] [varchar](max) NULL, [email] [char](50) NULL, [country] [nvarchar](50) NULL, [salesman] [nvarchar](50) NULL, [deptcode] [nvarchar](50) NULL, [areacode] [nvarchar](50) NULL, CONSTRAINT [PK_ASLETTER] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemDescList2] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemDescList2] AS select desc1 from asicm order by [desc] GO /****** Object: Table [dbo].[asloc] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asloc]( [loc_code] [char](10) NOT NULL, [desc] [char](30) NOT NULL, [qty] [numeric](12, 2) NULL, [oqty] [numeric](12, 2) NULL, [locn] [varchar](200) NULL, [oqty1] [numeric](12, 2) NULL, [qty1] [numeric](12, 2) NULL, CONSTRAINT [PK_asloc] PRIMARY KEY CLUSTERED ( [loc_code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asSiteLocn] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSiteLocn]( [Bin_Code] [varchar](50) NOT NULL, [Bin_Name] [varchar](100) NOT NULL, CONSTRAINT [PK_asSiteLocn] PRIMARY KEY CLUSTERED ( [Bin_Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[assman] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[assman]( [sman_key] [nvarchar](250) NOT NULL, [sman_name] [nvarchar](250) NULL, [address1] [char](30) NULL, [address2] [char](30) NULL, [tel_ph1] [char](30) NULL, [tot_sale] [numeric](14, 3) NULL, [last_sale] [smalldatetime] NULL, [last_amt] [numeric](13, 3) NULL, [qslno] [numeric](10, 0) NULL, CONSTRAINT [PK_assman] PRIMARY KEY CLUSTERED ( [sman_key] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asict] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asict]( [tr_refno] [varchar](2000) NULL, [tr_desc] [varchar](2000) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](2000) NULL, [tr_type] [varchar](2000) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [varchar](2000) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](2000) NULL, [batch] [varchar](100) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NOT NULL, [lpo_no] [varchar](200) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](18, 8) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](2000) NULL, [be_no] [varchar](2000) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](18, 8) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](2000) NULL, [locn] [varchar](200) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](300) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [varchar](2000) NULL, [punit] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [month] [varchar](2000) NULL, [u] [varchar](2000) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](2000) NULL, [hawb] [varchar](2000) NULL, [blno] [varchar](2000) NULL, [cf] [varchar](2000) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](2000) NULL, [local] [bit] NULL, [upd] [varchar](2000) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL, [ccno] [varchar](2000) NULL, [COSTCODE] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTermsNew] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTermsNew]( [Bin_Code] [varchar](50) NOT NULL, [Bin_Name] [varchar](5000) NOT NULL, [SOrder] [numeric](10, 0) NULL, CONSTRAINT [PK_asTerms] PRIMARY KEY CLUSTERED ( [Bin_Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[astranGPN] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranGPN]( [account] [char](8) NULL, [jvtype] [varchar](250) NULL, [jvnum] [varchar](250) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [varchar](1500) NULL, [type] [char](1) NULL, [amount] [numeric](20, 3) NULL, [curno] [varchar](250) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [varchar](250) NULL, [type_no] [varchar](250) NULL, [accountype] [char](1) NULL, [job_code] [varchar](250) NULL, [sman_code] [varchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [varchar](250) NULL, [chqno] [varchar](250) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [char](1) NULL, [pdc_acc] [char](8) NULL, [status1] [char](1) NULL, [status] [char](1) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [varchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](250) NULL, [lpono] [varchar](250) NULL, [deptno] [char](4) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](250) NULL, [upd] [char](1) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](300) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicm1] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicm1]( [code] [char](20) NOT NULL, [unit] [char](5) NOT NULL, [group] [char](6) NOT NULL, [sgroup] [char](6) NOT NULL, [categ] [char](6) NOT NULL, [scateg] [char](6) NOT NULL, [class] [char](12) NOT NULL, [desc] [char](80) NOT NULL, [location] [char](5) NOT NULL, [store_no] [char](5) NOT NULL, [qty_open] [numeric](13, 3) NOT NULL, [rcvd_ytd] [numeric](13, 3) NOT NULL, [issd_ytd] [numeric](13, 3) NOT NULL, [qty_rorder] [numeric](10, 3) NOT NULL, [cost_unit] [numeric](10, 3) NOT NULL, [cost_avg] [numeric](10, 3) NOT NULL, [price_unit] [numeric](10, 3) NOT NULL, [packing] [char](10) NOT NULL, [discount] [numeric](6, 2) NOT NULL, [reserveqty] [numeric](10, 3) NOT NULL, [po_qty] [numeric](10, 3) NOT NULL, [batch] [char](10) NOT NULL, [rcvd01] [numeric](13, 3) NOT NULL, [issd01] [numeric](13, 3) NOT NULL, [rcvd02] [numeric](13, 3) NOT NULL, [issd02] [numeric](13, 3) NOT NULL, [rcvd03] [numeric](13, 3) NOT NULL, [issd03] [numeric](13, 3) NOT NULL, [rcvd04] [numeric](13, 3) NOT NULL, [issd04] [numeric](13, 3) NOT NULL, [rcvd05] [numeric](13, 3) NOT NULL, [issd05] [numeric](13, 3) NOT NULL, [rcvd06] [numeric](13, 3) NOT NULL, [issd06] [numeric](13, 3) NOT NULL, [rcvd07] [numeric](13, 3) NOT NULL, [issd07] [numeric](13, 3) NOT NULL, [rcvd08] [numeric](13, 3) NOT NULL, [issd08] [numeric](13, 3) NOT NULL, [rcvd09] [numeric](13, 3) NOT NULL, [issd09] [numeric](13, 3) NOT NULL, [rcvd10] [numeric](13, 3) NOT NULL, [issd10] [numeric](13, 3) NOT NULL, [rcvd11] [numeric](13, 3) NOT NULL, [issd11] [numeric](13, 3) NOT NULL, [rcvd12] [numeric](13, 3) NOT NULL, [issd12] [numeric](13, 3) NOT NULL, [price2] [numeric](10, 3) NOT NULL, [min_qty] [numeric](13, 3) NOT NULL, [max_qty] [numeric](13, 3) NOT NULL, [do_pending] [numeric](10, 3) NOT NULL, [cost_open] [numeric](10, 3) NOT NULL, [packprice1] [numeric](10, 3) NOT NULL, [fraction] [numeric](10, 4) NOT NULL, [qty2_open] [numeric](10, 3) NOT NULL, [qty2] [numeric](10, 3) NOT NULL, [perishable] [char](1) NOT NULL, [loc_a] [numeric](10, 3) NOT NULL, [oqloc_a] [numeric](10, 3) NOT NULL, [loc_b] [numeric](10, 3) NOT NULL, [oqloc_b] [numeric](10, 3) NOT NULL, [loc_d] [numeric](10, 3) NOT NULL, [oqloc_c] [numeric](10, 3) NOT NULL, [loc_c] [numeric](10, 3) NOT NULL, [oqloc_f] [numeric](10, 3) NOT NULL, [oqloc_e] [numeric](10, 3) NOT NULL, [loc_e] [numeric](10, 3) NOT NULL, [oqloc_d] [numeric](10, 3) NOT NULL, [loc_g] [numeric](10, 3) NOT NULL, [loc_f] [numeric](10, 3) NOT NULL, [oqloc_g] [numeric](10, 3) NOT NULL, [cost_fifo] [numeric](10, 3) NOT NULL, [weight] [numeric](10, 3) NOT NULL, [surf_cost] [numeric](13, 3) NOT NULL, [supplier] [char](20) NOT NULL, [dac] [bit] NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asAssetRegister] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asAssetRegister]( [catalogno] [varchar](500) NULL, [serialno] [varchar](500) NULL, [type] [varchar](500) NULL, [group] [varchar](500) NULL, [description] [varchar](500) NULL, [purchvalue] [numeric](18, 2) NULL, [location] [varchar](500) NULL, [year] [varchar](50) NULL, [pdate] [datetime] NULL, [manufacturer] [varchar](500) NULL, [make] [varchar](500) NULL, [model] [varchar](500) NULL, [account] [varchar](50) NULL, [colour] [varchar](500) NULL, [size] [varchar](500) NULL, [depreciation] [numeric](18, 2) NULL, [comments] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[L2] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[L2]( [group] [char](20) NULL, [desc] [varchar](50) NULL, [l1] [char](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asterms] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asterms]( [terms] [char](50) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asItemAccessories] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemAccessories]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [Cost] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicm] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicm]( [code] [varchar](200) NOT NULL, [unit] [varchar](2000) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [class] [varchar](2000) NULL, [desc] [varchar](2000) NULL, [location] [varchar](5000) NULL, [store_no] [varchar](2000) NULL, [qty_open] [numeric](13, 2) NULL, [rcvd_ytd] [numeric](13, 2) NULL, [issd_ytd] [numeric](13, 2) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [varchar](2000) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](2000) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [varchar](3000) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](50) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](8000) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicmtest] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASICTLOCTEMP] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASICTLOCTEMP]( [tr_refno] [varchar](200) NULL, [tr_desc] [varchar](200) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](200) NULL, [tr_type] [char](1) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [char](8) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [char](12) NULL, [batch] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NULL, [lpo_no] [char](50) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [char](3) NULL, [idesc] [varchar](300) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](12, 3) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](200) NULL, [be_no] [varchar](200) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](10, 3) NULL, [expdate] [smalldatetime] NULL, [size] [char](250) NULL, [locn] [char](200) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [char](10) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [char](8) NULL, [punit] [char](5) NULL, [deptno] [char](4) NULL, [month] [char](3) NULL, [u] [char](1) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](200) NULL, [hawb] [varchar](200) NULL, [blno] [varchar](200) NULL, [cf] [varchar](200) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](200) NULL, [local] [bit] NULL, [upd] [char](1) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[QuotationListPick] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[QuotationListPick] @A CHAR(25) AS select so_no as [QuotNo], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan],SUBJECT AS [Subject] from asquot WHERE DEPTNO=@A ORDER BY SO_NO DESC GO /****** Object: Table [dbo].[asunit] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asunit]( [unit] [varchar](250) NOT NULL, [desc] [varchar](250) NULL, CONSTRAINT [PK_asunit] PRIMARY KEY CLUSTERED ( [unit] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[astranIRF] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranIRF]( [account] [char](8) NULL, [jvtype] [varchar](250) NULL, [jvnum] [varchar](250) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [varchar](1500) NULL, [type] [char](1) NULL, [amount] [numeric](20, 3) NULL, [curno] [varchar](250) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [varchar](250) NULL, [type_no] [varchar](250) NULL, [accountype] [char](1) NULL, [job_code] [varchar](250) NULL, [sman_code] [varchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [varchar](250) NULL, [chqno] [varchar](250) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [char](1) NULL, [pdc_acc] [char](8) NULL, [status1] [char](1) NULL, [status] [char](1) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [varchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](250) NULL, [lpono] [varchar](250) NULL, [deptno] [char](4) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](250) NULL, [upd] [char](1) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](300) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[L3] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[L3]( [group] [char](20) NULL, [desc] [varchar](50) NULL, [l1] [char](20) NULL, [l2] [char](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[astranm] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astranm]( [account] [varchar](2000) NULL, [jvtype] [varchar](2000) NULL, [jvnum] [varchar](2000) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](2000) NULL, [entry_ref] [varchar](2000) NULL, [type] [varchar](2000) NULL, [amount] [numeric](15, 3) NULL, [curno] [varchar](2000) NULL, [curamount] [numeric](15, 3) NULL, [user_id] [varchar](2000) NULL, [type_no] [varchar](2000) NULL, [accountype] [varchar](2000) NULL, [job_code] [varchar](2000) NULL, [sman_code] [varchar](2000) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [varchar](2000) NULL, [chqno] [varchar](2000) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [varchar](2000) NULL, [pdc_acc] [varchar](2000) NULL, [status1] [varchar](2000) NULL, [status] [varchar](2000) NULL, [appl_amt1] [numeric](14, 3) NULL, [appl_amt] [numeric](14, 3) NULL, [bank] [varchar](2000) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](2000) NULL, [lpono] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](2000) NULL, [ccno] [varchar](2000) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](2000) NULL, [appl_cramt] [numeric](14, 2) NULL, [appl_crop] [numeric](14, 2) NULL, [appl_dramt] [numeric](14, 2) NULL, [pgroup] [varchar](2000) NULL, [upd] [varchar](2000) NULL, [v_amt] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asWayBill] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asWayBill]( [so_no] [numeric](10, 0) NULL, [contents] [varchar](500) NULL, [packing] [varchar](500) NULL, [grosswt] [varchar](500) NULL, [freight] [varchar](500) NULL, [deptno] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicmTARWADA] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicmTARWADA]( [code] [varchar](200) NOT NULL, [unit] [varchar](15) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [class] [varchar](200) NULL, [desc] [varchar](300) NULL, [location] [varchar](4000) NULL, [store_no] [char](10) NULL, [qty_open] [numeric](13, 0) NULL, [rcvd_ytd] [numeric](18, 0) NULL, [issd_ytd] [numeric](18, 0) NULL, [qty_rorder] [numeric](10, 0) NULL, [cost_unit] [numeric](10, 2) NULL, [cost_avg] [numeric](10, 2) NULL, [price_unit] [numeric](10, 2) NULL, [packing] [char](10) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 0) NULL, [po_qty] [numeric](10, 0) NULL, [batch] [varchar](200) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 2) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [char](1) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](4) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](200) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicmTARWADA] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingDOsProject] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingDOsProject] @deptno char(4), @b varchar(8) as select 'false' as [Select],do_no as [DeliveryOrderNo], do_date as [Date],do_data as [Orderef], cust_acc as [Account],accdesc as [AccountName],'' as [FC],do_total as [Amount],sale_man as [SalesMan] from asdo where do_no in (select distinct(do_no) from asdod where do_qty-si_qty>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: Table [dbo].[asExcelImport] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asExcelImport]( [CODE] [varchar](200) NULL, [UNIT] [varchar](50) NULL, [QTY] [numeric](18, 2) NULL, [COST] [numeric](18, 2) NULL, [DESC] [varchar](1000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[userImgSIGNATURE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[userImgSIGNATURE]( [user_name] [varchar](20) NULL, [user_image] [image] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asSubsti] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSubsti]( [code] [varchar](250) NULL, [scode] [varchar](250) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asCurrencyDenomination] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asCurrencyDenomination]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPaymentSchedule] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPaymentSchedule]( [account] [varchar](500) NULL, [accdesc] [varchar](2000) NULL, [ref] [varchar](2000) NULL, [tdate] [datetime] NULL, [dbamt] [numeric](18, 3) NULL, [cramt] [numeric](18, 3) NULL, [balance] [numeric](18, 3) NULL, [amt_to_pay] [numeric](18, 3) NULL, [STATUS] [varchar](300) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asToolTrack] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asToolTrack]( [account] [numeric](15, 0) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [datetime] NULL, [add7] [varchar](2000) NULL, [add8] [varchar](2000) NULL, [add9] [varchar](5000) NULL, [add10] [varchar](5000) NULL, [add11] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemDetailsDESC] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemDetailsDESC] @A CHAR(25) AS select CODE,cost_avg,UNIT,RCVD_YTD-ISSD_YTD as [Balance],PRICE_UNIT,LOCATION,WEIGHT,lpcost,lsprice from asicm where [DESC] =@A GO /****** Object: Table [dbo].[asCurrencyDenominationD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asCurrencyDenominationD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asSelectiveloc] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSelectiveloc]( [loc_code] [varchar](100) NOT NULL, [desc] [varchar](300) NOT NULL, [qty] [numeric](12, 2) NULL, [oqty] [numeric](12, 2) NULL, [locn] [varchar](200) NULL, [oqty1] [numeric](12, 2) NULL, [qty1] [numeric](12, 2) NULL, CONSTRAINT [PK_asSelectiveloc] PRIMARY KEY CLUSTERED ( [loc_code] ASC, [desc] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemDescList] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemDescList] AS select [desc] from asicm order by [desc] GO /****** Object: Table [dbo].[astran] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[astran]( [account] [varchar](2000) NULL, [jvtype] [varchar](2000) NULL, [jvnum] [varchar](2000) NULL, [jvdate] [smalldatetime] NULL, [ref] [varchar](100) NULL, [entry_ref] [nvarchar](max) NULL, [type] [varchar](2000) NULL, [amount] [numeric](20, 3) NULL, [curno] [nvarchar](250) NULL, [curamount] [numeric](20, 3) NULL, [user_id] [nvarchar](250) NOT NULL, [type_no] [nvarchar](1500) NULL, [accountype] [varchar](2000) NULL, [job_code] [nvarchar](250) NULL, [sman_code] [nvarchar](250) NULL, [depn_p] [numeric](2, 0) NULL, [costc] [nvarchar](250) NULL, [chqno] [nvarchar](550) NULL, [chqdate] [smalldatetime] NULL, [rate] [numeric](10, 6) NULL, [pdcstatus] [varchar](2000) NULL, [pdc_acc] [varchar](2000) NULL, [status1] [varchar](2000) NULL, [status] [varchar](2000) NULL, [appl_amt1] [numeric](20, 3) NULL, [appl_amt] [numeric](20, 3) NULL, [bank] [nvarchar](250) NULL, [due_date] [smalldatetime] NULL, [doc_date] [smalldatetime] NULL, [month] [varchar](2000) NULL, [lpono] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [chqprn] [bit] NULL, [inv_amt] [numeric](12, 3) NULL, [inv_fcamt] [numeric](12, 3) NULL, [inv_fc] [varchar](250) NULL, [ccno] [varchar](250) NULL, [sys_date] [smalldatetime] NULL, [ttref] [varchar](200) NULL, [appl_cramt] [numeric](20, 2) NULL, [appl_crop] [numeric](20, 2) NULL, [appl_dramt] [numeric](20, 2) NULL, [pgroup] [varchar](2000) NULL, [upd] [varchar](2000) NULL, [v_amt] [numeric](20, 0) NULL, [COSTCODE] [varchar](2000) NULL, [TR_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASPOMDonPO] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASPOMDonPO] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update aspomd set pi_qty=pi_qty+@pi_qty, PurchOrd_No=PurchOrd_No+'('+@PONo+')' where po_icode=@itemCode and po_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: Table [dbo].[aspo] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspo]( [po_no] [numeric](20, 0) NOT NULL, [po_date] [smalldatetime] NULL, [cust_acc] [varchar](2000) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](3500) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](20, 0) NULL, [po_status] [varchar](2000) NULL, [area_code] [varchar](2000) NULL, [po_ref] [varchar](2000) NULL, [po_doc] [varchar](2000) NULL, [fc] [varchar](2000) NULL, [po_amount] [numeric](20, 3) NULL, [po_fcamt] [numeric](20, 4) NULL, [po_fcrate] [numeric](20, 6) NULL, [pi_amount] [numeric](20, 4) NULL, [pi_fcamt] [numeric](20, 4) NULL, [po_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [po_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [payment] [varchar](2000) NULL, [consignee] [varchar](2000) NULL, [notify] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [status1] [varchar](2000) NULL, [account] [varchar](2000) NULL, [from] [varchar](2000) NULL, [to] [varchar](2000) NULL, [partial] [varchar](2000) NULL, [others] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [tranship] [varchar](2000) NULL, [lpo_no] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [CCNO] [varchar](2000) NULL, [xxno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[orderTemp] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[orderTemp]( [type] [varchar](50) NULL, [typeno] [varchar](50) NULL, [tdate] [datetime] NULL, [desc] [varchar](2000) NULL, [qty] [numeric](18, 0) NULL, [rate] [numeric](18, 0) NULL, [code] [varchar](500) NULL, [item] [varchar](500) NULL, [ordered] [numeric](18, 0) NULL, [received] [numeric](18, 0) NULL, [sold] [numeric](18, 0) NULL, [ordertotal] [numeric](18, 0) NULL, [inhand] [numeric](18, 0) NULL, [total] [numeric](18, 0) NULL, [slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPaymentSchedules] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPaymentSchedules]( [DATE] [datetime] NULL, [AMOUNT] [varchar](500) NULL, [ACCOUNT] [varchar](500) NULL, [DEPTNO] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asret] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asret]( [sr_no] [numeric](10, 0) NOT NULL, [sr_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [sr_total] [numeric](12, 3) NULL, [sr_cost] [numeric](12, 3) NULL, [sr_tr_ref] [varchar](250) NULL, [comments] [varchar](250) NULL, [sr_inv_no] [numeric](10, 0) NULL, [sale_man] [varchar](250) NULL, [disc_amt] [numeric](10, 3) NULL, [gl_sr] [varchar](250) NULL, [next_srno] [numeric](10, 0) NULL, [lpo_no] [varchar](250) NULL, [do_no] [numeric](10, 0) NULL, [due_date] [smalldatetime] NULL, [fdisc_amt] [numeric](14, 3) NULL, [sr_fctotal] [numeric](14, 3) NULL, [rate] [numeric](12, 7) NULL, [fc] [varchar](250) NULL, [area_code] [char](10) NULL, [deptno] [char](4) NOT NULL, [job_code] [varchar](250) NULL, [upd] [varchar](4000) NULL, [ret_qty] [numeric](18, 3) NULL, CONSTRAINT [PK_asret] PRIMARY KEY CLUSTERED ( [sr_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingPurchOrds] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingPurchOrds] @deptno char(4), @b varchar(8) as select 'false' as [Select],po_no as [PurchaseOrderNo], po_date as [Date],po_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],po_amount as [Amount],'' as [SalesMan] from aspo where po_no in (select distinct(po_no) from aspod where po_qty-pi_qty>0 and deptno =@deptno) and cust_acc=@b and deptno =@deptno GO /****** Object: Table [dbo].[aspod] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspod]( [po_no] [numeric](20, 0) NULL, [po_icode] [varchar](2000) NULL, [po_qty] [numeric](10, 3) NULL, [po_cost] [numeric](20, 4) NULL, [po_fccost] [numeric](20, 4) NULL, [pi_qty] [numeric](20, 3) NULL, [po_disc] [numeric](20, 3) NULL, [cust_acc] [varchar](2000) NULL, [po_date] [smalldatetime] NULL, [po_ref] [varchar](2000) NULL, [po_fdisc] [numeric](20, 3) NULL, [fline_tota] [numeric](20, 4) NULL, [line_total] [numeric](20, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_qty2] [numeric](10, 3) NULL, [po_qty2] [numeric](10, 3) NULL, [job_code] [varchar](2000) NULL, [shp1_date] [smalldatetime] NULL, [shp2_date] [smalldatetime] NULL, [shp3_date] [smalldatetime] NULL, [shp4_date] [smalldatetime] NULL, [shp5_date] [smalldatetime] NULL, [shp1_ref] [varchar](2000) NULL, [shp2_ref] [varchar](2000) NULL, [shp3_ref] [varchar](2000) NULL, [shp4_ref] [varchar](2000) NULL, [shp5_ref] [varchar](2000) NULL, [shp1_qty] [numeric](10, 2) NULL, [shp2_qty] [numeric](10, 2) NULL, [shp3_qty] [numeric](10, 2) NULL, [shp4_qty] [numeric](10, 2) NULL, [shp5_qty] [numeric](10, 2) NULL, [u] [varchar](2000) NULL, [fraction] [numeric](12, 4) NULL, [fraction2] [numeric](12, 4) NULL, [po_locn] [varchar](200) NULL, [lpo_no] [varchar](3000) NULL, [deptno] [varchar](2000) NULL, [pons_no] [numeric](10, 0) NULL, [po_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [pe_slNo] [numeric](18, 0) NULL, [mrv_no] [varchar](2000) NULL, [purch_No] [varchar](2000) NULL, [ALIAS] [varchar](2000) NULL, [NEW1] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asEstimateCW] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEstimateCW]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asEstimateCW] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asBudget] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBudget]( [GL_ACCOUNT] [varchar](500) NULL, [ACCOUNTDESCIPTION] [varchar](5000) NULL, [GROUPCODE] [varchar](5000) NULL, [GROUP_DESCRIPTION] [varchar](5000) NULL, [JAN_HISTORICAL] [numeric](18, 2) NULL, [JAN_ACTUAL] [numeric](18, 2) NULL, [JAN_BUDGETED] [numeric](18, 2) NULL, [FEB_HISTORICAL] [numeric](18, 2) NULL, [FEB_ACTUAL] [numeric](18, 2) NULL, [FEB_BUDGETED] [numeric](18, 2) NULL, [MAR_HISTORICAL] [numeric](18, 2) NULL, [MAR_ACTUAL] [numeric](18, 2) NULL, [MAR_BUDGETED] [numeric](18, 2) NULL, [APR_HISTORICAL] [numeric](18, 2) NULL, [APR_ACTUAL] [numeric](18, 2) NULL, [APR_BUDGETED] [numeric](18, 2) NULL, [MAY_HISTORICAL] [numeric](18, 2) NULL, [MAY_ACTUAL] [numeric](18, 2) NULL, [MAY_BUDGETED] [numeric](18, 2) NULL, [JUN_HISTORICAL] [numeric](18, 2) NULL, [JUN_ACTUAL] [numeric](18, 2) NULL, [JUN_BUDGETED] [numeric](18, 2) NULL, [JUL_HISTORICAL] [numeric](18, 2) NULL, [JUL_ACTUAL] [numeric](18, 2) NULL, [JUL_BUDGETED] [numeric](18, 2) NULL, [AUG_HISTORICAL] [numeric](18, 2) NULL, [AUG_ACTUAL] [numeric](18, 2) NULL, [AUG_BUDGETED] [numeric](18, 2) NULL, [SEP_HISTORICAL] [numeric](18, 2) NULL, [SEP_ACTUAL] [numeric](18, 2) NULL, [SEP_BUDGETED] [numeric](18, 2) NULL, [OCT_HISTORICAL] [numeric](18, 2) NULL, [OCT_ACTUAL] [numeric](18, 2) NULL, [OCT_BUDGETED] [numeric](18, 2) NULL, [NOV_HISTORICAL] [numeric](18, 2) NULL, [NOV_ACTUAL] [numeric](18, 2) NULL, [NOV_BUDGETED] [numeric](18, 2) NULL, [DEC_HISTORICAL] [numeric](18, 2) NULL, [DEC_ACTUAL] [numeric](18, 2) NULL, [DEC_BUDGETED] [numeric](18, 2) NULL, [YEAR] [varchar](500) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASPOMDonMRV] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASPOMDonMRV] @DEPTNO CHAR(4),@pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update aspomd set pi_qty=pi_qty+@pi_qty, mrv_No=mrv_No+'('+@PONo+')' where po_icode=@itemCode and po_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: Table [dbo].[CRMMAIN] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[CRMMAIN]( [SUPPORTID] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [CUSTOMERID] [varchar](500) NULL, [CUSTOMERNAME] [varchar](5000) NULL, [REQUESTSOURCE] [varchar](500) NULL, [SERVICETYPE] [varchar](500) NULL, [REQUESTDATE] [datetime] NULL, [SERVICEDESC] [varchar](5000) NULL, [REQPERSON] [varchar](500) NULL, [REQPHONE] [varchar](500) NULL, [REQMAIL] [varchar](500) NULL, [SERVERITY] [varchar](500) NULL, [INSTRUCTION] [varchar](5000) NULL, [STATUS] [varchar](500) NULL, [REVIEWEDBY] [varchar](500) NULL, [CLOSEDDATE] [datetime] NULL, [AMCDATE] [varchar](2000) NULL, [AMTBALANCE] [varchar](2000) NULL, [LOCATION] [varchar](2000) NULL, [SALE_MAN] [varchar](2000) NULL, [DEPTNO] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateAsdoDonSI] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsdoDonSI] @DEPTNO CHAR(4), @si_qty numeric(18,3),@SINo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asdod set si_qty=si_qty+@si_qty,inv_No=inv_No+'('+@SINo+')' where do_icode=@itemCode and do_slNo=@serialNo AND DEPTNO =@DEPTNO GO /****** Object: StoredProcedure [dbo].[prcCursorINVITEM] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[prcCursorINVITEM] @RID numeric(18,0) AS SET NOCOUNT ON declare @QTYvarX as numeric(18,2) declare @QTYvar as numeric(18,2) declare @CostvarNew as numeric(18,2) declare @UnitCount int DECLARE @iRowIdX int,@vchInv_noX numeric(18,0),@vchbatchX numeric(18,0),@vchInv_dateX datetime, @vchQty_inX numeric(18,0), @vchQty_OutX numeric(18,0),@vchCostX numeric(18,2),@vchCost_AvgX numeric(18,2),@vchCodeX varchar(1000) DECLARE @iRowId int,@vchInv_no numeric(18,0),@vchInv_date datetime, @vchQty_in numeric(18,0), @vchQty_Out numeric(18,0),@vchCost numeric(18,2) DECLARE asSalesBatch CURSOR FOR SELECT iRowId,inv_no,batch,inv_date,qty_in, qty_out, cost,cost_avg,code FROM asSalesBatch WHERE IROWID = @RID order by code,inv_date,IROWID update asbatch set qty_out=0 delete from assales OPEN asSalesBatch FETCH asSalesBatch INTO @iRowIdX,@vchInv_noX,@vchbatchX,@vchInv_dateX,@vchqty_inX, @vchqty_outX, @vchcostX,@vchCost_AvgX,@vchCodeX WHILE @@Fetch_Status = 0 BEGIN DECLARE asBatch CURSOR FOR SELECT iRowId,inv_no,inv_date,qty_in, qty_out, cost FROM asBatch where code= @vchCodeX and (qty_in-qty_out)>0 order by inv_date,QTY_BALANCE,IROWID OPEN asBatch FETCH asBatch INTO @iRowId,@vchInv_no,@vchInv_date, @vchqty_in, @vchqty_out, @vchcost set @UnitCount=1 set @QTYvar=0 set @qtyVar=@vchqty_inx set @CostvarNew = @vchcost WHILE @UnitCount = 1 BEGIN set @CostvarNew = @vchcost if (@vchqty_in - @vchqty_out)>=@qtyVar begin insert into assales (code,inv_no,batch,inv_date,deptno, qty_in,qty_out, qty_balance, cost, cost_avg) values(@vchCodeX, @vchInv_noX, @vchInv_no,@vchInv_dateX,'',@qtyVar,0,0,@CostvarNew,0) UPDATE asBatch SET QTY_OUT= QTY_OUT + @qtyVar WHERE IROWID=@IROWID set @unitCount=0 set @qtyVar= 0 end else begin insert into assales (code,inv_no,batch,inv_date,deptno, qty_in,qty_out, qty_balance, cost, cost_avg) values(@vchCodeX, @vchInv_noX, @vchInv_no,@vchInv_dateX,'x',(@vchqty_in - @vchqty_out),0,0,@CostvarNew,0) UPDATE asBatch SET QTY_OUT= QTY_OUT + (@vchqty_in - @vchqty_out) WHERE IROWID=@IROWID set @qtyVar= @qtyVar - (@vchqty_in - @vchqty_out) end FETCH asBatch INTO @iRowId, @vchInv_no, @vchInv_date,@vchqty_in, @vchqty_out, @vchcost END CLOSE asBatch DEALLOCATE asBatch FETCH asSalesBatch INTO @iRowIdx, @vchInv_nox,@vchBatchx, @vchInv_datex,@vchqty_inx, @vchqty_outx, @vchcostx, @vchcost_avgx,@vchCodeX END CLOSE asSalesBatch DEALLOCATE asSalesBatch RETURN GO /****** Object: Table [dbo].[asEstimateCWd] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEstimateCWd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [locFrom] [varchar](100) NULL, [locTo] [varchar](100) NULL, [Mileage] [numeric](18, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[CRMSUB] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[CRMSUB]( [SUPPORTID] [numeric](18, 0) NULL, [ASSIGNEDTO] [varchar](500) NULL, [SUPPORTDATE] [datetime] NULL, [SUPPORTEDHOURS] [varchar](500) NULL, [SUPPORTTYPE] [varchar](500) NULL, [COMMENTS] [varchar](5000) NULL, [STATUS] [varchar](500) NULL, [SYSTEMDATE] [datetime] NULL, [SERIALNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [fcamount] [varchar](300) NULL, [currency] [varchar](300) NULL, [rate] [varchar](300) NULL, [amount] [varchar](300) NULL, [SALESMAN] [varchar](300) NULL, [pursuitleader] [varchar](5000) NULL, [accessgroup] [varchar](5000) NULL, [opportunitystatus] [varchar](5000) NULL, [winprobability] [varchar](5000) NULL, [winstatus] [varchar](5000) NULL, [remarks] [varchar](5000) NULL, [nextreminderdate] [datetime] NULL, [nextactionforreminder] [varchar](5000) NULL, [currentuser] [varchar](5000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[pendingDo] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[pendingDo] @DEPTNO CHAR(4), @A CHAR(25) AS select sum(do_qty-si_qty) from asdod where do_icode=@A AND deptno =@deptno GO /****** Object: Table [dbo].[asBatch] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBatch]( [code] [varchar](1000) NULL, [inv_no] [numeric](18, 0) NULL, [inv_date] [datetime] NULL, [deptno] [varchar](50) NULL, [qty_in] [numeric](18, 0) NULL, [qty_out] [numeric](18, 0) NULL, [qty_balance] [numeric](18, 0) NULL, [cost] [numeric](18, 2) NULL, [iRowId] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASPODonMRV] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASPODonMRV] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update aspod set pi_qty=pi_qty+@pi_qty, mrv_No=mrv_No+'('+@PONo+')' where po_icode=@itemCode and po_slNo=@serialNo AND DEPTNO =@DEPTNO GO /****** Object: Table [dbo].[asScopeDailyTrack] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asScopeDailyTrack]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asScopeDailyTrack] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asEstimationProd] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEstimationProd]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asEstimationProd] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getSIForSalesReturn] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getSIForSalesReturn] @DEPTNO CHAR(4), @b varchar(8) as if(rtrim(ltrim(@b))='') begin select 'false' as [Select], inv_no as SalesInvoiceNo, slno as SalesInvoiceNo_C, [inv_date] as [Date], cust_acc as [Account], custref as [AccountName], inv_total as [Amount], '' as [SalesMan] from asinv where inv_no in (select distinct(inv_no) from asict where tr_qty-sr_qty>0 and tr_type='S' AND deptno =@deptno) AND deptno =@deptno end if(rtrim(ltrim(@b))<>'') begin select 'false' as [Select], inv_no as SalesInvoiceNo, slno as SalesInvoiceNo_C, [inv_date] as [Date], cust_acc as [Account], custref as [AccountName], inv_total as [Amount], sale_man as [SalesMan] from asinv where inv_no in (select distinct(inv_no) from asict where tr_qty-sr_qty>0 and tr_type='S' AND deptno =@deptno) and cust_acc=@b AND deptno =@deptno end GO /****** Object: Table [dbo].[asSalesBatch] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSalesBatch]( [code] [varchar](1000) NULL, [inv_no] [numeric](18, 0) NULL, [batch] [numeric](18, 0) NULL, [inv_date] [datetime] NULL, [deptno] [varchar](50) NULL, [qty_in] [numeric](18, 0) NULL, [qty_out] [numeric](18, 0) NULL, [qty_balance] [numeric](18, 0) NULL, [cost] [numeric](18, 2) NULL, [cost_avg] [numeric](18, 2) NULL, [iRowId] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASPOMDonPurch] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASPOMDonPurch] @DEPTNO CHAR(4),@pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update aspomd set pi_qty=pi_qty+@pi_qty, purch_No=purch_No+'('+@PONo+')' where po_icode=@itemCode and po_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: StoredProcedure [dbo].[prcCursor] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[prcCursor] AS SET NOCOUNT ON declare @QTYvarX as numeric(18,2) declare @QTYvar as numeric(18,2) declare @CostvarNew as numeric(18,2) declare @UnitCount int DECLARE @iRowIdX int,@vchInv_noX numeric(18,0),@vchbatchX numeric(18,0),@vchInv_dateX datetime, @vchQty_inX numeric(18,0), @vchQty_OutX numeric(18,0),@vchCostX numeric(18,2),@vchCost_AvgX numeric(18,2),@vchCodeX varchar(1000), @vchSERIALNOX numeric(18,2) DECLARE @iRowId int,@vchInv_no numeric(18,0),@vchInv_date datetime, @vchQty_in numeric(18,0), @vchQty_Out numeric(18,0),@vchCost numeric(18,2) DECLARE asSalesBatch CURSOR FOR SELECT iRowId,inv_no,batch,inv_date,qty_in, qty_out, cost,cost_avg,code,qty_balance FROM asSalesBatch order by code,inv_date,IROWID update asbatch set qty_out=0 drop table [asSales] CREATE TABLE [dbo].[asSales]( [code] [varchar](1000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [inv_no] [numeric](18, 0) NULL, [batch] [numeric](18, 0) NULL, [inv_date] [datetime] NULL, [deptno] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [qty_in] [numeric](18, 0) NULL, [qty_out] [numeric](18, 0) NULL, [qty_balance] [numeric](18, 0) NULL, [cost] [numeric](18, 2) NULL, [cost_avg] [numeric](18, 2) NULL, [iRowId] [numeric](18, 0) IDENTITY(0,1) NOT NULL) ON [PRIMARY] OPEN asSalesBatch FETCH asSalesBatch INTO @iRowIdX,@vchInv_noX,@vchbatchX,@vchInv_dateX,@vchqty_inX, @vchqty_outX, @vchcostX,@vchCost_AvgX,@vchCodeX, @vchSERIALNOX WHILE @@Fetch_Status = 0 BEGIN DECLARE asBatch CURSOR FOR SELECT iRowId,inv_no,inv_date,qty_in, qty_out, cost FROM asBatch where code= @vchCodeX and (qty_in-qty_out)>0 order by inv_date,QTY_BALANCE,IROWID OPEN asBatch FETCH asBatch INTO @iRowId,@vchInv_no,@vchInv_date, @vchqty_in, @vchqty_out, @vchcost set @UnitCount=1 set @QTYvar=0 set @qtyVar=@vchqty_inx set @CostvarNew = @vchcost WHILE @UnitCount = 1 BEGIN set @CostvarNew = @vchcost if (@vchqty_in - @vchqty_out)>=@qtyVar begin insert into assales (code,inv_no,batch,inv_date,deptno, qty_in,qty_out, qty_balance, cost, cost_avg) values(@vchCodeX, @vchInv_noX, @vchInv_no,@vchInv_dateX,'',@qtyVar,0,@vchSERIALNOX,@CostvarNew,0) UPDATE asBatch SET QTY_OUT= QTY_OUT + @qtyVar WHERE IROWID=@IROWID set @unitCount=0 set @qtyVar= 0 end else begin insert into assales (code,inv_no,batch,inv_date,deptno, qty_in,qty_out, qty_balance, cost, cost_avg) values(@vchCodeX, @vchInv_noX, @vchInv_no,@vchInv_dateX,'x',(@vchqty_in - @vchqty_out),0,@vchSERIALNOX,@CostvarNew,0) UPDATE asBatch SET QTY_OUT= QTY_OUT + (@vchqty_in - @vchqty_out) WHERE IROWID=@IROWID set @qtyVar= @qtyVar - (@vchqty_in - @vchqty_out) end FETCH asBatch INTO @iRowId, @vchInv_no, @vchInv_date,@vchqty_in, @vchqty_out, @vchcost END CLOSE asBatch DEALLOCATE asBatch FETCH asSalesBatch INTO @iRowIdx, @vchInv_nox,@vchBatchx, @vchInv_datex,@vchqty_inx, @vchqty_outx, @vchcostx, @vchcost_avgx,@vchCodeX, @vchSERIALNOX END CLOSE asSalesBatch DEALLOCATE asSalesBatch RETURN GO /****** Object: Table [dbo].[L1] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[L1]( [group] [char](20) NULL, [desc] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[SUPPORTMAINRM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SUPPORTMAINRM]( [SUPPORTID] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [CUSTOMERID] [varchar](500) NULL, [CUSTOMERNAME] [varchar](5000) NULL, [REQUESTSOURCE] [varchar](500) NULL, [SERVICETYPE] [varchar](500) NULL, [REQUESTDATE] [datetime] NULL, [SERVICEDESC] [varchar](5000) NULL, [REQPERSON] [varchar](500) NULL, [REQPHONE] [varchar](500) NULL, [REQMAIL] [varchar](500) NULL, [SERVERITY] [varchar](500) NULL, [INSTRUCTION] [varchar](5000) NULL, [STATUS] [varchar](500) NULL, [REVIEWEDBY] [varchar](500) NULL, [CLOSEDDATE] [datetime] NULL, [AMCDATE] [varchar](2000) NULL, [AMTBALANCE] [varchar](2000) NULL, [LOCATION] [varchar](2000) NULL, [SALE_MAN] [varchar](2000) NULL, [DEPTNO] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asFormula] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asFormula]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [varchar](200) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](250) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [varchar](250) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](200) NULL, [head1] [varchar](200) NULL, [subject] [varchar](300) NULL, [foot1] [varchar](250) NULL, [payment] [varchar](250) NULL, [delivery] [varchar](250) NULL, [validity] [varchar](250) NULL, [deptno] [char](4) NOT NULL, CONSTRAINT [PK_asFormula] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asScopeDailyTrackD] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asScopeDailyTrackD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [locFrom] [varchar](100) NULL, [locTo] [varchar](100) NULL, [Mileage] [numeric](18, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asEstimationProdd] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEstimationProdd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [varchar](200) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPURCHREQ] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPURCHREQ]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASPURCHREQ] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASSYS_A] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASSYS_A]( [c_name] [char](100) NOT NULL, [basic_cur] [char](4) NULL, [no_decimal] [numeric](1, 0) NULL, [cur_year] [numeric](4, 0) NULL, [last_day] [smalldatetime] NULL, [xdiff_acc] [char](8) NULL, [loss_acc] [char](8) NULL, [jv_num] [numeric](6, 0) NULL, [pv_num] [numeric](6, 0) NULL, [in_num] [numeric](6, 0) NULL, [dn_num] [numeric](6, 0) NULL, [cn_num] [numeric](6, 0) NULL, [rt_num] [numeric](6, 0) NULL, [tel1] [char](40) NULL, [tel2] [char](40) NULL, [adr1] [char](30) NULL, [adr2] [char](30) NULL, [adr3] [char](30) NULL, [p_dir] [char](20) NULL, [work_dir] [char](20) NULL, [mth_strt] [smalldatetime] NULL, [mth_end] [smalldatetime] NULL, [edit_jv] [char](1) NULL, [edit_inv] [char](1) NULL, [edit_rt] [char](1) NULL, [edit_pv] [char](1) NULL, [coy_dir] [char](254) NULL, [jj_num] [numeric](6, 0) NULL, [edit_jj] [char](1) NULL, [edit_cn] [char](1) NULL, [edit_dn] [char](1) NULL, [edit_dv] [char](1) NULL, [edit_cv] [char](1) NULL, [edit_pc] [char](1) NULL, [cv_num] [numeric](6, 0) NULL, [dv_num] [numeric](6, 0) NULL, [pc_num] [numeric](6, 0) NULL, [edit_vi] [char](1) NULL, [edit_po] [char](1) NULL, [normal_cpi] [numeric](6, 0) NULL, [compre_cpi] [numeric](6, 0) NULL, [enable_jc] [bit] NULL, [oc_split_w] [bit] NULL, [po_num] [numeric](6, 0) NULL, [edit_si] [char](1) NULL, [si_num] [numeric](6, 0) NULL, [edit_pi] [char](1) NULL, [pi_num] [numeric](6, 0) NULL, [wa_method] [varchar](3000) NULL, [printertyp] [char](3) NULL, [landscape] [bit] NULL, [pagelength] [numeric](2, 0) NULL, [leftmargin] [numeric](2, 0) NULL, [defstklocn] [bit] NULL, [updinvcost] [bit] NULL, [updall] [bit] NULL, [ip_num] [numeric](6, 0) NULL, [ipip_num] [numeric](6, 0) NULL, [crip_num] [numeric](6, 0) NULL, [jan_open] [numeric](14, 3) NULL, [jan_close] [numeric](14, 3) NULL, [feb_open] [numeric](14, 3) NULL, [feb_close] [numeric](14, 3) NULL, [mar_open] [numeric](14, 3) NULL, [mar_close] [numeric](14, 3) NULL, [apr_open] [numeric](14, 3) NULL, [apr_close] [numeric](14, 3) NULL, [may_open] [numeric](14, 3) NULL, [may_close] [numeric](14, 3) NULL, [jun_open] [numeric](14, 3) NULL, [jun_close] [numeric](14, 3) NULL, [jul_open] [numeric](14, 3) NULL, [jul_close] [numeric](14, 3) NULL, [aug_open] [numeric](14, 3) NULL, [aug_close] [numeric](14, 3) NULL, [sep_open] [numeric](14, 3) NULL, [sep_close] [numeric](14, 3) NULL, [oct_open] [numeric](14, 3) NULL, [oct_close] [numeric](14, 3) NULL, [nov_open] [numeric](14, 3) NULL, [nov_close] [numeric](14, 3) NULL, [dec_open] [numeric](14, 3) NULL, [dec_close] [numeric](14, 3) NULL, [next_crinv] [numeric](10, 0) NULL, [next_cinv] [numeric](10, 0) NULL, [gl_sales] [char](8) NULL, [gl_cash] [char](8) NULL, [gl_bank] [char](8) NULL, [gl_stock] [char](8) NULL, [gl_cost] [char](8) NULL, [gl_cashsal] [char](8) NULL, [gl_cashcus] [char](8) NULL, [gl_pdcr] [char](8) NULL, [gl_pdci] [char](8) NULL, [gl_ipurch] [char](8) NULL, [gl_lpurch] [char](8) NULL, [cq_num] [numeric](6, 0) NULL, [cb_num] [numeric](6, 0) NULL, [db_num] [numeric](6, 0) NULL, [is_num] [numeric](6, 0) NULL, [ir_num] [numeric](6, 0) NULL, [gl_ocostp] [char](8) NULL, [gl_ocost] [char](8) NULL, [pj_num] [numeric](6, 0) NULL, [do_num] [numeric](10, 0) NULL, [upd_do] [bit] NULL, [next_pjno] [numeric](10, 0) NULL, [so_num] [numeric](10, 0) NULL, [next_trno] [numeric](10, 0) NULL, [qo_num] [numeric](10, 0) NULL, [next_srno] [numeric](10, 0) NULL, [gl_sr] [char](8) NULL, [create_so] [bit] NULL, [costc] [bit] NULL, [next_prno] [numeric](10, 0) NULL, [gl_pr] [char](8) NULL, [nrhrs] [numeric](10, 3) NULL, [otrates] [numeric](10, 3) NULL, [otrate] [numeric](10, 3) NULL, [next_coinv] [numeric](10, 0) NULL, [so1_num] [numeric](10, 0) NULL, [gl_creval] [char](8) NULL, [gl_disc] [char](8) NULL, [custdesc] [char](30) NULL, [suppdesc] [char](30) NULL, [no_decc] [numeric](1, 0) NULL, [nodays] [numeric](3, 0) NULL, [discp] [numeric](3, 0) NULL, [discpc] [numeric](3, 0) NULL, [invdo] [numeric](10, 0) NULL, [invdosame] [bit] NULL, [tcdate] [smalldatetime] NULL, [sal_discdr] [char](8) NULL, [sal_disccr] [char](8) NULL, [upd_disc] [bit] NULL, [isr_num] [numeric](10, 0) NULL, [cashcred] [bit] NULL, [p30] [bit] NULL, [dbfname] [char](10) NULL, [rptname] [char](10) NULL, [rptdir] [char](100) NULL, [gl_wsales] [char](8) NULL, [next_winv] [numeric](10, 0) NULL, [gl_stockc] [char](8) NULL, [pdir] [char](30) NULL, [av_num] [numeric](6, 0) NULL, [tv_num] [numeric](6, 0) NULL, [customer] [varchar](300) NULL, [supplier] [char](100) NULL, [pdcr] [char](30) NULL, [pdci] [char](30) NULL, [cash] [char](20) NULL, [bank] [char](20) NULL, [overhead] [numeric](14, 2) NULL, [no_u] [numeric](5, 0) NULL, [next_br] [numeric](6, 0) NULL, [next_bp] [numeric](6, 0) NULL, [updc] [char](1) NULL, [chartsum] [char](100) NULL, [job] [varchar](1500) NULL, [pdir2] [char](10) NULL, [mrv_num] [numeric](18, 0) NULL, [MR_NUM] [numeric](18, 0) NULL, [DEPTNO] [char](10) NULL, [DEPTDESC] [nvarchar](50) NULL, [JOBCOSTAC] [varchar](50) NULL, [STOCKAC] [varchar](50) NULL, [COSTOFSALE] [varchar](50) NULL, [BLOCKDATE] [smalldatetime] NULL, [DISCACC] [varchar](100) NULL, [EXPENSE] [varchar](300) NULL, [PO_NumImp] [numeric](10, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPayableList] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPayableList]( [ACCOUNT] [varchar](50) NULL, [ACCDESC] [varchar](2000) NULL, [TYPE] [varchar](50) NULL, [FCAMOUNT] [numeric](18, 3) NULL, [FC] [nvarchar](50) NULL, [AMOUNT] [numeric](18, 2) NULL, [DUEDATE] [datetime] NULL, [LASTPAYMENT] [varchar](50) NULL, [TERMS] [varchar](5000) NULL, [user] [varchar](100) NULL, [approveduser] [varchar](200) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMaintenanceContract] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMaintenanceContract]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [varchar](2000) NULL, [add7] [varchar](2000) NULL, [add8] [varchar](2000) NULL, [add9] [varchar](2000) NULL, [add10] [varchar](2000) NULL, [add11] [varchar](2000) NULL, [add12] [varchar](2000) NULL, [add13] [varchar](2000) NULL, [add14] [varchar](2000) NULL, [add15] [varchar](2000) NULL, [add16] [varchar](2000) NULL, [add17] [varchar](2000) NULL, [add18] [varchar](2000) NULL, [add19] [varchar](2000) NULL, [add20] [varchar](2000) NULL, [add21] [varchar](2000) NULL, [add22] [varchar](2000) NULL, [add23] [varchar](2000) NULL, [add24] [varchar](2000) NULL, [dt1] [datetime] NULL, [dt2] [datetime] NULL, [ADD26] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asItemLanguages] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemLanguages]( [code] [varchar](200) NULL, [ccname] [nvarchar](max) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asBOQ] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBOQ]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPURCHREQD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPURCHREQD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [cost_avgX] [numeric](10, 3) NULL, [stockX] [numeric](10, 3) NULL, [PPO_QtyX] [numeric](10, 3) NULL, [PSO_QtyX] [numeric](10, 3) NULL, [Total_QtyX] [numeric](10, 3) NULL, [Avg_StockX] [numeric](10, 3) NULL, [Hold_PeriodX] [varchar](200) NULL, [Purch_CostX] [numeric](10, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASPODonPurch] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASPODonPurch] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update aspod set pi_qty=pi_qty+@pi_qty, Purch_No=Purch_No+'('+@PONo+')' where po_icode=@itemCode and po_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: Table [dbo].[asBOQD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBOQD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[vch] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[vch]( [vch] [nvarchar](50) NULL, [invno] [numeric](18, 0) NOT NULL, CONSTRAINT [PK_vch] PRIMARY KEY CLUSTERED ( [invno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: StoredProcedure [dbo].[CURRSTK] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[CURRSTK] @A CHAR(25) AS SELECT RCVD_YTD-ISSD_YTD,LOCATION from asicm where ltrim(code)=@A GO /****** Object: Table [dbo].[asBOQNS] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBOQNS]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[itemImgSCAN] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[itemImgSCAN]( [code] [varchar](2000) NULL, [itemPic] [image] NULL, [imageName] [varchar](2000) NULL, [TYPE] [varchar](2000) NULL, [DEPTNO] [varchar](2000) NULL, [BINLOC] [varchar](2000) NULL, [PHYLOC] [varchar](3000) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateQuotDonDO] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateQuotDonDO] @DEPTNO CHAR(4),@si_qty numeric(18,3), @DONo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asquotd set si_qty=si_qty+@si_qty, DO_No=DO_No+'('+@DONo+')' where so_icode=@itemCode and quot_slNo=@serialNo and deptno=@deptno GO /****** Object: Table [dbo].[asBOQNSD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBOQNSD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASICTLOCCOOL] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASICTLOCCOOL]( [tr_refno] [varchar](200) NULL, [tr_desc] [varchar](200) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](200) NULL, [tr_type] [char](1) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [char](8) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [char](12) NULL, [batch] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NULL, [lpo_no] [char](50) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [char](3) NULL, [idesc] [varchar](300) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](12, 3) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](200) NULL, [be_no] [varchar](200) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](10, 3) NULL, [expdate] [smalldatetime] NULL, [size] [char](250) NULL, [locn] [char](200) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [char](10) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [char](8) NULL, [punit] [char](5) NULL, [deptno] [char](4) NULL, [month] [char](3) NULL, [u] [char](1) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](200) NULL, [hawb] [varchar](200) NULL, [blno] [varchar](200) NULL, [cf] [varchar](200) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](200) NULL, [local] [bit] NULL, [upd] [char](1) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asCostCode] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asCostCode]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [group] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListTSEARCH] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListTSEARCH] @XCODE VARCHAR(500) AS select code, [desc] from asicm where [group]='T' AND CODE LIKE @XCODE order by code GO /****** Object: StoredProcedure [dbo].[itemCodeListNSEARCH] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListNSEARCH] @XCODE VARCHAR(500) AS select code, [desc] from asicm where [group]='N' AND CODE LIKE @XCODE order by code GO /****** Object: StoredProcedure [dbo].[updateQuotDonProforma] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateQuotDonProforma] @DEPTNO CHAR(4), @si_qty numeric(18,3), @proformaNo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asquotd set si_qty=si_qty+@si_qty, proformaNo=proformaNo+','+@proformaNo where so_icode=@itemCode and quot_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: StoredProcedure [dbo].[QuotationListPickKATAK] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[QuotationListPickKATAK] @A CHAR(25) AS select so_no as [QuotNo], so_date as [Date], cust_acc as [Account],accdesc as [AccountName],comments as [Customer Name], so_fcamt as [Amount],sale_man as [SalesMan],head1 AS [Remarks] from asquot WHERE DEPTNO=@A ORDER BY SO_NO DESC GO /****** Object: Table [dbo].[country] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[country]( [code] [varchar](50) NULL, [account] [varchar](50) NULL, [tr_qty] [numeric](18, 5) NULL, [unit_price] [numeric](18, 5) NULL, [group] [varchar](50) NULL, [sgroup] [varchar](50) NULL, [categ] [varchar](50) NULL, [scateg] [varchar](50) NULL, [blno] [varchar](100) NULL, [line_total] [numeric](18, 5) NULL, [unit_cost] [numeric](18, 7) NULL, [idesc] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListOSEARCH] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListOSEARCH] @XCODE VARCHAR(500) AS select code, [desc] from asicm where [group] NOT IN('T','N') AND CODE LIKE @XCODE order by code GO /****** Object: Table [dbo].[asMaterialTrack] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMaterialTrack]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [datetime] NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [add6] [datetime] NULL, [add7] [varchar](2000) NULL, [add8] [datetime] NULL, [add9] [varchar](5000) NULL, [add10] [varchar](5000) NULL, [add11] [varchar](100) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateAsquotDonSI] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsquotDonSI] @DEPTNO CHAR(4),@si_qty numeric(18,3),@SINo varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asquotd set si_qty=si_qty+@si_qty, inv_No=inv_No+'('+@SINo+')' where so_icode=@itemCode and quot_slNo=@serialNo AND DEPTNO=@DEPTNO GO /****** Object: Table [dbo].[asBranches] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBranches]( [account] [varchar](2000) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[L4] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[L4]( [group] [char](20) NULL, [desc] [varchar](50) NULL, [l1] [char](20) NULL, [l2] [char](20) NULL, [l3] [char](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asProducts] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asProducts]( [account] [varchar](2000) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingPurchOrdsSINV] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingPurchOrdsSINV] @deptno char(4), @b varchar(8) as select 'false' as [Select],po_no as [PurchaseOrderNo], po_date as [Date],po_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],po_amount as [Amount],'' as [SalesMan] from aspo where po_no in (select distinct(po_no) from aspod where deptno =@deptno) and deptno =@deptno GO /****** Object: Table [dbo].[asTripDesc] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTripDesc]( [account] [numeric](10, 0) NULL, [accdesc] [varchar](2000) NULL, [GROUPX] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingProformasPO] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingProformasPO] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [ProformaNo], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan] from asso where so_no in (select distinct(so_no) from assod where so_qty-si_qty<>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: Table [dbo].[asBINUPDATE] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBINUPDATE]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDeliveryBox] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDeliveryBox]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [deptno] [varchar](300) NULL, [cdate] [datetime] NULL, [customer] [varchar](500) NULL, [invno] [varchar](50) NULL, [WHBOX] [varchar](50) NULL, [myid] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [remarks] [varchar](1500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asBINUPDATED] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBINUPDATED]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMachineID] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMachineID]( [MachineID] [varchar](3000) NULL, [Account] [varchar](3000) NULL, [Branch] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[codecostx] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[codecostx]( [code] [nvarchar](200) NOT NULL, [cost] [numeric](18, 3) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[asItemModelNo] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemModelNo]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [SUBGROUP] [varchar](3000) NULL, [CARNAME] [varchar](3000) NULL, [YEARRANGE] [varchar](3000) NULL, [VIN] [varchar](3000) NULL, [CYLINDER] [varchar](3000) NULL, [NOOFWD] [varchar](3000) NULL, [ENGINENO] [varchar](3000) NULL, [POWERCC] [varchar](3000) NULL, [FUELTYPE] [varchar](3000) NULL, [DOORS] [varchar](3000) NULL, [OTHERINFO] [varchar](3000) NULL, [SLNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [status] [varchar](3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMachineRegister] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMachineRegister]( [so_no] [varchar](2000) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [varchar](2000) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2500) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](2000) NULL, [so_ref] [varchar](2000) NULL, [so_doc] [varchar](2000) NULL, [fc] [varchar](2500) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [subject] [varchar](3000) NULL, [foot1] [varchar](3500) NULL, [payment] [varchar](2500) NULL, [delivery] [varchar](2500) NULL, [validity] [varchar](2500) NULL, [deptno] [char](10) NOT NULL, [department] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asdbloc] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[asdbloc]( [cname] [nvarchar](50) NULL, [dbn] [nvarchar](50) NULL, [inum] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: View [dbo].[asicmV] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[asicmV] AS SELECT code, unit, [group], sgroup, categ, scateg, [desc], rcvd_ytd, issd_ytd, cost_unit, cost_avg, class, batch, price_unit FROM dbo.asicm AS GO GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[41] 4[21] 2[12] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "GO" Begin Extent = Top = 6 Left = 38 Bottom = 121 Right = 190 End DisplayFlags = 280 TopColumn = 22 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'asicmV' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'asicmV' GO /****** Object: Table [dbo].[asItemPairCode] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemPairCode]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMachineRegisterd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMachineRegisterd]( [so_no] [varchar](2000) NULL, [so_icode] [varchar](2000) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](3000) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](3000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](3000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](3000) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](2000) NULL, [do_no] [varchar](3000) NULL, [inv_no] [varchar](3000) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](3000) NULL, [SWIDTH] [varchar](3000) NULL, [STHICK] [varchar](3000) NULL, [purchdet] [varchar](3000) NULL, [salesdet] [varchar](3000) NULL, [versioninfo] [varchar](3000) NULL, [statusinfo] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListQryfull] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[ItemListQryfull] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],active as [Active],volactive as [Order_Reserve],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [Modelno_1],modelno2 as [ModelNo_2], modelNo3 as [ModelNo_3] from asicm WHERE code<>'000' GO /****** Object: Table [dbo].[itemImgDOC] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[itemImgDOC]( [code] [varchar](100) NULL, [itemPic] [image] NULL, [imageName] [varchar](200) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asItemBrandNo] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asItemBrandNo]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [ccnNo] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMR] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMR]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NOT NULL, [cust_acc] [char](8) NOT NULL, [jv_num] [char](8) NOT NULL, [comments] [char](100) NOT NULL, [sale_man] [char](10) NOT NULL, [inv_no] [numeric](10, 0) NOT NULL, [so_status] [char](1) NOT NULL, [area_code] [char](10) NOT NULL, [so_ref] [char](35) NOT NULL, [so_doc] [char](10) NOT NULL, [fc] [char](3) NOT NULL, [so_amount] [numeric](14, 4) NOT NULL, [so_fcamt] [numeric](14, 4) NOT NULL, [so_fcrate] [numeric](11, 6) NOT NULL, [so_disc] [numeric](10, 3) NOT NULL, [due_date] [smalldatetime] NOT NULL, [so_fdisc] [numeric](10, 3) NOT NULL, [accdesc] [varchar](100) NULL, [payment] [char](100) NOT NULL, [manuf] [char](100) NOT NULL, [origin] [char](50) NOT NULL, [shipment] [char](100) NOT NULL, [delivery] [char](100) NOT NULL, [validity] [char](100) NOT NULL, [packing] [char](50) NOT NULL, [netwt] [char](50) NOT NULL, [grosswt] [char](50) NOT NULL, [insurance] [char](50) NOT NULL, [custom] [char](50) NOT NULL, [foot1] [char](254) NOT NULL, [frdet] [char](50) NOT NULL, [fruprice] [numeric](15, 3) NOT NULL, [framt] [numeric](15, 3) NOT NULL, [fob] [char](50) NOT NULL, [qtn_no] [varchar](200) NULL, [tel] [char](254) NOT NULL, [advance] [numeric](12, 2) NOT NULL, [inv_date] [smalldatetime] NOT NULL, [inv_total] [numeric](12, 2) NOT NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHFilterfull] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[ItemListSEARCHFilterfull] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND ACTIVE<>'I' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' and active <> 'I' AND [DESC] LIKE @B GO /****** Object: Table [dbo].[ASVOUCHMASTtemp] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASVOUCHMASTtemp]( [JVTYPE] [nchar](2) NOT NULL, [TYPE_NO] [nchar](10) NOT NULL, [JVDATE] [datetime] NULL, [CUST_ACC] [nchar](8) NULL, [ACCDESC] [nchar](100) NULL, [AMOUNT] [numeric](14, 3) NULL, [DESCRIPT] [nchar](254) NULL, [DEPTNO] [char](4) NOT NULL, [COMMENTS] [varchar](2000) NULL, CONSTRAINT [PK_ASVOUCHMASTtemp] PRIMARY KEY CLUSTERED ( [JVTYPE] ASC, [TYPE_NO] ASC, [DEPTNO] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHfull] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[ItemListSEARCHfull] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],active as [Active],volactive as [Order_Reserve],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],active as [Active],volactive as [Order_Reserve],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND [DESC] LIKE @B ELSE IF @A ='V' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND ACTIVE <>'I' AND [group] LIKE @B ELSE IF @A ='E' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],desc2 as [Specification],price_unit as [Sales price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost],unit as [Unit], class as [Size],modelno1 as [PartNo_1],modelno2 as [PartNo_2], modelno3 as [PartNo_3] from asicm WHERE code<>'000' AND ACTIVE <>'I' AND categ LIKE @B GO /****** Object: StoredProcedure [dbo].[stockbalasondtDEPT] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondtDEPT] @DEPTNO CHAR(4), @b smalldatetime, @F CHAR(25), @T CHAR(25), @Q int, @GR CHAR(25), @SGR CHAR(25) AS if @q=0 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T and M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] end ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F and M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T and M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] end END IF @q=1 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(COST_AVG),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND M.SGROUP=@SGR AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0)<>0 end END GO /****** Object: Table [dbo].[machineStatus] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[machineStatus]( [TypeVar] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asUnitofMeasure] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asUnitofMeasure]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [numeric](18, 8) NULL, [add2] [numeric](18, 2) NULL, [DEFA] [varchar](10) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPickSALESMAN] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPickSALESMAN] @A CHAR(25),@B CHAR(25) AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A AND sale_man=@B ORDER BY inv_no DESC GO /****** Object: Table [dbo].[ASMRD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASMRD]( [so_no] [numeric](10, 0) NOT NULL, [so_icode] [char](20) NOT NULL, [so_qty] [numeric](10, 3) NOT NULL, [so_cost] [numeric](14, 3) NOT NULL, [so_fccost] [numeric](14, 4) NOT NULL, [si_qty] [numeric](10, 3) NOT NULL, [so_disc] [numeric](10, 3) NOT NULL, [cust_acc] [char](8) NOT NULL, [so_date] [smalldatetime] NOT NULL, [so_ref] [varchar](35) NULL, [so_fdisc] [numeric](10, 3) NOT NULL, [fline_tota] [numeric](14, 4) NOT NULL, [line_total] [numeric](14, 3) NOT NULL, [unit] [char](5) NOT NULL, [idesc] [char](254) NOT NULL, [tr_qty2] [numeric](10, 3) NOT NULL, [so_qty2] [numeric](10, 3) NOT NULL, [locn] [char](1) NOT NULL, [packing] [char](20) NOT NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asictM] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asictM]( [tr_refno] [varchar](2000) NULL, [tr_desc] [varchar](2000) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](2000) NULL, [tr_type] [varchar](2000) NULL, [tr_qty] [numeric](13, 3) NULL, [ti_qty] [numeric](18, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [varchar](2000) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](2000) NULL, [batch] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NULL, [lpo_no] [varchar](2000) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](14, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](12, 3) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](2000) NULL, [be_no] [varchar](2000) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](10, 3) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](2000) NULL, [locn] [varchar](2000) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](2000) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [varchar](2000) NULL, [punit] [varchar](2000) NULL, [deptno] [varchar](2000) NULL, [month] [varchar](2000) NULL, [u] [varchar](2000) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](2000) NULL, [hawb] [varchar](2000) NULL, [blno] [varchar](2000) NULL, [cf] [varchar](2000) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](2000) NULL, [local] [bit] NULL, [upd] [varchar](2000) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [purch_No] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASBANKMAST] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASBANKMAST]( [C_CODE] [varchar](300) NULL, [c_name] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMachineAMC] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMachineAMC]( [machineID] [varchar](500) NULL, [AMCId] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[QuotationListPickSALESMAN] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[QuotationListPickSALESMAN] @A CHAR(25),@B CHAR(25) AS select so_no as [QuotNo], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan],SUBJECT AS [Subject] from asquot WHERE DEPTNO=@A AND SALE_MAN=@B ORDER BY SO_NO DESC GO /****** Object: Table [dbo].[SUPPORTSUB] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SUPPORTSUB]( [SUPPORTID] [numeric](18, 0) NULL, [ASSIGNEDTO] [varchar](500) NULL, [SUPPORTDATE] [datetime] NULL, [SUPPORTEDHOURS] [varchar](500) NULL, [SUPPORTTYPE] [varchar](500) NULL, [COMMENTS] [varchar](5000) NULL, [STATUS] [varchar](500) NULL, [SYSTEMDATE] [datetime] NULL, [SERIALNO] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [fcamount] [varchar](300) NULL, [currency] [varchar](300) NULL, [rate] [varchar](300) NULL, [amount] [varchar](300) NULL, [SALESMAN] [varchar](300) NULL, [supportHours2] [datetime] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[TyreMasters] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[TyreMasters]( [group] [varchar](250) NOT NULL, [desc] [varchar](250) NOT NULL, [parent] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[USERDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[USERDEPT]( [A_USER] [varchar](50) NULL, [DEPTNO] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[SUPPORTMAIN] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SUPPORTMAIN]( [SUPPORTID] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [CUSTOMERID] [varchar](500) NULL, [CUSTOMERNAME] [varchar](5000) NULL, [REQUESTSOURCE] [varchar](500) NULL, [SERVICETYPE] [varchar](500) NULL, [REQUESTDATE] [datetime] NULL, [SERVICEDESC] [varchar](5000) NULL, [REQPERSON] [varchar](500) NULL, [REQPHONE] [varchar](500) NULL, [REQMAIL] [varchar](500) NULL, [SERVERITY] [varchar](500) NULL, [INSTRUCTION] [varchar](5000) NULL, [STATUS] [varchar](500) NULL, [REVIEWEDBY] [varchar](500) NULL, [CLOSEDDATE] [datetime] NULL, [AMCDATE] [varchar](2000) NULL, [AMTBALANCE] [varchar](2000) NULL, [LOCATION] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTermsMasterNew] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTermsMasterNew]( [account] [varchar](3000) NULL, [accdesc] [varchar](8000) NULL, [add1] [varchar](8000) NULL, [add2] [varchar](8000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asdod] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asdod]( [do_no] [numeric](10, 0) NULL, [do_icode] [varchar](2000) NULL, [do_qty] [numeric](10, 3) NULL, [do_locn] [varchar](200) NULL, [do_price] [numeric](10, 3) NULL, [ctrn] [numeric](10, 0) NULL, [pcsqty] [numeric](10, 3) NULL, [lpo_no] [varchar](2000) NULL, [do_date] [smalldatetime] NULL, [cust_acc] [varchar](2000) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](2000) NULL, [line_total] [numeric](13, 3) NULL, [tr_qty2] [numeric](10, 3) NULL, [si_qty] [numeric](10, 3) NULL, [discount] [numeric](10, 2) NULL, [size] [varchar](2000) NULL, [size1] [varchar](2000) NULL, [pcs] [numeric](5, 0) NULL, [pcs1] [numeric](15, 10) NULL, [l] [numeric](10, 1) NULL, [l1] [numeric](10, 1) NULL, [w] [numeric](10, 1) NULL, [w1] [numeric](10, 1) NULL, [u] [varchar](2000) NULL, [so_no] [numeric](10, 0) NULL, [do_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [qtn_No] [numeric](18, 0) NULL, [so_slNo] [numeric](18, 0) NULL, [inv_No] [varchar](200) NULL, [deptno] [varchar](2000) NULL, [fline_tota] [numeric](18, 6) NULL, [do_fprice] [numeric](18, 6) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[vch1] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[vch1]( [vch] [nvarchar](50) NULL, [invno] [numeric](18, 0) NOT NULL, [DATE] [smalldatetime] NULL, CONSTRAINT [PK_vch1] PRIMARY KEY CLUSTERED ( [invno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[asJobRegister] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asJobRegister]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [varchar](2000) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2500) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](2000) NULL, [so_ref] [varchar](2000) NULL, [so_doc] [varchar](2000) NULL, [fc] [varchar](2500) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [subject] [varchar](3000) NULL, [foot1] [varchar](3500) NULL, [payment] [varchar](2500) NULL, [delivery] [varchar](2500) NULL, [validity] [varchar](2500) NULL, [deptno] [char](4) NOT NULL, CONSTRAINT [PK_asJobRegister] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asadr3] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asadr3]( [account] [varchar](300) NOT NULL, [pool1] [varchar](3000) NULL, [pool2] [varchar](3000) NULL, [pool3] [varchar](3000) NULL, [pool4] [varchar](3000) NULL, [pool5] [varchar](3000) NULL, [pool6] [varchar](3000) NULL, [pool7] [varchar](3000) NULL, [pool8] [varchar](3000) NULL, [pool9] [varchar](3000) NULL, [faxnew] [varchar](3000) NULL, [emailnew] [varchar](3000) NULL, [mobile1new] [varchar](3000) NULL, [mobile2new] [varchar](3000) NULL, [wechatnew] [varchar](3000) NULL, [skypeidnew] [varchar](3000) NULL, CONSTRAINT [PK_asadr3] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asbank] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asbank]( [bcode] [char](3) NOT NULL, [bname] [char](35) NULL, [bank_acc] [char](8) NULL, CONSTRAINT [PK_asbank] PRIMARY KEY CLUSTERED ( [bcode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPACKINGLIST] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLIST]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASPACKINGLIST] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asJobRegisterd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asJobRegisterd]( [so_no] [numeric](18, 0) NULL, [so_icode] [varchar](2000) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](3000) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](3000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](3000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](3000) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](2000) NULL, [do_no] [varchar](3000) NULL, [inv_no] [varchar](3000) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](3000) NULL, [SWIDTH] [varchar](3000) NULL, [STHICK] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[updateASictMonPurch] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateASictMonPurch] @DEPTNO CHAR(4), @pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asictM set ti_qty=ti_qty+@pi_qty, Purch_No=Purch_No+'('+@PONo+')' where code=@itemCode and it_slNo=@serialNo AND DEPTNO = @DEPTNO GO /****** Object: StoredProcedure [dbo].[getPendingMRVs] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingMRVs] @deptno char(4), @b varchar(8) as select 'false' as [Select],inv_no as [MRVNo], [date] as [Date],docref as [Orderef], account as [Account],accdesc as [AccountName],fc as [FC],amount as [Amount],'' as [SalesMan] from asmrv where inv_no in (select distinct(tr_refno) from asictm where tr_qty-ti_qty>0 and deptno =@deptno) and account=@b and deptno =@deptno GO /****** Object: Table [dbo].[asVehicleLog] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asVehicleLog]( [account] [varchar](300) NULL, [driver] [varchar](300) NULL, [date] [datetime] NULL, [h1] [varchar](1000) NULL, [h2] [varchar](1000) NULL, [h3] [varchar](1000) NULL, [h4] [varchar](1000) NULL, [h5] [varchar](1000) NULL, [h6] [varchar](1000) NULL, [h7] [varchar](1000) NULL, [h8] [varchar](1000) NULL, [h9] [varchar](1000) NULL, [h10] [varchar](1000) NULL, [h11] [varchar](1000) NULL, [h12] [varchar](1000) NULL, [h13] [varchar](1000) NULL, [h14] [varchar](1000) NULL, [h15] [varchar](1000) NULL, [h16] [varchar](1000) NULL, [h17] [varchar](1000) NULL, [h18] [varchar](1000) NULL, [h19] [varchar](1000) NULL, [h20] [varchar](1000) NULL, [h21] [varchar](1000) NULL, [h22] [varchar](1000) NULL, [h23] [varchar](1000) NULL, [h24] [varchar](1000) NULL, [diesel] [numeric](18, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPACKINGLISTD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLISTD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [cost_avgX] [numeric](10, 3) NULL, [stockX] [numeric](10, 3) NULL, [PPO_QtyX] [numeric](10, 3) NULL, [PSO_QtyX] [numeric](10, 3) NULL, [Total_QtyX] [numeric](10, 3) NULL, [Avg_StockX] [numeric](10, 3) NULL, [Hold_PeriodX] [varchar](200) NULL, [Purch_CostX] [numeric](10, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asquotdGlass] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asquotdGlass]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](200) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](200) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](250) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](250) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](200) NULL, [do_no] [varchar](250) NULL, [inv_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](20) NULL, [SWIDTH] [varchar](20) NULL, [STHICK] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPickSALESMANDATE] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPickSALESMANDATE] @A CHAR(25),@B CHAR(25), @C DATETIME, @D DATETIME AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A AND sale_man=@B AND inv_date>= @C AND inv_date<= @D ORDER BY inv_no DESC GO /****** Object: Table [dbo].[asretSub] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asretSub]( [sr_no] [numeric](18, 0) NULL, [inv_no] [varchar](500) NULL, [amount] [numeric](18, 3) NULL, [deptno] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asSupplierPriceLog] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asSupplierPriceLog]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [rprice] [numeric](10, 3) NULL, [discper] [numeric](10, 3) NULL, [NETPRICE] [numeric](10, 3) NULL, [code] [varchar](200) NOT NULL, [Tdate] [datetime] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASDELIVERYMESSAGELIST] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASDELIVERYMESSAGELIST]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASDELIVERYMESSAGELIST] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asquotdGlassTMP] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asquotdGlassTMP]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](200) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](200) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](250) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](250) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](200) NULL, [do_no] [varchar](250) NULL, [inv_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](20) NULL, [SWIDTH] [varchar](20) NULL, [STHICK] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[USERMENU] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[USERMENU]( [MAINMENU] [varchar](3000) NULL, [MAINSORT] [numeric](18, 0) NULL, [SUBMENU] [varchar](3000) NULL, [SUBSORT] [numeric](18, 0) NULL, [ICON] [image] NULL, [ALLOWUSER] [varchar](4000) NULL, [BLOCKUSER] [varchar](4000) NULL, [FORMNAME] [varchar](4000) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asEnquiry] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEnquiry]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](250) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [varchar](250) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](200) NULL, [head1] [varchar](200) NULL, [subject] [varchar](300) NULL, [foot1] [varchar](250) NULL, [payment] [varchar](250) NULL, [delivery] [varchar](250) NULL, [validity] [varchar](250) NULL, [deptno] [char](4) NOT NULL, CONSTRAINT [PK_asEnquiry] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asProcessMaster] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asProcessMaster]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](3000) NULL, [add4] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[UserMenuTable] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[UserMenuTable]( [description] [varchar](3000) NULL, [formname] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPickDATE] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPickDATE] @A CHAR(25), @B DATETIME, @C DATETIME AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A AND inv_date>= @B AND inv_date<= @C ORDER BY inv_no DESC GO /****** Object: Table [dbo].[ASDELIVERYMESSAGELISTD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASDELIVERYMESSAGELISTD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [cost_avgX] [numeric](10, 3) NULL, [stockX] [numeric](10, 3) NULL, [PPO_QtyX] [numeric](10, 3) NULL, [PSO_QtyX] [numeric](10, 3) NULL, [Total_QtyX] [numeric](10, 3) NULL, [Avg_StockX] [numeric](10, 3) NULL, [Hold_PeriodX] [varchar](200) NULL, [Purch_CostX] [numeric](10, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassEstimate] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassEstimate]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[stockbalasondtSDEPT] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondtSDEPT] @DEPTNO CHAR(4), @b smalldatetime,@A CHAR(25) AS SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.code=@A AND T.DEPTNO =@DEPTNO group by m.code,m.[desc] GO /****** Object: Table [dbo].[ASPACKINGLISTOTHER] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLISTOTHER]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASPACKINGLISTOTHER] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassEstimated] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassEstimated]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asEnquiryD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asEnquiryD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](200) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](200) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](250) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](250) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](200) NULL, [do_no] [varchar](250) NULL, [inv_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](20) NULL, [SWIDTH] [varchar](20) NULL, [STHICK] [varchar](20) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asServiceTrack] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asServiceTrack]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [area] [varchar](2000) NULL, [technician] [varchar](2000) NULL, [requestno] [varchar](2000) NULL, [servicedate] [datetime] NULL, [checkedby] [varchar](2000) NULL, [workstatus] [varchar](2000) NULL, [lpo] [varchar](2000) NULL, [quoteref] [varchar](2000) NULL, [workref] [varchar](2000) NULL, [contact] [varchar](2000) NULL, [location] [varchar](5000) NULL, [status] [varchar](2000) NULL, [cust_acc] [varchar](500) NULL, [customer] [varchar](1000) NULL, [entrydate] [datetime] NULL, [doref] [varchar](1500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[CSDATE] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSDATE]( [inv_no] [nvarchar](50) NOT NULL, [DATE] [smalldatetime] NULL, CONSTRAINT [PK_CSDATE] PRIMARY KEY CLUSTERED ( [inv_no] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[asGlassEstimatedA] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassEstimatedA]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASPACKINGLISTOTHERD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASPACKINGLISTOTHERD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [cost_avgX] [numeric](10, 3) NULL, [stockX] [numeric](10, 3) NULL, [PPO_QtyX] [numeric](10, 3) NULL, [PSO_QtyX] [numeric](10, 3) NULL, [Total_QtyX] [numeric](10, 3) NULL, [Avg_StockX] [numeric](10, 3) NULL, [Hold_PeriodX] [varchar](200) NULL, [Purch_CostX] [numeric](10, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassEstimatedB] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassEstimatedB]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asBrand] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asBrand]( [code] [varchar](200) NULL, [ccname] [varchar](300) NULL, [coo] [varchar](300) NULL, [Alias] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ascur] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ascur]( [curno] [char](3) NOT NULL, [cur] [char](15) NULL, [rate] [numeric](10, 6) NULL, [remark] [char](254) NULL, CONSTRAINT [PK_ascur] PRIMARY KEY CLUSTERED ( [curno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassEstimatedMAIN] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassEstimatedMAIN]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[MastersItem] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MastersItem]( [group] [varchar](2500) NOT NULL, [desc] [varchar](2500) NOT NULL, [parent] [varchar](3000) NULL, [CarName] [varchar](3000) NULL, [yearFrom] [varchar](5000) NULL, [yeartO] [varchar](5000) NULL, [ParentSelect] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [VIN] [varchar](5000) NULL, [WD] [varchar](5000) NULL, [DOORS] [varchar](5000) NULL, [POWERCC] [varchar](5000) NULL, [CYLINDER] [varchar](5000) NULL, [FUALTYPE] [varchar](5000) NULL, [OTHERINFO] [varchar](5000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListT] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListT] AS select code, [desc] from asicm where [group]='T' order by code GO /****** Object: Table [dbo].[asGlassPJO] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassPJO]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acbalasondtSPR] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtSPR] @b smalldatetime,@A CHAR(8) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.openbal)+isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASMASTPR m LEFT JOIN ASTRANV t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by m.account,m.accdesc GO /****** Object: Table [dbo].[asMoreModelControl] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMoreModelControl]( [code] [varchar](200) NULL, [ccname] [numeric](6, 0) NULL, [Priority] [numeric](6, 0) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListN] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListN] AS select code, [desc] from asicm where [group]='N' order by code GO /****** Object: Table [dbo].[asGlassPJOd] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassPJOd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[itemCodeListO] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeListO] AS select code, [desc] from asicm where [group] NOT IN ('T','N') order by code GO /****** Object: Table [dbo].[asTrip] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTrip]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_asTrip5] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassPJOdA] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassPJOdA]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asXX] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asXX]( [code] [varchar](500) NOT NULL, [QTY] [numeric](10, 3) NULL, [COSTC] [numeric](10, 3) NULL, CONSTRAINT [PK_asXX] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asdept] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asdept]( [deptno] [char](4) NOT NULL, [dept_desc] [char](30) NULL, [c_name] [char](40) NULL, [basic_cur] [char](4) NULL, [no_decimal] [numeric](1, 0) NULL, [cur_year] [numeric](4, 0) NULL, [last_day] [smalldatetime] NULL, [xdiff_acc] [char](8) NULL, [loss_acc] [char](8) NULL, [jv_num] [numeric](6, 0) NULL, [pv_num] [numeric](6, 0) NULL, [in_num] [numeric](6, 0) NULL, [dn_num] [numeric](6, 0) NULL, [cn_num] [numeric](6, 0) NULL, [rt_num] [numeric](6, 0) NULL, [tel1] [char](40) NULL, [tel2] [char](40) NULL, [adr1] [char](30) NULL, [adr2] [char](30) NULL, [adr3] [char](30) NULL, [p_dir] [char](20) NULL, [work_dir] [char](20) NULL, [mth_strt] [smalldatetime] NULL, [mth_end] [smalldatetime] NULL, [edit_jv] [char](1) NULL, [edit_inv] [char](1) NULL, [edit_rt] [char](1) NULL, [edit_pv] [char](1) NULL, [coy_dir] [char](64) NULL, [jj_num] [numeric](6, 0) NULL, [edit_jj] [char](1) NULL, [edit_cn] [char](1) NULL, [edit_dn] [char](1) NULL, [edit_dv] [char](1) NULL, [edit_cv] [char](1) NULL, [edit_pc] [char](1) NULL, [cv_num] [numeric](6, 0) NULL, [dv_num] [numeric](6, 0) NULL, [pc_num] [numeric](6, 0) NULL, [edit_vi] [char](1) NULL, [edit_po] [char](1) NULL, [normal_cpi] [numeric](6, 0) NULL, [compre_cpi] [numeric](6, 0) NULL, [enable_jc] [bit] NULL, [oc_split_w] [bit] NULL, [po_num] [numeric](6, 0) NULL, [edit_si] [char](1) NULL, [si_num] [numeric](6, 0) NULL, [edit_pi] [char](1) NULL, [pi_num] [numeric](6, 0) NULL, [wa_method] [char](1) NULL, [printertyp] [char](3) NULL, [landscape] [bit] NULL, [pagelength] [numeric](2, 0) NULL, [leftmargin] [numeric](2, 0) NULL, [defstklocn] [bit] NULL, [updinvcost] [bit] NULL, [updall] [bit] NULL, [ip_num] [numeric](6, 0) NULL, [ipip_num] [numeric](6, 0) NULL, [crip_num] [numeric](6, 0) NULL, [jan_open] [numeric](14, 3) NULL, [jan_close] [numeric](14, 3) NULL, [feb_open] [numeric](14, 3) NULL, [feb_close] [numeric](14, 3) NULL, [mar_open] [numeric](14, 3) NULL, [mar_close] [numeric](14, 3) NULL, [apr_open] [numeric](14, 3) NULL, [apr_close] [numeric](14, 3) NULL, [may_open] [numeric](14, 3) NULL, [may_close] [numeric](14, 3) NULL, [jun_open] [numeric](14, 3) NULL, [jun_close] [numeric](14, 3) NULL, [jul_open] [numeric](14, 3) NULL, [jul_close] [numeric](14, 3) NULL, [aug_open] [numeric](14, 3) NULL, [aug_close] [numeric](14, 3) NULL, [sep_open] [numeric](14, 3) NULL, [sep_close] [numeric](14, 3) NULL, [oct_open] [numeric](14, 3) NULL, [oct_close] [numeric](14, 3) NULL, [nov_open] [numeric](14, 3) NULL, [nov_close] [numeric](14, 3) NULL, [dec_open] [numeric](14, 3) NULL, [dec_close] [numeric](14, 3) NULL, [next_crinv] [numeric](10, 0) NULL, [next_cinv] [numeric](10, 0) NULL, [gl_sales] [char](8) NULL, [gl_cash] [char](8) NULL, [gl_bank] [char](8) NULL, [gl_stock] [char](8) NULL, [gl_cost] [char](8) NULL, [gl_cashsal] [char](8) NULL, [gl_cashcus] [char](8) NULL, [gl_pdcr] [char](8) NULL, [gl_pdci] [char](8) NULL, [gl_ipurch] [char](8) NULL, [gl_lpurch] [char](8) NULL, [cq_num] [numeric](6, 0) NULL, [cb_num] [numeric](6, 0) NULL, [db_num] [numeric](6, 0) NULL, [is_num] [numeric](6, 0) NULL, [ir_num] [numeric](6, 0) NULL, [gl_ocostp] [char](8) NULL, [gl_ocost] [char](8) NULL, [pj_num] [numeric](6, 0) NULL, [do_num] [numeric](10, 0) NULL, [upd_do] [bit] NULL, [next_pjno] [numeric](10, 0) NULL, [so_num] [numeric](10, 0) NULL, [next_trno] [numeric](10, 0) NULL, [qo_num] [numeric](10, 0) NULL, [next_srno] [numeric](10, 0) NULL, [gl_sr] [char](8) NULL, [create_so] [bit] NULL, [costc] [bit] NULL, [next_prno] [numeric](10, 0) NULL, [gl_pr] [char](8) NULL, [nrhrs] [numeric](10, 3) NULL, [otrates] [numeric](10, 3) NULL, [otrate] [numeric](10, 3) NULL, [next_coinv] [numeric](10, 0) NULL, [so1_num] [numeric](10, 0) NULL, [gl_creval] [char](8) NULL, [gl_disc] [char](8) NULL, [custdesc] [char](30) NULL, [suppdesc] [char](30) NULL, [no_decc] [numeric](1, 0) NULL, [nodays] [numeric](3, 0) NULL, [discp] [numeric](3, 0) NULL, [discpc] [numeric](3, 0) NULL, [invdo] [numeric](10, 0) NULL, [invdosame] [bit] NULL, [tcdate] [smalldatetime] NULL, [sal_discdr] [char](8) NULL, [sal_disccr] [char](8) NULL, [upd_disc] [bit] NULL, [isr_num] [numeric](10, 0) NULL, [cashcred] [bit] NULL, [p30] [bit] NULL, [dbfname] [char](10) NULL, [rptname] [char](10) NULL, [rptdir] [char](20) NULL, [gl_wsales] [char](8) NULL, [next_winv] [numeric](10, 0) NULL, [gl_stockc] [char](8) NULL, [pdir] [char](30) NULL, [av_num] [numeric](6, 0) NULL, [tv_num] [numeric](6, 0) NULL, [customer] [char](100) NULL, [supplier] [char](100) NULL, [pdcr] [char](30) NULL, [pdci] [char](30) NULL, [next_br] [numeric](6, 0) NULL, [next_bp] [numeric](6, 0) NULL, CONSTRAINT [PK_asdept] PRIMARY KEY CLUSTERED ( [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asDAIRY] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asDAIRY]( [account] [numeric](10, 0) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL, [add3] [varchar](2000) NULL, [add4] [varchar](2000) NULL, [add5] [varchar](2000) NULL, [DEPTNO] [varchar](200) NULL, [MOBNO] [varchar](3000) NULL, [GROUPX] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassPJOdB] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassPJOdB]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asGlassPJOdMAIN] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asGlassPJOdMAIN]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](200) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](2000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](2000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](2000) NULL, [widthFld] [varchar](200) NULL, [heightFld] [varchar](200) NULL, [sheetFld] [numeric](18, 3) NULL, [USDFld] [numeric](18, 3) NULL, [AEDFld] [numeric](18, 3) NULL, [WPERFld] [numeric](18, 3) NULL, [BKPERFld] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asTask] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asTask]( [id] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [date] [smalldatetime] NULL, [desc] [varchar](500) NULL, [comments] [text] NULL, [assignedTo] [varchar](100) NULL, [user_id] [varchar](500) NULL, [deadline] [smalldatetime] NULL, [status] [char](1) NULL, [followup] [numeric](18, 0) NULL, [tree] [text] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[CONSSTK] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[CONSSTK] @A CHAR(200), @B CHAR(200) AS SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) =@A AND T.CODE=@B) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] =@A AND T.CODE=@B) GO /****** Object: Table [dbo].[glJobtype] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[glJobtype]( [jobtype] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingPurchEnqs] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingPurchEnqs] @deptno char(4), @b varchar(8) as select 'false' as [Select],po_no as [PurchaseEnquiryNo], po_date as [Date],po_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],po_amount as [Amount],'' as [SalesMan] from aspom where po_no in (select distinct(po_no) from aspomd where po_qty-pi_qty>0 and deptno =@deptno) and cust_acc=@b and deptno =@deptno GO /****** Object: Table [dbo].[asinvjobs] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asinvjobs]( [Inv_no] [numeric](10, 0) NOT NULL, [job_code] [varchar](300) NULL, [Amount] [numeric](10, 3) NOT NULL, [deptno] [varchar](300) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[glGlass] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[glGlass]( [Glasstype] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicmvis] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicmvis]( [code] [varchar](200) NOT NULL, [unit] [varchar](2000) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [class] [varchar](2000) NULL, [desc] [varchar](2000) NULL, [location] [varchar](5000) NULL, [store_no] [varchar](2000) NULL, [qty_open] [numeric](13, 2) NULL, [rcvd_ytd] [numeric](13, 2) NULL, [issd_ytd] [numeric](13, 2) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [varchar](2000) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](2000) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [varchar](3000) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](50) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](8000) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicmvis] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asorg] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asorg]( [r_name] [char](200) NULL, [cs] [numeric](10, 0) NULL, [slno] [char](10) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[POSBACK] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[POSBACK] @FILEPATH VARCHAR(2000) AS ALTER DATABASE posbackup SET SINGLE_USER WITH ROLLBACK IMMEDIATE RESTORE DATABASE posbackup FROM DISK = @FILEPATH WITH REPLACE ,MOVE 'posbackup' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\posbackup.mdf' ,MOVE 'posbackup_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\posbackup.ldf' ALTER DATABASE posbackup SET MULTI_USER GO /****** Object: Table [dbo].[CSDATE1] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSDATE1]( [inv_no] [nvarchar](50) NOT NULL, [DATE] [smalldatetime] NULL, CONSTRAINT [PK_CSDATE1] PRIMARY KEY CLUSTERED ( [inv_no] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[asRetDoc] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asRetDoc]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [datetime] NULL, [cust_acc] [varchar](2000) NULL, [jv_num] [varchar](2000) NULL, [comments] [varchar](2500) NULL, [sale_man] [varchar](2000) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](2000) NULL, [so_ref] [varchar](2000) NULL, [so_doc] [varchar](2000) NULL, [fc] [varchar](2500) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](2000) NULL, [head1] [varchar](2000) NULL, [subject] [varchar](3000) NULL, [foot1] [varchar](3500) NULL, [payment] [varchar](2500) NULL, [delivery] [varchar](2500) NULL, [validity] [varchar](2500) NULL, [deptno] [char](4) NOT NULL, CONSTRAINT [PK_asRetDoc] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicmviscost] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicmviscost]( [code] [varchar](200) NOT NULL, [unit] [varchar](2000) NULL, [group] [varchar](2000) NULL, [sgroup] [varchar](2000) NULL, [categ] [varchar](2000) NULL, [scateg] [varchar](2000) NULL, [class] [varchar](2000) NULL, [desc] [varchar](2000) NULL, [location] [varchar](5000) NULL, [store_no] [varchar](2000) NULL, [qty_open] [numeric](13, 2) NULL, [rcvd_ytd] [numeric](13, 2) NULL, [issd_ytd] [numeric](13, 2) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [varchar](2000) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](2000) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [varchar](3000) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](50) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](8000) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicmviscost] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[glPanel] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[glPanel]( [Panel] [varchar](500) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asMaterialIssueReqd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asMaterialIssueReqd]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL, [packreq] [varchar](3000) NULL, [qtyavail] [numeric](10, 3) NULL, [Bal_Required] [numeric](10, 3) NULL, [balreq] [numeric](10, 3) NULL, [remarks] [varchar](3000) NULL, [expDate] [varchar](3000) NULL, [otherremarks] [varchar](3000) NULL, [unitweight] [numeric](18, 3) NULL, [noofunits] [numeric](18, 3) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPETTYCASH] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPETTYCASH]( [so_no] [numeric](10, 0) NULL, [so_date] [smalldatetime] NULL, [cust_acc] [char](8) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](2000) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](2000) NULL, [manuf] [varchar](2000) NULL, [origin] [varchar](2000) NULL, [shipment] [varchar](2000) NULL, [delivery] [varchar](2000) NULL, [validity] [varchar](2000) NULL, [packing] [varchar](2000) NULL, [netwt] [varchar](2000) NULL, [grosswt] [varchar](2000) NULL, [insurance] [varchar](2000) NULL, [custom] [varchar](2000) NULL, [foot1] [varchar](2000) NULL, [frdet] [varchar](2000) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](2000) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](2000) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](2000) NULL, [deptno] [char](4) NULL, [JOBCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asRetDocd] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asRetDocd]( [so_no] [numeric](18, 0) NULL, [so_icode] [varchar](2000) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [varchar](3000) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](3000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](3000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [size] [varchar](3000) NULL, [quot_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [proformaNo] [varchar](2000) NULL, [do_no] [varchar](3000) NULL, [inv_no] [varchar](3000) NULL, [DEPTNO] [char](4) NULL, [SLENGTH] [varchar](3000) NULL, [SWIDTH] [varchar](3000) NULL, [STHICK] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asPETTYCASHD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asPETTYCASHD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](3000) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](3000) NULL, [idesc] [varchar](3000) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](3000) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](2000) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](2000) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](2000) NULL, [GROUP] [varchar](3000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASMREQ] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASMREQ]( [so_no] [numeric](10, 0) NOT NULL, [so_date] [smalldatetime] NULL, [cust_acc] [varchar](3500) NULL, [jv_num] [varchar](200) NULL, [comments] [varchar](200) NULL, [sale_man] [varchar](200) NULL, [inv_no] [numeric](10, 0) NULL, [so_status] [char](1) NULL, [area_code] [varchar](200) NULL, [so_ref] [varchar](200) NULL, [so_doc] [varchar](200) NULL, [fc] [char](3) NULL, [so_amount] [numeric](14, 4) NULL, [so_fcamt] [numeric](14, 4) NULL, [so_fcrate] [numeric](11, 6) NULL, [so_disc] [numeric](10, 3) NULL, [due_date] [smalldatetime] NULL, [so_fdisc] [numeric](10, 3) NULL, [accdesc] [varchar](100) NULL, [payment] [varchar](200) NULL, [manuf] [varchar](200) NULL, [origin] [varchar](200) NULL, [shipment] [varchar](200) NULL, [delivery] [varchar](200) NULL, [validity] [varchar](200) NULL, [packing] [varchar](200) NULL, [netwt] [varchar](200) NULL, [grosswt] [varchar](200) NULL, [insurance] [varchar](200) NULL, [custom] [varchar](200) NULL, [foot1] [varchar](200) NULL, [frdet] [varchar](200) NULL, [fruprice] [numeric](15, 3) NULL, [framt] [numeric](15, 3) NULL, [fob] [varchar](200) NULL, [qtn_no] [varchar](200) NULL, [tel] [varchar](250) NULL, [advance] [numeric](12, 2) NULL, [inv_date] [smalldatetime] NULL, [inv_total] [numeric](12, 2) NULL, [footer1] [varchar](250) NULL, [deptno] [char](4) NOT NULL, [JOBCODE] [varchar](200) NULL, CONSTRAINT [PK_ASMREQ] PRIMARY KEY CLUSTERED ( [so_no] ASC, [deptno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASADR2] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASADR2]( [account] [char](8) NOT NULL, [Pobox] [varchar](3000) NULL, [Website] [varchar](3000) NULL, [Designation1] [varchar](3000) NULL, [Mobileno1] [varchar](3000) NULL, [Contact2] [varchar](3000) NULL, [Designation2] [varchar](3000) NULL, [Mobileno2] [varchar](3000) NULL, [Contact3] [varchar](3000) NULL, [Designation3] [varchar](3000) NULL, [Mobileno3] [varchar](3000) NULL, [txtLat] [varchar](3000) NULL, [TradeLicense] [varchar](3000) NULL, [expiryOn] [smalldatetime] NULL, [nameofSponsor] [varchar](3000) NULL, [bankName] [varchar](3000) NULL, [AccountNo] [varchar](3000) NULL, [AuthSign] [varchar](3000) NULL, CONSTRAINT [PK_ASADR2] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asmast] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asmast]( [account] [char](8) NOT NULL, [accdesc] [varchar](200) NULL, [acctype] [char](5) NULL, [currency] [varchar](200) NULL, [openbal] [numeric](15, 3) NULL, [startbal] [numeric](15, 3) NULL, [debit] [numeric](15, 3) NULL, [credit] [numeric](15, 3) NULL, [dbt01] [varchar](200) NULL, [crd01] [varchar](200) NULL, [dbt02] [varchar](200) NULL, [crd02] [varchar](200) NULL, [dbt03] [numeric](15, 3) NULL, [crd03] [numeric](15, 3) NULL, [dbt04] [numeric](15, 3) NULL, [crd04] [numeric](15, 3) NULL, [dbt05] [numeric](15, 3) NULL, [crd05] [numeric](15, 3) NULL, [dbt06] [numeric](15, 0) NULL, [crd06] [numeric](15, 3) NULL, [dbt07] [numeric](15, 3) NULL, [crd07] [numeric](15, 3) NULL, [dbt08] [numeric](15, 3) NULL, [crd08] [numeric](15, 3) NULL, [dbt09] [numeric](15, 3) NULL, [crd09] [numeric](15, 3) NULL, [dbt10] [numeric](15, 3) NULL, [crd10] [numeric](15, 3) NULL, [dbt11] [numeric](15, 3) NULL, [crd11] [numeric](15, 3) NULL, [dbt12] [numeric](15, 3) NULL, [crd12] [numeric](15, 3) NULL, [dbt13] [numeric](15, 3) NULL, [crd13] [numeric](15, 3) NULL, [op00] [numeric](15, 3) NULL, [debit00] [numeric](15, 3) NULL, [credit00] [numeric](15, 3) NULL, [dbt] [numeric](15, 3) NULL, [crd] [numeric](15, 3) NULL, [bal01] [numeric](15, 3) NULL, [bal02] [numeric](15, 3) NULL, [bal03] [numeric](15, 3) NULL, [bal04] [numeric](15, 3) NULL, [bal05] [numeric](15, 3) NULL, [bal06] [numeric](15, 3) NULL, [bal07] [numeric](15, 3) NULL, [bal08] [numeric](15, 3) NULL, [bal09] [numeric](15, 3) NULL, [bal10] [numeric](15, 3) NULL, [bal11] [numeric](15, 3) NULL, [bal12] [numeric](15, 3) NULL, [climit] [numeric](15, 3) NULL, [curcrlimit] [numeric](15, 3) NULL, [currencyno] [varchar](200) NULL, [curopenbal] [numeric](15, 3) NULL, [ipgrp] [varchar](200) NULL, [deptno] [char](4) NULL, [terms] [varchar](200) NULL, [depn_p] [numeric](2, 0) NULL, [sale_man] [varchar](200) NULL, [area_code] [varchar](200) NULL, [country] [varchar](200) NULL, [jan] [numeric](12, 2) NULL, [feb] [numeric](12, 2) NULL, [mar] [numeric](12, 2) NULL, [apr] [numeric](12, 2) NULL, [may] [numeric](12, 2) NULL, [jun] [numeric](12, 2) NULL, [jul] [numeric](12, 2) NULL, [aug] [numeric](12, 2) NULL, [sep] [numeric](12, 2) NULL, [oct] [numeric](12, 2) NULL, [nov] [numeric](12, 2) NULL, [dec] [numeric](20, 2) NULL, [duedays] [numeric](3, 0) NULL, [costc] [varchar](2000) NULL, [commp] [numeric](5, 2) NULL, [alias] [varchar](200) NULL, [date] [smalldatetime] NULL, [hide] [char](1) NULL, [discount] [numeric](5, 2) NULL, [locn] [varchar](3000) NULL, [PRICEGRP] [varchar](10) NULL, [ctype] [varchar](50) NULL, [CREDITMETHOD] [varchar](100) NULL, CONSTRAINT [PK_asmast] PRIMARY KEY CLUSTERED ( [account] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asProcessTemp] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asProcessTemp]( [account] [varchar](300) NULL, [accdesc] [varchar](2000) NULL, [add1] [varchar](2000) NULL, [add2] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicmOLD] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicmOLD]( [code] [varchar](200) NOT NULL, [unit] [varchar](15) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [class] [varchar](200) NULL, [desc] [varchar](300) NULL, [location] [varchar](5000) NULL, [store_no] [char](10) NULL, [qty_open] [numeric](13, 0) NULL, [rcvd_ytd] [numeric](13, 0) NULL, [issd_ytd] [numeric](13, 0) NULL, [qty_rorder] [numeric](10, 3) NULL, [cost_unit] [numeric](10, 3) NULL, [cost_avg] [numeric](10, 3) NULL, [price_unit] [numeric](10, 3) NULL, [packing] [char](10) NULL, [discount] [numeric](6, 2) NULL, [reserveqty] [numeric](10, 3) NULL, [po_qty] [numeric](10, 3) NULL, [batch] [varchar](200) NULL, [rcvd01] [numeric](13, 3) NULL, [issd01] [numeric](13, 3) NULL, [rcvd02] [numeric](13, 3) NULL, [issd02] [numeric](13, 3) NULL, [rcvd03] [numeric](13, 3) NULL, [issd03] [numeric](13, 3) NULL, [rcvd04] [numeric](13, 3) NULL, [issd04] [numeric](13, 3) NULL, [rcvd05] [numeric](13, 3) NULL, [issd05] [numeric](13, 3) NULL, [rcvd06] [numeric](13, 3) NULL, [issd06] [numeric](13, 3) NULL, [rcvd07] [numeric](13, 3) NULL, [issd07] [numeric](13, 3) NULL, [rcvd08] [numeric](13, 3) NULL, [issd08] [numeric](13, 3) NULL, [rcvd09] [numeric](13, 3) NULL, [issd09] [numeric](13, 3) NULL, [rcvd10] [numeric](13, 3) NULL, [issd10] [numeric](13, 3) NULL, [rcvd11] [numeric](13, 3) NULL, [issd11] [numeric](13, 3) NULL, [rcvd12] [numeric](13, 3) NULL, [issd12] [numeric](13, 3) NULL, [price2] [numeric](10, 3) NULL, [min_qty] [numeric](13, 3) NULL, [max_qty] [numeric](13, 3) NULL, [do_pending] [numeric](10, 3) NULL, [cost_open] [numeric](10, 3) NULL, [packprice1] [numeric](10, 3) NULL, [fraction] [numeric](15, 10) NULL, [qty2_open] [numeric](12, 3) NULL, [qty2] [numeric](12, 3) NULL, [perishable] [varchar](3000) NULL, [cost_fifo] [numeric](10, 3) NULL, [weight] [numeric](10, 3) NULL, [surf_cost] [numeric](13, 3) NULL, [supplier] [varchar](200) NULL, [dac] [bit] NULL, [deptno] [char](4) NULL, [packcost] [numeric](12, 3) NULL, [phy_qty] [numeric](12, 3) NULL, [phy_date] [smalldatetime] NULL, [price3] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [qtyf_open] [numeric](10, 3) NULL, [locaphy] [numeric](12, 3) NULL, [locbphy] [numeric](12, 3) NULL, [loccphy] [numeric](12, 3) NULL, [locdphy] [numeric](12, 3) NULL, [locephy] [numeric](12, 3) NULL, [locfphy] [numeric](12, 3) NULL, [locgphy] [numeric](12, 3) NULL, [exp_date] [smalldatetime] NULL, [bonus] [numeric](12, 2) NULL, [priced] [numeric](12, 2) NULL, [pricee] [numeric](12, 2) NULL, [pricef] [numeric](12, 2) NULL, [priceg] [numeric](12, 2) NULL, [priceh] [numeric](12, 2) NULL, [pricei] [numeric](12, 2) NULL, [pricej] [numeric](12, 2) NULL, [gweight] [numeric](6, 2) NULL, [nweight] [numeric](6, 2) NULL, [measment] [char](25) NULL, [upd] [char](1) NULL, [lochphy] [numeric](10, 2) NULL, [blkitem] [char](1) NULL, [modelno1] [varchar](100) NULL, [modelno2] [varchar](200) NULL, [modelno3] [varchar](200) NULL, [LPCOST] [numeric](9, 2) NULL, [LSPRICE] [numeric](9, 2) NULL, [desc1] [varchar](300) NULL, [desc2] [varchar](3000) NULL, [active] [varchar](50) NULL, [VOLACTIVE] [varchar](10) NULL, CONSTRAINT [PK_asicm] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ATTNMAIN] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ATTNMAIN]( [SMANCODE] [varchar](2000) NULL, [SMANID] [varchar](2000) NULL, [TYPE] [varchar](2000) NULL, [TRDATE] [datetime] NULL, [ASDATE] [varchar](2000) NULL, [DESC1] [varchar](2000) NULL, [SMAN] [varchar](2000) NULL, [DESC2] [varchar](2000) NULL, [D1] [varchar](2000) NULL, [D2] [varchar](2000) NULL, [D3] [varchar](2000) NULL, [D4] [varchar](2000) NULL, [D5] [varchar](2000) NULL, [D6] [varchar](2000) NULL, [D7] [varchar](2000) NULL, [D8] [varchar](2000) NULL, [D9] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[itemImg] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[itemImg]( [code] [varchar](100) NULL, [itemPic] [image] NULL, [imageName] [varchar](200) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[CONSSTKDATE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[CONSSTKDATE] @A CHAR(200), @B CHAR(200), @C smalldatetime AS SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) =@A AND T.CODE=@B AND T.TR_DATE<=@C) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] =@A AND T.CODE=@B AND T.TR_DATE<=@C) GO /****** Object: Table [dbo].[ATTNSUB] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ATTNSUB]( [TRDATE] [datetime] NULL, [SLNO] [numeric](18, 0) NULL, [ABILASH] [varchar](2000) NULL, [ABRAHAM] [varchar](2000) NULL, [BASHIR] [varchar](2000) NULL, [GEORGE] [varchar](2000) NULL, [JOHNSON] [varchar](2000) NULL, [MANOJ] [varchar](2000) NULL, [MONCY] [varchar](2000) NULL, [SAM] [varchar](2000) NULL, [VIGIN] [varchar](2000) NULL, [VISHAL] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asicm2] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asicm2]( [code] [varchar](200) NOT NULL, [loc_a] [numeric](10, 0) NULL, [oqloc_a] [numeric](10, 0) NULL, [loc_b] [numeric](10, 0) NULL, [oqloc_b] [numeric](10, 0) NULL, [loc_c] [numeric](10, 0) NULL, [oqloc_c] [numeric](10, 0) NULL, [loc_d] [numeric](10, 0) NULL, [oqloc_d] [numeric](10, 0) NULL, [loc_e] [numeric](10, 0) NULL, [oqloc_e] [numeric](10, 0) NULL, [oqloc_f] [numeric](10, 0) NULL, [loc_f] [numeric](10, 0) NULL, [oqloc_g] [numeric](10, 0) NULL, [loc_g] [numeric](10, 0) NULL, [oqloc_h] [numeric](10, 0) NULL, [loc_h] [numeric](10, 0) NULL, [oqloc_i] [numeric](10, 0) NULL, [loc_i] [numeric](10, 0) NULL, [oqloc_j] [numeric](10, 0) NULL, [loc_j] [numeric](10, 0) NULL, [oqloc_k] [numeric](10, 0) NULL, [loc_k] [numeric](10, 0) NULL, [oqloc_l] [numeric](10, 0) NULL, [loc_l] [numeric](10, 0) NULL, [batch] [char](10) NULL, [oqloc_m] [numeric](10, 0) NULL, [loc_m] [numeric](10, 0) NULL, [oqloc_n] [numeric](10, 0) NULL, [loc_n] [numeric](10, 3) NULL, [oqloc_o] [numeric](10, 3) NULL, [loc_o] [numeric](10, 3) NULL, [desc] [varchar](500) NULL, [tr_qty] [numeric](14, 3) NULL, [size] [char](10) NULL, [oqloc_p] [numeric](10, 3) NULL, [loc_p] [numeric](10, 3) NULL, [oqloc_q] [numeric](10, 3) NULL, [loc_q] [numeric](10, 3) NULL, [oqloc_r] [numeric](10, 3) NULL, [loc_r] [numeric](10, 3) NULL, [oqloc_s] [numeric](10, 3) NULL, [loc_s] [numeric](10, 3) NULL, [oqloc_t] [numeric](10, 3) NULL, [loc_t] [numeric](10, 3) NULL, [oqloc_u] [numeric](10, 3) NULL, [loc_u] [numeric](10, 3) NULL, [oqloc_v] [numeric](10, 3) NULL, [loc_v] [numeric](10, 3) NULL, [oqloc_w] [numeric](10, 3) NULL, [loc_w] [numeric](10, 3) NULL, [oqloc_x] [numeric](10, 3) NULL, [loc_x] [numeric](10, 3) NULL, [oqloc_y] [numeric](10, 3) NULL, [loc_y] [numeric](10, 3) NULL, [oqloc_z] [numeric](10, 3) NULL, [loc_z] [numeric](10, 3) NULL, [cost] [numeric](12, 2) NULL, [do_a] [numeric](10, 2) NULL, [do_b] [numeric](10, 2) NULL, [upd] [char](1) NULL, [open_b] [numeric](12, 2) NULL, [sold_b] [numeric](12, 2) NULL, [actual_b] [numeric](12, 2) NULL, [open_a] [numeric](12, 2) NULL, [sold_a] [numeric](12, 2) NULL, [actual_a] [numeric](12, 2) NULL, [open_c] [numeric](12, 2) NULL, [sold_c] [numeric](12, 2) NULL, [actual_c] [numeric](12, 2) NULL, [oqloc1_a] [numeric](12, 2) NULL, [loc1_a] [numeric](12, 2) NULL, [oqloc1_b] [numeric](12, 2) NULL, [loc1_b] [numeric](12, 2) NULL, [oqloc1_c] [numeric](12, 2) NULL, [loc1_c] [numeric](12, 2) NULL, [oqloc1_d] [numeric](12, 2) NULL, [loc1_d] [numeric](12, 2) NULL, [oqloc1_e] [numeric](12, 2) NULL, [loc1_e] [numeric](12, 2) NULL, [oqloc1_f] [numeric](12, 2) NULL, [loc1_f] [numeric](12, 2) NULL, [BIN_A] [varchar](300) NULL, [BIN_B] [varchar](300) NULL, [BIN_C] [varchar](300) NULL, [BIN_D] [varchar](300) NULL, [BIN_E] [varchar](300) NULL, [BIN_F] [varchar](300) NULL, [BIN_G] [varchar](300) NULL, [BIN_H] [varchar](300) NULL, [LAN1] [nvarchar](max) NULL, [LAN2] [nvarchar](max) NULL, [LAN3] [nvarchar](max) NULL, [LAN4] [nvarchar](max) NULL, [LAN5] [nvarchar](max) NULL, CONSTRAINT [PK_asicm2] PRIMARY KEY CLUSTERED ( [code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[BRANCHCONS] Script Date: 07/30/2014 15:32:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[BRANCHCONS]( [LOCATION] [varchar](2000) NULL, [SERVERPATH] [varchar](2000) NULL, [DATABASENM] [varchar](2000) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[asictRESTORE] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asictRESTORE]( [tr_refno] [varchar](200) NULL, [tr_desc] [varchar](300) NULL, [tr_date] [smalldatetime] NULL, [code] [varchar](200) NULL, [tr_type] [char](1) NULL, [tr_qty] [numeric](13, 3) NULL, [tr_qty2] [numeric](13, 3) NULL, [account] [char](8) NULL, [unit_cost] [numeric](14, 4) NULL, [discount] [numeric](12, 2) NULL, [unit] [varchar](200) NULL, [batch] [varchar](100) NULL, [inv_no] [numeric](10, 0) NULL, [unit_price] [numeric](14, 4) NOT NULL, [lpo_no] [varchar](200) NULL, [do_no] [numeric](10, 0) NULL, [line_total] [numeric](25, 3) NULL, [funit_cost] [numeric](14, 4) NULL, [fdiscount] [numeric](10, 3) NULL, [funit_pric] [numeric](14, 4) NULL, [fline_tota] [numeric](14, 3) NULL, [fc] [varchar](200) NULL, [idesc] [varchar](300) NULL, [tr_pqty] [numeric](12, 3) NULL, [unit_ppric] [numeric](15, 4) NULL, [po_no] [numeric](10, 0) NULL, [group] [varchar](200) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, [due_date] [smalldatetime] NULL, [pothercost] [numeric](18, 8) NULL, [q_no] [numeric](10, 0) NULL, [cont_no] [varchar](200) NULL, [be_no] [varchar](200) NULL, [bonus] [numeric](10, 3) NULL, [free] [numeric](10, 3) NULL, [prodate] [smalldatetime] NULL, [cost_other] [numeric](18, 8) NULL, [expdate] [smalldatetime] NULL, [size] [varchar](200) NULL, [locn] [varchar](200) NULL, [fraction] [numeric](10, 4) NULL, [job_code] [varchar](300) NULL, [weight] [numeric](10, 3) NULL, [rate] [numeric](10, 6) NULL, [disc_amt] [numeric](10, 3) NULL, [fdisc_amt] [numeric](10, 3) NULL, [job_acc] [char](8) NULL, [punit] [varchar](200) NULL, [deptno] [char](4) NULL, [month] [char](3) NULL, [u] [char](1) NULL, [funit_ppri] [numeric](12, 4) NULL, [line_ptota] [numeric](12, 3) NULL, [fline_ptot] [numeric](12, 3) NULL, [bcdisc] [numeric](12, 3) NULL, [fraction2] [numeric](10, 4) NULL, [mawb] [varchar](200) NULL, [hawb] [varchar](200) NULL, [blno] [varchar](200) NULL, [cf] [varchar](200) NULL, [exp_date] [smalldatetime] NULL, [shp_date] [smalldatetime] NULL, [shp_ref] [varchar](200) NULL, [local] [bit] NULL, [upd] [char](1) NULL, [qtn_slno] [numeric](18, 0) NULL, [so_slno] [numeric](18, 0) NULL, [do_slno] [numeric](18, 0) NULL, [it_slno] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [sr_qty] [numeric](18, 3) NULL, [ccno] [varchar](200) NULL, [COSTCODE] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[MRVSerial] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MRVSerial]( [userid] [varchar](5000) NULL, [code] [varchar](5000) NULL, [serialno] [varchar](5000) NULL, [AutoNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[ASMREQD] Script Date: 07/30/2014 15:32:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ASMREQD]( [so_no] [numeric](10, 0) NULL, [so_icode] [varchar](250) NULL, [so_qty] [numeric](10, 3) NULL, [so_cost] [numeric](14, 3) NULL, [so_fccost] [numeric](14, 4) NULL, [si_qty] [numeric](10, 3) NULL, [so_disc] [numeric](10, 3) NULL, [cust_acc] [char](8) NULL, [so_date] [smalldatetime] NULL, [so_ref] [varchar](350) NULL, [so_fdisc] [numeric](10, 3) NULL, [fline_tota] [numeric](14, 4) NULL, [line_total] [numeric](14, 3) NULL, [unit] [varchar](250) NULL, [idesc] [varchar](500) NULL, [tr_qty2] [numeric](10, 3) NULL, [so_qty2] [numeric](10, 3) NULL, [locn] [char](1) NULL, [packing] [varchar](250) NULL, [so_slNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [InvNo] [varchar](250) NULL, [qtn_No] [numeric](18, 0) NULL, [do_no] [varchar](250) NULL, [DEPTNO] [char](4) NULL, [JOBCODE] [varchar](200) NULL, [GROUP] [varchar](200) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[acbalasondtALLDEPTCONS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtALLDEPTCONS] @DEPTNO CHAR(4), @b smalldatetime, @A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASMASTCONS m LEFT JOIN ASGRPCONS g on m.acctype=g.acctype left join ASTRANCONS t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: Table [dbo].[asgrp] Script Date: 07/30/2014 15:32:42 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[asgrp]( [acctype] [char](10) NOT NULL, [groupdes] [varchar](250) NULL, [noaccounts] [numeric](5, 0) NULL, [debit] [numeric](15, 3) NULL, [credit] [numeric](15, 3) NULL, [any_subs] [char](1) NULL, [group] [varchar](250) NULL, [sgroup] [varchar](200) NULL, [categ] [varchar](200) NULL, [scateg] [varchar](200) NULL, CONSTRAINT [PK_asgrp] PRIMARY KEY CLUSTERED ( [acctype] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: StoredProcedure [dbo].[getPendingDOsCLEANBLAST] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingDOsCLEANBLAST] @deptno char(4), @b varchar(8) as select 'false' as [Select],do_no as [DeliveryOrderNo], do_date as [Date],do_data as [Orderef], cust_acc as [Account],accdesc as [AccountName],'' as [FC],do_total as [Amount],sale_man as [SalesMan] from asdo where do_no in (select distinct(do_no) from asdod where do_qty-si_qty>0 ) and cust_acc=@b GO /****** Object: Table [dbo].[MRVSerialMain] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[MRVSerialMain]( [MRV_No] [varchar](5000) NULL, [userid] [varchar](5000) NULL, [code] [varchar](5000) NULL, [serialno] [varchar](5000) NULL, [AutoNo] [numeric](18, 0) IDENTITY(1,1) NOT NULL, [deptno] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: UserDefinedFunction [dbo].[getpassword_asuser] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getpassword_asuser] (@username varchar(20)) RETURNS varchar(20) AS BEGIN DECLARE @password varchar(20) SELECT @password='' select @password = pass_word from asuser where user_name=@username RETURN(@password) END GO /****** Object: StoredProcedure [dbo].[itemDetailsTarwada] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemDetailsTarwada] @A VARCHAR(25) AS select [desc],(case when cost_avg=0 then cost_open else cost_avg end),UNIT,RCVD_YTD-ISSD_YTD as [Balance],PRICE_UNIT,LOCATION,WEIGHT,lpcost,lsprice,DESC1 AS [DESCRIPTION1], DESC2 AS [DESCRIPTION2],PRICE2,PRICE3,categ,qty_rorder,weight,batch,SURF_COST from asMaterial where code=@A GO /****** Object: StoredProcedure [dbo].[acbalasondtJOB] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[acbalasondtJOB] @b smalldatetime, @A CHAR(8) AS SELECT M.JCODE AS [CODE], M.JNAME AS [DESC],AVG(m.OCOST)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASJOBS m LEFT JOIN AStran t ON m.JCODE=t.JOB_CODE AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.JCODE=@A group by m.JCODE,m.JNAME GO /****** Object: StoredProcedure [dbo].[getPendingMRJS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingMRJS] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [MRJ_No], so_date as [Date],SALE_MAN as [Req_By],jobcode ,asjobs.jname from ASMREQ left join asjobs on asmreq.jobcode= asjobs.jcode collate Arabic_CI_AI where so_no in (select distinct(so_no) from asMReqd where so_qty-si_qty<>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[tranlistNEW] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[tranlistNEW] @DEPTNO CHAR(4), @b smalldatetime, @C smalldatetime, @A CHAR(2) AS IF @A='' select a.jvdate as [Date],a.jvtype as [JVTYPE],a.type as [Type],CAST(REPLACE(TYPE_NO,'.','') AS INTEGER) as Type_No,(a.ref) as [Ref],a.ACCOUNT AS [ACCOUNT],(b.accdesc) as [Accname],a.amount as [Amount],(a.entry_ref) as [Description],(a.DUE_DATE) as [Due_Date] ,a.sman_code as [SMAN],a.chqno as [Cheque_No],(a.chqdate) as [CHQDATE], A.JOB_CODE AS [JOB_CODE],A.DEPTNO AS [DEPT],Y.JNAME, A.COSTCODE, x.ccname from astran a LEFT JOIN ASJOBS Y ON A.JOB_CODE= Y.JCODE left join ascostcode x on x.code=a.costcode left join asmast b on A.account=B.account WHERE A.DEPTNO=@DEPTNO AND A.JVDATE>=@b AND A.JVDATE<=@C AND A.TYPE_NO<> '-99999' order by a.jvdate,a.jvtype,CAST(REPLACE(TYPE_NO,'.','') AS INTEGER),a.type ELSE select a.jvdate as [Date],a.jvtype as [JVTYPE],a.type as [Type],TYPE_NO as Type_No,(a.ref) as [Ref],a.ACCOUNT AS [ACCOUNT],(b.accdesc) as [Accname], a.amount as [Amount],(a.entry_ref) as [Description],(a.DUE_DATE) as [Due_Date], a.sman_code as [SMAN],a.chqno as [Cheque_No],(a.chqdate) as [CHQDATE],A.JOB_CODE AS [JOB_CODE],A.DEPTNO AS [DEPT],Y.JNAME,A.COSTCODE,x.ccname from astran a LEFT JOIN ASJOBS Y ON A.JOB_CODE= Y.JCODE left join ascostcode x on x.code=a.costcode left join asmast b on A.account=B.account WHERE A.DEPTNO=@DEPTNO AND A.JVDATE>=@b AND A.JVDATE<=@C AND A.JVTYPE=@A AND A.TYPE_NO<> '-99999' order by a.jvdate,a.jvtype,CAST(REPLACE(TYPE_NO,'.','') AS INTEGER),a.type GO /****** Object: StoredProcedure [dbo].[BUDJETSHOW] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[BUDJETSHOW] @C VARCHAR(1000) AS select account as [Resource], accdesc as [Account],add1 as [Description],(select ISNULL(sum(line_total),0) from asboqd where asboqd.jobcode=@C AND [GROUP]=X.ACCOUNT collate Latin1_General_CI_AS) + (select ISNULL(sum(line_total),0) from asboqd where asboqd.jobcode=@C AND SO_ICODE=X.ACCOUNT collate Latin1_General_CI_AS) as [Budjet],(select ISNULL(sum(line_total),0) from asict where asict.COSTCODE=x.account and asict.tr_type='P' and asict.job_code=@C and x.account=asict.costcode COLLATE Latin1_General_CI_AS)- (select ISNULL(sum(line_total),0) from asict where asict.COSTCODE=x.account and asict.tr_type='Q' and asict.job_code=@C and x.account=asict.costcode COLLATE Latin1_General_CI_AS) as [Actual] from asboqresource x GO /****** Object: StoredProcedure [dbo].[updatestock_LOC1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock_LOC1] @C VARCHAR(1000), @D VARCHAR(10) AS IF @D = 'A' begin UPDATE ASICM2 SET LOC_A=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'A') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'A') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C END ELSE IF @D = 'B' begin UPDATE ASICM2 SET LOC_B=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('B')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('B')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'B') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'B') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'C' begin UPDATE ASICM2 SET LOC_C=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('C')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('C')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'C') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'C') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'D' Begin UPDATE ASICM2 SET LOC_D=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('D')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('D')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'D') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'D') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'E' begin UPDATE ASICM2 SET LOC_E=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('E')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('E')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'E') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'E') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'F' begin UPDATE ASICM2 SET LOC_F=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('F')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('F')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'F') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'F') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'G' begin UPDATE ASICM2 SET LOC_G=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('G')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('G')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'G') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'G') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'H' Begin UPDATE ASICM2 SET LOC_H=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('H')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('H')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'H') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'H') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'I' Begin UPDATE ASICM2 SET LOC_I=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('I')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_I= LOC_I-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('I')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_I= LOC_I -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'I') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_I= LOC_I +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'I') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'J' Begin UPDATE ASICM2 SET LOC_J=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('J')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_J= LOC_J-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('J')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_J= LOC_J -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'J') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_J= LOC_J +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'J') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'K' Begin UPDATE ASICM2 SET LOC_K=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('K')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_K= LOC_K-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('K')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_K= LOC_K -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'K') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_K= LOC_K +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'K') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'L' Begin UPDATE ASICM2 SET LOC_L=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('L')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_L= LOC_L-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('L')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_L= LOC_L -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'L') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_L= LOC_L +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'L') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'M' Begin UPDATE ASICM2 SET LOC_M=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('M')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_M= LOC_M-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('M')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_M= LOC_M -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'M') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_M= LOC_M +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'M') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'N' Begin UPDATE ASICM2 SET LOC_N=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('N')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_N= LOC_N-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('N')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_N= LOC_N -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'N') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_N= LOC_N +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'N') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'O' Begin UPDATE ASICM2 SET LOC_O=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('O')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_O= LOC_O-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('O')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_O= LOC_O -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'O') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_O= LOC_O +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'O') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'P' Begin UPDATE ASICM2 SET LOC_P=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('P')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_P= LOC_P-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('P')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_P= LOC_P -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'P') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_P= LOC_P +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'P') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'Q' Begin UPDATE ASICM2 SET LOC_Q=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('Q')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_Q= LOC_Q-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('Q')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_Q= LOC_Q -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'Q') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_Q= LOC_Q +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'Q') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'R' Begin UPDATE ASICM2 SET LOC_R=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('R')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_R= LOC_R-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('R')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_R= LOC_R -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'R') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_R= LOC_R +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'R') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'S' Begin UPDATE ASICM2 SET LOC_S=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('S')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_S= LOC_S-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('S')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_S= LOC_S -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'S') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_S= LOC_S +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'S') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'T' Begin UPDATE ASICM2 SET LOC_T=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('T')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_T= LOC_T-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('T')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_T= LOC_T -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'T') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_T= LOC_T +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'T') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'U' Begin UPDATE ASICM2 SET LOC_U=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('U')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_U= LOC_U-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('U')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_U= LOC_U -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'U') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_U= LOC_U +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'U') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'V' Begin UPDATE ASICM2 SET LOC_V=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('V')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_V= LOC_V-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('V')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_V= LOC_V -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'V') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_V= LOC_V +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'V') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C end GO /****** Object: StoredProcedure [dbo].[updatestock105] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock105] AS UPDATE ASICM2 SET LOC_Z= LOC_Z +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'Z') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock104] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock104] AS UPDATE ASICM2 SET LOC_Z= LOC_Z -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'Z') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock101] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock101] AS UPDATE ASICM2 SET LOC_Y= LOC_Y +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'Y') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock100] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock100] AS UPDATE ASICM2 SET LOC_Y= LOC_Y -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'Y') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock92] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock92] AS UPDATE ASICM2 SET LOC_W= LOC_W -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'W') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock93] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock93] AS UPDATE ASICM2 SET LOC_W= LOC_W +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'W') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock89] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock89] AS UPDATE ASICM2 SET LOC_V= LOC_V +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'V') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock88] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock88] AS UPDATE ASICM2 SET LOC_V= LOC_V -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'V') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock97] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock97] AS UPDATE ASICM2 SET LOC_X= LOC_X +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'X') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock96] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock96] AS UPDATE ASICM2 SET LOC_X= LOC_X -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'X') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock81] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock81] AS UPDATE ASICM2 SET LOC_T= LOC_T +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'T') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock80] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock80] AS UPDATE ASICM2 SET LOC_T= LOC_T -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'T') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock41] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock41] AS UPDATE ASICM2 SET LOC_J= LOC_J +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'J') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock77] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock77] AS UPDATE ASICM2 SET LOC_S= LOC_S +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'S') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock40] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock40] AS UPDATE ASICM2 SET LOC_J= LOC_J -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'J') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock76] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock76] AS UPDATE ASICM2 SET LOC_S= LOC_S -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'S') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock84] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock84] AS UPDATE ASICM2 SET LOC_U= LOC_U -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'U') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock85] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock85] AS UPDATE ASICM2 SET LOC_U= LOC_U +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'U') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock13] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock13] AS UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'C') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock65] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock65] AS UPDATE ASICM2 SET LOC_P= LOC_P +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'P') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock49] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock49] AS UPDATE ASICM2 SET LOC_L= LOC_L +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'L') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock20] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock20] AS UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'E') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock68] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock68] AS UPDATE ASICM2 SET LOC_Q= LOC_Q -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'Q') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock21] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock21] AS UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'E') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock52] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock52] AS UPDATE ASICM2 SET LOC_M= LOC_M -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'M') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock48] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock48] AS UPDATE ASICM2 SET LOC_L= LOC_L -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'L') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock64] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock64] AS UPDATE ASICM2 SET LOC_P= LOC_P -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'P') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock28] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock28] AS UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'G') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock61] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock61] AS UPDATE ASICM2 SET LOC_O= LOC_O +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'O') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock45] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock45] AS UPDATE ASICM2 SET LOC_K= LOC_K +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'K') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock60] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock60] AS UPDATE ASICM2 SET LOC_O= LOC_O -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'O') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock44] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock44] AS UPDATE ASICM2 SET LOC_K= LOC_K -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'K') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock29] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock29] AS UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'G') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock32] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock32] AS UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'H') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock33] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock33] AS UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'H') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock] AS UPDATE ASICM SET RCVD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q')) FROM ASICM,ASICT UPDATE ASICM SET ISSD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P')) FROM ASICM,ASICT UPDATE ASICM SET RCVD_YTD=RCVD_YTD+QTY_OPEN WHERE QTY_OPEN>0 UPDATE ASICM SET ISSD_YTD=ISSD_YTD+(-1*QTY_OPEN) WHERE QTY_OPEN<=0 UPDATE ASICM2 SET LOC_A=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_A= LOC_A-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'A') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'A') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_B=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='B') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_B= LOC_B-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='B') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'B') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'B') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_C=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='C') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_C= LOC_C-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN='C' OR ASICT.TR_TYPE='P') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'C') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'C') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_D=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q' ) AND ASICT.LOCN='D') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_D= LOC_D-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='D') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'D') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'D') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_E=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q' ) AND ASICT.LOCN='E') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_E= LOC_E-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='E') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'E') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'E') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_F=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='F') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_F= LOC_F-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='F') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'F') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'F') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_G=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='G') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_G= LOC_G-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='G') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'G') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'G') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_H=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='H') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_H= LOC_H-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='H') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'H') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'H') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_I=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='I') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_I= LOC_I-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='I') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_I= LOC_I -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'I') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_I= LOC_I +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'I') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_J=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='J') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_J= LOC_J-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='J') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_J= LOC_J -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'J') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_J= LOC_J +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'J') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_K=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='K') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_K= LOC_K-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='K') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_K= LOC_K -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'K') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_K= LOC_K +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'K') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_L=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='L') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_L= LOC_L-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='L') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_L= LOC_L -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'L') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_L= LOC_L +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'L') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_M=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='M') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_M= LOC_M-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='M') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_M= LOC_M -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'M') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_M= LOC_M +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'M') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_N=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='N') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_N= LOC_N-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='N') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_N= LOC_N -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'N') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_N= LOC_N +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'N') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_O=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='O') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_O= LOC_O-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='O') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_O= LOC_O -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'O') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_O= LOC_O +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'O') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_P=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='P') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_P= LOC_P-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='P') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_P= LOC_P -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'P') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_P= LOC_P +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'P') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_Q=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='Q') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_Q= LOC_Q-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='Q') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_Q= LOC_Q -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'Q') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_Q= LOC_Q +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'Q') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_R=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='R') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_R= LOC_R-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='R') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_R= LOC_R -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'R') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_R= LOC_R +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'R') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_S=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='S') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_S= LOC_S-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='S') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_S= LOC_S -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'S') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_S= LOC_S +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'S') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_T=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='T') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_T= LOC_T-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='T') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_T= LOC_T -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'T') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_T= LOC_T +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'T') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_U=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='U') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_U= LOC_U-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='U') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_U= LOC_U -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'U') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_U= LOC_U +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'U') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_V=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN='V') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_V= LOC_V-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN='V') FROM ASICM2,ASICT UPDATE ASICM2 SET LOC_V= LOC_V -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'V') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 UPDATE ASICM2 SET LOC_V= LOC_V +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'V') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock8] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock8] AS UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'B') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock9] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock9] AS UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'B') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock_LOC1_DO_MRV] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock_LOC1_DO_MRV] @C VARCHAR(1000), @D VARCHAR(10) AS IF @D = 'A' begin UPDATE ASICM2 SET LOC_A=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'A') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'A') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'A') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'A') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C END ELSE IF @D = 'B' begin UPDATE ASICM2 SET LOC_B=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('B')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('B')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'B') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'B') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'B') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'B') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'C' begin UPDATE ASICM2 SET LOC_C=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('C')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('C')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'C') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'C') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'C') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'C') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'D' begin UPDATE ASICM2 SET LOC_D=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('D')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('D')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'D') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'D') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'D') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'D') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'E' begin UPDATE ASICM2 SET LOC_E=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('E')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C uPDATE ASICM2 SET LOC_E= LOC_E-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('E')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'E') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'E') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'E') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'E') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'F' begin UPDATE ASICM2 SET LOC_F=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('F')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('F')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'F') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'F') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'F') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'F') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'G' begin UPDATE ASICM2 SET LOC_G=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('G')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('G')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'G') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'G') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'G') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'G') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end ELSE IF @D = 'H' begin UPDATE ASICM2 SET LOC_H=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I') AND ASICT.LOCN IN ('H')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=@C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O') AND ASICT.LOCN IN ('H')) FROM ASICM2,ASICT WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'H') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'H') AND ASICTLOC.CODE=@C) FROM ASICTLOC, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY)-sum(ti_qty) END FROM ASICTM WHERE (LOCN = 'H') AND ASICTM.CODE=@C) FROM ASICTM, ASICM2 WHERE ASICM2.CODE=@C UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(DO_QTY-SI_QTY) IS NULL THEN 0 ELSE SUM(DO_QTY-SI_QTY) END FROM ASDOD WHERE (DO_LOCN = 'H') AND ASDOD.DO_ICODE=@C) FROM ASDOD, ASICM2 WHERE ASICM2.CODE=@C end GO /****** Object: StoredProcedure [dbo].[updatestock25] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock25] AS UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'F') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock56] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock56] AS UPDATE ASICM2 SET LOC_N= LOC_N -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'N') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock57] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock57] AS UPDATE ASICM2 SET LOC_N= LOC_N +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'N') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock73] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock73] AS UPDATE ASICM2 SET LOC_R= LOC_R +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'R') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock24] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock24] AS UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'F') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock72] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock72] AS UPDATE ASICM2 SET LOC_R= LOC_R -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'R') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock53] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock53] AS UPDATE ASICM2 SET LOC_M= LOC_M +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'M') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock69] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock69] AS UPDATE ASICM2 SET LOC_Q= LOC_Q +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'Q') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock36] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock36] AS UPDATE ASICM2 SET LOC_I= LOC_I -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'I') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock37] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock37] AS UPDATE ASICM2 SET LOC_I= LOC_I +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'I') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock4] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock4] AS UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'A') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock12] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock12] AS UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'C') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock16] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock16] AS UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([group] = 'D') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock17] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock17] AS UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'D') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock5] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock5] AS UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICTLOC WHERE ([Sgroup] = 'A') AND ASICTLOC.CODE=ASICM2.CODE) FROM ASICTLOC, ASICM2 GO /****** Object: StoredProcedure [dbo].[getPendingDOsMARBLE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create procedure [dbo].[getPendingDOsMARBLE] @deptno char(4),@b varchar(8) as select 'false' as [Select],do_no as [DeliveryOrderNo], do_date as [Date],do_data as [Orderef], cust_acc as [Account],accdesc as [AccountName],'' as [FC],do_total as [Amount],sale_man as [SalesMan] from asdo where do_no in (select distinct(do_no) from asdod where do_qty-si_qty>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[getPendingDOs] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingDOs] @deptno char(4),@b varchar(8) as select 'false' as [Select],do_no as [DeliveryOrderNo], do_date as [Date],do_data as [Orderef], cust_acc as [Account],accdesc as [AccountName],'' as [FC],do_total as [Amount],sale_man as [SalesMan] from asdo where do_no in (select distinct(do_no) from asdod where do_qty-si_qty>0 and deptno =@deptno) and cust_acc=@b and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[UpdateAssys] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UpdateAssys] @deptno CHAR(4), @type VARCHAR(10),@n numeric as SET NOCOUNT ON if(@type = 'NEXT_CRINV') begin update assys set NEXT_CRINV=@n+1 where deptno =@deptno end if(@type = 'NEXT_CINV') begin update assys set NEXT_CINV=@n+1 where deptno =@deptno end if(@type = 'DB') begin update assys set DB_num=@n+1 where deptno =@deptno end if(@type = 'ir_num') begin update assys set ir_num=@n+1 where deptno =@deptno end if(@type = 'CB') begin update assys set CB_num=@n+1 where deptno =@deptno end if(@type = 'JV') begin update assys set jj_num=@n+1 where deptno =@deptno end if(@type = 'SI') begin update assys set si_num=@n+1 where deptno =@deptno end if(@type = 'PI') begin update assys set pi_num=@n+1 where deptno =@deptno end if(@type = 'normal_cpi') begin update assys set normal_cpi=@n+1 where deptno =@deptno end if(@type = 'RV') begin update assys set rt_num=@n+1 where deptno =@deptno end if(@type = 'PV') begin update assys set pv_num=@n+1 where deptno =@deptno end if(@type = 'DV') begin update assys set dv_num=@n+1 where deptno =@deptno end if(@type = 'CV') begin update assys set cv_num=@n+1 where deptno =@deptno end if(@type = 'CN') begin update assys set cn_num=@n+1 where deptno =@deptno end if(@type = 'DN') begin update assys set dn_num=@n+1 where deptno =@deptno end if(@type = 'PC') begin update assys set pc_num=@n+1 where deptno =@deptno end if(@type = 'CQ') begin update assys set cq_num=@n+1 where deptno =@deptno end if(@type = 'AV') begin update assys set av_num=@n+1 where deptno =@deptno end if(@type = 'TV') begin update assys set tv_num=@n+1 where deptno =@deptno end if(@type = 'qo_NUM') begin update assys set QO_num=@n+1 where deptno =@deptno end if(@type = 'so_NUM') begin update assys set SO_num=@n+1 where deptno =@deptno end if(@type = 'do_num') begin update assys set DO_num=@n+1 where deptno =@deptno end if(@type = 'IP_NUM') begin update assys set ip_num=@n+1 where deptno =@deptno end if(@type = 'IPip_NUM') begin update assys set ipip_num=@n+1 where deptno =@deptno end if(@type = 'ISR_NUM') begin update assys set ISR_NUM=@n+1 where deptno =@deptno end if(@type = 'po_num') begin update assys set po_num=@n+1 where deptno =@deptno end if(@type = 'mrv_num') begin update assys set mrv_num=@n+1 where deptno =@deptno end if(@type = 'next_srno') begin update assys set next_srno=@n+1 where deptno =@deptno end if(@type = 'next_prno') begin update assys set next_prno=@n+1 where deptno =@deptno end if(@type = 'po_numIMP') begin update assys set po_numIMP=@n+1 where deptno =@deptno end GO /****** Object: UserDefinedFunction [dbo].[getAssysVal] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysVal] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'JV') begin select @c=count(jj_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=jj_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'PI') begin select @c=count(pi_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=pi_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'RV') begin select @c=count(rt_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=rt_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'PV') begin select @c=count(pv_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0)begin select @n=pv_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'DV') begin select @c=count(dv_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0)begin select @n=dv_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CV') begin select @c=count(cv_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cv_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CN') begin select @c=count(cn_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cn_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'DN') begin select @c=count(dn_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=dn_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'PC') begin select @c=count(pc_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=pc_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CQ') begin select @c=count(cq_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cq_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'AV') begin select @c=count(av_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=av_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'TV') begin select @c=count(tv_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=tv_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'QO') begin select @c=count(qo_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=qo_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'SO') begin select @c=count(so_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=so_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'DO') begin select @c=count(do_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=do_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'SI') begin select @c=count(si_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=si_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'IP_NUM') begin select @c=count(ip_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ip_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'IPip_NUM') begin select @c=count(ipip_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ipip_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'ISR_NUM') begin select @c=count(isr_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=isr_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'po_num') begin select @c=count(po_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=po_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'po_numimp') begin select @c=count(po_numimp) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=po_numIMP from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'mrv_num') begin select @c=count(mrv_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=mrv_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'DB') begin select @c=count(DB_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=DB_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CB') begin select @c=count(CB_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=CB_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'ir_num') begin select @c=count(ir_num) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ir_num from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'next_srno') begin select @c=count(next_srno) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_srno from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'next_prno') begin select @c=count(next_prno) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_prno from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CINV_NUM') begin select @c=count(next_CINV) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_CINV from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'CRINV_NUM') begin select @c=count(next_CRINV) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_CRINV from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'MR_NUM') begin select @c=count(MR_NUM) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=MR_NUM from assys WHERE DEPTNO=@DEPTNO end end if(@type = 'normal_cpi') begin select @c=count(normal_cpi) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=normal_cpi from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[getNsetMR_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetMR_NUM] @deptno CHAR(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(MR_NUM) from assys where deptno =@deptno if(@c<>0) begin select @n=MR_NUM from assys where deptno =@deptno select @cnt=count(so_no) from ASMR where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set MR_NUM=MR_NUM+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from ASMR where deptno =@deptno select @n=@cnt+1 update assys set MR_NUM=@n+1 where deptno =@deptno end end select MR_NUM-1 from assys where deptno =@deptno END GO /****** Object: StoredProcedure [dbo].[getNsetQO_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetQO_NUM] @deptno char(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(QO_NUM) from assys where deptno =@deptno if(@c<>0) begin select @n=qo_num from assys where deptno =@deptno select @cnt=count(so_no) from asquot where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set qo_num=qo_num+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from asquot where deptno =@deptno select @n=@cnt+1 update assys set qo_NUM=@n+1 where deptno =@deptno end end select QO_NUM-1 from assys where deptno =@deptno END GO /****** Object: UserDefinedFunction [dbo].[getisnum_assys] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getisnum_assys] (@deptno char(4)) RETURNS numeric(9,2) AS BEGIN DECLARE @is_num numeric select @is_num = is_num from assys WHERE DEPTNO=@DEPTNO RETURN(@is_num) END GO /****** Object: StoredProcedure [dbo].[getNsetSO_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetSO_NUM] @deptno char(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(SO_NUM) from assys where deptno =@deptno if(@c<>0) begin select @n=So_num from assys where deptno =@deptno select @cnt=count(so_no) from asSO where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set So_num=So_num+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from asSO where deptno =@deptno select @n=@cnt+1 update assys set So_NUM=@n+1 where deptno =@deptno end end select SO_NUM-1 from assys where deptno =@deptno END GO /****** Object: UserDefinedFunction [dbo].[getAssysValPV_PDC] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValPV_PDC] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'PV') begin select @c=count(jul_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=jul_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: UserDefinedFunction [dbo].[getAssysValRV_PDC] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValRV_PDC] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'RV') begin select @c=count(may_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=may_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: UserDefinedFunction [dbo].[getAssysValPV_BANK] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValPV_BANK] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'PV') begin select @c=count(jun_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=jun_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[PDC_BalanceStmt] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[PDC_BalanceStmt] @DEPTNO CHAR(4),@A varchar(50), @B smalldatetime AS SELECT M.ACCOUNT,M.ACCDESC,'OB',N.MTH_STRT as bdate, 0 AS DBAMT,0 AS CRAMT, (select SUM(AMOUNT) FROM ASTRAN WHERE PDC_ACC=M.ACCOUNT AND JVTYPE= 'RV' and left(account,4) in( '1203','2103','2104') AND CHQNO NOT IN(SELECT CHQNO FROM ASTRAN WHERE JVTYPE='DB' AND PDC_ACC=M.ACCOUNT AND TYPE='C')) AS LOPNO FROM ASMAST M, ASSYS N WHERE Ltrim(m.ACCOUNT)=@A GO /****** Object: StoredProcedure [dbo].[getNsetPCK_NUM2] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetPCK_NUM2] @deptno char(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(mar_open) from assys where deptno =@deptno if(@c<>0) begin select @n=mar_open from assys where deptno =@deptno select @cnt=count(so_no) from asEnquiry where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set mar_open=mar_open+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from asEnquiry where deptno =@deptno select @n=@cnt+1 update assys set mar_open=@n+1 where deptno =@deptno end end select mar_open-1 from assys where deptno =@deptno END GO /****** Object: UserDefinedFunction [dbo].[getAssysValNEW2] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValNEW2] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'JV') begin select @c=count(mar_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=mar_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[getNsetPE_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetPE_NUM] @deptno CHAR(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(ISR_NUM) from assys where deptno =@deptno if(@c<>0) begin select @n=ISR_NUM from assys where deptno =@deptno select @cnt=count(Po_no) from asPOM where Po_no=@n and deptno =@deptno if(@cnt=0) begin update assys set ISR_NUM=ISR_NUM+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(Po_no) from asPOM where deptno =@deptno select @n=@cnt+1 update assys set ISR_NUM=@n+1 where deptno =@deptno end end select ISR_NUM-1 from assys where deptno =@deptno END GO /****** Object: UserDefinedFunction [dbo].[getAssysValNEW] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValNEW] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'JV') begin select @c=count(jan_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=jan_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[getNsetPCK_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetPCK_NUM] @deptno char(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(jan_open) from assys where deptno =@deptno if(@c<>0) begin select @n=jan_open from assys where deptno =@deptno select @cnt=count(so_no) from ASPACKINGLIST where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set jan_open=jan_open+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from ASPACKINGLIST where deptno =@deptno select @n=@cnt+1 update assys set jan_open=@n+1 where deptno =@deptno end end select jan_open-1 from assys where deptno =@deptno END GO /****** Object: UserDefinedFunction [dbo].[getAssysValNEW1] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValNEW1] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'JV') begin select @c=count(feb_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=feb_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[getNsetPCK_NUM1] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetPCK_NUM1] @deptno char(4) AS BEGIN declare @c numeric declare @cnt numeric declare @n numeric SELECT @n=1 select @c=0 select @c=count(feb_open) from assys where deptno =@deptno if(@c<>0) begin select @n=feb_open from assys where deptno =@deptno select @cnt=count(so_no) from ASPACKINGLISTother where so_no=@n and deptno =@deptno if(@cnt=0) begin update assys set feb_open=FEB_open+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(so_no) from ASPACKINGLISTother where deptno =@deptno select @n=@cnt+1 update assys set feb_open=@n+1 where deptno =@deptno end end select feb_open-1 from assys where deptno =@deptno END GO /****** Object: StoredProcedure [dbo].[PDC_BalanceStmtspeed] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[PDC_BalanceStmtspeed] @DEPTNO CHAR(4),@A varchar(50), @B smalldatetime AS SELECT M.ACCOUNT,M.ACCDESC,'OB',N.MTH_STRT as bdate, 0 AS DBAMT,0 AS CRAMT, (select SUM(AMOUNT) FROM ASTRAN WHERE PDC_ACC=M.ACCOUNT AND JVTYPE= 'RV' and left(account,4) in( '1203','2103','2104') AND CHQNO NOT IN(SELECT CHQNO FROM ASTRAN WHERE JVTYPE='DB' AND PDC_ACC=M.ACCOUNT AND TYPE='C')) AS LOPNO FROM ASMAST M, ASSYS N WHERE left(m.ACCOUNT,4)=@A GO /****** Object: StoredProcedure [dbo].[SPI_ASSYS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASSYS] @c_name VARCHAR(200),@basic_cur VARCHAR(200),@no_decimal NUMERIC,@cur_year NUMERIC,@last_day SMALLDATETIME,@xdiff_acc VARCHAR(200),@loss_acc VARCHAR(200),@jv_num NUMERIC,@pv_num NUMERIC,@in_num NUMERIC,@dn_num NUMERIC,@cn_num NUMERIC,@rt_num NUMERIC,@tel1 VARCHAR(200),@tel2 VARCHAR(200),@adr1 VARCHAR(200),@adr2 VARCHAR(200),@adr3 VARCHAR(200),@p_dir VARCHAR(200),@work_dir VARCHAR(200),@mth_strt SMALLDATETIME,@mth_end SMALLDATETIME,@edit_jv VARCHAR(200),@edit_inv VARCHAR(200),@edit_rt VARCHAR(200),@edit_pv VARCHAR(200),@coy_dir VARCHAR(200),@jj_num NUMERIC,@edit_jj VARCHAR(200),@edit_cn VARCHAR(200),@edit_dn VARCHAR(200),@edit_dv VARCHAR(200),@edit_cv VARCHAR(200),@edit_pc VARCHAR(200),@cv_num NUMERIC,@dv_num NUMERIC,@pc_num NUMERIC,@edit_vi VARCHAR(200),@edit_po VARCHAR(200),@normal_cpi NUMERIC,@compre_cpi NUMERIC,@enable_jc CHAR(1),@oc_split_w CHAR(1),@po_num NUMERIC,@edit_si VARCHAR(200),@si_num NUMERIC,@edit_pi VARCHAR(200),@pi_num NUMERIC,@wa_method VARCHAR(200),@printertyp VARCHAR(200),@landscape CHAR(1),@pagelength NUMERIC,@leftmargin NUMERIC,@defstklocn CHAR(1),@updinvcost CHAR(1),@updall CHAR(1),@ip_num NUMERIC,@ipip_num NUMERIC,@crip_num NUMERIC,@jan_open NUMERIC,@jan_close NUMERIC,@feb_open NUMERIC,@feb_close NUMERIC,@mar_open NUMERIC,@mar_close NUMERIC,@apr_open NUMERIC,@apr_close NUMERIC,@may_open NUMERIC,@may_close NUMERIC,@jun_open NUMERIC,@jun_close NUMERIC,@jul_open NUMERIC,@jul_close NUMERIC,@aug_open NUMERIC,@aug_close NUMERIC,@sep_open NUMERIC,@sep_close NUMERIC,@oct_open NUMERIC,@oct_close NUMERIC,@nov_open NUMERIC,@nov_close NUMERIC,@dec_open NUMERIC,@dec_close NUMERIC,@next_crinv NUMERIC,@next_cinv NUMERIC,@gl_sales VARCHAR(200),@gl_cash VARCHAR(200),@gl_bank VARCHAR(200),@gl_stock VARCHAR(200),@gl_cost VARCHAR(200),@gl_cashsal VARCHAR(200),@gl_cashcus VARCHAR(200),@gl_pdcr VARCHAR(200),@gl_pdci VARCHAR(200),@gl_ipurch VARCHAR(200),@gl_lpurch VARCHAR(200),@cq_num NUMERIC,@cb_num NUMERIC,@db_num NUMERIC,@is_num NUMERIC,@ir_num NUMERIC,@gl_ocostp VARCHAR(200),@gl_ocost VARCHAR(200),@pj_num NUMERIC,@do_num NUMERIC,@upd_do CHAR(1),@next_pjno NUMERIC,@so_num NUMERIC,@next_trno NUMERIC,@qo_num NUMERIC,@next_srno NUMERIC,@gl_sr VARCHAR(200),@create_so CHAR(1),@costc CHAR(1),@next_prno NUMERIC,@gl_pr VARCHAR(200),@nrhrs NUMERIC,@otrates NUMERIC,@otrate NUMERIC,@next_coinv NUMERIC,@so1_num NUMERIC,@gl_creval VARCHAR(200),@gl_disc VARCHAR(200),@custdesc VARCHAR(200),@suppdesc VARCHAR(200),@no_decc NUMERIC,@nodays NUMERIC,@discp NUMERIC,@discpc NUMERIC,@invdo NUMERIC,@invdosame CHAR(1),@tcdate SMALLDATETIME,@sal_discdr VARCHAR(200),@sal_disccr VARCHAR(200),@upd_disc CHAR(1),@isr_num NUMERIC,@cashcred CHAR(1),@p30 CHAR(1),@dbfname VARCHAR(200),@rptname VARCHAR(200),@rptdir VARCHAR(200),@gl_wsales VARCHAR(200),@next_winv NUMERIC,@gl_stockc VARCHAR(200),@pdir VARCHAR(200),@av_num NUMERIC,@tv_num NUMERIC,@customer VARCHAR(200),@supplier VARCHAR(200),@pdcr VARCHAR(200),@pdci VARCHAR(200),@cash VARCHAR(200),@bank VARCHAR(200),@overhead NUMERIC,@no_u NUMERIC,@next_br NUMERIC,@next_bp NUMERIC,@updc VARCHAR(200),@chartsum VARCHAR(200),@job VARCHAR(200),@pdir2 VARCHAR(200) AS SET NOCOUNT ON insert into ASSYS(c_name, basic_cur, no_decimal, cur_year, last_day, xdiff_acc, loss_acc, jv_num, pv_num, in_num, dn_num, cn_num, rt_num, tel1, tel2, adr1, adr2, adr3, p_dir, work_dir, mth_strt, mth_end, edit_jv, edit_inv, edit_rt, edit_pv, coy_dir, jj_num, edit_jj, edit_cn, edit_dn, edit_dv, edit_cv, edit_pc, cv_num, dv_num, pc_num, edit_vi, edit_po, normal_cpi, compre_cpi, enable_jc, oc_split_w, po_num, edit_si, si_num, edit_pi, pi_num, wa_method, printertyp, landscape, pagelength, leftmargin, defstklocn, updinvcost, updall, ip_num, ipip_num, crip_num, jan_open, jan_close, feb_open, feb_close, mar_open, mar_close, apr_open, apr_close, may_open, may_close, jun_open, jun_close, jul_open, jul_close, aug_open, aug_close, sep_open, sep_close, oct_open, oct_close, nov_open, nov_close, dec_open, dec_close, next_crinv, next_cinv, gl_sales, gl_cash, gl_bank, gl_stock, gl_cost, gl_cashsal, gl_cashcus, gl_pdcr, gl_pdci, gl_ipurch, gl_lpurch, cq_num, cb_num, db_num, is_num, ir_num, gl_ocostp, gl_ocost, pj_num, do_num, upd_do, next_pjno, so_num, next_trno, qo_num, next_srno, gl_sr, create_so, costc, next_prno, gl_pr, nrhrs, otrates, otrate, next_coinv, so1_num, gl_creval, gl_disc, custdesc, suppdesc, no_decc, nodays, discp, discpc, invdo, invdosame, tcdate, sal_discdr, sal_disccr, upd_disc, isr_num, cashcred, p30, dbfname, rptname, rptdir, gl_wsales, next_winv, gl_stockc, pdir, av_num, tv_num, customer, supplier, pdcr, pdci, cash, bank, overhead, no_u, next_br, next_bp, updc, chartsum, job, pdir2) values(@c_name,@basic_cur,@no_decimal,@cur_year,@last_day,@xdiff_acc,@loss_acc,@jv_num,@pv_num,@in_num,@dn_num,@cn_num,@rt_num,@tel1,@tel2,@adr1,@adr2,@adr3,@p_dir,@work_dir,@mth_strt,@mth_end,@edit_jv,@edit_inv,@edit_rt,@edit_pv,@coy_dir,@jj_num,@edit_jj,@edit_cn,@edit_dn,@edit_dv,@edit_cv,@edit_pc,@cv_num,@dv_num,@pc_num,@edit_vi,@edit_po,@normal_cpi,@compre_cpi,@enable_jc,@oc_split_w,@po_num,@edit_si,@si_num,@edit_pi,@pi_num,@wa_method,@printertyp,@landscape,@pagelength,@leftmargin,@defstklocn,@updinvcost,@updall,@ip_num,@ipip_num,@crip_num,@jan_open,@jan_close,@feb_open,@feb_close,@mar_open,@mar_close,@apr_open,@apr_close,@may_open,@may_close,@jun_open,@jun_close,@jul_open,@jul_close,@aug_open,@aug_close,@sep_open,@sep_close,@oct_open,@oct_close,@nov_open,@nov_close,@dec_open,@dec_close,@next_crinv,@next_cinv,@gl_sales,@gl_cash,@gl_bank,@gl_stock,@gl_cost,@gl_cashsal,@gl_cashcus,@gl_pdcr,@gl_pdci,@gl_ipurch,@gl_lpurch,@cq_num,@cb_num,@db_num,@is_num,@ir_num,@gl_ocostp,@gl_ocost,@pj_num,@do_num,@upd_do,@next_pjno,@so_num,@next_trno,@qo_num,@next_srno,@gl_sr,@create_so,@costc,@next_prno,@gl_pr,@nrhrs,@otrates,@otrate,@next_coinv,@so1_num,@gl_creval,@gl_disc,@custdesc,@suppdesc,@no_decc,@nodays,@discp,@discpc,@invdo,@invdosame,@tcdate,@sal_discdr,@sal_disccr,@upd_disc,@isr_num,@cashcred,@p30,@dbfname,@rptname,@rptdir,@gl_wsales,@next_winv,@gl_stockc,@pdir,@av_num,@tv_num,@customer,@supplier,@pdcr,@pdci,@cash,@bank,@overhead,@no_u,@next_br,@next_bp,@updc,@chartsum,@job,@pdir2) GO /****** Object: StoredProcedure [dbo].[getNsetSI_NUM] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getNsetSI_NUM] @cashOrCredit numeric , @deptno CHAR(4) AS BEGIN declare @n numeric declare @c numeric declare @cnt numeric declare @cashCred numeric SELECT @n=1 select @c=0 select @cashcred=cashcred from assys where deptno =@deptno if(@cashCred<>1) begin select @c=count(next_crinv) from assys where deptno =@deptno if(@c<>0) begin select @n=next_crinv from assys where deptno =@deptno select @cnt=count(inv_no) from asinv where inv_no=@n and deptno =@deptno if(@cnt=0) begin update assys set next_crinv=next_crinv+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(inv_no) from asinv where deptno =@deptno select @n=@cnt+1 update assys set next_crinv=@n+1 where deptno =@deptno end end select next_crinv-1, edit_dv, gl_cash from assys where deptno =@deptno end if(@cashCred=1) begin if(@cashOrCredit=0) begin select @c=count(next_crinv) from assys where deptno =@deptno if(@c<>0) begin select @n=next_crinv from assys where deptno =@deptno select @cnt=count(inv_no) from asinv where inv_no=@n and deptno =@deptno if(@cnt=0) begin update assys set next_crinv=next_crinv+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(inv_no) from asinv where deptno =@deptno select @n=@cnt+1 update assys set next_crinv=@n+1 where deptno =@deptno end end select next_crinv-1, edit_dv, gl_cash from assys where deptno =@deptno end if(@cashOrCredit=1) begin select @c=count(next_cinv) from assys where deptno =@deptno if(@c<>0) begin select @n=next_cinv from assys where deptno =@deptno select @cnt=count(inv_no) from asinv where inv_no=@n and deptno =@deptno if(@cnt=0) begin update assys set next_cinv=next_cinv+1 where deptno =@deptno end if(@cnt<>0) begin select @cnt=max(inv_no) from asinv where deptno =@deptno select @n=@cnt+1 update assys set next_cinv=@n+1 where deptno =@deptno end end select next_cinv-1, edit_dv, gl_cash from assys where deptno =@deptno end end END GO /****** Object: UserDefinedFunction [dbo].[getAssysValRV_BANK] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getAssysValRV_BANK] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'RV') begin select @c=count(apr_open) from assys WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=apr_open from assys WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: UserDefinedFunction [dbo].[getirnum_assys] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getirnum_assys] (@deptno char(4)) RETURNS numeric(9,2) AS BEGIN DECLARE @ir_num numeric select @ir_num = ir_num from assys WHERE DEPTNO=@DEPTNO RETURN(@ir_num) END GO /****** Object: StoredProcedure [dbo].[SPU_ASSYS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[SPU_ASSYS](@CMPNAME VARCHAR(100)) AS SET NOCOUNT ON UPDATE ASSYS SET C_NAME=@CMPNAME GO /****** Object: StoredProcedure [dbo].[SPU_CMP_ASSYS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[SPU_CMP_ASSYS](@CMPNAME VARCHAR(100)) AS SET NOCOUNT ON UPDATE ASSYS SET C_NAME=@CMPNAME GO /****** Object: StoredProcedure [dbo].[SalesInvoiceDeliveryAssign] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceDeliveryAssign] @A CHAR(25), @D1 smalldatetime,@D2 smalldatetime AS select inv_no as [SalesInvoiceNo], INV_DATE as [Date],TEL AS [Remarks],custref as [AccountName],(CASE RTRIM(deliv_site) WHEN '' THEN TERMS ELSE deliv_site COLLATE Latin1_General_CI_AS END) AS [Delivery_Site], (case client_pd when 'D' then 'DLD' else client_pd end) as [Deli_Stat], CAP AS [SHOP], DRIVERNAME AS [W/H] ,user_id as [User] from asinv WHERE DEPTNO=@A AND VEHICLENO='DD4' AND INV_DATE >= @D1 AND INV_DATE <= @D2 AND CLIENT_PD <>'D' ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[SalesInvoiceDeliveryAssignLIST] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceDeliveryAssignLIST] @A CHAR(25) AS select 'false' as [Select], inv_no as [SalesInvoiceNo], inv_date as [Date],custref as [AccountName],TEL AS [Remarks], deliv_site AS [Delivery_Site], (SELECT SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)) FROM asdeliverybox where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) AS [Shop], (SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliveryboxWH where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) AS [W/H],(SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliverybox where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) + (SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliveryboxWH where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) as [Tot_Boxes],sale_man as [SalesMan],user_id as [User] from asinv WHERE DEPTNO=@A and client_pd ='R' AND RTRIM(DELIV_SITE) <>'' ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPickMED] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPickMED] @A CHAR(25) AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A AND CAP='MEDI' ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPickTECH] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPickTECH] @A CHAR(25) AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A AND CAP='TECH' ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[SalesInvoiceDeliveryAssignDLD] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceDeliveryAssignDLD] @A CHAR(25), @D1 smalldatetime,@D2 smalldatetime AS select inv_no as [SalesInvoiceNo], DATE_DELVD as [Date],TEL AS [Remarks],custref as [AccountName],(CASE RTRIM(deliv_site) WHEN '' THEN TERMS ELSE deliv_site COLLATE Latin1_General_CI_AS END) AS [Delivery_Site], (case client_pd when 'D' then 'DLD' else client_pd end) as [Deli_Stat], (SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliverybox where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) AS [Shop], (SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliveryboxWH where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) AS [W/H],(SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliverybox where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) + (SELECT isnull(SUM(CAST(ISNULL(CCNAME,0) AS INTEGER)),0) FROM asdeliveryboxWH where cast(invno as integer)= asinv.inv_no and deptno collate Latin1_General_CI_AS =asinv.deptno) as [Tot_Boxes] , injector as [Driver],starter as [Vehicle], enginetype as [Delivery_RefNo] ,user_id as [User] from asinv WHERE CLIENT_PD ='D' AND CAST(CONVERT(CHAR, DATE_DELVD, 101) AS DATETIME) >= @D1 AND CAST(CONVERT(CHAR, DATE_DELVD, 101) AS DATETIME) <= @D2 AND DEPTNO= @A ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[acOUTSTANDINGrv] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acOUTSTANDINGrv] @deptno char(4), @b CHAR(1), @A CHAR(8) AS IF @b='C' select 0.00 as Amt,T.REF as Ref,'False' AS Sel,ISNULL((select MAX(TEL) FROM ASINV WHERE CAST(INV_NO AS VARCHAR)=T.REF),'') as description ,sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt,MIN(T.JVDATE) as InvDt,ISNULL((select isnull(MAX(fc),'') FROM ASINV WHERE CAST(INV_NO AS VARCHAR) collate Arabic_CI_AI = T.REF collate Arabic_CI_AI),'') AS [FC], sum(CASE T.type WHEN 'D' THEN T.curamount ELSE -1*T.curAMOUNT END) AS [FC_Amount] FROm astran T where T.ACCOUNT=@A AND T.REF<>'' GROUP BY T.REF HAVING sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END)<>0 else if @b ='E' select 0.00 as Amt,T.REF as Ref,'False' as Sel, (select MAX(TEL) FROM ASINV WHERE CAST(INV_NO AS VARCHAR) collate Arabic_CI_AI=T.REF collate Arabic_CI_AI) as description,sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt,MIN(T.JVDATE) as InvDt FROm astran T where T.ACCOUNT=@A AND T.REF<>'' GROUP BY T.REF,T.ACCOUNT HAVING sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END)>0 ELSE select 0.00 as Amt,T.REF as Ref,'False' as Sel, (select MAX(DOCREF) FROM ASpINV WHERE CAST(ref AS VARCHAR) collate Arabic_CI_AI=T.REF collate Arabic_CI_AI AND ACCOUNT=T.ACCOUNT) as description,sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt,MIN(T.JVDATE) as InvDt,ISNULL((select isnull(MAX(CURNO),'') FROM ASTRAN WHERE REF collate Arabic_CI_AI = T.REF collate Arabic_CI_AI ),'') AS [FC], sum(CASE T.type WHEN 'D' THEN T.curamount ELSE -1*T.curAMOUNT END) AS [FC_Amount] FROm astran T where T.ACCOUNT=@A AND T.REF<>'' GROUP BY T.REF,T.ACCOUNT HAVING sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END)<>0 GO /****** Object: StoredProcedure [dbo].[SalesInvoiceListPick] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SalesInvoiceListPick] @A CHAR(25) AS select inv_no as [SalesInvoiceNo],governor AS [Print_Status], inv_date as [Date],lpo_no as [Orderef],DO_DATA AS [Do_No], cust_acc as [Account],custref as [AccountName],inv_total as [Amount],sale_man as [SalesMan],TEL AS [Remarks],feedpump AS [MODIFICATION],user_id as [User],CAST(sys_date AS VARCHAR) AS [Create_Time] from asinv WHERE DEPTNO=@A ORDER BY inv_no DESC GO /****** Object: StoredProcedure [dbo].[ProformaListPick] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ProformaListPick] @A CHAR(25) AS select so_no as [ProformaNo], so_date as [Date],QTN_NO as [Orderef], (select max((case inv_type when 'P' then 'YES' else '' end)) from asinv where inv_type='P' and do_data=CAST (ASSO.so_no AS VARCHAR)) as [Inv_Trd], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan],framt as [S.P%], TEL AS [Cust_Name], footer1 as [Remarks] from asso WHERE DEPTNO=@A ORDER BY SO_NO DESC GO /****** Object: StoredProcedure [dbo].[getPendingProformas] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingProformas] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [ProformaNo], so_date as [Date],SO_REF as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan] from asso where so_no in (select distinct(so_no) from assod where so_qty-si_qty<>0 and deptno =@deptno) and cust_acc=@b and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[getPendingProformasMAK] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingProformasMAK] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [ProformaNo], so_date as [Date],SO_REF as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan] from asso where so_no in (select distinct(so_no) from assod where so_qty-si_qty<>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[getPendingProformasCUTTING] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingProformasCUTTING] @deptno char(4) as select 'false' as [Select],so_no as [ProformaNo], so_date as [Date],SO_REF as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],sale_man as [SalesMan] from asso where so_no in (select distinct(so_no) from assod where so_qty-TR_QTY2>0 and deptno =@deptno) and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[getPendingQuots] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingQuots] @DEPTNO CHAR(4), @b varchar(8) as select 'false' as [Select],so_no as [QuotNo], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount],SUBJECT,sale_man as [SalesMan] from asquot where so_no in (select distinct(so_no) from asquotd where so_qty-si_qty<>0 AND deptno =@deptno) and cust_acc=@b AND deptno =@deptno GO /****** Object: StoredProcedure [dbo].[acOUTSTANDINGrvGROUP] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acOUTSTANDINGrvGROUP] @deptno char(4), @b CHAR(1), @A CHAR(8) AS IF @b='C' select 0.00 as Amt,T.REF as Ref,'False' AS Sel,(select MAX(ENTRY_REF) FROM ASTRAN WHERE DEPTNO=T.DEPTNO AND CAST(REF AS VARCHAR)=T.REF AND JVTYPE='IS' AND ACCOUNT=t.account ) as description ,sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt,MIN(T.JVDATE) as InvDt,ISNULL((select isnull(MAX(fc),'') FROM ASINV WHERE DEPTNO=T.DEPTNO AND CAST(INV_NO AS VARCHAR)=T.REF),'') AS [FC], sum(CASE T.type WHEN 'D' THEN T.curamount ELSE -1*T.curAMOUNT END) AS [FC_Amount],T.ACCOUNT,(SELECT ACCDESC FROM ASMAST WHERE ACCOUNT=T.ACCOUNT) AS [AccountDesc] FROm astran T where left(T.ACCOUNT,4)=@A AND T.REF<>'' GROUP BY T.REF ,t.deptno,t.account HAVING sum(CASE T.type WHEN 'D' THEN T.amount ELSE -1*T.AMOUNT END)<>0 ELSE select 0.00 as Amt,T.REF as Ref,'False' as Sel, (select MAX(accdesc) FROM ASpINV WHERE DEPTNO=T.DEPTNO AND CAST(ref AS VARCHAR)=T.REF) as description,sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END) as BalAmt,MIN(T.JVDATE) as InvDt,ISNULL((select isnull(MAX(fc),'') FROM ASPINV WHERE DEPTNO=T.DEPTNO AND CAST(INV_NO AS VARCHAR)=T.REF),'') AS [FC], sum(CASE T.type WHEN 'C' THEN T.CURamount ELSE -1*T.CURAMOUNT END) AS [FC_Amount] ,T.ACCOUNT,(SELECT ACCDESC FROM ASMAST WHERE ACCOUNT=T.ACCOUNT) AS [AccountDesc] FROm astran T where left(T.ACCOUNT,4)=@A AND T.REF<>'' GROUP BY T.REF,t.deptno,t.account HAVING sum(CASE T.type WHEN 'C' THEN T.amount ELSE -1*T.AMOUNT END)<>0 GO /****** Object: StoredProcedure [dbo].[getPIForPurchaseReturn] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPIForPurchaseReturn] @DEPTNO CHAR(4),@b varchar(8) as if(rtrim(ltrim(@b))='') begin select 'false' as [Select], inv_no as PurchaseInvoiceNo, [date] as [Date],account as [Account], accdesc as [AccountName], amount as [Amount], inv as [Supp_Invoice] from aspinv where inv_no in (select distinct(inv_no) from asict where tr_qty-sr_qty>0 and tr_type='R' AND deptno =@deptno) AND deptno =@deptno end if(rtrim(ltrim(@b))<>'') begin select 'false' as [Select], inv_no as PurchaseInvoiceNo, [date] as [Date], account as [Account], accdesc as [AccountName], amount as [Amount], inv as [Supp_Invoice] from aspinv where inv_no in (select distinct(inv_no) from asict where tr_qty-sr_qty>0 and tr_type='R' AND deptno =@deptno) and account=@b AND deptno =@deptno end GO /****** Object: StoredProcedure [dbo].[SPI_ASLETTER] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASLETTER] @account VARCHAR(200),@address1 VARCHAR(200),@address2 VARCHAR(200),@address3 VARCHAR(200),@phone VARCHAR(200),@fax VARCHAR(200),@address4 VARCHAR(200),@msg VARCHAR(200),@ref VARCHAR(200),@sub VARCHAR(200),@tr_date SMALLDATETIME,@date1 SMALLDATETIME,@remark VARCHAR(200),@email VARCHAR(200),@country VARCHAR(200),@salesman VARCHAR(200),@deptcode VARCHAR(200),@areacode VARCHAR(200) AS set nocount on insert into ASLETTER(account, address1, address2, address3, phone, fax, address4, msg, ref, sub, tr_date, [date], remark, email,country,salesman,deptcode,areacode) values (@account,@address1,@address2,@address3,@phone,@fax,@address4,@msg,@ref,@sub,@tr_date,@date1,@remark,@email,@country, @salesman, @deptcode, @areacode) GO /****** Object: StoredProcedure [dbo].[updatestock95] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock95] AS UPDATE ASICM2 SET LOC_X= LOC_X-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('X','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock94] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock94] AS UPDATE ASICM2 SET LOC_X=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('X','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock98] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock98] AS UPDATE ASICM2 SET LOC_Y=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('Y','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock86] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock86] AS UPDATE ASICM2 SET LOC_V=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('V','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock87] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock87] AS UPDATE ASICM2 SET LOC_V= LOC_V-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('V','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock_A1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock_A1] @C VARCHAR(1000)AS UPDATE ASICM SET RCVD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE= @C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q')) FROM ASICM,ASICT UPDATE ASICM SET ISSD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE= @C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P')) FROM ASICM,ASICT UPDATE ASICM SET RCVD_YTD=RCVD_YTD+QTY_OPEN WHERE QTY_OPEN>0 AND CODE= @C UPDATE ASICM SET ISSD_YTD=ISSD_YTD+(-1*QTY_OPEN) WHERE QTY_OPEN<=0 AND CODE= @C GO /****** Object: StoredProcedure [dbo].[updatestock90] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock90] AS UPDATE ASICM2 SET LOC_W=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('W','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock91] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock91] AS UPDATE ASICM2 SET LOC_W= LOC_W-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('W','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock78] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock78] AS UPDATE ASICM2 SET LOC_T=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('T','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[stockbalasondt] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[stockbalasondt] @b smalldatetime,@F CHAR(25),@T CHAR(25),@Q int,@GR CHAR(25),@SGR CHAR(25) AS if @q=0 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SGROUP=@SGR group by m.code,m.[desc] END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T and M.SGROUP=@SGR group by m.code,m.[desc] end ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F and M.SGROUP=@SGR group by m.code,m.[desc] end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T and M.SGROUP=@SGR group by m.code,m.[desc] end END IF @q=1 BEGIN IF @F='' AND @T='' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.SGROUP=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' AND @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 ELSE SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.CODE<=@T AND M.SGROUP=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 END ELSE IF @F<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE>=@F AND M.SGROUP=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 end ELSE IF @T<>'' BEGIN IF @SGR='' SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 else SELECT M.code AS [CODE], M.[dESC] AS [DESC],AVG(m.qty_open)+ isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0),AVG(CASE M.COST_AVG WHEN 0 THEN M.COST_OPEN ELSE M.COST_AVG END),AVG(PRICE_UNIT) from ASicm m LEFT JOIN ASict t ON m.code=t.code AND T.TR_DATE<@b WHERE M.CODE<=@T AND M.SGROUP=@SGR group by m.code,m.[desc] having AVG(m.qty_open)+isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty when 'Q' then t.tr_qty else -1*t.tr_qty end),0)<>0 end END GO /****** Object: StoredProcedure [dbo].[updatestock79] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock79] AS UPDATE ASICM2 SET LOC_T= LOC_T-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('T','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock82] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock82] AS UPDATE ASICM2 SET LOC_U=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('U','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock83] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock83] AS UPDATE ASICM2 SET LOC_U= LOC_U-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('U','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock99] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock99] AS UPDATE ASICM2 SET LOC_Y= LOC_Y-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('Y','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock103] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock103] AS UPDATE ASICM2 SET LOC_Z= LOC_Z-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('Z','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock102] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock102] AS UPDATE ASICM2 SET LOC_Z=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('Z','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock51] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock51] AS UPDATE ASICM2 SET LOC_M= LOC_M-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('M','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock67] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock67] AS UPDATE ASICM2 SET LOC_Q= LOC_Q-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('Q','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock18] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock18] AS UPDATE ASICM2 SET LOC_E=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('E','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock50] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock50] AS UPDATE ASICM2 SET LOC_M=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('M','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock66] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock66] AS UPDATE ASICM2 SET LOC_Q=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('Q','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock31] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock31] AS UPDATE ASICM2 SET LOC_H= LOC_H-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('H','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock46] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock46] AS UPDATE ASICM2 SET LOC_L=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('L','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock62] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock62] AS UPDATE ASICM2 SET LOC_P=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('P','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock30] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock30] AS UPDATE ASICM2 SET LOC_H=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('H','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock63] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock63] AS UPDATE ASICM2 SET LOC_P= LOC_P-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('P','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock47] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock47] AS UPDATE ASICM2 SET LOC_L= LOC_L-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('L','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock19] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock19] AS UPDATE ASICM2 SET LOC_E= LOC_E-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('E','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock10] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock10] AS UPDATE ASICM2 SET LOC_C=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('C','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock7] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock7] AS UPDATE ASICM2 SET LOC_B= LOC_B-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('B','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock34] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock34] AS UPDATE ASICM2 SET LOC_I=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('I','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock43] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock43] AS UPDATE ASICM2 SET LOC_K= LOC_K-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('K','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock42] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock42] AS UPDATE ASICM2 SET LOC_K=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('K','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock27] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock27] AS UPDATE ASICM2 SET LOC_G= LOC_G-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('G','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updateAsictonSRMOD1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsictonSRMOD1] @DEPTNO CHAR(4),@pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asict set DEPTNO = @DEPTNO, sr_qty=0, shp_ref=shp_ref+'('+@PONo+')' where code=@itemCode and it_slNo=@serialNo GO /****** Object: StoredProcedure [dbo].[updatestock74] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock74] AS UPDATE ASICM2 SET LOC_S=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('S','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock59] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock59] AS UPDATE ASICM2 SET LOC_O= LOC_O-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('O','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock58] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock58] AS UPDATE ASICM2 SET LOC_O=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('O','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock75] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock75] AS UPDATE ASICM2 SET LOC_S= LOC_S-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('S','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock23] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock23] AS UPDATE ASICM2 SET LOC_F= LOC_F-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('F','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock71] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock71] AS UPDATE ASICM2 SET LOC_R= LOC_R-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('R','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock22] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock22] AS UPDATE ASICM2 SET LOC_F=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('F','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock70] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock70] AS UPDATE ASICM2 SET LOC_R=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('R','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock55] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock55] AS UPDATE ASICM2 SET LOC_N= LOC_N-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('N','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock54] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock54] AS UPDATE ASICM2 SET LOC_N=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('N','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock26] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock26] AS UPDATE ASICM2 SET LOC_G=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('G','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock1] AS UPDATE ASICM SET RCVD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q')) FROM ASICM,ASICT UPDATE ASICM SET ISSD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P')) FROM ASICM,ASICT UPDATE ASICM SET RCVD_YTD=RCVD_YTD+QTY_OPEN WHERE QTY_OPEN>0 UPDATE ASICM SET ISSD_YTD=ISSD_YTD+(-1*QTY_OPEN) WHERE QTY_OPEN<=0 GO /****** Object: StoredProcedure [dbo].[updatestock38] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock38] AS UPDATE ASICM2 SET LOC_J=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('J','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[CONSSTKOUTLETDATE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[CONSSTKOUTLETDATE] @A CHAR(200), @B CHAR(200), @C smalldatetime , @D CHAR(500) AS SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) =@A AND( CASE T.TR_TYPE WHEN 'T' THEN T.[SGROUP] ELSE T.[SCATEG] END ) =@D AND T.CODE=@B AND T.TR_DATE<=@C) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] =@A AND T.[SCATEG] =@D AND T.CODE=@B AND T.TR_DATE<=@C); SELECT SCOPE_IDENTITY(); GO /****** Object: StoredProcedure [dbo].[updateAsictonSRMOD2] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[updateAsictonSRMOD2] @DEPTNO CHAR(4),@pi_qty numeric(18,3), @PONO varchar(200), @itemCode varchar(100), @serialNo numeric(18,0) as update asict set DEPTNO = @DEPTNO, sr_qty=sr_qty+@pi_qty, shp_ref=shp_ref+'('+@PONo+')' where code=@itemCode and it_slNo=@serialNo GO /****** Object: StoredProcedure [dbo].[updatestock39] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock39] AS UPDATE ASICM2 SET LOC_J= LOC_J-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('J','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[UPDATELPCOSTS1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UPDATELPCOSTS1] AS update asicm set lpcost= (SELECT TOP 1 ISNULL(isnull(UNIT_PRICE,0) + isnull(POTHERCOST,0) ,0) FROM ASICT T WHERE rtrim(asicm.CODE)=rtrim(t.code) AND T.TR_TYPE='R' and t.CODE not in ('job','job.') ORDER BY TR_DATE DESC) where code in (select distinct code from asict where TR_TYPE='R' ) and CODE not in ('job','job.') GO /****** Object: StoredProcedure [dbo].[updatestock3] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock3] AS UPDATE ASICM2 SET LOC_A= LOC_A-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock35] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock35] AS UPDATE ASICM2 SET LOC_I= LOC_I-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('I','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock_ST1] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock_ST1] @C VARCHAR(1000)AS UPDATE ASICM SET RCVD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE= @C AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q')) FROM ASICM,ASICT WHERE ASICM.CODE= @C UPDATE ASICM SET ISSD_YTD=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE= @C AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P')) FROM ASICM,ASICT WHERE ASICM.CODE= @C UPDATE ASICM SET RCVD_YTD=RCVD_YTD+QTY_OPEN WHERE QTY_OPEN>0 AND CODE= @C UPDATE ASICM SET ISSD_YTD=ISSD_YTD+(-1*QTY_OPEN) WHERE QTY_OPEN<=0 AND CODE= @C GO /****** Object: StoredProcedure [dbo].[updatestock14] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock14] AS UPDATE ASICM2 SET LOC_D=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('D','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock15] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock15] AS UPDATE ASICM2 SET LOC_D= LOC_D-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('D','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock2] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock2] AS UPDATE ASICM2 SET LOC_A=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('A','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock6] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock6] AS UPDATE ASICM2 SET LOC_B=(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='R' OR ASICT.TR_TYPE='C' OR ASICT.TR_TYPE='I' OR ASICT.TR_TYPE='Q') AND ASICT.LOCN IN ('B','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[updatestock11] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock11] AS UPDATE ASICM2 SET LOC_C= LOC_C-(SELECT CASE WHEN SUM(TR_QTY) IS NULL THEN 0 ELSE SUM(TR_QTY) END FROM ASICT WHERE ASICT.CODE=ASICM2.CODE AND (ASICT.TR_TYPE='S' OR ASICT.TR_TYPE='D' OR ASICT.TR_TYPE='O' OR ASICT.TR_TYPE='P') AND ASICT.LOCN IN ('C','')) FROM ASICM2,ASICT GO /****** Object: StoredProcedure [dbo].[ItemListnewLOC] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListnewLOC] @A VARCHAR(25) AS IF @A='A' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='B' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_B as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='C' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_C as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='D' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_D as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='E' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_E as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='F' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_F as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='G' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_G as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='H' select TOP 2000 A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_H as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' GO /****** Object: StoredProcedure [dbo].[ItemListQryLoc] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryLoc] @B VARCHAR(100) AS IF @B='A' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],B.BIN_A AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='B' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],B.BIN_B AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],B.BIN_C AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],B.BIN_D AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],B.BIN_E AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='F' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],B.BIN_F AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='G' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],B.BIN_G AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='H' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],B.BIN_H AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC8] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC8] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC6] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC6] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC5] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC5] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC7] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC7] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC1] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC1] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC4] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC4] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC2] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC2] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOC3] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOC3] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListQry] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQry] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],COST_avg as [Cost],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category] from asicm WHERE code<>'000' GO /****** Object: StoredProcedure [dbo].[ItemListQryFilter] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryFilter] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],COST_avg as [Cost],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category] from asicm WHERE code<>'000' and active <>'I' GO /****** Object: StoredProcedure [dbo].[UPDATELPCOSTS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UPDATELPCOSTS] AS update asicm set lpcost=0 GO /****** Object: StoredProcedure [dbo].[ItemList] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemList] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance],price_unit as [Sales price],class as [Size],COST_avg as [Cost],unit as [Unit],DESC1 AS [DESCRIPTION1], DESC2 AS [DESCRIPTION2] from asicm WHERE code<>'000' GO /****** Object: StoredProcedure [dbo].[ItemListnew] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListnew] AS select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],COST_avg as [Cost],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category] from asicm WHERE code<>'000' GO /****** Object: StoredProcedure [dbo].[itemCodeList] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemCodeList] AS select code, [desc] from asicm order by code GO /****** Object: StoredProcedure [dbo].[ItemListSEARCH] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCH] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],COST_avg as [Cost],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category] from asicm WHERE code<>'000' AND code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost] from asicm WHERE code<>'000' AND [DESC] LIKE @B ELSE IF @A ='V' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost] from asicm WHERE code<>'000' AND ACTIVE <>'I' AND [group] LIKE @B ELSE IF @A ='E' select code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Balance], DO_PENDING AS [DO_Qty] , ISNULL(RESERVEQTY,0) AS [MR_Qty] , (RCVD_YTD-ISSD_YTD)- ISNULL(DO_PENDING,0)+ ISNULL(RESERVEQTY,0) AS [Net_qty],price_unit as [Sales price],LSPRICE as [LP_Price],[group] as [Group], sgroup as [Sub_Group], categ as [Category], scateg as [Sub_Category],COST_avg as [Cost] from asicm WHERE code<>'000' AND ACTIVE <>'I' AND categ LIKE @B GO /****** Object: StoredProcedure [dbo].[itemDetails] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[itemDetails] @A VARCHAR(100) AS select [desc],(CASE [GROUP] WHEN 'NSI' THEN 0 ELSE (CASE COST_AVG WHEN 0 THEN COST_OPEN ELSE COST_AVG END) END) AS [COST_AVG],UNIT,RCVD_YTD-ISSD_YTD as [Balance],PRICE_UNIT,LOCATION,WEIGHT,lpcost,lsprice,DESC1 AS [DESCRIPTION1], DESC2 AS [DESCRIPTION2],PRICE2,PRICE3,categ,qty_rorder,weight,batch,SURF_COST,[GROUP],priced,pricee,pricef,priceg,priceh,pricei,pricej from asicm where code=@A GO /****** Object: StoredProcedure [dbo].[acbalasondtALLDEPTDATE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtALLDEPTDATE] @DEPTNO CHAR(4), @b smalldatetime, @A CHAR(8), @X smalldatetime AS IF @A='' (SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b AND T.jvDATE>=@X and t.jvtype<>'OP' group by m.account,m.accdesc,m.acctype,g.groupdes HAVING M.ACCTYPE >4000) UNION ALL (SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes], AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' group by m.account,m.accdesc,m.acctype,g.groupdes HAVING M.ACCTYPE <4000) ELSE (SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b AND T.JVDATE>=@X and t.jvtype<>'OP' WHERE M.ACCTYPE=@A group by m.account,m.accdesc,m.acctype,g.groupdes) GO /****** Object: StoredProcedure [dbo].[acbalasondtTRIALASON] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtTRIALASON] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes], isnull((select isnull(openbal,0) from asmast where account=m.account and deptno=@deptno),0) +isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b AND m.DEPTNO=@DEPTNO AND T.JVTYPE<>'OP' group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b AND m.DEPTNO=@DEPTNO WHERE M.ACCTYPE=@A AND m.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalsummasondt] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondt] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c AND m.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes eLSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c AND m.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A AND m.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acDEBITCREDITALLDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acDEBITCREDITALLDEPT] @DEPTNO CHAR(4), @b smalldatetime, @C smalldatetime, @A CHAR(8) AS IF @A='' select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from astran T RIGHT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT LEFT JOIN asgrp g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes ELSE select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from astran T RIGHT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT AND M.ACCTYPE=@A LEFT JOIN asgrp g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalsummasondtRANGE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtRANGE] @DEPTNO CHAR(4), @d smalldatetime, @b smalldatetime, @A CHAR(1), @c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c AND T.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c AND T.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A AND T.DEPTNO= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[grpsummasondtALLDEPT] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[grpsummasondtALLDEPT] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c ELSE IF @A='>' SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C)+isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c ELSE SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A GO /****** Object: StoredProcedure [dbo].[acbalsummasondtRANGEALLDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtRANGEALLDEPT] @DEPTNO CHAR(4), @d smalldatetime, @b smalldatetime, @A CHAR(1), @c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalasondt] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondt] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],isnull((SELECT SUM(case type when 'D' then amount else -1*amount end) FROM ASTRAN WHERE jvDATE<@b and jvtype='OP' and deptno=@DEPTNO AND ACCOUNT=m.account),0)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO WHERE M.ACCTYPE=@A AND M.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[grpsummasondt] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[grpsummasondt] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C AND DEPTNO=@DEPTNO)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c ELSE IF @A='>' SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C AND DEPTNO=@DEPTNO)+isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c ELSE SELECT (SELECT SUM(OPENBAL) FROM ASMAST WHERE ACCTYPE >@C AND DEPTNO=@DEPTNO)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A GO /****** Object: StoredProcedure [dbo].[acDEBITCREDIT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acDEBITCREDIT] @DEPTNO CHAR(4),@b smalldatetime,@C smalldatetime,@A CHAR(8) AS IF @A='' select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from astran T RIGHT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT LEFT JOIN asgrp g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes ELSE select T.ACCOUNT,M.ACCDESC,M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],sum(CASE T.type WHEN 'D' THEN T.amount ELSE 0 END) as deb, sum(CASE T.type WHEN 'C' THEN T.amount ELSE 0 END ) as cred from astran T RIGHT JOIN ASMAST M ON T.ACCOUNT=M.ACCOUNT AND M.ACCTYPE=@A LEFT JOIN asgrp g on m.acctype=g.acctype where T.jvdate >= @b and T.jvdate <= @C and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO GROUP BY T.ACCOUNT,M.ACCDESC,m.acctype,g.groupdes GO /****** Object: UserDefinedFunction [dbo].[getStmtBankReconsileFC] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getStmtBankReconsileFC] ( @A varchar(2000),@b smalldatetime, @c smalldatetime,@D varchar(2000) ) RETURNS @tb table([JVType] char(4), [type_no] VARCHAR(100), [Date] smalldatetime, [Description] varchar(2000),Chqno varchar(1000), AccountName varchar(2200),Debit numeric(20,8),Credit numeric(20,8),[type] char(1),[Bank_Date] smalldatetime, DEPTNO varchar(200), status varchar(200)) AS BEGIN declare @temp numeric(20,8) insert @tb SELECT 'OB' as [JVType], '' as [Type_No], '' as [Date],'Opening Balance' as [Description],T.CHQNO AS [ChqNo], M.accDESC AS AccountName, isnull(AVG(m.curopenbal)+ isnull(sum(case t.type when 'D' then t.curamount else -1*t.curamount end),0),0) as [Debit],isnull(aVG(m.curopenbal)+ isnull(sum(case t.type when 'D' then t.curamount else -1*t.curamount end),0),0) as [Credit],''as [type],'' as [Bank_date], T.DEPTNO, 'false' as [Status] from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by t.chqno,m.accdesc,t.deptno select @temp=debit from @tb if(@temp>=0) begin update @tb set credit=0 end if(@temp<0) begin update @tb set debit=0 end insert into @tb SELECT t.JVTYPE,t.type_no as [Type_No],t.JVDATE,t.ENTRY_REF,t.chqno as [ChqNo], (SELECT ACCDESC FROM ASMAST WHERE ACCOUNT=(SELECT MAX(case v.jvtype when 'DB' then v.pdc_acc when 'CB' then v.pdc_acc else V.ACCOUNT end) FROM ASTRAN V WHERE V.TYPE_NO=T.TYPE_NO AND V.JVTYPE=T.JVTYPE AND V.DEPTNO=T.DEPTNO)) as [AccountName],ISNULL(curAMOUNT,0) as [Debit] , ISNULL(curAMOUNT,0) as [Credit],t.type as [Type],t.DOC_date as [Bank_date],T.DEPTNO, 'false' as [Status] FROM astran t left join asmast m on t.account=m.account WHERE JVTYPE<>'OP' AND JVdate<=@c and JVdate>=@b AND t.ACCOUNT=@A ORDER BY JVDATE update @tb set credit=0 where [type]='D' update @tb set debit=0 where [type]='C' RETURN END GO /****** Object: StoredProcedure [dbo].[acbalsummasondtRANGECOSTCODE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtRANGECOSTCODE] @DEPTNO VARCHAR(10), @d smalldatetime, @b smalldatetime, @A CHAR(1), @c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c AND T.COSTCODE= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c AND T.COSTCODE= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes], isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account and T.jvDATE>=@d AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A AND T.COSTCODE= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalsummasondtCostCode] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtCostCode] @DEPTNO CHAR(10),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c AND t.costcode= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes eLSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c AND t.costcode= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A AND t.costcode= @DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalasondtFC] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtFC] @b smalldatetime,@A CHAR(8) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.curopenbal)+ isnull(sum(case t.type when 'D' then t.curamount else -1*t.curamount end),0) from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by m.account,m.accdesc GO /****** Object: UserDefinedFunction [dbo].[getStmtBankReconsile] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getStmtBankReconsile] ( @A varchar(2000),@b smalldatetime, @c smalldatetime,@D varchar(2000) ) RETURNS @tb table([JVType] char(4), [type_no] VARCHAR(100), [Date] smalldatetime, [Description] varchar(2000),Chqno varchar(1000), AccountName varchar(2200),Debit numeric(20,8),Credit numeric(20,8),[type] char(1),[Bank_Date] smalldatetime, DEPTNO varchar(200), status varchar(200)) AS BEGIN declare @temp numeric(20,8) insert @tb SELECT 'OB' as [JVType], '' as [Type_No], '' as [Date],'Opening Balance' as [Description],T.CHQNO AS [ChqNo], M.accDESC AS AccountName, isnull(AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0),0) as [Debit],isnull(aVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0),0) as [Credit],''as [type],'' as [Bank_date], T.DEPTNO,'false' as [Status] from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by t.chqno,m.accdesc,t.deptno select @temp=debit from @tb if(@temp>=0) begin update @tb set credit=0 end if(@temp<0) begin update @tb set debit=0 end insert into @tb SELECT t.JVTYPE,t.type_no as [Type_No],t.JVDATE,t.ENTRY_REF,t.chqno as [ChqNo], (SELECT ACCDESC FROM ASMAST WHERE ACCOUNT=(SELECT MAX(CASE V.JVTYPE WHEN 'DB' THEN V.PDC_ACC ELSE V.ACCOUNT END) FROM ASTRAN V WHERE V.TYPE_NO=T.TYPE_NO AND V.JVTYPE=T.JVTYPE AND V.DEPTNO=T.DEPTNO AND V.TR_SLNO=T.TR_SLNO)) as [AccountName],ISNULL(AMOUNT,0) as [Debit] , ISNULL(AMOUNT,0) as [Credit],t.type as [Type],t.DOC_date as [Bank_date],T.DEPTNO, 'false' as [Status] FROM astran t left join asmast m on t.account=m.account WHERE JVTYPE<>'OP' AND JVdate<=@c and JVdate>=@b AND t.ACCOUNT=@A ORDER BY JVDATE update @tb set credit=0 where [type]='D' update @tb set debit=0 where [type]='C' RETURN END GO /****** Object: StoredProcedure [dbo].[tranlist] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[tranlist] @DEPTNO CHAR(4), @b smalldatetime, @C smalldatetime, @A CHAR(2) AS IF @A='' select a.jvdate as [Date],a.jvtype as [JVTYPE],a.type as [Type],CONVERT(DECIMAL,a.type_no) as Type_No,(a.ref) as [Ref],a.ACCOUNT AS [ACCOUNT],(b.accdesc) as [Accname],a.amount as [Amount],(a.entry_ref) as [Description],(a.DUE_DATE) as [Due_Date] ,a.sman_code as [SMAN],a.chqno as [Cheque_No],(a.chqdate) as [CHQDATE], A.JOB_CODE AS [JOB_CODE],A.DEPTNO AS [DEPT] from astran a left join asmast b on A.account=B.account WHERE A.DEPTNO=@DEPTNO AND A.JVDATE>=@b AND A.JVDATE<=@C AND A.TYPE_NO<> '-99999' order by a.jvdate,a.jvtype,CONVERT(DECIMAL,a.type_no),a.type ELSE select a.jvdate as [Date],a.jvtype as [JVTYPE],a.type as [Type],CONVERT(DECIMAL,a.type_no) as Type_No,(a.ref) as [Ref],a.ACCOUNT AS [ACCOUNT],(b.accdesc) as [Accname], a.amount as [Amount],(a.entry_ref) as [Description],(a.DUE_DATE) as [Due_Date], a.sman_code as [SMAN],a.chqno as [Cheque_No],(a.chqdate) as [CHQDATE],A.JOB_CODE AS [JOB_CODE],A.DEPTNO AS [DEPT] from astran a left join asmast b on A.account=B.account WHERE A.DEPTNO=@DEPTNO AND A.JVDATE>=@b AND A.JVDATE<=@C AND A.JVTYPE=@A AND A.TYPE_NO<> '-99999' order by a.jvdate,a.jvtype,CONVERT(DECIMAL,a.type_no),a.type GO /****** Object: StoredProcedure [dbo].[getPendingPR] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingPR] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [PR_No], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount] from ASPURCHREQ where so_no in (select distinct(so_no) from ASPURCHREQd where deptno =@deptno) and cust_acc=@b and deptno =@deptno GO /****** Object: StoredProcedure [dbo].[getPendingPurchaseRequestForPO] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[getPendingPurchaseRequestForPO] @deptno char(4), @b varchar(8) as select 'false' as [Select],so_no as [PR_No], so_date as [Date],so_ref as [Orderef], cust_acc as [Account],accdesc as [AccountName],fc as [FC],so_fcamt as [Amount] from ASPURCHREQ where so_no in (select distinct(so_no) from ASPURCHREQd where deptno =@deptno) and deptno =@deptno GO /****** Object: UserDefinedFunction [dbo].[getASSYSValBATCH] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getASSYSValBATCH] (@DEPTNO CHAR(4),@type VARCHAR(10)) RETURNS numeric AS BEGIN DECLARE @n numeric declare @c numeric SELECT @n=1 select @c=0 if(@type = 'JV') begin select @c=count(jj_num) from ASSYS_A_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=jj_num from ASSYS_A_A WHERE DEPTNO=@DEPTNO end end if(@type = 'PI') begin select @c=count(pi_num) from ASSYS_A_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=pi_num from ASSYS_A_A WHERE DEPTNO=@DEPTNO end end if(@type = 'RV') begin select @c=count(rt_num) from ASSYS_A_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=rt_num from ASSYS_A_A WHERE DEPTNO=@DEPTNO end end if(@type = 'PV') begin select @c=count(pv_num) from ASSYS_A_A WHERE DEPTNO=@DEPTNO if(@c<>0)begin select @n=pv_num from ASSYS_A_A WHERE DEPTNO=@DEPTNO end end if(@type = 'DV') begin select @c=count(dv_num) from ASSYS_A_A WHERE DEPTNO=@DEPTNO if(@c<>0)begin select @n=dv_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CV') begin select @c=count(cv_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cv_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CN') begin select @c=count(cn_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cn_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'DN') begin select @c=count(dn_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=dn_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'PC') begin select @c=count(pc_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=pc_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CQ') begin select @c=count(cq_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=cq_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'AV') begin select @c=count(av_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=av_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'TV') begin select @c=count(tv_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=tv_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'QO') begin select @c=count(qo_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=qo_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'SO') begin select @c=count(so_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=so_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'DO') begin select @c=count(do_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=do_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'SI') begin select @c=count(si_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=si_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'IP_NUM') begin select @c=count(ip_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ip_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'IPip_NUM') begin select @c=count(ipip_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ipip_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'ISR_NUM') begin select @c=count(isr_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=isr_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'po_num') begin select @c=count(po_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=po_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'po_numimp') begin select @c=count(po_numimp) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=po_numIMP from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'mrv_num') begin select @c=count(mrv_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=mrv_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'DB') begin select @c=count(DB_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=DB_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CB') begin select @c=count(CB_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=CB_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'ir_num') begin select @c=count(ir_num) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=ir_num from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'next_srno') begin select @c=count(next_srno) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_srno from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'next_prno') begin select @c=count(next_prno) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_prno from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CINV_NUM') begin select @c=count(next_CINV) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_CINV from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'CRINV_NUM') begin select @c=count(next_CRINV) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=next_CRINV from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'MR_NUM') begin select @c=count(MR_NUM) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=MR_NUM from ASSYS_A WHERE DEPTNO=@DEPTNO end end if(@type = 'normal_cpi') begin select @c=count(normal_cpi) from ASSYS_A WHERE DEPTNO=@DEPTNO if(@c<>0) begin select @n=normal_cpi from ASSYS_A WHERE DEPTNO=@DEPTNO end end RETURN(@n) END GO /****** Object: StoredProcedure [dbo].[SPI_ASADR3] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASADR3] @account VARCHAR(300),@pool1 VARCHAR(3000),@pool2 VARCHAR(3000),@pool3 VARCHAR(3000),@pool4 VARCHAR(3000),@pool5 VARCHAR(3000),@pool6 VARCHAR(3000),@pool7 VARCHAR(3000),@pool8 VARCHAR(3000),@pool9 VARCHAR(3000) AS set nocount on insert into ASADR3(account, pool1, pool2, pool3, pool4, pool5, pool6, pool7, pool8,pool9) values (@account,@pool1,@pool2,@pool3,@pool4,@pool5,@pool6,@pool7,@pool8,@pool9) GO /****** Object: StoredProcedure [dbo].[SPI_ASCUR] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[SPI_ASCUR] @curno VARCHAR(200),@cur VARCHAR(200),@rate NUMERIC,@remark VARCHAR(200) AS set nocount on insert into ASCUR(curno, cur, rate, remark) values(@curno,@cur,@rate,@remark) GO /****** Object: StoredProcedure [dbo].[SPI_ASADR2] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASADR2] @account VARCHAR(200),@Pobox VARCHAR(2000),@website VARCHAR(2000),@designation1 VARCHAR(2000),@mobileno1 VARCHAR(2000),@contact2 VARCHAR(2000),@designation2 VARCHAR(2000),@mobileno2 VARCHAR(2000),@contact3 VARCHAR(2000),@designation3 VARCHAR(2000),@mobileno3 VARCHAR(2000),@txtlat VARCHAR(2000),@tradelicence VARCHAR(2000),@expiryon SMALLDATETIME,@nameofsponsor VARCHAR(2000),@bankname VARCHAR(2000),@accountno VARCHAR(2000),@authSign VARCHAR(2000)AS set nocount on insert into ASADR2(account, pobox, website, designation1, mobileno1, contact2, designation2, mobileno2, contact3,designation3, mobileno3, txtlat, tradelicense, expiryon,nameofsponsor,bankname,accountno,authsign) values (@account,@Pobox,@website,@designation1,@mobileno1,@contact2,@designation2,@mobileno2,@contact3,@designation3,@mobileno3,@txtlat,@tradelicence,@expiryon,@nameofsponsor,@bankname, @accountno, @authSign) GO /****** Object: StoredProcedure [dbo].[UPDATEACCOUNTSINGLE] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UPDATEACCOUNTSINGLE] @A CHAR(25) AS UPDATE ASMAST SET DEBIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='D') FROM ASMAST,ASTRAN WHERE ASMAST.ACCOUNT = @A UPDATE ASMAST SET CREDIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='C') FROM ASMAST,ASTRAN WHERE ASMAST.ACCOUNT = @A UPDATE ASMAST SET DEBIT=DEBIT+OPENBAL WHERE OPENBAL>0 AND ACCOUNT = @A UPDATE ASMAST SET CREDIT=CREDIT+(-1*OPENBAL) WHERE OPENBAL<=0 AND ACCOUNT = @A GO /****** Object: StoredProcedure [dbo].[acbalasondtTRIAL] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtTRIAL] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],AVG(M.OPENBAL) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' AND T.DEPTNO=@DEPTNO WHERE M.ACCTYPE=@A AND M.DEPTNO=@DEPTNO group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCHdeptTYRE] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ACCOUNTSEARCHdeptTYRE] @A VARCHAR(25), @B VARCHAR(25) AS select account as [Code],accdesc as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast where RTRIM(deptno) in (@A,'', NULL) AND COSTC=@B GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCHtyre] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[ACCOUNTSEARCHtyre] @A VARCHAR(25), @B VARCHAR(25) AS select account as [Code],accdesc as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast where costc= @B GO /****** Object: View [dbo].[asmastV] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[asmastV] AS SELECT account, accdesc, acctype, debit, credit FROM dbo.asmast GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "asmast" Begin Extent = Top = 6 Left = 38 Bottom = 121 Right = 190 End DisplayFlags = 280 TopColumn = 5 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'asmastV' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'asmastV' GO /****** Object: StoredProcedure [dbo].[UPDATEACCOUNTSgroup] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UPDATEACCOUNTSgroup] @groupnam VARCHAR(8) AS UPDATE ASMAST SET DEBIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='D' AND ASMAST.ACCTYPE=@groupnam) FROM ASMAST,ASTRAN UPDATE ASMAST SET CREDIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='C' AND ASMAST.ACCTYPE=@groupnam) FROM ASMAST,ASTRAN UPDATE ASMAST SET DEBIT=DEBIT+OPENBAL WHERE OPENBAL>0 AND ASMAST.ACCTYPE=@groupnam UPDATE ASMAST SET CREDIT=CREDIT+(-1*OPENBAL) WHERE OPENBAL<=0 AND ASMAST.ACCTYPE=@groupnam GO /****** Object: StoredProcedure [dbo].[UPDATEACCOUNTS] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[UPDATEACCOUNTS] AS UPDATE ASMAST SET DEBIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='D') FROM ASMAST,ASTRAN UPDATE ASMAST SET CREDIT=(SELECT CASE WHEN SUM(AMOUNT) IS NULL THEN 0 ELSE SUM(AMOUNT) END FROM ASTRAN WHERE ASTRAN.ACCOUNT=ASMAST.ACCOUNT AND ASTRAN.JVTYPE<>'OP' AND ASTRAN.TYPE='C') FROM ASMAST,ASTRAN UPDATE ASMAST SET DEBIT=DEBIT+OPENBAL WHERE OPENBAL>0 UPDATE ASMAST SET CREDIT=CREDIT+(-1*OPENBAL) WHERE OPENBAL<=0 GO /****** Object: StoredProcedure [dbo].[insertDataForTest] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE procedure [dbo].[insertDataForTest] as declare @i int declare @d varchar(200) begin select @i=0 WHILE(@i < 100000) BEGIN select @d=@i insert into asmast([account], [accdesc])values(@i,'account'+ @d) select @i=@i+1 END end GO /****** Object: StoredProcedure [dbo].[acbalsummasondtALLDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalsummasondtALLDEPT] @DEPTNO CHAR(4),@b smalldatetime,@A CHAR(1),@c CHAR(8) AS IF @A='<' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE<@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE IF @A='>' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE>@c group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: StoredProcedure [dbo].[acbalasondtALLDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtALLDEPT] @DEPTNO CHAR(4), @b smalldatetime, @A CHAR(8) AS IF @A='' SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE AS [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' group by m.account,m.accdesc,m.acctype,g.groupdes ELSE SELECT M.account AS [ACCOUNT], M.accDESC AS [ACCDESC],M.ACCTYPE as [GROUP],g.groupdes AS [GROUPdes],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) AS [BAL] from ASmast m LEFT JOIN asgrp g on m.acctype=g.acctype left join AStran t ON m.account=t.account AND T.jvDATE<=@b and t.jvtype<>'OP' WHERE M.ACCTYPE=@A group by m.account,m.accdesc,m.acctype,g.groupdes GO /****** Object: UserDefinedFunction [dbo].[getStatusByDate] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getStatusByDate] (@deptno char(4),@d1 smalldatetime, @d2 smalldatetime) RETURNS @tb table(item numeric, account numeric,alltrans numeric, pv numeric, rv numeric, jv numeric, si numeric, [is] numeric, pj numeric, [pi] numeric, ir numeric, ii numeric, [io] numeric, cn numeric, dn numeric, ic numeric, id numeric, cb numeric, db numeric, dv numeric, cv numeric, pc numeric, cq numeric, av numeric, tv numeric) AS BEGIN declare @item numeric declare @account numeric declare @alltrans numeric declare @pv numeric declare @rv numeric declare @jv numeric declare @si numeric declare @is numeric declare @pj numeric declare @pi numeric declare @ir numeric declare @ii numeric declare @io numeric declare @cn numeric declare @dn numeric declare @ic numeric declare @id numeric declare @cb numeric declare @db numeric declare @dv numeric declare @cv numeric declare @pc numeric declare @cq numeric declare @av numeric declare @tv numeric select @item=count(code) from asicm select @account=count(account) from asmast select @alltrans=0 select @pv=count(distinct type_no) from astran where jvtype='PV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @rv=count(distinct type_no) from astran where jvtype='RV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @jv=count(distinct type_no) from astran where jvtype='JV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @si=count(distinct type_no) from astran where jvtype='SI' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @is=count(distinct type_no) from astran where jvtype='IS' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @pj=count(distinct type_no) from astran where jvtype='PJ' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @pi=count(distinct type_no) from astran where jvtype='PI' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @ir=count(distinct type_no) from astran where jvtype='IR' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @ii=count(distinct type_no) from astran where jvtype='II' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @io=count(distinct type_no) from astran where jvtype='IO' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @cn=count(distinct type_no) from astran where jvtype='CN' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @dn=count(distinct type_no) from astran where jvtype='DN' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @ic=count(distinct type_no) from astran where jvtype='IC' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @id=count(distinct type_no) from astran where jvtype='ID' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @cb=count(distinct type_no) from astran where jvtype='CB' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @db=count(distinct type_no) from astran where jvtype='DB' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @dv=count(distinct type_no) from astran where jvtype='DV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @cv=count(distinct type_no) from astran where jvtype='CV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @pc=count(distinct type_no) from astran where jvtype='PC' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @cq=count(distinct type_no) from astran where jvtype='CQ' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @av=count(distinct type_no) from astran where jvtype='AV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @tv=count(distinct type_no) from astran where jvtype='TV' and (jvdate<=@d1 and jvdate>=@d2) and DEPTNO=@DEPTNO select @alltrans= @pv+ @rv+ @jv+ @si+ @is+ @pj+ @pi+@ir+ @ii+@io+@cn+@dn+@ic+@id+@cb+@db+@dv+ @cv+ @pc+ @cq+ @av+ @tv insert @tb(item,account,alltrans, pv, rv, jv, si,[is],pj,[pi],ir,ii,[io],cn,dn,ic, id,cb,db,dv,cv,pc,cq,av,tv)values(@item, @account, @alltrans, @pv, @rv, @jv, @si, @is, @pj, @pi,@ir, @ii,@io ,@cn,@dn, @ic, @id, @cb,@db, @dv, @cv, @pc, @cq, @av, @tv) RETURN END GO /****** Object: StoredProcedure [dbo].[accountPick] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[accountPick] @A CHAR(25) AS select ACCDESC,COMMP,DEBIT-CREDIT AS [Balance],DISCOUNT,climit,PRICEGRP,sale_man,TERMS,CREDITMETHOD,DUEDAYS,area_code FROM ASMAST where account=@A GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCH] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ACCOUNTSEARCH] @A VARCHAR(25) AS select account as [Code],accdesc as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast GO /****** Object: UserDefinedFunction [dbo].[getStatus] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getStatus] (@deptno char(4)) RETURNS @tb table(item numeric, account numeric,alltrans numeric, pv numeric, rv numeric, jv numeric, si numeric, [is] numeric, pj numeric, [pi] numeric, ir numeric, ii numeric, [io] numeric, cn numeric, dn numeric, ic numeric, id numeric, cb numeric, db numeric, dv numeric, cv numeric, pc numeric, cq numeric, av numeric, tv numeric) AS BEGIN declare @item numeric declare @account numeric declare @alltrans numeric declare @pv numeric declare @rv numeric declare @jv numeric declare @si numeric declare @is numeric declare @pj numeric declare @pi numeric declare @ir numeric declare @ii numeric declare @io numeric declare @cn numeric declare @dn numeric declare @ic numeric declare @id numeric declare @cb numeric declare @db numeric declare @dv numeric declare @cv numeric declare @pc numeric declare @cq numeric declare @av numeric declare @tv numeric select @item=count(code) from asicm select @account=count(account) from asmast select @alltrans=0 select @pv=count(distinct type_no) from astran where jvtype='PV' and DEPTNO=@DEPTNO select @rv=count(distinct type_no) from astran where jvtype='RV' and DEPTNO=@DEPTNO select @jv=count(distinct type_no) from astran where jvtype='JV' and DEPTNO=@DEPTNO select @si=count(distinct type_no) from astran where jvtype='SI' and DEPTNO=@DEPTNO select @is=count(distinct type_no) from astran where jvtype='IS' and DEPTNO=@DEPTNO select @pj=count(distinct type_no) from astran where jvtype='PJ' and DEPTNO=@DEPTNO select @pi=count(distinct type_no) from astran where jvtype='PI' and DEPTNO=@DEPTNO select @ir=count(distinct type_no) from astran where jvtype='IR' and DEPTNO=@DEPTNO select @ii=count(distinct type_no) from astran where jvtype='II' and DEPTNO=@DEPTNO select @io=count(distinct type_no) from astran where jvtype='IO' and DEPTNO=@DEPTNO select @cn=count(distinct type_no) from astran where jvtype='CN' and DEPTNO=@DEPTNO select @dn=count(distinct type_no) from astran where jvtype='DN' and DEPTNO=@DEPTNO select @ic=count(distinct type_no) from astran where jvtype='IC' and DEPTNO=@DEPTNO select @id=count(distinct type_no) from astran where jvtype='ID' and DEPTNO=@DEPTNO select @cb=count(distinct type_no) from astran where jvtype='CB' and DEPTNO=@DEPTNO select @db=count(distinct type_no) from astran where jvtype='DB' and DEPTNO=@DEPTNO select @dv=count(distinct type_no) from astran where jvtype='DV' and DEPTNO=@DEPTNO select @cv=count(distinct type_no) from astran where jvtype='CV' and DEPTNO=@DEPTNO select @pc=count(distinct type_no) from astran where jvtype='PC' and DEPTNO=@DEPTNO select @cq=count(distinct type_no) from astran where jvtype='CQ' and DEPTNO=@DEPTNO select @av=count(distinct type_no) from astran where jvtype='AV' and DEPTNO=@DEPTNO select @tv=count(distinct type_no) from astran where jvtype='TV' and DEPTNO=@DEPTNO select @alltrans= @pv+ @rv+ @jv+ @si+ @is+ @pj+ @pi+@ir+ @ii+@io+@cn+@dn+@ic+@id+@cb+@db+@dv+ @cv+ @pc+ @cq+ @av+ @tv insert @tb(item,account,alltrans, pv, rv, jv, si,[is],pj,[pi],ir,ii,[io],cn,dn,ic, id,cb,db,dv,cv,pc,cq,av,tv)values(@item, @account, @alltrans, @pv, @rv, @jv, @si, @is, @pj, @pi,@ir, @ii,@io ,@cn,@dn, @ic, @id, @cb,@db, @dv, @cv, @pc, @cq, @av, @tv) RETURN END GO /****** Object: StoredProcedure [dbo].[acbalasondtSCCodeJCode] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtSCCodeJCode] @b smalldatetime,@A CHAR(8),@C CHAR(25),@D CHAR(25) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A and t.costcode=@C and t.job_code=@D group by m.account,m.accdesc GO /****** Object: StoredProcedure [dbo].[acbalasondtSJCode] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtSJCode] @b smalldatetime,@A CHAR(8),@C CHAR(25) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A and t.job_code=@C group by m.account,m.accdesc GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCHmadani] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ACCOUNTSEARCHmadani] @A VARCHAR(25) AS select account as [Code],accdesc + ' ' + terms as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCHmadaniDEPT] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ACCOUNTSEARCHmadaniDEPT] @A VARCHAR(25) AS select account as [Code],accdesc+ ' ' + terms as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast where RTRIM(deptno) in (@A,'', NULL) GO /****** Object: StoredProcedure [dbo].[SPI_ASMAST] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SPI_ASMAST] @account VARCHAR(200),@accdesc VARCHAR(200),@acctype VARCHAR(200),@currency VARCHAR(200),@openbal NUMERIC,@startbal NUMERIC,@debit NUMERIC,@credit NUMERIC,@dbt01 NUMERIC,@crd01 NUMERIC,@dbt02 NUMERIC,@crd02 NUMERIC,@dbt03 NUMERIC,@crd03 NUMERIC,@dbt04 NUMERIC,@crd04 NUMERIC,@dbt05 NUMERIC,@crd05 NUMERIC,@dbt06 NUMERIC,@crd06 NUMERIC,@dbt07 NUMERIC,@crd07 NUMERIC,@dbt08 NUMERIC,@crd08 NUMERIC,@dbt09 NUMERIC,@crd09 NUMERIC,@dbt10 NUMERIC,@crd10 NUMERIC,@dbt11 NUMERIC,@crd11 NUMERIC,@dbt12 NUMERIC,@crd12 NUMERIC,@dbt13 NUMERIC,@crd13 NUMERIC,@op00 NUMERIC,@debit00 NUMERIC,@credit00 NUMERIC,@dbt NUMERIC,@crd NUMERIC,@bal01 NUMERIC,@bal02 NUMERIC,@bal03 NUMERIC,@bal04 NUMERIC,@bal05 NUMERIC,@bal06 NUMERIC,@bal07 NUMERIC,@bal08 NUMERIC,@bal09 NUMERIC,@bal10 NUMERIC,@bal11 NUMERIC,@bal12 NUMERIC,@climit NUMERIC,@curcrlimit NUMERIC,@currencyno VARCHAR(200),@curopenbal NUMERIC,@ipgrp VARCHAR(200),@deptno CHAR(4),@terms VARCHAR(200),@depn_p NUMERIC,@sale_man VARCHAR(200),@area_code VARCHAR(200),@country VARCHAR(200),@jan NUMERIC,@feb NUMERIC,@mar NUMERIC,@apr NUMERIC,@may NUMERIC,@jun NUMERIC,@jul NUMERIC,@aug NUMERIC,@sep NUMERIC,@oct NUMERIC,@nov NUMERIC,@dec NUMERIC,@duedays NUMERIC,@costc VARCHAR(200),@commp NUMERIC,@alias VARCHAR(200), @date SMALLDATETIME,@hide VARCHAR(200),@discount NUMERIC,@locn VARCHAR(200) AS SET NOCOUNT ON insert into ASMAST(account, accdesc, acctype, currency, openbal, startbal, debit, credit, dbt01, crd01, dbt02, crd02, dbt03, crd03, dbt04, crd04, dbt05, crd05, dbt06, crd06, dbt07, crd07, dbt08, crd08, dbt09, crd09, dbt10, crd10, dbt11, crd11, dbt12, crd12, dbt13, crd13, op00, debit00, credit00, dbt, crd, bal01, bal02, bal03, bal04, bal05, bal06, bal07, bal08, bal09, bal10, bal11, bal12, climit, curcrlimit, currencyno, curopenbal, ipgrp, deptno, terms, depn_p, sale_man, area_code, country, jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec, duedays, costc, commp, alias, date, hide, discount, locn) values(@account,@accdesc,@acctype,@currency,@openbal,@startbal,@debit,@credit,@dbt01,@crd01,@dbt02,@crd02,@dbt03,@crd03,@dbt04,@crd04,@dbt05,@crd05,@dbt06,@crd06,@dbt07,@crd07,@dbt08,@crd08,@dbt09,@crd09,@dbt10,@crd10,@dbt11,@crd11,@dbt12,@crd12,@dbt13,@crd13,@op00,@debit00,@credit00,@dbt,@crd,@bal01,@bal02,@bal03,@bal04,@bal05,@bal06,@bal07,@bal08,@bal09,@bal10,@bal11,@bal12,@climit,@curcrlimit,@currencyno,@curopenbal,@ipgrp,@deptno,@terms,@depn_p,@sale_man,@area_code,@country,@jan,@feb,@mar,@apr,@may,@jun,@jul,@aug,@sep,@oct,@nov,@dec,@duedays,@costc,@commp,@alias,@date,@hide,@discount,@locn) GO /****** Object: StoredProcedure [dbo].[acbalasondtS] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtS] @b smalldatetime, @A CHAR(8) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A group by m.account,m.accdesc GO /****** Object: StoredProcedure [dbo].[acbalasondtSCCode] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[acbalasondtSCCode] @b smalldatetime,@A CHAR(8),@C CHAR(25) AS SELECT M.account AS [CODE], M.accDESC AS [DESC],AVG(m.openbal)+ isnull(sum(case t.type when 'D' then t.amount else -1*t.amount end),0) from ASmast m LEFT JOIN AStran t ON m.account=t.account AND T.jvDATE<@b and t.jvtype<>'OP' WHERE M.ACCOUNT=@A and t.costcode=@C group by m.account,m.accdesc GO /****** Object: StoredProcedure [dbo].[ACCOUNTSEARCHdept] Script Date: 07/30/2014 15:32:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ACCOUNTSEARCHdept] @A VARCHAR(25) AS select account as [Code],accdesc as [Description], debit-credit as [balance],acctype as [Group],deptno as [Dept] from asmast where RTRIM(deptno) in (@A,'', NULL) GO /****** Object: StoredProcedure [dbo].[ItemListReportQry1] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListReportQry1] @GRP VARCHAR(200), @SGRP VARCHAR(200), @CAT VARCHAR(200), @SCAT VARCHAR(200), @RORD VARCHAR(200) AS IF @SCAT <>'' select a.code as [Code],a.[DESC] as [Description], b.lan2 as [French], b.lan3 as [Portugese], b.lan4 as [Russian], b.lan5 as [Arabic] ,a.RCVD_YTD-a.ISSD_YTD AS [Stock_Qty],a.location as [Remarks], a.categ as [Category], a.scateg as [Sub_Category],a.[group] as [Group], a.sgroup as [Sub_Group],a.modelno1 as [Substitute_No],a.modelno3 as [Engine_No], a.modelno2 as [Size], a.desc1 as [Brand],a.price_unit as [Sales price],a.COST_avg as [Cost] from asicm a left join asicm2 b on a.code=b.code where a.code <>'' AND A.SCATEG= @SCAT ELSE IF @CAT <>'' select a.code as [Code],a.[DESC] as [Description], b.lan2 as [French], b.lan3 as [Portugese], b.lan4 as [Russian], b.lan5 as [Arabic] ,a.RCVD_YTD-a.ISSD_YTD AS [Stock_Qty],a.location as [Remarks], a.categ as [Category], a.scateg as [Sub_Category],a.[group] as [Group], a.sgroup as [Sub_Group],a.modelno1 as [Substitute_No],a.modelno3 as [Engine_No], a.modelno2 as [Size], a.desc1 as [Brand],a.price_unit as [Sales price],a.COST_avg as [Cost] from asicm a left join asicm2 b on a.code=b.code where a.code <>'' AND A.CATEG= @CAT ELSE IF @SGRP <>'' select a.code as [Code],a.[DESC] as [Description], b.lan2 as [French], b.lan3 as [Portugese], b.lan4 as [Russian], b.lan5 as [Arabic] ,a.RCVD_YTD-a.ISSD_YTD AS [Stock_Qty],a.location as [Remarks], a.categ as [Category], a.scateg as [Sub_Category],a.[group] as [Group], a.sgroup as [Sub_Group],a.modelno1 as [Substitute_No],a.modelno3 as [Engine_No], a.modelno2 as [Size], a.desc1 as [Brand],a.price_unit as [Sales price],a.COST_avg as [Cost] from asicm a left join asicm2 b on a.code=b.code where a.code <>'' AND A.SGROUP= @SGRP ELSE IF @GRP <>'' select a.code as [Code],a.[DESC] as [Description], b.lan2 as [French], b.lan3 as [Portugese], b.lan4 as [Russian], b.lan5 as [Arabic] ,a.RCVD_YTD-a.ISSD_YTD AS [Stock_Qty],a.location as [Remarks], a.categ as [Category], a.scateg as [Sub_Category],a.[group] as [Group], a.sgroup as [Sub_Group],a.modelno1 as [Substitute_No],a.modelno3 as [Engine_No], a.modelno2 as [Size], a.desc1 as [Brand],a.price_unit as [Sales price],a.COST_avg as [Cost] from asicm a left join asicm2 b on a.code=b.code where a.code <>'' AND A.[GROUP]= @GRP GO /****** Object: StoredProcedure [dbo].[ItemListNewKATAKselect] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListNewKATAKselect] AS select top 3000 'false' as [Sel],code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from asicm GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHnewKATAKselect] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHnewKATAKselect] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='0' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE code LIKE @B ELSE IF @A ='1' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE code LIKE @B ELSE IF @A ='2' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [DESC] LIKE @B ELSE IF @A ='7' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [MODELNO1] LIKE @B ELSE IF @A ='8' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [desc2] LIKE @B ELSE IF @A ='9' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [modelno2] LIKE @B ELSE IF @A ='10' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [desc1] LIKE @B ELSE IF @A ='11' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [location] LIKE @B ELSE IF @A ='12' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm WHERE [code] LIKE @B or [desc] LIKE @B or [modelno1] LIKE @B or [modelno2] LIKE @B or [modelno3] LIKE @B or [DESC2] like @B or [LOCATION] like @B ELSE IF @B='' select top 1000 'false' as [Sel], code as [Code],[DESC] as [Description],RCVD_YTD-ISSD_YTD AS [Stock_Qty],location as [Remarks], DESC2 as [DummyCode], modelno2 as [Size],modelno1 as [Substitute_No],price_unit as [Sales price],COST_avg as [Cost],categ as [Category], scateg as [Sub_Category] from Asicm GO /****** Object: StoredProcedure [dbo].[ItemListQryCONSIGNMET] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryCONSIGNMET] AS select M.code as [Code],M.[DESC] as [Description],(SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) ='STORE' AND T.CODE=M.CODE) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] ='STORE' AND T.CODE=M.CODE)) AS [STOCK], M.categ as [Category], M.scateg as [Sub_Category],M.[group] as [Group], M.sgroup as [Sub_Group],M.priceF as [Sales price] from asicm M GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHOMAN] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHOMAN] @A VARCHAR(25),@B VARCHAR(50) AS IF @A='C' select TOP 50 M.code as [Code],M.[DESC] as [Description],(SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) ='STORE' AND T.CODE=M.CODE) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] ='STORE' AND T.CODE=M.CODE)) AS [STOCK], M.categ as [Category], M.scateg as [Sub_Category],M.[group] as [Group], M.sgroup as [Sub_Group],M.priceF as [Sales price] from asicm M WHERE M.code<>'000' AND ACTIVE <>'I' AND M.code LIKE @B ELSE IF @A ='D' select TOP 50 M.code as [Code],M.[DESC] as [Description],(SELECT (SELECT isnull(sum(case t.tr_type when 'R' then t.tr_qty when 'C' then t.tr_qty when 'I' then t.tr_qty else -1*t.tr_qty end),0) FROM ASICT T WHERE ( CASE T.TR_TYPE WHEN 'T' THEN T.[GROUP] ELSE T.[CATEG] END ) ='STORE' AND T.CODE=M.CODE) + (SELECT isnull(sum(t.TR_QTY),0) FROM ASICT T WHERE T.TR_TYPE ='T' AND T.[CATEG] ='STORE' AND T.CODE=M.CODE)) AS [STOCK], M.categ as [Category], M.scateg as [Sub_Category],M.[group] as [Group], M.sgroup as [Sub_Group],M.priceF as [Sales price] from asicm M WHERE M.code<>'000' AND M.[DESC] LIKE @B GO /****** Object: StoredProcedure [dbo].[itemCodeListoman] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create PROCEDURE [dbo].[itemCodeListoman] @C numeric(6,0) AS select code, [desc] from asicm where RIGHT(CODE,2)= (CASE @C WHEN 1 THEN ':R' ELSE ':M' END) order by code GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL8] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL8] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_H as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.lOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL2] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL2] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_B as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.lOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListQryLocALL] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListQryLocALL] @B VARCHAR(100) AS IF @B='A' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],B.BIN_A AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='B' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],B.BIN_B AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],B.BIN_C AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],B.BIN_D AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],B.BIN_E AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='F' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],B.BIN_F AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='G' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],B.BIN_G AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' ELSE IF @B='H' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],B.BIN_H AS [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.ACTIVE<>'I' GO /****** Object: StoredProcedure [dbo].[ItemListnewLOCALL] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListnewLOCALL] @A VARCHAR(25) AS IF @A='A' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='B' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_B+B.LOC_B AS [Balance],A.price_unit as [Sales price],b.BIN_B as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_C as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_D as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_E as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='F' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_F as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='G' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_G as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' ELSE IF @A='H' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_H+B.LOC_H AS [Balance],A.price_unit as [Sales price],b.BIN_H as [Bin],A.modelno1 as [PartNo_1],a.modelno2 as [PartNo_2], a.modelno3 as [PartNo_3],a.COST_avg as [Cost],a.unit as [Unit],a.DESC1 AS [DESCRIPTION1], a.DESC2 AS [DESCRIPTION2] from asicm a left join asicm2 b on a.code=b.code WHERE a.code<>'000' GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL7] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL7] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_G as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.LOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_G+B.lOC_G AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL5] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL5] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_E as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.LOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_E+B.lOC_E AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL6] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL6] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_F as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.LOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_F+B.lOC_F AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL4] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL4] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_D as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.LOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_D+B.lOC_D AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL3] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL3] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_C as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.LOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_C+B.lOC_C AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[ItemListSEARCHLOCALL1] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[ItemListSEARCHLOCALL1] @A VARCHAR(25),@B VARCHAR(100) AS IF @A='C' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],b.BIN_A as [Bin],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.code LIKE @B or modelno1 like @B or modelno2 like @B or modelno3 like @B ELSE IF @A ='D' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[DESC] LIKE @B ELSE IF @A ='V' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.LOC_A AS [Balance],A.price_unit as [Sales price],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.[group] LIKE @B ELSE IF @A ='E' select A.code as [Code],A.[DESC] as [Description],B.OQLOC_A+B.lOC_A AS [Balance],A.price_unit as [Sales price],A.[group] as [Group], A.sgroup as [Sub_Group], A.categ as [Category], A.scateg as [Sub_Category],A.COST_avg as [Cost],A.unit as [Unit], A.class as [Size],A.modelno1 as [PartNo_1],A.modelno2 as [PartNo_2], A.modelno3 as [PartNo_3] from asicm A LEFT JOIN ASICM2 B ON A.CODE=B.CODE WHERE A.code<>'000' AND A.categ LIKE @B GO /****** Object: StoredProcedure [dbo].[updatestock165] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock165] AS UPDATE ASICM2 SET LOC_F= LOC_F +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'F') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock164] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock164] AS UPDATE ASICM2 SET LOC_E= LOC_E +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'E') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock167] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock167] AS UPDATE ASICM2 SET LOC_H= LOC_H +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'H') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock166] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock166] AS UPDATE ASICM2 SET LOC_G= LOC_G +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'G') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock163] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock163] AS UPDATE ASICM2 SET LOC_D= LOC_D +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'D') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock162] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock162] AS UPDATE ASICM2 SET LOC_C= LOC_C +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'C') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock161] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock161] AS UPDATE ASICM2 SET LOC_B= LOC_B +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'B') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock160] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock160] AS UPDATE ASICM2 SET LOC_A= LOC_A +(SELECT CASE WHEN SUM(TR_QTY- ti_qty) IS NULL THEN 0 ELSE SUM(TR_QTY - ti_qty) END FROM asictm WHERE (locn= 'A') and (tr_qty - ti_qty) <> 0 AND asictm.CODE=ASICM2.CODE) FROM ASICTm, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock169] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock169] AS UPDATE ASICM2 SET LOC_B= LOC_B -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'B') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock168] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock168] AS UPDATE ASICM2 SET LOC_A= LOC_A -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'A') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock170] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock170] AS UPDATE ASICM2 SET LOC_C= LOC_C -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'C') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock171] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock171] AS UPDATE ASICM2 SET LOC_D= LOC_D -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'D') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock173] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock173] AS UPDATE ASICM2 SET LOC_F= LOC_F -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'F') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock172] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock172] AS UPDATE ASICM2 SET LOC_E= LOC_E -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'E') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock174] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock174] AS UPDATE ASICM2 SET LOC_G= LOC_G -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'G') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[updatestock175] Script Date: 07/30/2014 15:32:47 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[updatestock175] AS UPDATE ASICM2 SET LOC_H= LOC_H -(SELECT CASE WHEN SUM(DO_QTY- Si_qty) IS NULL THEN 0 ELSE SUM(do_qty - si_qty) END FROM asdod WHERE (do_locn= 'H') and (do_qty - si_qty) <> 0 AND asdod.DO_ICODE=ASICM2.CODE) FROM asdod, ASICM2 GO /****** Object: StoredProcedure [dbo].[GROUPLIST] Script Date: 07/30/2014 15:32:46 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[GROUPLIST] AS SELECT acctype as [CODE],groupdes as [GROUPNAME],[group] as [GROUP],sgroup as [SGROUP],categ as [CATEG],scateg as [SCATEG] from asgrp ORDER BY ACCTYPE GO /****** Object: UserDefinedFunction [dbo].[getdataAsmast] Script Date: 07/30/2014 15:32:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[getdataAsmast] () RETURNS @tb table(Code varchar(10), Description char(250),Balance numeric(18,3), [Group] varchar(10)) AS BEGIN insert @tb select account as [Code],accdesc as [Description], debit-credit as [balance],acctype as [Group] from asmastV RETURN END GO