【问题标题】:Error while inserting Journal Transactions插入日记帐交易时出错
【发布时间】:2020-10-09 05:59:12
【问题描述】:

我正在尝试使用新按钮从 Shipment 屏幕创建 AR 模块的日记帐交易,单击此新按钮时,它应该创建一个帐户中的贷方金额和一个帐户中的借方金额的日记帐交易文档,这两个帐户是仅在发货屏幕中配置。但正在低于错误。我正在从代码中传递 Project 和所有其他必填字段值。

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

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    您需要从发货中传入项目(如果日记帐交易应该击中项目)或传入默认的非项目值。

    例如,如果不从装运中设置项目,您可以使用以下方法在日记帐行上设置项目字段:

    myInTran.ProjectID = ProjectDefaultAttribute.NonProject();
    

    如果您要从装运中提取项目,则需要为 ProjectID、TaskID 和 CostCodeID 字段设置日记帐传输行。

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

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

    【讨论】:

    • 非常感谢 Brendan,这解决了我只传递 ProjectID 值而不传递 TaskID 的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2015-01-23
    相关资源
    最近更新 更多