Поделиться через


Конфликт обновления возникает, когда метод оценки инвентаризации является стандартной стоимостью или скользящей средой

Симптомы

При публикации документов, таких как журналы инвентаризации, счета заказа на покупку или счета заказов на продажу параллельно для масштабируемости и производительности, может появиться сообщение об ошибке о конфликте обновления, а некоторые документы могут не размещаться. Эта проблема может возникать, если метод оценки инвентаризации является стандартной или скользящей средней. Оба этих метода являются бессрочными методами затрат. Другими словами, окончательная стоимость определяется во время публикации.

Если вы используете метод скользящего среднего , сообщение об ошибке напоминает следующий пример:

Значение запасов xx,xx после пропорционального расчета расходов не ожидается

Если вы используете стандартный метод затрат , сообщение об ошибке напоминает следующий пример:

В результате обновления стандартные затраты не соответствуют финансовой величине запасов. Значение = xx,xx, Кол-во = yy,yy, Стандартная себестоимость = zz,zz

Обходное решение

Пока корпорация Майкрософт не выпустит решение для устранения проблемы, рассмотрите возможность использования следующих обходных решений, чтобы избежать или уменьшить эти ошибки:

  • Перенаправите неудачные документы.
  • Создайте документы с меньшим количеством строк.
  • Избегайте десятичных значений в стандартной стоимости. Попробуйте определить стандартную стоимость, чтобы в поле "Цена" было задано значение 1. Если необходимо указать значение количества цен, превышающее 1, попробуйте свести к минимуму число десятичных разрядов в стандартной стоимости единицы. (В идеале должно быть меньше двух десятичных разрядов.) Например, избегайте определения стандартных параметров затрат, таких как Цена = 10 и Цена = 3, так как они будут производить стандартную стоимость 3,333333 (где десятичное значение повторяется).
  • В большинстве документов избегайте нескольких строк, которые содержат одно и то же сочетание измерений продукта и финансовых запасов.
  • Уменьшите степень параллелизации. (В этом случае система может стать быстрее, так как происходит меньше конфликтов обновлений и повторных попыток.)