Рассмотрим, как в 1С включить версионирование к новому документу на примере конфигурации Управление холдингом 3.0.6.8 с номером версии Библиотеки стандартных подсистем 3.0.1.428.
Предположим, в конфигурацию добавлен новый документ ПредложенияПоЛизингу.
Чтобы в 1С включить версионирование к новому документу, нужно выполнить следующие действия:
- Подписка на событие ЗаписатьВерсиюДокументаБП: в свойство Источник добавить новый ДокументОбъект.ПредложенияПоЛизингу.
- Определяемый тип ВерсионируемыеДанные: в свойство Тип добавить новую ДокументСсылку.ПредложенияПоЛизингу.
- Модуль менеджера нового документа: добавить экспортную процедуру (можно оставить ее «пустой», без кода) ПриОпределенииНастроекВерсионированияОбъектов(Настройки).
- Модуль формы документа: добавить код в процедуру ПриСозданииНаСервере: ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
- Модуль формы списка: добавить код в процедуру ПриСозданииНаСервере: ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
- В пользовательском режиме настроить версионирование нового документа: меню Администрирование – Общие настройки – История изменений – Настройки хранения (рис. 1).
В итоге на форме списка и на форме документа появится кнопка для перехода к просмотру версий объекта (рис. 2):
👉 Смотрите также: Подключение версионирования к новым объектам в 1С: ERP