ALTER PROCEDURE addnew_inventory_zd
(
@ydhcz NVARCHAR(60) ,--存货分类编码回传
--@cInvCode NVARCHAR(60) ,--存货编码
@cInvName NVARCHAR(255) ,--存货名称
@cInvStd NVARCHAR(255) ,--规格型号
@cInvCCode NVARCHAR(12) ,--存货大类编码
@cCreatePersonCode NVARCHAR(20) ,--建档人
@cGroupCode NVARCHAR(35) ,--计量单位组编码
@cComUnitCode NVARCHAR(35) ,--主计量单位编码
@iTaxRate FLOAT , --税率
@iImpTaxRate FLOAT ,--进项税率
@bSerial BIT , --是否有序列号管理
@bPropertyCheck BIT ,--是否质检
@bATOModel BIT ,--是否ATO模型
@bCheckItem BIT ,--是否选项类
@bInTotalCost BIT , --成本累计否
@bInvModel BIT , --模型
@bReceiptByDT BIT ,--来料须依据检验结果入库
@bExpSale BIT , --外销
@bBomMain BIT ,--允许BOM母件
@bBomSub BIT , --允许BOM子件
@bProductBill BIT , --允许生产订单
@bSpecialOrder BIT , --客户订单专用
@bTrackSaleBill BIT , --销售跟单
@bSale BIT , --是否销售
@bPurchase BIT ,--是否外购
@bSelf BIT ,--是否自制
@bComsume BIT ,--是否生产耗用
@bInvBatch BIT ,--是否批次管理
@bProducing BIT , --是否在制
@bInByProCheck BIT --产品须依据检验结果入库文章来源:https://www.toymoban.com/news/detail-466513.html
)
AS --******************************inventory*******************************--
DECLARE @cInvCode NVARCHAR(60) ;--存货编码
DECLARE @cCreatePerson NVARCHAR(20);--建档人
DECLARE @cInvAddCode NVARCHAR(255);--存货代码
DECLARE @cVenCode NVARCHAR(20);--供应商编码
DECLARE @cReplaceItem NVARCHAR(60);--替换件
DECLARE @cPosition NVARCHAR(20);--货位编码
DECLARE @bService BIT = '0';--是否应税劳务
DECLARE @bAccessary BIT = '0';--是否成套件
DECLARE @iInvWeight FLOAT;--单位重量
DECLARE @iVolume FLOAT;--单位体积
DECLARE @iInvRCost FLOAT;--计划价或售价
DECLARE @iInvSPrice FLOAT;--参考成本
DECLARE @iInvSCost FLOAT;--参考售价
DECLARE @iInvLSCost FLOAT;--最低售价
DECLARE @iInvNCost FLOAT;--最新成本
DECLARE @iInvAdvance FLOAT;--提前期
DECLARE @iInvBatch FLOAT;--经济批量
DECLARE @iSafeNum FLOAT;--安全库存量
DECLARE @iTopSum FLOAT;--最高库存
DECLARE @iLowSum FLOAT;--最低库存
DECLARE @iOverStock FLOAT;--积压标准
DECLARE @cInvABC NVARCHAR(1);--存货ABC分类
DECLARE @bInvQuality BIT = '0';--是否保质期管理
DECLARE @bInvEntrust BIT = '0';--是否受托代销
DECLARE @bInvOverStock BIT = '0';--是否呆滞积压
DECLARE @dSDate DATETIME = CAST(CONVERT(VARCHAR(100), GETDATE(), 23) AS DATETIME);--启用日期
DECLARE @dEDate DATETIME;--停用日期
DECLARE @bFree1 BIT = '0';--存货是否有自由项1
DECLARE @bFree2 BIT = '0';--存货是否有自由项2
DECLARE @cInvDefine1 NVARCHAR(20);--存货自定义项1
DECLARE @cInvDefine2 NVARCHAR(20);--存货自定义项2
DECLARE @cInvDefine3 NVARCHAR(20);--存货自定义项3
DECLARE @I_id INT;--自动编号
DECLARE @bInvType BIT;--是否折扣
DECLARE @iInvMPCost FLOAT;--最高进价
DECLARE @cQuality NVARCHAR(100);--质量要求说明
DECLARE @iInvSaleCost FLOAT;--零售单价
DECLARE @iInvSCost1 FLOAT;--一级批发价
DECLARE @iInvSCost2 FLOAT;--二级批发价
DECLARE @iInvSCost3 FLOAT;--三级批发价
DECLARE @bFree3 BIT = '0';--存货是否有自由项3
DECLARE @bFree4 BIT = '0';--存货是否有自由项4
DECLARE @bFree5 BIT = '0';--存货是否有自由项5
DECLARE @bFree6 BIT = '0';--存货是否有自由项6
DECLARE @bFree7 BIT = '0';--存货是否有自由项7
DECLARE @bFree8 BIT = '0';--存货是否有自由项8
DECLARE @bFree9 BIT = '0';--存货是否有自由项9
DECLARE @bFree10 BIT = '0';--存货是否有自由项10
DECLARE @cModifyPerson NVARCHAR(20);--变更人
DECLARE @dModifyDate DATETIME;--变更日期
DECLARE @fSubscribePoint FLOAT;--订货点
DECLARE @fVagQuantity FLOAT;--平均耗用量
DECLARE @cValueType NVARCHAR(20);--计价方式
DECLARE @bFixExch BIT;--是否为固定换算率
DECLARE @fOutExcess FLOAT;--出库超额上限
DECLARE @fInExcess FLOAT;--入库超额上限
DECLARE @iMassDate SMALLINT;--保质期天数
DECLARE @iWarnDays SMALLINT;--保质期预警天数
DECLARE @fExpensesExch FLOAT;--费用率
DECLARE @bTrack BIT = '0';--是否出库跟踪入库
DECLARE @bBarCode BIT = '0';--是否条形码管理
DECLARE @iId INT;--所属权限组
DECLARE @cBarCode NVARCHAR(30);--对应条形码编码
DECLARE @cInvDefine4 NVARCHAR(60);--存货自定义项4
DECLARE @cInvDefine5 NVARCHAR(60);--存货自定义项5
DECLARE @cInvDefine6 NVARCHAR(60);--存货自定义项6
DECLARE @cInvDefine7 NVARCHAR(120);--存货自定义项7
DECLARE @cInvDefine8 NVARCHAR(120);--存货自定义项8
DECLARE @cInvDefine9 NVARCHAR(120);--存货自定义项9
DECLARE @cInvDefine10 NVARCHAR(120);--存货自定义项10
DECLARE @cInvDefine11 INT;--存货自定义项11
DECLARE @cInvDefine12 INT;--存货自定义项12
DECLARE @cInvDefine13 FLOAT;--存货自定义项13
DECLARE @cInvDefine14 FLOAT;--存货自定义项14
DECLARE @cInvDefine15 DATETIME;--存货自定义项15
DECLARE @cInvDefine16 DATETIME;--存货自定义项16
DECLARE @iGroupType TINYINT= 0;--计量单位组类别
DECLARE @cAssComUnitCode NVARCHAR(35);--辅计量单位编码
DECLARE @cSAComUnitCode NVARCHAR(35);--销售默认计量单位编码
DECLARE @cPUComUnitCode NVARCHAR(35);--采购默认计量单位编码
DECLARE @cSTComUnitCode NVARCHAR(35);--库存默认计量单位编码
DECLARE @cCAComUnitCode NVARCHAR(35);--成本默认计量单位编码
DECLARE @cFrequency NVARCHAR(10);--盘点周期单位
DECLARE @iFrequency SMALLINT;--盘点周期
DECLARE @iDays SMALLINT;--盘点日
DECLARE @dLastDate DATETIME;--上次盘点日期
DECLARE @iWastage FLOAT;--合理损耗率
DECLARE @bSolitude BIT = '0';--是否单独存放
DECLARE @cEnterprise NVARCHAR(100);--生产企业
DECLARE @cAddress NVARCHAR(255);--产地
DECLARE @cFile NVARCHAR(40);--批准文号或注册证号
DECLARE @cLabel NVARCHAR(30);--注册商标
DECLARE @cCheckOut NVARCHAR(30);--合格证号
DECLARE @cLicence NVARCHAR(30);--生产许可证号
DECLARE @bSpecialties BIT = '0';--是否特殊药品
DECLARE @cDefWareHouse NVARCHAR(10);--仓库编码
DECLARE @iHighPrice FLOAT;--最高售价
DECLARE @iExpSaleRate FLOAT;--销售加成率
DECLARE @cPriceGroup NVARCHAR(20);--价格组
DECLARE @cOfferGrade NVARCHAR(20);--销售贡献等级
DECLARE @iOfferRate FLOAT;--销售贡献率
DECLARE @cMonth NVARCHAR(6);--存货期末处理会计期
DECLARE @iAdvanceDate SMALLINT;--累计提前期
DECLARE @cCurrencyName NVARCHAR(60);--通用名称
DECLARE @cProduceAddress NVARCHAR(255);--生产地点
DECLARE @cProduceNation NVARCHAR(60);--生产国别
DECLARE @cRegisterNo NVARCHAR(60);--进口药品注册证号
DECLARE @cEnterNo NVARCHAR(60);--入关证号
DECLARE @cPackingType NVARCHAR(60);--包装规格
DECLARE @cEnglishName NVARCHAR(100);--存货英文名称
DECLARE @cPreparationType NVARCHAR(30);--剂型
DECLARE @cCommodity NVARCHAR(60);--注册商标批件
DECLARE @iRecipeBatch TINYINT = '0';--处方药或非处方药
DECLARE @cPatentName NVARCHAR(30);
DECLARE @pubufts TIMESTAMP;--时间戳
DECLARE @bPromotSales BIT = '0';--是否促销品
DECLARE @iPlanPolicy SMALLINT;--计划策略
DECLARE @iROPMethod SMALLINT;--再订货点方法
DECLARE @iBatchRule SMALLINT;--批量规则
DECLARE @fBatchIncrement FLOAT;--批量增量
DECLARE @iAssureProvideDays INT;--保证供应天数
DECLARE @iTestStyle SMALLINT;--检验方式
DECLARE @iDTMethod SMALLINT;--抽检方案
DECLARE @fDTRate FLOAT;--抽检率
DECLARE @fDTNum FLOAT;--抽检量
DECLARE @cDTUnit NVARCHAR(35);--检验计量单位
DECLARE @iDTStyle SMALLINT;--抽检方式
DECLARE @iQTMethod INT;--质量检验方案
DECLARE @PictureGUID UNIQUEIDENTIFIER;--图片GUID
DECLARE @bPlanInv BIT = '0';--是否计划品
DECLARE @bProxyForeign BIT = '0';--是否委外
DECLARE @bPTOModel BIT = '0';--是否PTO模型
DECLARE @bEquipment BIT = '0';--设备
DECLARE @cProductUnit NVARCHAR(35);--生产计量单位
DECLARE @fOrderUpLimit FLOAT;--订货超额上限
DECLARE @cMassUnit SMALLINT;--保质期单位
DECLARE @fRetailPrice FLOAT;--零售价格
DECLARE @cInvDepCode NVARCHAR(12);--生产部门
DECLARE @iAlterAdvance INT;--变动提前期
DECLARE @fAlterBaseNum FLOAT;--变动基数
DECLARE @cPlanMethod NVARCHAR(1)= 'L';--计划方法
DECLARE @bMPS BIT = '0';--MPS件
DECLARE @bROP BIT = '0';--ROP件
DECLARE @bRePlan BIT = '0';--是否重复计划
DECLARE @cSRPolicy NVARCHAR(2);--供需政策
DECLARE @bBillUnite BIT = '0';--是否令单合并
DECLARE @iSupplyDay INT;--供应期间
DECLARE @fSupplyMulti FLOAT;--供应倍数
DECLARE @fMinSupply FLOAT;--最低供应量
DECLARE @bCutMantissa BIT = '0';--是否切除尾数
DECLARE @cInvPersonCode NVARCHAR(20);--计划员
DECLARE @iInvTfId INT;--计划员
DECLARE @cEngineerFigNo NVARCHAR(60);--工程图号
DECLARE @iSupplyType SMALLINT = '0';--供应类型
DECLARE @bConfigFree1 BIT = '0';--结构性自由项1
DECLARE @bConfigFree2 BIT = '0';--结构性自由项2
DECLARE @bConfigFree3 BIT = '0';--结构性自由项3
DECLARE @bConfigFree4 BIT = '0';--结构性自由项4
DECLARE @bConfigFree5 BIT = '0';--结构性自由项5
DECLARE @bConfigFree6 BIT = '0';--结构性自由项6
文章来源地址https://www.toymoban.com/news/detail-466513.html
到了这里,关于用友U8存货档案数据库插入存储过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!