Обработка записи документа в системе 1С включает несколько этапов: xn----1-bedvffifm4g.xn--p1ai is1c.ru
- Инициализация дополнительных свойств для проведения. xn----1-bedvffifm4g.xn--p1ai is1c.ru Вызывается процедура общего модуля «ПроведениеСервер», в которую передаются дополнительные свойства. xn----1-bedvffifm4g.xn--p1ai is1c.ru
- Инициализация данных документа. is1c.ru Выполняется запрос, который выгружает таблицы значений для движений и вставляет их в свойство «ТаблицыДляДвижений» свойства «ДополнительныеСвойства» документа. is1c.ru
- Подготовка наборов записей документа к записи движений. is1c.ru Будущие движения уже хранятся в структуре «ДополнительныеСвойства», теперь требуется подготовить регистры к записи. is1c.ru
- Загрузить таблицы движений. is1c.ru Для каждого регистра таблицы значений с движениями выгружаются из дополнительных свойств в наборы записей регистров. is1c.ru
- Записать наборы записей. is1c.ru Происходит запись движений документа, а также процедура формирует дополнительные параметры, которые будут доступны в модуле набора записей регистра. is1c.ru
- Очистка дополнительных свойств для проведения. xn----1-bedvffifm4g.xn--p1ai is1c.ru Происходит закрытие менеджера временных таблиц, используемого в проведении. is1c.ru Удаляются временные таблицы, так как документ проведён, и больше не имеет смысла хранить эти данные. is1c.ru
Кроме того, в системе есть обработчики событий, которые выполняются на разных этапах записи документа, например «ПередЗаписью», «ПриЗаписиНаСервере», «ПослеЗаписиНаСервере». infostart.ru www.koderline.ru