(5.0 已打最新补丁)采购收料单不填批号,检验单上填写批号以后反写到检验单上。1.现在在BOS里已经把锁定性去掉了,但是在检验单上还是不允许手工录入批号;2.建立了一个批号的反写规则,但是收料单下推检验单时候报错,报错信息如下:
发生时间:13:53:37
错误来源: Kingdee.BOS.ServiceHelper
错误信息:从“System.String”到“Kingdee.BOS.Orm.DataEntity.DynamicObject”的强制转换无效。
===================================================
调用堆栈:
Server stack trace:
在 System.Convert.DefaultToType(IConvertible value, Type targetType, IFormatProvider provider)
在 System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
在 Kingdee.BOS.Orm.Metadata.DataEntity.ChangeTypeSetValueCallback.SetValue(DynamicObject obj, DynamicProperty property, Object oldValue, Object& newValue)
在 Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.SetValuePrivate(DynamicObject dataEntity, Object newValue)
在 Kingdee.BOS.Core.DependencyRules.RowModel.BaseDataFieldMemberValueHandler.SetValue(Object dataEntity, Int32 rowIndex, Object value)
在 Kingdee.BOS.Core.DependencyRules.RowModel.DynamicRowModel.SetFieldValue(String key, Object value)
在 Kingdee.BOS.App.Core.BusinessFlow.WriteBackLogicUnit.CommitAmountLogic.DoTask()
推荐阅读