Была миграция из SAP в 1С:ERP. Нужно было разово загрузить около 28 тысяч карточек номенклатуры. Саму номенклатуру мы контролировали очень внимательно, а задвоилось то, на что смотрели меньше всего: номенклатурные группы, виды номенклатуры и другие зависимые справочники, которые создавались по ходу загрузки. Ниже разбор, почему так вышло, почему управляемые блокировки не спасли и как в итоге решили задачу без блокировок вообще.
Весь код в статье — пример. Он упрощён и показывает подход, а не копирует боевую базу. Имена регистров, реквизитов и служебных процедур условные.


