Привет всем.
Пробуем делать закрытие склада в 2009-й Аксапте.
Настраиваем пакетные обработки для многопользовательского закрытия. - Помощники падают по ошибке .
Цитата:
Невозможно отредактировать запись в Закрытие запасов (InventClosing).
Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи.
Чуть поковырявшись в коде, обнаружил, что в методе
\Classes\InventCostHelp\run
в макросе #OCCRetryCount задано 5 попыток обновления записи после ошибки.
Для случая закрытия склада этого оказалось мало.
Увеличил число попыток - работает нормально.
У кого встречалась эта проблема и как решали ?
Какое число помощников для закрытия склада считаете оптимальным ?
Мы для версии 3.0 обычно ставили 3 помощника. Если ставить больше, то они не сколько помогают закрытию сколько друг друга блокируют и тормозят работу. возможно в 2009-й тоже что-то похожее происходит.