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