Skip to content

Commit 18e0c95

Browse files
committed
Переименовывание module в module.bsl.
После распаковки толстых форм файлы `module` переименовываются в `module.bsl`. В `renames.txt` добавляется соответствующая запись.
1 parent fe1474b commit 18e0c95

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/core/Классы/МенеджерСинхронизации.os

100644100755
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
Если Нрег(Прав(Файл.ПолноеИмя, 5)) = ".form" Или Нрег(Файл.Имя) = "form.bin" Тогда
234234
КаталогФормы = ОбъединитьПути(НовыйКаталог.ПолноеИмя, НовыйФайл.ИмяБезРасширения);
235235
СоздатьКаталог(КаталогФормы);
236-
РаспаковатьКонтейнерМетаданных(НовыйФайл.ПолноеИмя, КаталогФормы)
236+
РаспаковатьКонтейнерМетаданных(НовыйФайл.ПолноеИмя, КаталогФормы, Переименования, ФайлВыгрузкиКаталог.ПолноеИмя + ПолучитьРазделительПути());
237237
КонецЕсли;
238238

239239
КонецЦикла;
@@ -382,7 +382,7 @@
382382

383383
КонецПроцедуры
384384

385-
Процедура РаспаковатьКонтейнерМетаданных(Знач ФайлРаспаковки, Знач КаталогРаспаковки)
385+
Процедура РаспаковатьКонтейнерМетаданных(Знач ФайлРаспаковки, Знач КаталогРаспаковки, Знач Переименования, Знач КорневойКаталог)
386386
ФайлДляРаспаковки = Новый файл(ФайлРаспаковки);
387387
Если КаталогРаспаковки = "" тогда
388388
КаталогРаспаковки = ВременныеФайлы.СоздатьКаталог();
@@ -396,6 +396,17 @@
396396

397397
ЗапуститьПриложение(СтрокаЗапуска,,Истина);
398398

399+
Для Каждого ФайлМодуля Из НайтиФайлы(КаталогРаспаковки, "module", Истина) Цикл
400+
401+
СтароеИмяФайла = ФайлМодуля.ПолноеИмя;
402+
НовоеИмяФайла = СтароеИмяФайла + ".bsl";
403+
ПереместитьФайл(СтароеИмяФайла, НовоеИмяФайла);
404+
ДобавитьПереименование(Переименования,
405+
СтрЗаменить(СтароеИмяФайла, КорневойКаталог, ""),
406+
СтрЗаменить(НовоеИмяФайла, КорневойКаталог, ""));
407+
408+
КонецЦикла;
409+
399410
КонецПроцедуры
400411

401412
// Выполняет фиксацию изменений в локальном каталоге git

0 commit comments

Comments
 (0)