一大早,用户反馈发货通知单下推外购入库时,报数据读取错误,列名“FHeadSelfP0342”无效;
首先确认这个字段是表头(FHead是表头自定义字段,FEntry是表体自定义字段)
sql查看默认字段,没有发现数据,估计是被删掉了;
select * from ICTemplate where FFieldName like '%342%'
sql查询单据下推关联关系,发现有关联数据:
SELECT * FROM ICSelbills where FColName like '%0342%'
初步看应该是BOS和单据自定义工具两者混合使用导致下推关系混乱了,先登录单据自定义,打开外购入库单不用操作,直接保存试下。
保存后再看下下推关系数据库里边还有没有逻辑数据,如果没有,应该就可以正常下推了;
如果还有,则删掉对应的字段后保存再试试(删除前请确认字段数据!)
总结:老单尽量使用单据自定义进行表单操作。