根据采购价目表写入采购入库单是否价目表字段
1、采购需要通过采购入库单看出是否有导入价目表。
解决方法通过sql 语句通过计划执行。
2、sql 和金蝶Bos分析
1、在云星空BOM新增加表体字段 F_JLSZ_SFJMB 字段名称为是否价目表
2、表体字段类型为下拉框。
3、设置字段字段枚举值-》新增枚举值
1.是
2.否
入下图
设置好入下图,记住默认值是:否 这样我们只是需要去修改是:有值就可以了
下图是修改采购入库单的sql代码
Update T_STK_INSTOCKENTRY set T_STK_INSTOCKENTRY.F_JLSZ_SFJMB='1'
from t_STK_InStock AS 表头
JOIN (
select 价目表头.FUSEORGID AS 使用组织内码,价目表头.FSUPPLIERID AS 供应商内码,价目表体.FMATERIALID AS 物料, MAX(价目表体.FEFFECTIVEDATE) AS 生效日期,
max(价目表体.FEXPIRYDATE) AS 失效日期 from T_PUR_PRICELIST AS 价目表头
JOIN T_PUR_PRICELISTENTRY AS 价目表体 ON 价目表体.FID=价目表头.FID
where 价目表头.FFORBIDSTATUS='A' and 价目表头.FDOCUMENTSTATUS='C'
GROUP BY 价目表头.FSUPPLIERID,价目表体.FMATERIALID,价目表头.FUSEORGID
) AS 数据 ON 表头.FSUPPLIERID= 数据.供应商内码 and 数据.使用组织内码=表头.FPURCHASEORGID
JOIN T_STK_INSTOCKENTRY ON T_STK_INSTOCKENTRY.FID=表头.FID and T_STK_INSTOCKENTRY.FMATERIALID=数据.物料
where 表头.FDATE > 数据.生效日期 and 表头.FDATE< 数据.失效日期
写的有点粗糙,不过按照步骤操作就可以采购
下面是效果图:
记住字段默认否,第一次用下面sql 全部改为否
Update T_STK_INSTOCKENTRY set T_STK_INSTOCKENTRY.F_JLSZ_SFJMB='2'
————————————————
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/2840.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~