我正在尝试用新按钮从发货屏幕创建AR模块的日记账事务处理,在这个新的按钮单击时,它应该在一个帐户中创建一个贷方金额和一个帐户中的借方金额的日志事务处理文档,这两个帐户仅在发货屏幕中配置。但是越来越少了。我从代码中传递Project和所有其他强制字段值。
错误:插入“GL事务”记录引发至少一个错误。请检查错误。项目是必需的,但没有指定。在GL事务中使用的帐户“40000”映射到项目帐户组。
发布于 2018-11-02 14:45:40
您需要从托运中传入项目(如果日记账事务应命中项目)或传递默认的非项目值。
例如,如果未从发货中设置项目,则可以使用以下方法在日记行上设置项目字段:
myInTran.ProjectID = ProjectDefaultAttribute.NonProject();
如果要从发货中提取项目,则需要为ProjectID、TaskID & CostCodeID字段设置日志tran行。
根据您正在使用的Acumatica版本,您可能没有CostCodeID。我认为它是在2018R1增加的。
如果使用非项目值,则不需要TaskID和CostCodeID。
https://stackoverflow.com/questions/53117669
复制相似问题