По теме из базы знаний
- Hello world на metadata.js
- Расширение для создания собственных подсистем БСП
- Внедрение веб-клиента – взгляд изнутри программиста 1С со стороны заказчика
- RabbitMQ+КД 3. История повторения чужого опыта. Наступаем на одни и те же грабли дважды
- История одного проекта обновления 1С: переход с БСП 2 на БСП 3 в самописной конфигурации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Насколько я понимаю, если настроено и включено версионирование для Объекта (например, Справочник БанковскиеСчетаКонтрагентов), то при перезаписи записывается полная текущая версия объекта (в первый раз), даже не интерактивно, обработкой. Проверил в ERP. В чем проблема получить выборку нужных объектов и перезаписать их?
(4) Тогда посмотрите Как работает подписка на события "ЗаписатьВерсиюОбъекта" для Справочников
И записать версию документа:
Попробуйте аналогично вызывать их кв коде для своих объектов.
// Записывает версию объекта (кроме документов) в информационную базу.
//
// Параметры:
// Источник - СправочникОбъект - записываемый объект ИБ;
// Отказ - Булево - признак отказа от записи объекта.
//
Процедура ЗаписатьВерсиюОбъекта(Источник, Отказ) Экспорт
// Безусловная проверка на ОбменДанными.Загрузка не требуется, т.к. в момент записи
// версионируемого объекта при обмене необходимо сохранить его текущую версию в истории версий.
ВерсионированиеОбъектов.ЗаписатьВерсиюОбъекта(Источник, Ложь);
КонецПроцедуры
ПоказатьИ записать версию документа:
// Записывает версию документа в информационную базу.
//
// Параметры:
// Источник - ДокументОбъект - записываемый документ ИБ;
// Отказ - Булево - признак отказа от записи документа.
// РежимЗаписи - РежимЗаписиДокумента - позволяет определить выполняется запись, проведение или отмена проведения.
// Изменение значения параметра позволяет изменить режим записи.
// РежимПроведения - РежимПроведенияДокумента - позволяет определить, выполняется оперативное проведение или нет.
// Изменение значения параметра позволяет изменить режим проведения.
//
Процедура ЗаписатьВерсиюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
// Безусловная проверка на ОбменДанными.Загрузка не требуется, т.к. в момент записи
// версионируемого объекта при обмене необходимо сохранить его текущую версию в истории версий.
ВерсионированиеОбъектов.ЗаписатьВерсиюОбъекта(Источник, РежимЗаписи);
КонецПроцедуры
ПоказатьПопробуйте аналогично вызывать их кв коде для своих объектов.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот