Skip to content

Commit 47c8b3f

Browse files
committed
Merge pull request #5 from bambr1975/develop
Реализовано требование #4 - добавлен параметр командной строки для автозакрытия 1С после закрытия обработки плюс исправлена маленькая ошибка формирования синонимов форм в конфигурациях
2 parents 066d7c6 + 7163507 commit 47c8b3f

File tree

14 files changed

+515
-498
lines changed
  • src/V8Reader
    • Form
      • ВиртуальнаяФорма
      • НавигаторПоФайлам
      • РазборФормы
      • ФормаHTML
      • ФормаДвоичныхДанных
      • ФормаДляРолей
      • ФормаКартинки
      • ФормаНастройки
      • ФормаСвойств
      • ФормаСтруктурногоСравненияМодуля
      • Форма
    • und

14 files changed

+515
-498
lines changed

V8Reader.epf

186 Bytes
Binary file not shown.

src/V8Reader/Form/ВиртуальнаяФорма/form

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
{0}
5454
},
5555
{0}
56-
},1,1,1,0,0,1,4,431},
56+
},1,1,1,0,0,1,4,432},
5757
{
5858
{-1},4,
5959
{3,

src/V8Reader/Form/НавигаторПоФайлам/form

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1763,7 +1763,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
17631763
{1,0}
17641764
},8,2,0,0,1,1,
17651765
{5,132b82db-e432-44a3-bb2c-c47ed5b1aaea,3,1,3,
1766-
{6,640ba0aa-fa37-4c84-9e0f-38275f09384a,1,e1692cc2-605b-4535-84dd-28440238746c,
1766+
{6,1762dfd4-221d-4925-bd74-8adf84bf5e7f,1,e1692cc2-605b-4535-84dd-28440238746c,
17671767
{3,"КонтекстноеМенюСортироватьПоВыделенному",
17681768
{1,"КонтекстноеМенюСортироватьПоВыделенному",
17691769
{1,1,
@@ -1783,7 +1783,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
17831783
{3,1,
17841784
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0}
17851785
},
1786-
{6,6ffba47d-73a7-45d6-ade7-855e9a558097,1,e1692cc2-605b-4535-84dd-28440238746c,
1786+
{6,0537e4fc-64a7-40bd-8205-4c0cdbcddc07,1,e1692cc2-605b-4535-84dd-28440238746c,
17871787
{3,"КонтекстноеМенюСортироватьПоВыделенному1",
17881788
{1,"КонтекстноеМенюСортироватьПоВыделенному1",
17891789
{1,1,
@@ -1809,7 +1809,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
18091809
{3,1,
18101810
{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0}
18111811
},
1812-
{6,34bbbc94-9a67-4116-b494-d94319148eec,1,e1692cc2-605b-4535-84dd-28440238746c,
1812+
{6,4ba3896b-beaf-4697-9a75-7fb78276b078,1,e1692cc2-605b-4535-84dd-28440238746c,
18131813
{3,"КонтекстноеМенюВосстановитьПоУмолчанию",
18141814
{1,"КонтекстноеМенюВосстановитьПоУмолчанию",
18151815
{1,1,
@@ -1829,15 +1829,15 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
18291829
{3,1,
18301830
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0}
18311831
},1,
1832-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,640ba0aa-fa37-4c84-9e0f-38275f09384a,
1832+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,1762dfd4-221d-4925-bd74-8adf84bf5e7f,
18331833
{8,"СортироватьПоВыделенному",0,1,
18341834
{1,1,
18351835
{"#","Сортировать по выделенному"}
1836-
},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},6ffba47d-73a7-45d6-ade7-855e9a558097,
1836+
},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},0537e4fc-64a7-40bd-8205-4c0cdbcddc07,
18371837
{8,"СортироватьПоВыделенному1",0,2,
18381838
{1,1,
18391839
{"ru","Сортировать по выделенному"}
1840-
},1,132b82db-e432-44a3-bb2c-c47ed5b1aaea,2,1e2,0,0,1,0,0,0,0},34bbbc94-9a67-4116-b494-d94319148eec,
1840+
},1,132b82db-e432-44a3-bb2c-c47ed5b1aaea,2,1e2,0,0,1,0,0,0,0},4ba3896b-beaf-4697-9a75-7fb78276b078,
18411841
{8,"ВосстановитьПоУмолчанию",0,1,
18421842
{1,1,
18431843
{"#","Восстановить по умолчанию"}
@@ -2719,7 +2719,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
27192719
}
27202720
}
27212721
}
2722-
},312,582,1,0,1,4,4,514},
2722+
},312,582,1,0,1,4,4,515},
27232723
{
27242724
{0},7,
27252725
{5,

src/V8Reader/Form/РазборФормы/form

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2461,7 +2461,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
24612461
{1,0}
24622462
},8,2,0,0,1,1,
24632463
{5,d997aeb8-c718-4984-a811-27d681402bbd,2,1,2,
2464-
{6,57013a8d-a94c-41c8-ac45-4ec0ad1c9a5a,1,e1692cc2-605b-4535-84dd-28440238746c,
2464+
{6,a8a13e5b-dfd3-4ec3-b1a3-6f2ba89a7183,1,e1692cc2-605b-4535-84dd-28440238746c,
24652465
{3,"ПоискРазличийСледующее",
24662466
{1,"ПоискРазличийСледующее",
24672467
{1,1,
@@ -2481,7 +2481,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
24812481
{3,1,
24822482
{-4},"",-1,-1,1,0}
24832483
},
2484-
{6,802a6080-bce5-4658-81c9-32eb61b68c66,1,e1692cc2-605b-4535-84dd-28440238746c,
2484+
{6,4ed3e933-8b91-42b5-a253-c30a62f90860,1,e1692cc2-605b-4535-84dd-28440238746c,
24852485
{3,"ПоискРазличийПредыдущее",
24862486
{1,"ПоискРазличийПредыдущее",
24872487
{1,1,
@@ -2501,11 +2501,11 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
25012501
{3,1,
25022502
{-3},"",-1,-1,1,0}
25032503
},1,
2504-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,57013a8d-a94c-41c8-ac45-4ec0ad1c9a5a,
2504+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,a8a13e5b-dfd3-4ec3-b1a3-6f2ba89a7183,
25052505
{8,"Следующее",0,1,
25062506
{1,1,
25072507
{"ru","Следующее различие"}
2508-
},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},802a6080-bce5-4658-81c9-32eb61b68c66,
2508+
},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},4ed3e933-8b91-42b5-a253-c30a62f90860,
25092509
{8,"Предыдущее",0,1,
25102510
{1,1,
25112511
{"ru","Предыдущее различие"}
@@ -11443,7 +11443,7 @@ a///////////////////////////////////////////////////////////////
1144311443
{0}
1144411444
}
1144511445
}
11446-
},657,373,1,0,1,4,4,1930},
11446+
},657,373,1,0,1,4,4,1931},
1144711447
{
1144811448
{0},42,
1144911449
{28,

src/V8Reader/Form/Форма/form

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -454,10 +454,7 @@
454454
{1,0}
455455
},8,2,0,0,1,1,
456456
{5,32331f9c-fa5a-4256-9988-16a6e74eb9c3,7,1,4,
457-
{6,d38a947d-f85c-4b28-8ec8-ab4d5aac419b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
458-
{6,0,00000000-0000-0000-0000-000000000000,97,
459-
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
460-
{6,f4af33c4-0f7f-44c7-9859-39b7553f5ba1,1,e1692cc2-605b-4535-84dd-28440238746c,
457+
{6,2a5dc679-726e-41b1-a15c-de7a8007bbdf,1,e1692cc2-605b-4535-84dd-28440238746c,
461458
{3,"УправляющаяКоманднаяПанельДействиеСохранить",
462459
{1,"УправляющаяКоманднаяПанельДействиеСохранить",
463460
{1,1,
@@ -477,10 +474,7 @@
477474
{3,1,
478475
{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0}
479476
},
480-
{6,2d7b10d9-a8f5-4db8-89a3-66a9c923e0a5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
481-
{6,0,00000000-0000-0000-0000-000000000000,99,
482-
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
483-
{6,3c657eea-9c81-48ad-ad40-eaede6e89309,1,e1692cc2-605b-4535-84dd-28440238746c,
477+
{6,4364c2cc-5c2c-40ef-96db-21d4820e5168,1,e1692cc2-605b-4535-84dd-28440238746c,
484478
{3,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
485479
{1,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
486480
{1,1,
@@ -499,20 +493,26 @@
499493
},1,
500494
{3,1,
501495
{0,3d4ad3b1-17de-4cf1-a2e4-0c2c83a5b5c2},"",-1,-1,1,0}
502-
},1,
503-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,3c657eea-9c81-48ad-ad40-eaede6e89309,
496+
},
497+
{6,e5e7f5ce-5b40-42af-8fd2-91ed07d15b4b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
498+
{6,0,00000000-0000-0000-0000-000000000000,97,
499+
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
500+
{6,7e19e321-ac61-4d17-92fe-56d082b1053d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
501+
{6,0,00000000-0000-0000-0000-000000000000,99,
502+
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
503+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,4364c2cc-5c2c-40ef-96db-21d4820e5168,
504504
{8,"ОткрытьНавигаторФайлов",0,1,
505505
{1,1,
506506
{"ru","Открыть навигатор файлов"}
507-
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,3,1e2,0,3,0,0,0,0,0},d38a947d-f85c-4b28-8ec8-ab4d5aac419b,
507+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,3,1e2,0,3,0,0,0,0,0},e5e7f5ce-5b40-42af-8fd2-91ed07d15b4b,
508508
{8,"Действие",0,1,
509509
{1,1,
510510
{"ru","Настройка списка..."}
511-
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,5,1e2,0,0,0,0,0,0,0},2d7b10d9-a8f5-4db8-89a3-66a9c923e0a5,
511+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,5,1e2,0,0,0,0,0,0,0},7e19e321-ac61-4d17-92fe-56d082b1053d,
512512
{8,"Действие1",0,1,
513513
{1,1,
514514
{"ru","Вывести список..."}
515-
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,6,1e2,0,0,0,0,0,0,0},f4af33c4-0f7f-44c7-9859-39b7553f5ba1,
515+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,6,1e2,0,0,0,0,0,0,0},2a5dc679-726e-41b1-a15c-de7a8007bbdf,
516516
{8,"ДействиеСохранить",0,1,
517517
{1,1,
518518
{"ru","Сохранить"}
@@ -23423,7 +23423,7 @@ VE6PUczpR80nqwQD32GzO4tt9Wge7LLjX2Rk6h18L8D3RY59D5+HD2R8z+eVuUmS
2342323423
{1,0}
2342423424
},8,2,0,0,1,1,
2342523425
{5,1b22b223-e047-44c2-8ba7-7903b9b88dc6,1,1,1,
23426-
{6,bbc539d7-e3e1-40a5-ad11-90dae6545612,1,e1692cc2-605b-4535-84dd-28440238746c,
23426+
{6,cf998033-943f-437e-ad64-bf5ed0a0cddc,1,e1692cc2-605b-4535-84dd-28440238746c,
2342723427
{3,"КомандыСравненияСравнитьОбъекты",
2342823428
{1,"КомандыСравненияСравнитьОбъекты",
2342923429
{1,1,
@@ -23469,7 +23469,7 @@ Zpn//5n//zNmZlR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AJn//5n//5n//5n/
2346923469
mVR8AFR8AFR8AA==}
2347023470
},0}
2347123471
},1,
23472-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,bbc539d7-e3e1-40a5-ad11-90dae6545612,
23472+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,cf998033-943f-437e-ad64-bf5ed0a0cddc,
2347323473
{8,"СравнитьОбъекты",0,1,
2347423474
{1,1,
2347523475
{"ru","Запомнить выбранный объект для сравнения"}
@@ -23512,7 +23512,7 @@ mVR8AFR8AFR8AA==}
2351223512
}
2351323513
}
2351423514
}
23515-
},859,462,1,0,1,4,4,1683},
23515+
},859,462,1,0,1,4,4,1692},
2351623516
{
2351723517
{0},42,
2351823518
{12,

src/V8Reader/Form/Форма/module

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
Перем СоответствиеСтрокТретьегоДерева;
2727
Перем НужноеСоответствие;
2828
Перем ОбъектДляСравнения;
29+
Перем ЗавершитьРаботу1СПослеЗакрытия;
2930

3031
//==============================================================================================================================================
3132
// ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
@@ -127,6 +128,10 @@
127128
УдалитьФайлы(ФайлDLL.ПолноеИмя);
128129
КонецЕсли;
129130

131+
Если ЗавершитьРаботу1СПослеЗакрытия=Истина Тогда
132+
ЗавершитьРаботуСистемы(Ложь);
133+
КонецЕсли;
134+
130135
КонецПроцедуры
131136

132137
//==============================================================================================================================================
@@ -2091,7 +2096,11 @@
20912096
СтрокиФМ.Объект=СтрокиПараметров.Объект;
20922097
СтрокиФМ.ИндексКартинки=СтрокиПараметров.ИндексКартинкиПодчиненных;
20932098
СтрокиФМ.Наименование=ПолучитьНазваниеПараметра(ИдентификаторПараметра,СтрокиФМ,НужныйКаталог);
2094-
СтрокиФМ.Синоним=СтрокиПараметров.Родитель.Синоним+"."+СтрокиФМ.Наименование;
2099+
Если РежимВыбораОбъекта=0 или РежимВыбораОбъекта=2 Тогда
2100+
СтрокиФМ.Синоним=СтрокиПараметров.Родитель.ВидМетаданных+"."+СтрокиПараметров.Родитель.Наименование+"."+СтрокиФМ.Наименование;
2101+
Иначе
2102+
СтрокиФМ.Синоним=СтрокиПараметров.Родитель.Синоним+"."+СтрокиФМ.Наименование;
2103+
КонецЕсли;
20952104
СтрокиФМ.ПутьТекОбъект=ИдентификаторПараметра;
20962105
СоответствиеИдентификаторов.Вставить(ИдентификаторПараметра,СтрокиФМ.Синоним);
20972106
НужноеСоответствие.Вставить(ИдентификаторПараметра,СтрокиФМ);
@@ -4111,18 +4120,17 @@
41114120
// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ
41124121
//==============================================================================================================================================
41134122

4114-
Функция ПолучитьМассивПараметровЗапуска()
4123+
Функция ПолучитьМассивПараметровЗапуска(СтрокаПараметровЗапуска)
41154124

4116-
Если ПустаяСтрока(ПараметрЗапуска) Тогда
4125+
Если ПустаяСтрока(СтрокаПараметровЗапуска) Тогда
41174126
Возврат Неопределено;
41184127
КонецЕсли;
41194128

41204129
// Параметр может состоять из частей, разделенных символом ";".
41214130
// Первая часть - главное значение параметра запуска.
41224131
// Наличие дополнительных частей определяется логикой обработки главного параметра.
4123-
ПараметрыЗапуска = РазложитьСтрокуВМассивПодстрок(ПараметрЗапуска, ";");
4132+
ПараметрыЗапуска = РазложитьСтрокуВМассивПодстрок(СтрокаПараметровЗапуска, ";");
41244133
//ПервыйПараметр = Врег(ПараметрыЗапуска[0]);
4125-
41264134
//Отказ = ОбщегоНазначенияКлиентПереопределяемый.ОбработатьПараметрыЗапуска(
41274135
// ПервыйПараметр, ПараметрыЗапуска) Или Отказ;
41284136

@@ -4132,18 +4140,19 @@
41324140

41334141

41344142

4135-
// Пример строки запуска - "Тесты_Команда_Тестировать;E:\ТестыИМ\Тесты;ЗавершитьРаботуПослеТестирования"
4136-
// "C:\Program Files (x86)\1cv82\8.2.18.96\bin\1cv8c.exe" /DisableStartupMessages /Execute E:\ТестыИМ\UnitTestRunner.epf /S "as-msk-a6122\im_test" /Out "E:\ТестыИМ\Тесты\log.txt" /C "Тесты_Команда_Тестировать;E:\ТестыИМ\Тесты;ЗавершитьРаботуПослеТестирования" /LogUI
4137-
Процедура ОбработатьПараметрыЗапуска(ПараметрЗапуска)
4143+
// Пример строки запуска - "diff;E:\ИмяФайлаСПутямиКДвумФайлам.txt;shutdownAfterClose"
4144+
// "C:\Program Files (x86)\1cv82\8.2.18.96\bin\1cv8c.exe" /DisableStartupMessages /F "E:\v8Diff\IBService" /Out "E:\difflog.txt" /Execute E:\v8Diff\V8Reader.epf.epf /C "diff;E:\ИмяФайлаСПутямиКДвумФайлам.txt;shutdownAfterClose" /LogUI
4145+
Процедура ОбработатьПараметрыЗапуска(СтрокаПараметровЗапуска)
41384146
естьКоманда_Сравнения = Ложь;
41394147
естьКоманда_Анализа = Ложь;
41404148
естьКоманда_РазложитьПоПапкам = Ложь;
41414149
лЗавершитьРаботуПосле = Ложь;
4150+
ЗавершитьРаботу1СПослеЗакрытия = Ложь;
41424151

41434152
КаталогВыгрузки = ""; ПутьКФайлуКонфигурации="";
41444153
Путь1 = ""; Путь2 = ""; Путь3 = "";
41454154

4146-
Если ПустаяСтрока(ПараметрЗапуска) Тогда
4155+
Если ПустаяСтрока(СтрокаПараметровЗапуска) Тогда
41474156
Возврат ;
41484157
КонецЕсли;
41494158

@@ -4157,27 +4166,35 @@
41574166
СоответствиеВидовФайлов.Вставить("mxl", 100);
41584167
СоответствиеВидовФайлов.Вставить("txt", 101);
41594168

4160-
параметрыЗапуска = ПолучитьМассивПараметровЗапуска();
41614169

4162-
Для Номер = 0 По параметрыЗапуска.Количество()-1 Цикл
4170+
параметрыЗапуска = ПолучитьМассивПараметровЗапуска(СтрокаПараметровЗапуска);
4171+
4172+
МаксимальныйИндекс = параметрыЗапуска.ВГраница();
4173+
4174+
Для Номер = 0 По МаксимальныйИндекс Цикл
41634175
ЭлементМассива = параметрыЗапуска.Получить(Номер);
41644176

41654177
Если ПустаяСтрока(ЭлементМассива) Тогда
41664178
Продолжить;
41674179
КонецЕсли;
4180+
ОчереднаяКоманда = НРег(ЭлементМассива);
4181+
НомерМеньшеМаксимальногоИндекса = Номер < МаксимальныйИндекс;
41684182

4169-
Если НРег(ЭлементМассива) = НРег("ЗавершитьРаботуПосле") Тогда
4183+
Если ОчереднаяКоманда = НРег("ЗавершитьРаботуПосле") или ОчереднаяКоманда = НРег("shutdown") Тогда
41704184
лЗавершитьРаботуПосле = Истина;
41714185
Продолжить;
41724186
КонецЕсли;
41734187

4174-
Если НРег(ЭлементМассива) = НРег("decompile") Тогда
4175-
естьКоманда_РазложитьПоПапкам = Истина;
4188+
Если ОчереднаяКоманда = НРег("ЗавершитьРаботу1СПослеЗакрытия") или ОчереднаяКоманда = НРег("shutdownAfterClose") Тогда
4189+
ЗавершитьРаботу1СПослеЗакрытия = Истина;
4190+
Продолжить;
41764191
КонецЕсли;
41774192

4193+
Если ОчереднаяКоманда = НРег("decompile") Тогда
4194+
естьКоманда_РазложитьПоПапкам = Истина;
4195+
КонецЕсли;
41784196

4179-
4180-
Если НРег(ЭлементМассива) = НРег("diff") И Номер+1<=параметрыЗапуска.Количество()-1 Тогда
4197+
Если ОчереднаяКоманда = НРег("diff") И НомерМеньшеМаксимальногоИндекса Тогда
41814198
Путь = параметрыЗапуска.Получить(Номер+1);
41824199
Попытка
41834200
Файл = Новый Файл(Путь);
@@ -4206,7 +4223,7 @@
42064223
//Сообщить(НСтр("ru = '"+ОписаниеОшибки()+"'"), СтатусСообщения.Внимание);
42074224
КонецПопытки;
42084225

4209-
ИначеЕсли ВРег(ЭлементМассива) = ВРег("pathToCF") И Номер+1<=параметрыЗапуска.Количество()-1 Тогда
4226+
ИначеЕсли ОчереднаяКоманда = НРег("pathToCF") И НомерМеньшеМаксимальногоИндекса Тогда
42104227
Путь = параметрыЗапуска.Получить(Номер+1);
42114228
Файл = Новый Файл(Путь);
42124229
Если НЕ Файл.Существует() ИЛИ НЕ Файл.ЭтоФайл() Тогда
@@ -4215,7 +4232,7 @@
42154232
ПутьКФайлуКонфигурации = Путь;
42164233
КонецЕсли;
42174234

4218-
ИначеЕсли ВРег(ЭлементМассива) = ВРег("pathOut") И Номер+1<=параметрыЗапуска.Количество()-1 Тогда
4235+
ИначеЕсли ОчереднаяКоманда = НРег("pathOut") И НомерМеньшеМаксимальногоИндекса Тогда
42194236

42204237
Путь = параметрыЗапуска.Получить(Номер+1);
42214238
Файл = Новый Файл(Путь);
@@ -4650,12 +4667,12 @@
46504667
ЧтениеXML = Новый ЧтениеXML;
46514668
ЧтениеXML.УстановитьСтроку(XMLСтрокаФормы);
46524669
ЧтениеXML.Прочитать();
4653-
ЧтениеXML.Прочитать();
4654-
ЧтениеXML.Пропустить();
4655-
ЧтениеXML.Пропустить();
4656-
ЧтениеXML.Пропустить();
4657-
ЧтениеXML.Прочитать();
4658-
ЧтениеXML.Прочитать();
4670+
ЧтениеXML.Прочитать();
4671+
ЧтениеXML.Пропустить();
4672+
ЧтениеXML.Пропустить();
4673+
ЧтениеXML.Пропустить();
4674+
ЧтениеXML.Прочитать();
4675+
ЧтениеXML.Прочитать();
46594676
ТекстМодуля = Прав(ЧтениеXML.Значение, СтрДлина(ЧтениеXML.Значение) - 1);
46604677
ТекстМодуля = Лев(ТекстМодуля, СтрДлина(ТекстМодуля) - 1);
46614678
ТекстМодуля = СтрЗаменить(ТекстМодуля, """""", """");

0 commit comments

Comments
 (0)