Допустим есть документ «Проработка заказа покупателя», при проведении необходимо записывать новую версию документа в регистр сведений. Версии отличаются реквизитами «Период» — дата и «Пользователь» — ответственный за проведение.

Порядок действий:

  • Создать регистр сведений, вкладку «Основное» заполнить в соответствии с рисунком:

  • На вкладке «Данные» создадим измерение - «Пользователь» — ссылка на пользователя;

  • Вкладку «Регистраторы» заполнить в соответствии с рисунком (выберем в качестве регистратора документ «Проработка заказа покупателя»;

  • Перейти в модуль объекта документа «Проработка заказа покупателя»;
  • Открыть процедуру «Обработка проведения», если процедура отсутствует, то добавить;

  • Добавить следующий код:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
	Движения._ВерсииПроработки.Записывать = Истина;
	Движение = Движения._ВерсииПроработки.Добавить();
	Движение.Период = Дата;
	Движение.Пользователь = _ДополнительныйСервер.ПолучитьСсылкуНаТекущегоПользователя();
КонецПроцедуры