金蝶云星空根据采购价目表写入自定义采购入库单是否价目表字段

根据采购价目表写入采购入库单是否价目表字段

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'

        

公司要求--给自己留个底万一后面遇到就不需要写了.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值