Показать сообщение отдельно
Старый 08.11.2019, 03:36   #1  
alicedr is offline
alicedr
Участник
 
173 / 43 (2) +++
Регистрация: 06.07.2012
Адрес: Канада
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 не помогли. Что делать дальше - пока не знаю. Буду рада любым предположениям.
Миниатюры
Нажмите на изображение для увеличения
Название: 2019-11-08_010814.jpg
Просмотров: 213
Размер:	139.9 Кб
ID:	12422