Ошибки публикации инструкций из-за недоступности инвентаризации или конфликтов обновлений
Код ошибки: CannotPickWithEnoughInventory
В этой статье приводятся обходные решения для сообщений об ошибках, связанных с проблемами инвентаризации или конфликтами обновления во время публикации транзакций Commerce в Microsoft Dynamics 365 Commerce.
Ошибка публикации инструкции из-за недоступности инвентаризации
Во время публикации инструкции появляется следующее сообщение об ошибке:
Не удается выбрать xx, так как из инвентаризации доступно только yy
Обходной путь
Вы можете устранить ошибку, вручную обновив инвентаризацию товара или включив физические отрицательные данные инвентаризации для группы моделей элементов, связанной с элементом в коммерческой штаб-квартире.
Для согласованной публикации корпорация Майкрософт рекомендует включить физические отрицательные данные инвентаризации для группы моделей элементов. В некоторых сценариях инструкции могут быть недоступны для публикации, если не включены физические отрицательные данные инвентаризации.
Например, инвентаризация товара отсутствует, но кассир возвращает товар, а затем добавляет его обратно в ту же транзакцию по сниженной цене, чтобы имитировать совпадение цены. В этом случае и транзакция возврата, и транзакция продажи будут извлекаться в одну инструкцию одного заказа клиента. Тем не менее, поскольку нет никакой гарантии, что строка возврата (что увеличивает запасы) будет размещена до публикации линии продаж (что сокращает запасы), могут возникнуть ошибки инвентаризации. Если в этом сценарии включены физические отрицательные данные инвентаризации, размещение транзакций не оказывает негативного влияния, а система правильно отражает инвентаризацию.
Чтобы включить физические отрицательные данные инвентаризации для группы моделей элементов в коммерческой штаб-квартире, выполните следующие действия.
Перейдите в разделИнвентаризация для управления>запасами>.
В области навигации слева выберите группу моделей элементов.
В разделе Политики инвентаризации в разделе Отрицательные данные инвентаризации установите флажок Физические отрицательные запасы .
Ошибки публикации инструкций из-за конфликтов обновления
Конфликт обновления может возникнуть, если метод оценки запасов является либо стандартным, либо скользящее среднее. Так как оба метода являются методами бессрочной стоимости, окончательная стоимость определяется во время публикации.
При использовании метода скользящего среднего появляется сообщение об ошибке, подобное следующему:
Инвентаризация значения xx.xx не ожидается после расчета пропорциональных расходов
При использовании стандартного метода затрат появляется сообщение об ошибке, подобное следующему:
Стандартная стоимость не совпадает со значением финансовых запасов после обновления. Value = xx.xx, Qty = yy.yy, Standard cost = zz.zz
Обходной путь
Сведения об устранении ошибок см. в статье Конфликт обновления возникает, когда метод оценки запасов является стандартным или скользящей средней.
Примечание.
Для ошибки конфликта обновления вам не нужно удалять заказы клиентов, созданные с помощью шага агрегирования публикации. После реализации предлагаемых обходных решений инструкция должна быть опубликована, если вы повторно претворите инструкцию в публикацию.