Две последовательности действий, использующиеся при проведения документов Традиционная Новая 1. Программное удаление существующих движений при перепроведении документа путем записи «пустого набора» 2. Установка управляемых блокировок на записи тех таблиц информационной базы, к данным которых будут применены внутри транзакции операции и чтения, и записи 3. Получение необходимых данных для 1. Получение необходимых данных для формирования набора записей регистра формирования набора записей регистра 3.1. На основании данных проводимого документа; 1.1. На основании данных проводимого документа; 3.2. На основании данных других объектов конфигурации за исключением данных самого регистра; 1.2. На основании данных других объектов конфигурации за исключением данных самого регистра; 3.3. На основании данных самого регистра 4. Контроль полученных данных (в первую очередь – остатков по регистру) 2. Формирование записей набора регистра 5. Если контроль пройден успешно, то 3. Автоматическая установка, при записи формирование записей набора регистра набора, управляемых блокировок на строки тех таблиц информационной базы, к данным которых была применена внутри транзакции операция записи 6. Автоматическая запись всех модифицированных наборов после выхода из обработчика событий «Обработка проведения» 4. Запись всех модифицированных наборов 5. Контроль данных, используемых при заполнении набора записей (в первую очередь – остатков по регистру) 6. Если контроль не пройден, то - отмена проведения документа