D365FO salesTable.PackedExtensions для MCRSalesTable
D365FO 10.0.4 PU28. Call Center.
Проблема в том, что у клиента после неполной разноске накладной (когда остаются товары для следующей доставки), накладная стопается и кнопка "Complete" снова становится активной.
Полностью аналогичный случай на моей ВМ работает как надо и кнопка Complete не появляется.
Оказалось, что после создания накладной и добавления платежей при выполнении submit для накладной при очередном Salestable.update() происходит создание записи в MCRSalesTable c обновлением поля OutOfBalanceReleased - на моей ВМ.
У клиента MCRSalesTable не создается.
Дальнейшее вскрытие показало что в ВМ клиента в SysExtensionSerializerMap.postUpdate() не создается запись в MCRSalesTable потому что this.PackedExtensions == conNull() - см. рисунок внизу.
Компиляция AppSuite модуля и DBsync не помогли. Что делать дальше - пока не знаю. Буду рада любым предположениям.
|