【业务场景】
客户在使用存货档案的时候,只填写了一个条形码,此时需要批量设置是否默认条码,该如何操作?
【解决方案】
在软件里中,前提是每个存货只有一个条形码。
我们首先要做好备份数据(此步骤重要),专业人员使用sq语句l在账套数据库执行,完成以后,重新启动服务
即可把所有存货的条形码都给勾选默认(每个存货只有一个条形码的情况下使用)
UPDATE dbo.AA_InventoryBarCode SET IsDefault = 1 WHERE 1 = 1
UPDATE entity
SET entity.DefaultBarCode = barcode.barCode
FROM dbo.AA_InventoryEntity entity
INNER JOIN dbo.AA_InventoryBarCode barcode ON barcode.idinventoryDTO = entity.id AND barcode.barCode IS NOT NULL