База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как включить версионирование для документа ОтгрузкаПокупателю в 1С:ERP? › Ответ в теме: Как включить версионирование для документа ОтгрузкаПокупателю в 1С:ERP?
Чтобы включить стандартное версионирование (подсистема Версионирование из БСП) для нового документа «ОтгрузкаПокупателю» в 1С:ERP, нужно выполнить следующие шаги:
1. **Добавить документ в определяемый тип «ВерсионируемыеДанные»**
В конфигураторе откройте раздел «Общие» → «ОпределяемыеТипы» → «ВерсионируемыеДанные» и добавьте новый элемент с именем «ОтгрузкаПокупателю». Это позволит подсистеме версионирования знать, что этот объект подлежит версионированию.
2. **Добавить документ в определяемый тип «ВерсионируемыеДанныеОбъект»**
Аналогично, в «Общие» → «ОпределяемыеТипы» → «ВерсионируемыеДанныеОбъект» добавьте элемент «ОтгрузкаПокупателю». Это связывает объект метаданных с подсистемой версионирования на уровне объекта.
3. **Настроить подписки на события и модули**
— В модуле менеджера документа «ОтгрузкаПокупателю» добавьте вызовы стандартных процедур для записи версий. Обычно это делается в процедурах ПриЗаписи и ПередЗаписью:
|
1 2 3 4 5 6 7 8 9 10 11 |
Процедура ПередЗаписью(Отказ, РежимЗаписи) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; // Вызов стандартной процедуры версионирования Версионирование.ЗаписатьВерсию(ЭтотОбъект); КонецПроцедуры Процедура ПриЗаписи(Отказ, РежимЗаписи) // Аналогично, если требуется КонецПроцедуры |
— В модуле формы объекта подключите обработчики, если это требуется (например, для отображения истории версий).
4. **Добавить документ в настройки хранения версий**
В пользовательском режиме зайдите в «Администрирование» → «Поддержка и обслуживание» → «Настройки хранения» и убедитесь, что для документа «ОтгрузкаПокупателю» включено хранение версий.
5. **Проверить иконку и функционал**
После настройки в списке документов должна появиться иконка версионирования (обычно это иконка часов или похожая), а в меню документа — команды для просмотра истории версий и отката.
—
Если вы используете типовую подсистему версионирования из БСП, то эти шаги обеспечат корректную работу версионирования для вашего нового документа.
—