Acumatica 插入日记帐事务时出错

Acumatica 插入日记帐事务时出错,acumatica,Acumatica,我正在尝试使用new按钮从Shipping(发货)屏幕创建AR模块的日记账交易,在这个new(新)按钮上单击,它应该创建日记账交易文档,其中一个帐户中有贷方金额,一个帐户中有借方金额,这两个帐户仅在Shipping(发货)屏幕中配置。但我的错误率越来越低。我正在从代码中传递项目和所有其他必填字段值 错误:插入“总账交易记录”至少引发一个错误。 请检查错误。项目是必需的,但未指定。总账交易中使用的科目“40000”映射到项目科目组 您需要从发货中传入项目(如果日记账事务应该命中项目),或者传入默认

我正在尝试使用new按钮从Shipping(发货)屏幕创建AR模块的日记账交易,在这个new(新)按钮上单击,它应该创建日记账交易文档,其中一个帐户中有贷方金额,一个帐户中有借方金额,这两个帐户仅在Shipping(发货)屏幕中配置。但我的错误率越来越低。我正在从代码中传递项目和所有其他必填字段值

错误:插入“总账交易记录”至少引发一个错误。 请检查错误。项目是必需的,但未指定。总账交易中使用的科目“40000”映射到项目科目组


您需要从发货中传入项目(如果日记账事务应该命中项目),或者传入默认的非项目值

例如,如果未从装运中设置项目,则可以使用以下命令在日记账行上设置项目字段:

myInTran.ProjectID = ProjectDefaultAttribute.NonProject();
如果要从装运中提取项目,则需要为ProjectID、TaskID和CostCodeID字段设置日记账传输行

根据您使用的Acumatica版本,您可能没有CostCodeID。我认为它是在2018R1中添加的


如果使用非项目值,则不需要TaskID和CostCodeID。

非常感谢Brendan,这解决了我只传递ProjectID值而不传递TaskID的问题。