Заблокировать дополнительные отчеты обработки для обновления. Блокирует дополнительные отчеты и обработки в областях данных для
// Блокирует дополнительные отчеты и обработки в областях данных для
// получения новых версий из менеджера сервиса.
//
Процедура ЗаблокироватьДополнительныеОтчетыИОбработкиДляОбновления() Экспорт
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
ТекстЗапроса =
"ВЫБРАТЬ
| ПоставляемыеДополнительныеОтчетыИОбработки.Ссылка КАК Ссылка
|ИЗ
| Справочник.ПоставляемыеДополнительныеОтчетыИОбработки КАК ПоставляемыеДополнительныеОтчетыИОбработки
|ГДЕ
| НЕ ПоставляемыеДополнительныеОтчетыИОбработки.Ссылка В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПоставляемыеДополнительныеОтчетыИОбработкиСовместимость.Ссылка
| ИЗ
| Справочник.ПоставляемыеДополнительныеОтчетыИОбработки.Совместимость КАК ПоставляемыеДополнительныеОтчетыИОбработкиСовместимость
| ГДЕ
| ПоставляемыеДополнительныеОтчетыИОбработкиСовместимость.Версия = &Версия)
| И ПоставляемыеДополнительныеОтчетыИОбработки.КонтролироватьСовместимостьСВерсиямиКонфигурации = ИСТИНА";
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("Версия", Метаданные.Версия);
БлокируемыеОбработки = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
Для Каждого БлокируемаяОбработка Из БлокируемыеОбработки Цикл
ПоставляемаяОбработка = БлокируемаяОбработка.ПолучитьОбъект();
ПоставляемаяОбработка.Публикация = Перечисления.ВариантыПубликацииДополнительныхОтчетовИОбработок.Отключена;
ПоставляемаяОбработка.ПричинаОтключения = Перечисления.ПричиныОтключенияДополнительныхОтчетовИОбработокВМоделиСервиса.ОбновлениеВерсииКонфигурации;
ПоставляемаяОбработка.Записать();
КонецЦикла;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ВидОбработкиДополнительныйОтчет (БСП)
ЗапроситьОбновлениеДополнительныхОтчетовИОбработок (БСП)
ИспользуютсяДополнительныеОтчетыИОбработки (БСП)
ЗагрузитьДополнительныеОтчетыИОбработкиИзМетаданных (БСП)
ПриОпределенииОтчетовСНастройками (БСП)