Конфликт обновлений возникает, когда метод оценки запасов является либо стандартной стоимостью, либо скользящей средней.
Симптомы
При параллельной публикации документов, таких как журналы инвентаризации, счета заказов на покупку или счета заказов на продажу, для обеспечения масштабируемости и производительности может появиться сообщение об ошибке о конфликте обновлений, а некоторые документы могут не быть размещены. Эта проблема может возникнуть, если метод оценки запасов имеет значение "Стандартные затраты" или "Скользящее среднее". Оба этих метода являются методами бессрочной стоимости. Иными словами, окончательная стоимость определяется во время публикации.
Если вы используете метод скользящей средней , сообщение об ошибке выглядит примерно так:
Инвентаризация значения xx.xx не ожидается после расчета пропорциональных расходов
Если вы используете метод "Стандартные затраты ", сообщение об ошибке выглядит примерно так:
Стандартная стоимость не совпадает со значением финансовых запасов после обновления. Value = xx.xx, Qty = yy.yy, Standard cost = zz.zz
Обходной путь
Пока корпорация Майкрософт не выпустит решение для устранения проблемы, рассмотрите возможность использования следующих обходных решений, чтобы избежать или уменьшить эти ошибки:
- Повторное размещение неудачных документов.
- Создание документов с меньшим количеством строк.
- Избегайте десятичных значений в стандартной стоимости. Попробуйте определить стандартную стоимость, чтобы в поле Количество цены было задано значение 1. Если необходимо указать значение количества Price , превышающее 1, попробуйте свести к минимуму число десятичных разрядов в стандартной стоимости единицы. (В идеале должно быть меньше двух десятичных разрядов.) Например, избегайте определения стандартных параметров затрат, таких как Цена = 10 и Количество = цены 3, так как они создают стандартную стоимость единицы 3,333333 (где десятичное значение повторяется).
- В большинстве документов избегайте нескольких строк, которые содержат одинаковое сочетание размеров продуктов и финансовых запасов.
- Уменьшите степень параллелизации. (В этом случае система может стать быстрее, так как происходит меньше конфликтов обновления и повторных попыток.)