Показать сообщение отдельно
Старый 26.07.2019, 14:05   #17  
skycap is offline
skycap
Участник
 
43 / 14 (1) ++
Регистрация: 04.09.2008
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
В данном конкретном случае я бы просто забил на это ограничение. В общем случае - да, понятно зачем это условие. Но если гарантированно соблюдать тот порядок заполнения аналитик, который вы описали, проблем с резервированием быть не должно.
Нужно тестировать
X++:
// License Plate is allowed to be blank since it is controlled by location setup, preventing a mix of inventory with/without blank License Plate dimension
if ((inventDimGroupFieldSetup.isAllowBlankIssueEnabled()
    || inventDimGroupFieldSetup.isAllowBlankReceiptEnabled())
    && le.current() != fieldNum(InventDim, LicensePlateId))
{
     ret = checkFailed("@WAX4876");
     break;
}
Судя по комментарию, мы опасаемся смешивания пустых и непустых значений аналитики. Для LP эту проверку реализовали на профиле ячейки, поэтому здесь смело ее добавили в качестве исключения.

В общем интересно и страшно одновременно. Нужно правда тестировать, смотреть что получится с остатками (есть подозрение что WHSInventReserve поплывет).