This commit is contained in:
PastSaid
2024-03-04 16:50:20 +08:00
parent f3eae0a034
commit 5e2781182d
133 changed files with 20406 additions and 501 deletions

View File

@@ -0,0 +1,12 @@
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_CUSTOMS_API_REQUEST_PARAMETE')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DROP VIEW V_CUSTOMS_API_REQUEST_PARAMETE--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GO
CREATE VIEW V_CUSTOMS_API_REQUEST_PARAMETE AS
SELECT
1 AS 'NO'
--,'http://tsjgqy.zheport.com/api/' AS 'appUrl' --<EFBFBD><EFBFBD>ʽ
--,'4257290a253c480e8425efabecefc39d' AS 'appKey' --<EFBFBD><EFBFBD>ʽ
--,'E3002B57-66DE-4D81-A3BE-F088CBF79485' AS 'appKeySecret' --<EFBFBD><EFBFBD>ʽ
,'http://119.146.223.48:39082/api/' AS 'appUrl' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
,'437268ee6e1a44b6ba135eea1614f94d' AS 'appKey'
,'72CD0295-2312-4B08-9A4C-2A338A0EE9BF' AS 'appKeySecret'

View File

@@ -0,0 +1,22 @@
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_LEDGER_INFO')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DROP VIEW V_LEDGER_INFO--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GO
CREATE VIEW V_LEDGER_INFO AS
SELECT
t0.FID AS ID
,t0.FNUMBER
,t0.FENTCUSCODE
,t0.FENTCREDITCODE
,t0.FENTNAME
,t0.FDECLAENTCUSCODE
,t0.FDECLAENTCREDITCODE
,t0.FDECLAENTNAME
,t0e.FEntryID
,t0e.FBOOKNUM
,t0e.FCUSTOMSCODE
FROM
T_BD_LEDGER t0
INNER JOIN T_BD_LEDGERENTRY t0e on t0.FID = t0e.FID
WHERE 1=1
AND t0.FDOCUMENTSTATUS = 'C'
AND t0.FFORBIDSTATUS = 'A'

View File

@@ -0,0 +1,36 @@
IF EXISTS(SELECT * FROM SYS.PROCEDURES WHERE NAME='PROC_INSERT_STK_SYNC_RECORD')
DROP PROCEDURE dbo.PROC_INSERT_STK_SYNC_RECORD;
GO
CREATE PROCEDURE PROC_INSERT_STK_SYNC_RECORD
@newId varchar(100)
,@oId varchar(100)
,@itemNo varchar(100)
,@declaId varchar(100)
,@syncId varchar(100)
,@status int
AS
BEGIN
UPDATE T_STK_INVENTORY set FBILLNO = @itemNo ,FSTATUS = @status WHERE FID = @oId
INSERT INTO T_STK_INVENTORY_COPY (
FID,FSTOCKORGID,FKEEPERTYPEID,FKEEPERID,FOWNERTYPEID,FOWNERID,
FSTOCKID,FSTOCKLOCID,FAUXPROPID,FSTOCKSTATUSID,FLOT,FBOMID,FMTONO,
FPROJECTNO,FPRODUCEDATE,FEXPIRYDATE,FBASEUNITID,FBASEQTY,FBASELOCKQTY,
FSECQTY,FSECLOCKQTY,FSTOCKUNITID,FMATERIALID,FQTY,FLOCKQTY,FSECUNITID
,FOBJECTTYPEID
,FBASEAVBQTY,FAVBQTY,FSECAVBQTY,FUPDATETIME,FISEFFECTIVED,FBILLNO,FSTATUS
,FITEMNO,FOSTKID,FDeclaId,FSyncId
) SELECT
@NID,FSTOCKORGID,FKEEPERTYPEID,FKEEPERID,FOWNERTYPEID,FOWNERID,
FSTOCKID,FSTOCKLOCID,FAUXPROPID,FSTOCKSTATUSID,FLOT,FBOMID,FMTONO,
FPROJECTNO,FPRODUCEDATE,FEXPIRYDATE,FBASEUNITID,FBASEQTY,FBASELOCKQTY,
FSECQTY,FSECLOCKQTY,FSTOCKUNITID,FMATERIALID,FQTY,FLOCKQTY,FSECUNITID
,'ke9dee1ad634f41fca88bb9296d86117d'
,FBASEAVBQTY,FAVBQTY,FSECAVBQTY,FUPDATETIME,FISEFFECTIVED,FBILLNO,FSTATUS
,@itemNo,FID,@declaId,@syncId
FROM T_STK_INVENTORY
WHERE FID = @oId
END

View File

@@ -0,0 +1,37 @@
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_IMMEDIATE_INVENTORY')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DROP VIEW V_IMMEDIATE_INVENTORY--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GO
CREATE VIEW V_IMMEDIATE_INVENTORY AS
SELECT
t0.FID AS ID
,t0.FBILLNO AS 'declaCode'
,t0.FSTATUS AS 'status'
,t0.FBASEQTY AS 'materialWarehouse'
,t1e.FID AS LEDGERID
,t1e.FENTRYID
,t1e.FBOOKNUM
,t1e.FCUSTOMSCODE
,t1es.FLEDGERSTOCKID
,t2.FNUMBER AS 'code'
,t2_l.FNAME AS 'name'
,t2_l.FSPECIFICATION AS 'specificationsModels'
,t3.FNUMBER AS calcUnit
,t3.FNUMBER AS cunit
,t4.FNUMBER AS warehouseCd
,t5.FNUMBER AS warehousePosiCd
,ROW_NUMBER() OVER(PARTITION BY t1e.FENTRYID ORDER BY t0.FID ASC) AS itemNo
,'<EFBFBD><EFBFBD>' AS reduceable
,'<EFBFBD><EFBFBD>ǰ<EFBFBD>˺ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS inputMan
,'13' AS declaType
FROM
T_STK_INVENTORY t0
INNER JOIN T_BD_LEDGERSTOCK t1es on t1es.FLEDGERSTOCKID = t0.FSTOCKID
INNER JOIN T_BD_LEDGERENTRY t1e on t1e.FENTRYID = t1es.FENTRYID
LEFT JOIN T_BD_MATERIAL t2 on t2.FMATERIALID = t0.FMATERIALID
LEFT JOIN T_BD_MATERIAL_L t2_l on t2_l.FMATERIALID = t0.FMATERIALID
LEFT JOIN T_BD_UNIT t3 on t3.FUNITID = t0.FBASEUNITID
LEFT JOIN T_BD_STOCK t4 on t4.FSTOCKID = t0.FSTOCKID
LEFT JOIN T_BAS_FLEXVALUESDETAIL t6 on t6.FID = t0.FSTOCKLOCID
LEFT JOIN T_BAS_FLEXVALUESENTRY t5 ON t5.FENTRYID = t6.FF100001 OR t5.FENTRYID = t6.FF100002
WHERE t0.FBASEQTY != 0
AND t0.FSTATUS != 1