【问题标题】:Unable to cast object of type 'PX.Objects.IN.INLotSerialStatus' to type 'PX.Objects.IN.Overrides.INDocumentRelease.LotSerialStatus'. in acumatica无法将“PX.Objects.IN.INLotSerialStatus”类型的对象转换为“PX.Objects.IN.Overrides.INDocumentRelease.LotSerialStatus”类型。在acumatica
【发布时间】:2021-09-09 16:22:04
【问题描述】:

多批次分配时出现错误:


  Unable to cast object of type 'PX.Objects.IN.INLotSerialStatus'
  to type 'PX.Objects.IN.Overrides.INDocumentRelease.LotSerialStatus'.

【问题讨论】:

    标签: acumatica


    【解决方案1】:

    首先取消发布所有自定义并尝试重现该问题。 如果它消失了,请一一重新发布自定义,直到找到导致转换错误的自定义。

    查看所有对 INLotSerialStatus 和 LotSerialStatus 的引用的自定义代码。另请查看 Acumatica 跟踪以查找有关该错误的更多详细信息。

    LotSerialStatus 对象也是一个 INLotSerialStatus,因为 LotSerialStatus 继承自 INLotSerialStatus。这是一个有效的分配。

    反之不成立,可能在自定义的源代码中存在一个无效的赋值,无法进行强制转换:

    【讨论】:

    • 谢谢...我已经检查了所有这些选项,但就我而言,我没有分配任何 LotSerialStatus 值。我可以用批次/序列号分配一行,但是当我尝试用批次/序列号分配多于一行时,我得到了这个错误。请建议我该如何解决这个错误。
    • 首先取消发布自定义以定位错误来源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    相关资源
    最近更新 更多