Skip to content

Commit 682ec59

Browse files
committed
поправил косяки в сборщике и изменения для консоли сравнения, чтобы она
собралась
1 parent cda4293 commit 682ec59

File tree

6 files changed

+29
-15
lines changed

6 files changed

+29
-15
lines changed

src/builder/Классы/КонвертерИсходныхФайловВФорматКонфигуратора.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
РабочийКаталогРИНГ = МенеджерВременныхФайлов.СоздатьКаталог();
2828

2929
СистемнаяИнформация = Новый СистемнаяИнформация;
30-
ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
30+
ЭтоWindows = ОбщиеМетоды.ЭтоWindows();//Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
3131

3232
Команда = Новый Команда;
3333
Команда.ДобавитьЛогВыводаКоманды(Лог);

src/builder/Классы/СборщикОсновной.os

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
// ФС.ОбеспечитьКаталог(ОбъединитьПути(КаталогСборки, ВариантСборки.Имя));
105105

106106
СборщикРасширения = Новый СборщикРасширения();
107+
СборщикРасширения.ИмяКаталогаПлатформы = КаталогПлатформы;
107108
СборщикРасширения.ВариантСборки = ВариантСборки;
108109
СборщикРасширения.УстановитьЛог(Лог);
109110
СборщикРасширения.УстановитьКаталогИсходныхФайлов(КаталогИсходныхФайлов);
@@ -124,7 +125,7 @@
124125
ИмяФайлаКонфигурации = ОбъединитьПути(КаталогСборки, ИмяФайлаВарианта + ".cf");
125126

126127
СборщикРасширения.ДобавитьИнформациюОСборкеВОбщийМодуль(Истина);
127-
128+
128129
Конвертор = Новый КонверторРасширений();
129130
Конвертор.ИсходныйПуть = КаталогФайловСконвертированногоРасширения;
130131
Конвертор.ИмяРасширения = ИмяРасширения;
@@ -141,10 +142,11 @@
141142
Если СборкаПортативная Тогда
142143
Лог.Информация("Начало сборки портативной поставки");
143144
КаталогПортативнойСборки= ОбъединитьПути(КаталогСборки, "Портативная");
144-
145+
145146
Сборщик = Новый СборщикПортативнойПоставки(КаталогИсходныхФайлов);
146147
Сборщик.КаталогВременных = МенеджерВременныхФайлов.СоздатьКаталог();
147148
Сборщик.УстановитьЛог(Лог);
149+
Сборщик.ИмяКаталогаПлатформы = КаталогПлатформы;
148150
Сборщик.ВыполнитьКонвертацию(КаталогПортативнойСборки);
149151

150152
Лог.Информация("Завершение сборки портативной поставки");

src/builder/Классы/СборщикПортативнойПоставки.os

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Перем Лог;
99
Перем КаталогИсходныхФайловРасширения;
1010
Перем КаталогВременных Экспорт;
11+
Перем ИмяКаталогаПлатформы Экспорт;
1112
Перем КаталогИсходниковОбработки;
1213
Перем ПроцессорXML;
1314
Перем ПроцессорXMLБезУпрощения;
@@ -1575,10 +1576,15 @@
15751576

15761577
Функция КонфигураторИнициализированный()
15771578
Конфигуратор = Новый УправлениеКонфигуратором;
1579+
Если ЗначениеЗаполнено(ИмяКаталогаПлатформы) Тогда
1580+
Конфигуратор.ПутьКПлатформе1С(ОбъединитьПути(ИмяКаталогаПлатформы,"1cv8"+?(ОбщиеМетоды.ЭтоWindows(),".exe","")));
1581+
КонецЕсли;
15781582
КаталогБазы = МенеджерВременныхФайлов.СоздатьКаталог();
15791583
Конфигуратор.СоздатьФайловуюБазу(КаталогБазы);
15801584
Конфигуратор.УстановитьКонтекст("/F""" + КаталогБазы + """", "", "");
15811585

1586+
1587+
15821588
Возврат Конфигуратор;
15831589
КонецФункции
15841590

src/builder/Классы/СборщикРасширения.os

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
Перем КаталогИсходныхФайлов;
1010
Перем КаталогИсходныхФайловРезультирующегоРасширения;
1111
Перем ВариантСборки Экспорт;
12+
Перем ИмяКаталогаПлатформы Экспорт;
1213
Перем КаталогРезультатаСборки;
1314
Перем Лог;
1415
Перем МенеджерВременныхФайлов;
@@ -182,26 +183,26 @@
182183

183184
Процедура ДобавитьИнформациюОСборкеВОбщийМодуль(ВКонфигурацию=Ложь) Экспорт
184185
ИмяФайла=ОбъединитьПути(ОбъединитьПути(КаталогИсходныхФайловРезультирующегоРасширения,"CommonModules","УИ_ОбщегоНазначенияКлиентСервер","Ext"),"Module.bsl");
185-
186+
186187
Исходник=ТекстМодуля(ИмяФайла);
187-
188+
188189
Парсер = Новый ПарсерВстроенногоЯзыка;
189-
190+
190191
ПлагинУстановкаВариантаСборки = Новый УстановкаВариантаСборки();
191-
192+
192193
Плагины = Новый Массив();
193194
Плагины.Добавить(ПлагинУстановкаВариантаСборки);
194-
195+
195196
НастройкиПлагина=Новый Структура;
196197
НастройкиПлагина.Вставить("ВариантСборки",ВариантСборки);
197198
НастройкиПлагина.Вставить("Версия",Версия);
198199
НастройкиПлагина.Вставить("ВКонфигурацию",ВКонфигурацию);
199-
200+
200201
ПараметрыПлагинов = Новый Соответствие;
201202
ПараметрыПлагинов[ПлагинУстановкаВариантаСборки] = НастройкиПлагина;
202-
203+
203204
Результаты = Парсер.Пуск(Исходник, Плагины, ПараметрыПлагинов);
204-
205+
205206
Замены = Парсер.ТаблицаЗамен();
206207
Если Замены.Количество() > 0 Тогда
207208
НовыйИсходник = Парсер.ВыполнитьЗамены();
@@ -283,7 +284,7 @@
283284
ПроцессорXML.ЗаписатьВФайл(ОписаниеОсновногоРасширения, ОбъединитьПути(КаталогИсходныхФайловРезультирующегоРасширения, "Configuration.xml"), Истина);
284285

285286
ДобавитьИнформациюОСборкеВОбщийМодуль();
286-
287+
287288
МенеджерВременныхФайлов.Удалить();
288289
Если ЗначениеЗаполнено(МенеджерВременныхФайлов.БазовыйКаталог) Тогда
289290
УдалитьФайлы(МенеджерВременныхФайлов.БазовыйКаталог);
@@ -297,6 +298,9 @@
297298
ФС.ОбеспечитьКаталог(ИмяВременнойБазы);
298299

299300
Конфигуратор = Новый УправлениеКонфигуратором();
301+
Если ЗначениеЗаполнено(ИмяКаталогаПлатформы) Тогда
302+
Конфигуратор.ПутьКПлатформе1С(ОбъединитьПути(ИмяКаталогаПлатформы,"1cv8"+?(ОбщиеМетоды.ЭтоWindows(),".exe","")));
303+
КонецЕсли;
300304
Лог.Информация(СтрШаблон("Создаю временную базу %1", ИмяВременнойБазы));
301305
Конфигуратор.СоздатьФайловуюБазу(ИмяВременнойБазы);
302306

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Функция ЭтоWindows() Экспорт
2+
СисИнфо = Новый СистемнаяИнформация;
3+
Возврат Найти(НРег(СисИнфо.ВерсияОС), "windows") > 0;
4+
5+
КонецФункции

src/Инструменты/src/DataProcessors/УИ_КонсольСравненияДанных/Forms/ФормаУправляемая/Form.form

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17412,9 +17412,6 @@
1741217412
<showInHeader>true</showInHeader>
1741317413
<headerHorizontalAlign>Left</headerHorizontalAlign>
1741417414
<showInFooter>true</showInFooter>
17415-
<footerDataPath xsi:type="form:DataPath">
17416-
<segments>Объект.Результат.RowsCount</segments>
17417-
</footerDataPath>
1741817415
<footerFont xsi:type="core:FontRef">
1741917416
<font>Style.NormalTextFont</font>
1742017417
<bold>true</bold>

0 commit comments

Comments
 (0)