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