在尝试使用新按钮从“装运”屏幕创建AR模块的日记帐交易的情况下,单击此新按钮时,应创建一个帐户中有贷方金额而一个帐户中有借方金额的日记帐凭证,这两个帐户已配置仅在装运屏幕中。但是遇到错误,请有人帮我,如何解决这个问题。正在传递Project以及代码中的所有其他必填字段值。
“错误:插入'GL交易'记录引发至少一个错误。 请检查错误。项目为必填项,但未指定。总帐事务处理中使用的帐户“ 40000”已映射到项目帐户组。”
答案 0 :(得分:1)
您需要从货件中传递项目(如果日记帐交易应符合项目),或者传递默认的非项目值。
例如,如果未从货件中设置项目,则可以使用以下方法在日记帐行中设置项目字段:
myInTran.ProjectID = ProjectDefaultAttribute.NonProject();
如果要从货件中提取项目,则需要为ProjectID,TaskID和CostCodeID字段设置日记帐转换行。
根据所用Acumatica的版本,您可能没有CostCodeID。我认为它是在2018R1中添加的。
如果使用“非项目”值,则不需要TaskID和CostCodeID。