Skip to content

Commit 0b09772

Browse files
committed
Имена файлов-макетов получаются слишком длинные #5
Макеты компоновки выкладываются в папку Макеты\ИмяМакета\t.xml Прочие макеты выкладываются в папку Макеты\ приложен базовый тест проверки работы сабжа
1 parent f3a1cc3 commit 0b09772

File tree

52 files changed

+6353
-457
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+6353
-457
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.lgp
2+
*.lgf
3+
tests/testSrc/

V8Reader.epf

-1.06 KB
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,421},
56+
},1,1,1,0,0,1,4,423},
5757
{
5858
{-1},4,
5959
{3,

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

Lines changed: 19 additions & 19 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,bd99d655-90d8-420a-a67c-1127085d04ba,1,e1692cc2-605b-4535-84dd-28440238746c,
1766+
{6,90a6bdc5-44cf-43e5-817c-8f77a68e97d9,1,e1692cc2-605b-4535-84dd-28440238746c,
17671767
{3,"КонтекстноеМенюСортироватьПоВыделенному1",
17681768
{1,"КонтекстноеМенюСортироватьПоВыделенному1",
17691769
{1,1,
@@ -1789,55 +1789,55 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
17891789
{3,1,
17901790
{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0}
17911791
},
1792-
{6,2a509a66-da09-4734-aff1-dd90e29e8e0a,1,e1692cc2-605b-4535-84dd-28440238746c,
1793-
{3,"КонтекстноеМенюВосстановитьПоУмолчанию",
1794-
{1,"КонтекстноеМенюВосстановитьПоУмолчанию",
1792+
{6,27c0a302-a44d-4c6d-ad75-e7d056a8b162,1,e1692cc2-605b-4535-84dd-28440238746c,
1793+
{3,"КонтекстноеМенюСортироватьПоВыделенному",
1794+
{1,"КонтекстноеМенюСортироватьПоВыделенному",
17951795
{1,1,
1796-
{"ru","Восстановить по умолчанию"}
1796+
{"ru","Сортировать по выделенному"}
17971797
},
17981798
{1,1,
1799-
{"ru","Восстановить по умолчанию"}
1799+
{"ru","Сортировать по выделенному"}
18001800
},
18011801
{1,1,
1802-
{"ru","Восстановить по умолчанию"}
1802+
{"ru","Сортировать по выделенному"}
18031803
},
18041804
{3,0,
18051805
{0},"",-1,-1,1,0},
18061806
{0,0,0}
18071807
}
18081808
},1,
18091809
{3,1,
1810-
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0}
1810+
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0}
18111811
},
1812-
{6,c264bf0a-a474-4442-9d25-3a896679edf5,1,e1692cc2-605b-4535-84dd-28440238746c,
1813-
{3,"КонтекстноеМенюСортироватьПоВыделенному",
1814-
{1,"КонтекстноеМенюСортироватьПоВыделенному",
1812+
{6,5975709f-f25d-4d5c-980f-afb8db2b9f7f,1,e1692cc2-605b-4535-84dd-28440238746c,
1813+
{3,"КонтекстноеМенюВосстановитьПоУмолчанию",
1814+
{1,"КонтекстноеМенюВосстановитьПоУмолчанию",
18151815
{1,1,
1816-
{"ru","Сортировать по выделенному"}
1816+
{"ru","Восстановить по умолчанию"}
18171817
},
18181818
{1,1,
1819-
{"ru","Сортировать по выделенному"}
1819+
{"ru","Восстановить по умолчанию"}
18201820
},
18211821
{1,1,
1822-
{"ru","Сортировать по выделенному"}
1822+
{"ru","Восстановить по умолчанию"}
18231823
},
18241824
{3,0,
18251825
{0},"",-1,-1,1,0},
18261826
{0,0,0}
18271827
}
18281828
},1,
18291829
{3,1,
1830-
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0}
1830+
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0}
18311831
},1,
1832-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,c264bf0a-a474-4442-9d25-3a896679edf5,
1832+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,27c0a302-a44d-4c6d-ad75-e7d056a8b162,
18331833
{8,"СортироватьПоВыделенному",0,1,
18341834
{1,1,
18351835
{"#","Сортировать по выделенному"}
1836-
},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},bd99d655-90d8-420a-a67c-1127085d04ba,
1836+
},0,132b82db-e432-44a3-bb2c-c47ed5b1aaea,1,1e2,0,0,1,0,0,0,0},90a6bdc5-44cf-43e5-817c-8f77a68e97d9,
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},2a509a66-da09-4734-aff1-dd90e29e8e0a,
1840+
},1,132b82db-e432-44a3-bb2c-c47ed5b1aaea,2,1e2,0,0,1,0,0,0,0},5975709f-f25d-4d5c-980f-afb8db2b9f7f,
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,504},
2722+
},312,582,1,0,1,4,4,506},
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,bf960702-62e4-407e-b4aa-444b9f33c29a,1,e1692cc2-605b-4535-84dd-28440238746c,
2464+
{6,cc4a2a1e-ea76-403e-bff2-1c746fc9fa39,1,e1692cc2-605b-4535-84dd-28440238746c,
24652465
{3,"ПоискРазличийПредыдущее",
24662466
{1,"ПоискРазличийПредыдущее",
24672467
{1,1,
@@ -2481,7 +2481,7 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
24812481
{3,1,
24822482
{-3},"",-1,-1,1,0}
24832483
},
2484-
{6,e6dfb4fd-3e56-4fde-a832-f8ef3013dd49,1,e1692cc2-605b-4535-84dd-28440238746c,
2484+
{6,2905b0d1-acb1-4aea-91c7-5fccdc3317c0,1,e1692cc2-605b-4535-84dd-28440238746c,
24852485
{3,"ПоискРазличийСледующее",
24862486
{1,"ПоискРазличийСледующее",
24872487
{1,1,
@@ -2501,11 +2501,11 @@ wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
25012501
{3,1,
25022502
{-4},"",-1,-1,1,0}
25032503
},1,
2504-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,e6dfb4fd-3e56-4fde-a832-f8ef3013dd49,
2504+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,2905b0d1-acb1-4aea-91c7-5fccdc3317c0,
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},bf960702-62e4-407e-b4aa-444b9f33c29a,
2508+
},1,d997aeb8-c718-4984-a811-27d681402bbd,1,1e2,0,0,1,0,1,0,0},cc4a2a1e-ea76-403e-bff2-1c746fc9fa39,
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,1918},
11446+
},657,373,1,0,1,4,4,1920},
1144711447
{
1144811448
{0},42,
1144911449
{28,

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

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -454,65 +454,65 @@
454454
{1,0}
455455
},8,2,0,0,1,1,
456456
{5,32331f9c-fa5a-4256-9988-16a6e74eb9c3,7,1,4,
457-
{6,43039b62-fbd8-4d9c-8e11-bd4b503091cf,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
457+
{6,0f2c7a3d-0940-473e-ae5f-279344c6eaef,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
458458
{6,0,00000000-0000-0000-0000-000000000000,97,
459459
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
460-
{6,abaf05d1-f6f7-4856-94e0-d9dc63179d57,1,e1692cc2-605b-4535-84dd-28440238746c,
461-
{3,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
462-
{1,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
460+
{6,57d01321-44f2-41d6-a5c0-5ba5a15b4a98,1,e1692cc2-605b-4535-84dd-28440238746c,
461+
{3,"УправляющаяКоманднаяПанельДействиеСохранить",
462+
{1,"УправляющаяКоманднаяПанельДействиеСохранить",
463463
{1,1,
464-
{"ru","Открыть навигатор файлов"}
464+
{"ru","Действие сохранить"}
465465
},
466466
{1,1,
467-
{"ru","Открыть навигатор файлов"}
467+
{"ru","Действие сохранить"}
468468
},
469469
{1,1,
470-
{"ru","Открыть навигатор файлов"}
470+
{"ru","Действие сохранить"}
471471
},
472472
{3,0,
473473
{0},"",-1,-1,1,0},
474474
{0,0,0}
475475
}
476476
},1,
477477
{3,1,
478-
{0,3d4ad3b1-17de-4cf1-a2e4-0c2c83a5b5c2},"",-1,-1,1,0}
478+
{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0}
479479
},
480-
{6,9288dc95-ae4e-4f12-b15c-520930331f93,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
480+
{6,5e9bcca4-9663-41c5-af38-04dd8ab51c31,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
481481
{6,0,00000000-0000-0000-0000-000000000000,99,
482482
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
483-
{6,5837fc27-6091-4bea-889e-289c0763f373,1,e1692cc2-605b-4535-84dd-28440238746c,
484-
{3,"УправляющаяКоманднаяПанельДействиеСохранить",
485-
{1,"УправляющаяКоманднаяПанельДействиеСохранить",
483+
{6,5dbb2156-8a53-4c3b-9c48-b694e60dcdef,1,e1692cc2-605b-4535-84dd-28440238746c,
484+
{3,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
485+
{1,"УправляющаяКоманднаяПанельОткрытьНавигаторФайлов",
486486
{1,1,
487-
{"ru","Действие сохранить"}
487+
{"ru","Открыть навигатор файлов"}
488488
},
489489
{1,1,
490-
{"ru","Действие сохранить"}
490+
{"ru","Открыть навигатор файлов"}
491491
},
492492
{1,1,
493-
{"ru","Действие сохранить"}
493+
{"ru","Открыть навигатор файлов"}
494494
},
495495
{3,0,
496496
{0},"",-1,-1,1,0},
497497
{0,0,0}
498498
}
499499
},1,
500500
{3,1,
501-
{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0}
501+
{0,3d4ad3b1-17de-4cf1-a2e4-0c2c83a5b5c2},"",-1,-1,1,0}
502502
},1,
503-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,abaf05d1-f6f7-4856-94e0-d9dc63179d57,
503+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,5dbb2156-8a53-4c3b-9c48-b694e60dcdef,
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},43039b62-fbd8-4d9c-8e11-bd4b503091cf,
507+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,3,1e2,0,3,0,0,0,0,0},0f2c7a3d-0940-473e-ae5f-279344c6eaef,
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},9288dc95-ae4e-4f12-b15c-520930331f93,
511+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,5,1e2,0,0,0,0,0,0,0},5e9bcca4-9663-41c5-af38-04dd8ab51c31,
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},5837fc27-6091-4bea-889e-289c0763f373,
515+
},0,32331f9c-fa5a-4256-9988-16a6e74eb9c3,6,1e2,0,0,0,0,0,0,0},57d01321-44f2-41d6-a5c0-5ba5a15b4a98,
516516
{8,"ДействиеСохранить",0,1,
517517
{1,1,
518518
{"ru","Сохранить"}
@@ -22991,7 +22991,7 @@ VE6PUczpR80nqwQD32GzO4tt9Wge7LLjX2Rk6h18L8D3RY59D5+HD2R8z+eVuUmS
2299122991
{1,0}
2299222992
},8,2,0,0,1,1,
2299322993
{5,1b22b223-e047-44c2-8ba7-7903b9b88dc6,1,1,1,
22994-
{6,4f037226-2b1e-4976-8913-0ea87e9b8a9d,1,e1692cc2-605b-4535-84dd-28440238746c,
22994+
{6,91b57429-20f3-47dd-be79-efb37438ef4f,1,e1692cc2-605b-4535-84dd-28440238746c,
2299522995
{3,"КомандыСравненияСравнитьОбъекты",
2299622996
{1,"КомандыСравненияСравнитьОбъекты",
2299722997
{1,1,
@@ -23037,7 +23037,7 @@ Zpn//5n//zNmZlR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AFR8AJn//5n//5n//5n/
2303723037
mVR8AFR8AFR8AA==}
2303823038
},0}
2303923039
},1,
23040-
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,4f037226-2b1e-4976-8913-0ea87e9b8a9d,
23040+
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,91b57429-20f3-47dd-be79-efb37438ef4f,
2304123041
{8,"СравнитьОбъекты",0,1,
2304223042
{1,1,
2304323043
{"ru","Запомнить выбранный объект для сравнения"}
@@ -23080,7 +23080,7 @@ mVR8AFR8AFR8AA==}
2308023080
}
2308123081
}
2308223082
}
23083-
},859,462,1,0,1,4,4,1635},
23083+
},859,462,1,0,1,4,4,1653},
2308423084
{
2308523085
{0},42,
2308623086
{12,

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

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4100,7 +4100,6 @@
41004100
СоответствиеВидовФайлов.Вставить("mxl", 100);
41014101
СоответствиеВидовФайлов.Вставить("txt", 101);
41024102

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

41064105
Для Номер = 0 По параметрыЗапуска.Количество()-1 Цикл
@@ -4173,8 +4172,7 @@
41734172
Иначе
41744173
КаталогВыгрузки = Путь; //ПутьККаталогуДляВыгрузки
41754174
КонецЕсли;
4176-
4177-
4175+
41784176
КонецЕсли;
41794177

41804178
КонецЦикла;
@@ -4296,10 +4294,10 @@
42964294
СоздатьКаталог(ФайлКаталога.ПолноеИмя);
42974295
КонецЕсли;
42984296

4299-
ФайлыИскючений = Новый Массив();
4297+
ФайлыИсключений = Новый Массив();
43004298

43014299
Для каждого ЭлементМассива Из МассивФайлов Цикл
4302-
Если ФайлыИскючений.Найти(ЭлементМассива) <> Неопределено Тогда
4300+
Если ФайлыИсключений.Найти(ЭлементМассива) <> Неопределено Тогда
43034301
Продолжить;
43044302
КонецЕсли;
43054303

@@ -4399,18 +4397,25 @@
43994397
СоздатьКаталог(ФайлМакетов.ПолноеИмя);
44004398
КонецЕсли;
44014399

4402-
КаталогМакета = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета;
4403-
ФайлМакета = Новый Файл(КаталогМакета);
4404-
Если НЕ ФайлМакета.Существует() Тогда
4405-
СоздатьКаталог(ФайлМакета.ПолноеИмя);
4406-
КонецЕсли;
4400+
//КаталогМакета = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета;
4401+
//ФайлМакета = Новый Файл(КаталогМакета);
4402+
//Если НЕ ФайлМакета.Существует() Тогда
4403+
// СоздатьКаталог(ФайлМакета.ПолноеИмя);
4404+
//КонецЕсли;
44074405
//
44084406
//СоздатьКаталог(ФайлМакета.ПолноеИмя);
44094407

4410-
ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".txt";
4408+
//НовыйПутьМакетаБезРасширения = ФайлМакета.ПолноеИмя+"\T"; // ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".txt";
44114409

4412-
Если СтрокаМетаданного.Строки[0].Объект = "М6" Тогда //Компоновка
4413-
ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".xml";
4410+
ТипМакетаФайла = СтрокаМетаданного.Строки[0].Объект;
4411+
Если ТипМакетаФайла = "М6" Тогда //Компоновка
4412+
КаталогМакета = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета;
4413+
ФайлМакета = Новый Файл(КаталогМакета);
4414+
Если НЕ ФайлМакета.Существует() Тогда
4415+
СоздатьКаталог(ФайлМакета.ПолноеИмя);
4416+
КонецЕсли;
4417+
4418+
ПутьНовый = ФайлМакета.ПолноеИмя+"\T.xml";
44144419

44154420
ТекстовыйДокумент = Новый ТекстовыйДокумент;
44164421
ТекстовыйДокумент.Прочитать(ФайлМакетаИсходный.ПолноеИмя, КодировкаТекста.UTF8);
@@ -4419,16 +4424,17 @@
44194424
ТекстовыйДокумент.УстановитьТекст(XMLСтрокаМакета);
44204425

44214426
ТекстовыйДокумент.Записать(ПутьНовый);
4422-
ИначеЕсли СтрокаМетаданного.Строки[0].Объект = "М0" Тогда //Табличный документ
4423-
ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".mxl";
4424-
КопироватьФайл(ФайлМакетаИсходный.ПолноеИмя, ПутьНовый);
4425-
ИначеЕсли СтрокаМетаданного.Строки[0].Объект = "М4" Тогда //Табличный документ
4426-
ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".txt";
4427-
КопироватьФайл(ФайлМакетаИсходный.ПолноеИмя, ПутьНовый);
44284427
Иначе
4429-
ПутьНовый = ФайлМакета.ПолноеИмя+"\"+ИмяМакета+".txt";
4430-
КопироватьФайл(ФайлМакетаИсходный.ПолноеИмя, ПутьНовый);
4428+
НовыйПутьМакетаБезРасширения = ФайлМакетов.ПолноеИмя+"\"+ИмяМакета;
4429+
Если ТипМакетаФайла = "М0" Тогда //Табличный документ
4430+
ПутьНовый = НовыйПутьМакетаБезРасширения+".mxl";
4431+
ИначеЕсли ТипМакетаФайла = "М4" Тогда //Табличный документ
4432+
ПутьНовый = НовыйПутьМакетаБезРасширения+".txt";
4433+
Иначе
4434+
ПутьНовый = НовыйПутьМакетаБезРасширения+".txt";
4435+
КонецЕсли;
44314436

4437+
КопироватьФайл(ФайлМакетаИсходный.ПолноеИмя, ПутьНовый);
44324438
КонецЕсли;
44334439

44344440

@@ -4437,7 +4443,7 @@
44374443
НоваяСтрока.Источник = ФайлМакетаИсходный.Имя;
44384444
НоваяСтрока.Приемник = СтрЗаменить(ПутьНовый, ПутьКСохранению, "");
44394445

4440-
ФайлыИскючений.Добавить(ФайлМакетаИсходный);
4446+
ФайлыИсключений.Добавить(ФайлМакетаИсходный);
44414447

44424448
КонецЕсли;
44434449

0 commit comments

Comments
 (0)