1
0
mirror of https://github.com/1C-Company/GitConverter.git synced 2025-02-07 13:08:20 +02:00

Обход ситуации с двумя одинаковыми версиями в хранилище

This commit is contained in:
Dmitriy Marmyshev 2018-07-24 17:40:25 +03:00
parent 030782281f
commit 18e59afd0a

View File

@ -1267,6 +1267,19 @@
УдалитьФайлы(Параметры.КаталогФайловКонфигурации);
ВыгрузитьКонфигурациюВФайлы(Параметры);
// Если в хранилище 2 версии с одинаковым состоянием ConfigDumpInfo и выгрузки изменений не произошло
// то - выполняем полную выгрузку
Если Параметры.ВыгружатьИзменения Тогда
НайденныеФайлы = НайтиФайлы(ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Параметры.КаталогФайловКонфигурации), "*", Истина);
Если НайденныеФайлы.Количество() = 0
ИЛИ НайденныеФайлы.Количество() = 1
И НайденныеФайлы[0].Имя = "ConfigDumpInfo.xml" Тогда
Параметры.ВыгружатьИзменения = Ложь;
ВыгрузитьКонфигурациюВФайлы(Параметры);
КонецЕсли;
КонецЕсли;
Если Параметры.КонвертироватьВФорматEDT Тогда
ИмяФайлаИсточника = Параметры.КаталогФайловКонфигурации + "ConfigDumpInfo.xml";
ИмяФайлаПриемника = Параметры.КаталогВременныхФайлов + "ConfigDumpInfo.xml";