1
0
mirror of https://github.com/SergeFocus/1C-Functin-to-yEd.git synced 2024-12-02 02:56:29 +02:00

Добавлена исходная обработка , найденная на просторах интернета - ГрафВызовов82

This commit is contained in:
s.skurskiy@fundament.ua 2018-03-18 05:25:20 +02:00
parent 41cf4342a2
commit 0c869b3eb1
24 changed files with 1395 additions and 3050 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -226,7 +226,7 @@
РабочийКаталог = РабочийКаталог + "\";
КонецЕсли;
ИмяТекстовогоФайла = РабочийКаталог + "graph.gml";
ИмяТекстовогоФайла = РабочийКаталог + "graph.txt";
ИмяИсполняемогоФайла = РабочийКаталог + "graph.bat";
Файл = Новый Файл(ИмяИсполняемогоФайла);
Если Не Файл.Существует() Или Не Файл.ЭтоФайл() Тогда
@ -257,15 +257,11 @@
КонецЕсли;
// Запишем текст и выполним команду построения
Текст = Новый ЗаписьТекста(ИмяТекстовогоФайла, КодировкаТекста.ANSI);
Текст.ЗаписатьСтроку(Результат.ТекстГрафа);
Текст.Закрыть();
//Текст = Новый ТекстовыйДокумент;
//Текст.ДобавитьСтроку(Результат.ТекстГрафа);
//Текст.Записать(ИмяТекстовогоФайла,);
//ЗапуститьПриложение(ИмяИсполняемогоФайла); // ПараметрыМакетаТекстовогоДокумента ЗаписьТекста
ЗапуститьПриложение(ИмяТекстовогоФайла);
Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(Результат.ТекстГрафа);
Текст.Записать(ИмяТекстовогоФайла);
ЗапуститьПриложение(ИмяИсполняемогоФайла);
КонецПроцедуры

View File

@ -305,7 +305,14 @@
РабочийКаталог = РабочийКаталог + "\";
КонецЕсли;
ИмяТекстовогоФайла = РабочийКаталог + "graph.gml";
ИмяТекстовогоФайла = РабочийКаталог + "graph.txt";
ИмяИсполняемогоФайла = РабочийКаталог + "graph.bat";
Файл = Новый Файл(ИмяИсполняемогоФайла);
Если Не Файл.Существует() Или Не Файл.ЭтоФайл() Тогда
Предупреждение("Не найден файл: " + ИмяИсполняемогоФайла + "
|Необходимо выполнить настройку построения графов!");
Возврат;
КонецЕсли;
// Проверим, выбрана ли строка
текДанные = Элементы.ДеревоФункций.ТекущиеДанные;
@ -329,10 +336,10 @@
КонецЕсли;
// Запишем текст и выполним команду построения
Текст = Новый ЗаписьТекста(ИмяТекстовогоФайла, КодировкаТекста.ANSI);
Текст.ЗаписатьСтроку(Результат.ТекстГрафа);
Текст.Закрыть();
ЗапуститьПриложение(ИмяТекстовогоФайла);
Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(Результат.ТекстГрафа);
Текст.Записать(ИмяТекстовогоФайла);
ЗапуститьПриложение(ИмяИсполняемогоФайла);
КонецПроцедуры

View File

@ -1,5 +1,5 @@
{27,
{18,
{16,
{
{1,1,
{"ru","Ввод текста модуля"}
@ -7,14 +7,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -32,62 +32,45 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},25,0,2,
{1,0}
},20,0,2,
{0,10,1},
{0,11,1},1,
{0,10,2},2,
{0,10,3},
{0,11,3},0,0,
{4,1,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
{3,1,
{3,0,
{0},"",-1,-1,1,0}
},0,1,
{1,1,
{4,
{3,
{1,1,
{"ru","Страница1"}
},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"Страница1",1,
{3,4,
{0}
},
{3,4,
{0}
}
}
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},-1,1,1,"Страница1",1}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
{2,8,0,1,2,0,0,0,0},
{2,474,1,1,3,0,0,8,0},
{2,367,0,1,4,0,0,33,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{2,367,0,1,4,0,0,33,0},0,4294967295,5,64},
{0}
},
{5,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,10,
{2,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -105,11 +88,15 @@
},
{3,0,
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,2,0,1,
{1,0}
},8,2,0,2,0,1,
{5,a4347ce9-65a9-4918-8c3b-7063863301a9,3,1,3,
{6,9b443d92-20dc-41bb-93ca-2236719d2134,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,82f49f99-7a1e-486b-8d56-953ac5d39209,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,6,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,67072a7b-ce7a-44f6-af3a-c9c9b3faf925,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,c91530ab-59e8-4eb1-8d67-6806f0b80bb4,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,fa8e4d32-7a9b-40d3-a5f3-16e180d4028a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаВыполнитьНажатие",
{1,"КнопкаВыполнитьНажатие",
{1,1,
@ -121,21 +108,18 @@
{1,1,
{"ru","Кнопка выполнить нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
},0},
{6,48153fe2-73ba-4211-8e33-f3b5fbe65787,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,6,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,c91530ab-59e8-4eb1-8d67-6806f0b80bb4,
},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,fa8e4d32-7a9b-40d3-a5f3-16e180d4028a,
{8,"ОсновныеДействияФормыВыполнить",0,1,
{1,1,
{"ru","Выполнить"}
},1,a4347ce9-65a9-4918-8c3b-7063863301a9,1,1e2,0,1,1,0,1,0,0},9b443d92-20dc-41bb-93ca-2236719d2134,
},1,a4347ce9-65a9-4918-8c3b-7063863301a9,1,1e2,0,1,1,0,1,0,0},67072a7b-ce7a-44f6-af3a-c9c9b3faf925,
{8,"Разделитель",0,1,
{1,0},0,a4347ce9-65a9-4918-8c3b-7063863301a9,2,1e2,2,1,1,0,1,0,0},48153fe2-73ba-4211-8e33-f3b5fbe65787,
{1,0},0,a4347ce9-65a9-4918-8c3b-7063863301a9,2,1e2,2,1,1,0,1,0,0},82f49f99-7a1e-486b-8d56-953ac5d39209,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1,
{"ru","Закрыть"}
@ -144,11 +128,11 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,bc23b84c-a1a8-45b3-af82-250f16ba815b,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1ee5416c-09bb-4f6f-beb6-0d8c2c93275f,1}
},
{8,0,375,482,400,1,
{0,
{2,10,1,-24},
{2,10,1,-25},
{2,-1,6,0}
},
{0,
@ -178,14 +162,14 @@
},
{14c4a229-bfc3-42fe-9ce1-2da049fd0109,11,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -203,7 +187,8 @@
},
{3,0,
{0},1,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},6,1,24ce9616-6389-4edd-a904-9437be47d5ec,
{1,0}
},6,1,24ce9616-6389-4edd-a904-9437be47d5ec,
{1,3ff80e32-091c-436e-90a8-308cd4a510e4},0,0},
{8,8,33,474,367,1,
{0,
@ -211,7 +196,7 @@
{2,-1,6,0}
},
{0,
{2,0,1,-32},
{2,0,1,-33},
{2,-1,6,0}
},
{0,
@ -240,14 +225,14 @@
},
{
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -267,10 +252,11 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1,
{"ru","Режим определения директив82"}
},0,0},5,
}
},4,
{1,1,
{"ru","Обычный модуль"}
},1,0,1,0},2,0,0},0,
},1,0,1},1},0,
{"N",0},
{0}
},
@ -280,7 +266,7 @@
{2,-1,6,0}
},
{0,
{2,12,0,12},
{2,12,0,15},
{2,-1,6,0}
},
{0,
@ -288,7 +274,7 @@
{2,-1,6,0}
},
{0,
{2,12,2,104},
{2,12,2,105},
{2,-1,6,0}
},
{0,
@ -309,14 +295,14 @@
{"Pattern"},
{
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -334,10 +320,11 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},5,
{1,0}
},4,
{1,1,
{"ru","Управляемая форма"}
},1,0,1,0},2,0,0},0,
},1,0,1},1},0,
{"N",1},
{0}
},
@ -347,7 +334,7 @@
{2,-1,6,0}
},
{0,
{2,13,0,12},
{2,13,0,15},
{2,-1,6,0}
},
{0,
@ -355,7 +342,7 @@
{2,-1,6,0}
},
{0,
{2,13,2,124},
{2,13,2,126},
{2,-1,6,0}
},
{0,
@ -376,14 +363,14 @@
{"Pattern"},
{
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -401,10 +388,11 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},5,
{1,0}
},4,
{1,1,
{"ru","Автоопределение"}
},1,0,1,0},2,0,0},0,
},1,0,1},1},0,
{"N",2},
{0}
},
@ -414,7 +402,7 @@
{2,-1,6,0}
},
{0,
{2,14,0,12},
{2,14,0,15},
{2,-1,6,0}
},
{0,
@ -422,7 +410,7 @@
{2,-1,6,0}
},
{0,
{2,14,2,124},
{2,14,2,126},
{2,-1,6,0}
},
{0,
@ -439,7 +427,7 @@
{0}
}
}
},482,400,1,0,1,4,4,19,602,500,120},
},482,400,1,0,1,4,4,16},
{
{1},6,
{1,
@ -467,11 +455,7 @@
{0},1,4,1,0,0,0,
{0},
{0},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},1,2,0,0,1,1}

View File

@ -1,5 +1,5 @@
{27,
{18,
{16,
{
{1,1,
{"ru","Настройка построения графов"}
@ -7,14 +7,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -32,62 +32,45 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},25,0,1,
{1,0}
},20,0,1,
{0,3,1},1,
{0,3,2},3,
{0,3,3},
{0,5,3},
{0,7,3},0,0,
{4,1,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
{3,1,
{3,0,
{0},"",-1,-1,1,0}
},0,1,
{1,1,
{4,
{3,
{1,1,
{"ru","Страница1"}
},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"Страница1",1,
{3,4,
{0}
},
{3,4,
{0}
}
}
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},-1,1,1,"Страница1",1}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
{2,4,0,1,2,0,0,0,0},
{2,444,1,1,3,0,0,8,0},
{2,47,0,1,4,0,0,33,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{2,47,0,1,4,0,0,33,0},0,4294967295,5,64},
{0}
},
{5,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,3,
{2,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -105,9 +88,10 @@
},
{3,0,
{0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,2,0,1,
{1,0}
},8,2,0,2,0,1,
{5,b510bbbb-7baa-4190-9c4b-6223a958c61f,3,1,3,
{6,d7b5db59-198c-491f-a6a5-402416025f68,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,4d1c7896-8f63-4061-b612-647d65dd7686,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаУстановитьНажатие",
{1,"КнопкаУстановитьНажатие",
{1,1,
@ -119,8 +103,8 @@
{1,1,
{"ru","Кнопка установить нажатие"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
},6,
@ -131,18 +115,18 @@
{"ru","Установить"}
}
},
{6,42b9deeb-56d7-4571-b526-3837f501ea8a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,aeaef3df-eaf2-4a2b-8651-7a9475296e22,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,2,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,7c4a5374-2cf6-4bf5-b43c-ed9473f5ef1d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,dccd19d5-1a9c-44f0-a445-1e227810c40a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,d7b5db59-198c-491f-a6a5-402416025f68,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,4d1c7896-8f63-4061-b612-647d65dd7686,
{8,"ОсновныеДействияФормыУстановить",0,1,
{1,1,
{"ru","Установить"}
},1,b510bbbb-7baa-4190-9c4b-6223a958c61f,1,1e2,0,1,1,0,1,0,0},7c4a5374-2cf6-4bf5-b43c-ed9473f5ef1d,
},1,b510bbbb-7baa-4190-9c4b-6223a958c61f,1,1e2,0,1,1,0,1,0,0},dccd19d5-1a9c-44f0-a445-1e227810c40a,
{8,"Разделитель",0,1,
{1,0},0,b510bbbb-7baa-4190-9c4b-6223a958c61f,2,1e2,2,1,1,0,1,0,0},42b9deeb-56d7-4571-b526-3837f501ea8a,
{1,0},0,b510bbbb-7baa-4190-9c4b-6223a958c61f,2,1e2,2,1,1,0,1,0,0},aeaef3df-eaf2-4a2b-8651-7a9475296e22,
{8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1,
{"ru","Закрыть"}
@ -151,11 +135,11 @@
{0}
}
}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,caf81f01-6136-4037-8ec7-3c6c02c2ab6d,1,0,0}
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,e13d41f6-8f5e-45c8-86ca-0134547edd78,1}
},
{8,0,55,452,80,1,
{0,
{2,3,1,-24},
{2,3,1,-25},
{2,-1,6,0}
},
{0,
@ -186,14 +170,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,4,
{3,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -211,20 +195,17 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,
{1,0}
},7,
{1,1,
{"ru","Рабочий каталог:"}
},0,1,0,0,0,
{0,0,0},0,
{1,0},1,
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0},
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},4},
{0}
},
{8,8,4,108,23,1,
@ -233,7 +214,7 @@
{2,-1,6,0}
},
{0,
{2,4,0,16},
{2,4,0,19},
{2,-1,6,0}
},
{0,
@ -264,14 +245,14 @@
},
{
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -291,15 +272,16 @@
{-18},0,0,0},
{1,1,
{"ru","Рабочий каталог для построения графов"}
},0,0},29,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
}
},21,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},0,0,0,
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},0,0,0,
{0,0,0},
{1,0},0,0,0,0,0,0,0,16777215}
{1,0},0,0,0,0}
},
{1,
{9a7643d2-19e9-45e2-8893-280bc9195a97,
@ -321,8 +303,8 @@
{1,1,
{"ru","Рабочий каталог для построения графов начало выбора"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
}
@ -335,7 +317,7 @@
{2,-1,6,0}
},
{0,
{2,5,0,16},
{2,5,0,19},
{2,-1,6,0}
},
{0,
@ -361,14 +343,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,6,
{3,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -386,20 +368,17 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,
{1,0}
},7,
{1,1,
{"ru","Путь к программе:"}
},0,1,0,0,0,
{0,0,0},0,
{1,0},1,
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0},
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},4},
{0}
},
{8,8,28,108,47,1,
@ -408,7 +387,7 @@
{2,-1,6,0}
},
{0,
{2,6,0,16},
{2,6,0,19},
{2,-1,6,0}
},
{0,
@ -439,14 +418,14 @@
},
{
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
@ -464,15 +443,16 @@
},
{3,1,
{-18},0,0,0},
{1,0},0,0},29,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{1,0}
},21,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0,
{"U"},
{"U"},"",0,1,0,0,0,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},0,0,0,
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},0,0,0,
{0,0,0},
{1,0},0,0,0,0,0,0,0,16777215}
{1,0},0,0,0,0}
},
{1,
{9a7643d2-19e9-45e2-8893-280bc9195a97,
@ -494,8 +474,8 @@
{1,1,
{"ru","Путь к программе начало выбора"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
}
@ -508,7 +488,7 @@
{2,-1,6,0}
},
{0,
{2,7,0,16},
{2,7,0,19},
{2,-1,6,0}
},
{0,
@ -532,7 +512,7 @@
{0}
}
}
},452,80,1,0,1,4,4,22,565,100,120},
},452,80,1,0,1,4,4,17},
{
{1},4,
{2,
@ -581,8 +561,8 @@
{1,1,
{"ru","При открытии"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
}
@ -590,11 +570,7 @@
},1,4,1,0,0,0,
{0},
{0},
{4,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},1,2,0,0,1,1}

View File

@ -73,18 +73,18 @@
///////////////////////////////////////////////////////////////////////////////
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ "C:\Program Files\yWorks\yEd\yEd.exe"
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
Функция ПопробоватьНайтиGraphviz()
ИмяКаталога = "C:\";
Если Не НайтиФайлИлиКаталог("Program Files", ИмяКаталога, Истина) Тогда
Возврат Ложь;
ИначеЕсли Не НайтиФайлИлиКаталог("yWorks*", ИмяКаталога, Истина) Тогда
ИначеЕсли Не НайтиФайлИлиКаталог("Graphviz*", ИмяКаталога, Истина) Тогда
Возврат Ложь;
ИначеЕсли Не НайтиФайлИлиКаталог("yEd", ИмяКаталога, Истина) Тогда
ИначеЕсли Не НайтиФайлИлиКаталог("bin", ИмяКаталога, Истина) Тогда
Возврат Ложь;
ИначеЕсли Не НайтиФайлИлиКаталог("yEd.exe", ИмяКаталога, Ложь) Тогда
ИначеЕсли Не НайтиФайлИлиКаталог("dot.exe", ИмяКаталога, Ложь) Тогда
Возврат Ложь;
КонецЕсли;
@ -126,7 +126,7 @@
ДанныеЗаполнения.Вставить("ИсходящийФайл", РабочийКаталогДляПостроенияГрафов + "graph.png");
ДанныеЗаполнения.Вставить("ПутьКПрограмме", ПутьКПрограмме);
ДанныеЗаполнения.Вставить("ФорматФайла", "png");
ДанныеЗаполнения.Вставить("ТекстовыйФайл", РабочийКаталогДляПостроенияГрафов + "graph.gml");
ДанныеЗаполнения.Вставить("ТекстовыйФайл", РабочийКаталогДляПостроенияГрафов + "graph.txt");
СтрФайла = ПолучитьМакет("ШаблонФайлаПостроениеГрафа").ПолучитьТекст();
Для Каждого Элемент Из ДанныеЗаполнения Цикл

View File

@ -1,5 +1,7 @@
///////////////////////////////////////////////////////////////////////////////
//Перем NodeS, EdgeS;

///////////////////////////////////////////////////////////////////////////////
//
Функция ПолучитьНомерВерсииОбработки() Экспорт
Возврат "1.0.1";
@ -238,11 +240,9 @@
// Построение графа
Функция ПодготовитьПостроениеГрафа(ДеревоФункций, ИДСтроки) Экспорт
ТекстГрафа = "";
Структура_GML = Новый Структура;
Если ТипОтчета = 1 И ТипОтчетаПоСекциям = 1 Тогда
Возврат ПодготовитьПостроениеГрафаВызовыМеждуСекциями(ДеревоФункций, Структура_GML);
Возврат ПодготовитьПостроениеГрафаВызовыМеждуСекциями(ДеревоФункций);
КонецЕсли;
// Найдем строку
@ -288,182 +288,26 @@
// Составим список всех функций и вызовов
СписокВызовов = НайтиВсеФункцииИВызовы(СписокФункций, СтроитьВверх, СтроитьВниз, ФункцииНаКоторыхОстанавливаться, СтроитьВверхНаКоторыхОстанавливаться, СтроитьВнизНаКоторыхОстанавливаться);
// Начнем вывод текста графа
ТекстГрафа = ГрафНачать();
// Выведем информацию о функциях
ИдентификаторыФункций = "";
ДеревоПоКластерам = ПолучитьДеревоФункцийПоКластерам(СписокФункций);
ДобавитьВТекстГрафаФункции(ТекстГрафа, ДеревоПоКластерам, ВыбраннаяФункция, ИдентификаторыФункций);
// Создаем текст на языек GML
ИдентификаторыФункций = Неопределено;
СозданиеМассивовТекстВГрафаВ_GML(ВыбраннаяФункция, ДеревоПоКластерам, СписокВызовов, ИдентификаторыФункций, Структура_GML);
Результат = ЗавершитьПостроениеГрафа(ИдентификаторыФункций, Структура_GML, ТекстГрафа);
Возврат Результат;
КонецФункции
Функция ЗавершитьПостроениеГрафа(Знач ИдентификаторыФункций, Знач Структура_GML, ТекстГрафа)
Перем Результат;
// Выведем информацию о вызовах
ДобавитьВТекстГрафаВызовы(ТекстГрафа, СписокВызовов);
// Завершим вывод текста графа
СтруктураВ_GMLТекст(ТекстГрафа, "graph", Структура_GML);
ГрафЗавершить(ТекстГрафа);
// Возвращаем текст на языеке GML
Результат = Новый Структура;
Результат.Вставить("ТекстГрафа", ТекстГрафа);
Результат.Вставить("ИдентификаторыФункций", ИдентификаторыФункций);
Возврат Результат;
КонецФункции
Процедура СозданиеМассивовТекстВГрафаВ_GML(Знач ВыбраннаяФункция, Знач ДеревоПоКластерам, Знач СписокВызовов, ИдентификаторыФункций, Структура_GML)
// Начнем вывод текста графа
Перем НомерКластера;
Перем EdgeS;
Перем Node_ID;
Перем NodeS;
Перем спсИдентификаторы;
ИнициализацияСозданиеМассивовТекстВГрафаВ_GML(ИдентификаторыФункций, EdgeS, Node_ID, NodeS, спсИдентификаторы);
Для Каждого СтрКластер Из ДеревоПоКластерам.Строки Цикл
ЕстьКластер = (СтрКластер.СтрокаВТаблице <> Неопределено);
Если ЕстьКластер Тогда
Node=NodeS.Добавить();
Node.id = Node_ID;
Node.label= """"+ ?(ТипОтчета = 1,СтрКластер.СтрокаВТаблице.ИмяСекции,СтрКластер.СтрокаВТаблице.ОписаниеДирективы) + """" ;
Node.graphics= Новый Структура;
Node.graphics.Вставить("type","""roundrectangle""");
Node.graphics.Вставить("hasFill","0");
Node.graphics.Вставить("outline","""#0000FF""");
Node.graphics.Вставить("outlineStyle","""dashed""");
Node.LabelGraphics= Новый Структура;
//Node.LabelGraphics.Вставить("fontSize",);
Node.LabelGraphics.Вставить("anchor","""t""");
Node.isGroup= "1";
//Node.Кластер= СтрКластер;
Node_GID = Node_ID;
Node_ID=Node_ID+1;
КонецЕсли;
Для Каждого СтрФ Из СтрКластер.Строки Цикл
Инфо = СтрФ.СтрокаВТаблице;
Node=NodeS.Добавить();
Node.id = Node_ID;
Node.label= """"+ ?(ОтображатьТолькоИдентификаторы,Инфо.Идентификатор, Инфо.ИмяФункции) + """" ;
Node.graphics= Новый Структура;
Node.graphics.Вставить("type",?(Инфо.ЭтоФункция, """ellipse""", """rectangle"""));
Node.graphics.Вставить("fill",?(Инфо.Экспортная, """#CCFFCC""", """#CCFFFF"""));
Node.graphics.Вставить("outline",?(Инфо.Идентификатор = ВыбраннаяФункция,"""#FF0000""","""#000000"""));
Node.ФункцияИлиПроцедура= Инфо.Идентификатор;
Если ЕстьКластер Тогда
Node.gid = Node_GID;
КонецЕсли;
Node_ID=Node_ID+1;
спсИдентификаторы.Добавить(Инфо.Идентификатор, Инфо.ИмяФункции);
КонецЦикла;
КонецЦикла;
// Сформируем строку с идентификаторами
спсИдентификаторы.СортироватьПоЗначению();
Для Каждого Элемент Из спсИдентификаторы Цикл
ИдентификаторыФункций = ""+ИдентификаторыФункций + Элемент.Значение + " " + Элемент.Представление + Символы.ПС;
КонецЦикла;
// Выведем информацию о вызовах
Для Каждого Элемент Из СписокВызовов Цикл
СтрВызова = Элемент.Ключ;
Edge=EdgeS.Добавить();
Edge.source = nodes.Найти(СтрВызова.ИзФункции,"ФункцияИлиПроцедура").ID;
Edge.target = nodes.Найти(СтрВызова.Функцию,"ФункцияИлиПроцедура").ID;
Edge.label= """"+ Строка(СтрВызова.Количество) + """" ;
Edge.graphics= Новый Структура;
Если СтрВызова.ВложенностьЦикла > 0 Тогда
Edge.graphics.Вставить("fill","""#FF0000""");
ИначеЕсли СтрВызова.Количество > 1 Тогда
Edge.graphics.Вставить("fill","""#0000FF""");
Иначе
Edge.graphics.Вставить("fill","""#000000""");
КонецЕсли;
Edge.graphics.Вставить("targetArrow", """standard""");
Edge.LabelGraphics= Новый Структура;
Edge.LabelGraphics.Вставить( "anchor","""c""");
КонецЦикла;
Структура_GML.Вставить("NodeS", NodeS);
Структура_GML.Вставить("EdgeS", EdgeS);
КонецПроцедуры
Процедура ИнициализацияСозданиеМассивовТекстВГрафаВ_GML(ИдентификаторыФункций, EdgeS, Node_ID, NodeS, спсИдентификаторы)
Перем Node_GID, ЕстьКластер, СтрКластер;
EdgeS = Неопределено;
NodeS = Неопределено;
спсИдентификаторы = Неопределено;
СтрКластер = Неопределено;
ЕстьКластер = Неопределено;
Node_ID=0;
Node_GID=0;
ИдентификаторыФункций = "";
спсИдентификаторы = Новый СписокЗначений;
NodeS = Новый ТаблицаЗначений;
NodeS.Колонки.Добавить("ФункцияИлиПроцедура");
NodeS.Колонки.Добавить("id");
NodeS.Колонки.Добавить("label");
NodeS.Колонки.Добавить("graphics");
NodeS.Колонки.Добавить("LabelGraphics");
NodeS.Колонки.Добавить("isGroup");
NodeS.Колонки.Добавить("gid");
//NodeS.Колонки.Добавить("Кластер");
EdgeS = Новый ТаблицаЗначений;
EdgeS.Колонки.Добавить("Связь");
EdgeS.Колонки.Добавить("source");
EdgeS.Колонки.Добавить("target");
EdgeS.Колонки.Добавить("label");
EdgeS.Колонки.Добавить("graphics");
EdgeS.Колонки.Добавить("LabelGraphics");
КонецПроцедуры
Функция СтруктураВ_GMLТекст(ТекстГрафа, Имя, Значение)
//Проверяем тип параметра
Если типЗнч(Значение)= тип("Строка") Или типЗнч(Значение)= тип("Число") Тогда
ТекстГрафа = ТекстГрафа +Символы.ПС+ Символы.Таб +Имя+ " "+ Значение ;
ИначеЕсли типЗнч(Значение)= тип("Структура") Тогда
//Добавляем имя параметра
ТекстГрафа = ТекстГрафа+Имя+Символы.ПС;
//Открываем блок
ТекстГрафа = ТекстГрафа+ "[";
Для Каждого Элемент Из Значение Цикл
//Добавляем значения
ТекстГрафа = СтруктураВ_GMLТекст(ТекстГрафа, Элемент.Ключ, Элемент.Значение);
КонецЦикла;
//Закрываем блок
ТекстГрафа = ТекстГрафа + Символы.ПС + "]";
ИначеЕсли типЗнч(Значение)= тип ("ТаблицаЗначений") Тогда
//Разбор таблицы
Для Каждого ТекущаяСтрока Из Значение Цикл // перебор строк
Для Каждого ТекущаяКолонка Из Значение.Колонки Цикл // перебор столбцов
Если ТекущаяКолонка.Имя = "ФункцияИлиПроцедура" Тогда
ТекстГрафа = ТекстГрафа +Символы.ПС +"node"+ Символы.Таб + "[";
ИначеЕсли ТекущаяКолонка.Имя = "Связь" Тогда
ТекстГрафа = ТекстГрафа +Символы.ПС +"edge"+ Символы.Таб + "[";
ИначеЕсли типЗнч(ТекущаяСтрока[ТекущаяКолонка.Имя])= тип("Структура") Тогда
ТекстГрафа = СтруктураВ_GMLТекст(ТекстГрафа+Символы.ПС, ТекущаяКолонка.Имя, ТекущаяСтрока[ТекущаяКолонка.Имя]);
ИначеЕсли типЗнч(ТекущаяСтрока[ТекущаяКолонка.Имя])= тип("Строка") Или типЗнч(ТекущаяСтрока[ТекущаяКолонка.Имя])= тип("Число") Тогда // добавляем непустые значения <> Неопределено
ТекстГрафа = ТекстГрафа+Символы.ПС+ ТекущаяКолонка.Имя + " " + ТекущаяСтрока[ТекущаяКолонка.Имя] ;
КонецЕсли;
КонецЦикла;
ТекстГрафа = ТекстГрафа + Символы.Таб +"]";
КонецЦикла;
КонецЕсли;
Возврат ТекстГрафа;
КонецФункции
Функция ОпределитьСоставФункций(ДеревоФункций, ТекущаяСтрока, СтроитьВверх, СтроитьВниз)
@ -679,91 +523,97 @@
КонецФункции
Функция ПодготовитьПостроениеГрафаВызовыМеждуСекциями(ДеревоФункций, Структура_GML)
Перем НомерКластера;
Перем EdgeS;
Перем Node_ID;
Перем NodeS;
Перем спсИдентификаторы;
ИдентификаторыФункций = Неопределено;
ТекстГрафа = "";
// Получим список функций
СоответствиеФункций = СписокФункцийПостроениеГрафаВызовыМеждуСекциями(ДеревоФункций);
Процедура ДобавитьВТекстГрафаФункции(ТекстГрафа, ДеревоПоКластерам, ВыбраннаяФункция, ИдентификаторыФункций)
Если СоответствиеФункций.Количество() = 0 Тогда
НомерКластера = 0;
спсИдентификаторы = Новый СписокЗначений;
Для Каждого СтрКластер Из ДеревоПоКластерам.Строки Цикл
ЕстьКластер = (СтрКластер.СтрокаВТаблице <> Неопределено);
Если ЕстьКластер Тогда
Если ТипОтчета = 1 Тогда
ОписаниеКластера = СтрКластер.СтрокаВТаблице.ИмяСекции;
Иначе
ОписаниеКластера = СтрКластер.СтрокаВТаблице.ОписаниеДирективы;
КонецЕсли;
ГрафНачатьКластер(ТекстГрафа, НомерКластера, ОписаниеКластера);
КонецЕсли;
Для Каждого СтрФ Из СтрКластер.Строки Цикл
Инфо = СтрФ.СтрокаВТаблице;
Параметры = Новый Структура;
ГрафДобавитьПараметр(Параметры, "shape", ?(Инфо.ЭтоФункция, "ellipse", "box"));
Если Инфо.Экспортная Тогда
ГрафДобавитьПараметр(Параметры, "style", "bold");
КонецЕсли;
Если Не ОтображатьТолькоИдентификаторы Тогда
ГрафДобавитьПараметр(Параметры, "label", Инфо.ИмяФункции);
КонецЕсли;
Если Инфо.Идентификатор = ВыбраннаяФункция Тогда
ГрафДобавитьПараметр(Параметры, "style", "filled");
ГрафДобавитьПараметр(Параметры, "fillcolor", "gray");
КонецЕсли;
ГрафДобавитьВершину(ТекстГрафа, ЕстьКластер, Инфо.Идентификатор, Параметры);
спсИдентификаторы.Добавить(Инфо.Идентификатор, Инфо.ИмяФункции);
КонецЦикла;
Если ЕстьКластер Тогда
ГрафЗавершитьКластер(ТекстГрафа);
КонецЕсли;
КонецЦикла;
// Сформируем строку с идентификаторами
спсИдентификаторы.СортироватьПоЗначению();
Для Каждого Элемент Из спсИдентификаторы Цикл
ИдентификаторыФункций = ИдентификаторыФункций + Элемент.Значение + " " + Элемент.Представление + Символы.ПС;
КонецЦикла;
КонецПроцедуры
Процедура ДобавитьВТекстГрафаВызовы(ТекстГрафа, СписокВызовов)
Для Каждого Элемент Из СписокВызовов Цикл
СтрВызова = Элемент.Ключ;
Параметры = Новый Структура;
Если СтрВызова.ВложенностьЦикла > 0 Тогда
Параметры.Вставить("color", "red");
КонецЕсли;
Если СтрВызова.Количество > 1 Тогда
Параметры.Вставить("label", Строка(СтрВызова.Количество));
КонецЕсли;
ГрафДобавитьВызов(ТекстГрафа, СтрВызова.ИзФункции, СтрВызова.Функцию, Параметры);
КонецЦикла;
КонецПроцедуры
Функция ПодготовитьПостроениеГрафаВызовыМеждуСекциями(ДеревоФункций)
// Получим список функций
соотвФункций = Новый Соответствие;
Для Каждого СтрСекция Из ДеревоФункций.Строки Цикл
Для Каждого СтрФункция Из СтрСекция.Строки Цикл
Если ИсключаемыеФункций.НайтиПоЗначению(СтрФункция.Идентификатор) = Неопределено Тогда
соотвФункций.Вставить(СтрФункция.Идентификатор, СтрСекция.НомерСекции);
КонецЕсли;
КонецЦикла;
КонецЦикла;
Если соотвФункций.Количество() = 0 Тогда
Возврат "Не выбрано ни одной функции и процедуры!";
КонецЕсли;
// Составим таблицу вызовов между секциями
ТабВызовы = ТаблицаВызововПостроениеГрафаВызовыМеждуСекциями(СоответствиеФункций);
ИнициализацияСозданиеМассивовТекстВГрафаВ_GML(ИдентификаторыФункций, EdgeS, Node_ID, NodeS, спсИдентификаторы);
соотвСекции = Новый Соответствие;
Для Каждого Стр Из ТабВызовы Цикл
Edge=EdgeS.Добавить();
Edge.source = Стр.ИзСекции;
Edge.target = Стр.Секцию;
Edge.label= """"+ Строка(Стр.Количество) + """" ;
Edge.graphics= Новый Структура;
Если Стр.ВложенностьЦикла > 0 Тогда
Edge.graphics.Вставить("fill","""#FF0000""");
ИначеЕсли Стр.Количество > 1 Тогда
Edge.graphics.Вставить("fill","""#0000FF""");
Иначе
Edge.graphics.Вставить("fill","""#000000""");
КонецЕсли;
Edge.graphics.Вставить("targetArrow", """standard""");
Edge.LabelGraphics= Новый Структура;
Edge.LabelGraphics.Вставить( "anchor","""c""");
соотвСекции.Вставить(Стр.ИзСекции, Истина);
соотвСекции.Вставить(Стр.Секцию, Истина);
КонецЦикла;
Для Каждого Элемент Из соотвСекции Цикл
Секция = Элемент.Ключ;
СтрСекции = Секции.Найти(Секция, "НомерСекции");
Node=NodeS.Добавить();
Node.id = Секция;
Node.label= """"+ ПолучитьПредставлениеДляСекции(СтрСекции) + """" ;
Node.graphics= Новый Структура;
Node.graphics.Вставить("type","""roundrectangle""");
Node.graphics.Вставить("hasFill","0");
Node.graphics.Вставить("outline","""#0000FF""");
Node.graphics.Вставить("outlineStyle","""dashed""");
Node.LabelGraphics= Новый Структура;
//Node.LabelGraphics.Вставить("fontSize",);
Node.LabelGraphics.Вставить("anchor","""t""");
Node.isGroup= "1";
//Node.Кластер= СтрКластер;
//Node_GID = Node_ID;
//Node_ID=Node_ID+1;
КонецЦикла;
Структура_GML.Вставить("NodeS", NodeS);
Структура_GML.Вставить("EdgeS", EdgeS);
Результат = ЗавершитьПостроениеГрафа(ИдентификаторыФункций, Структура_GML, ТекстГрафа) ;
Возврат Результат;
КонецФункции
Функция ТаблицаВызововПостроениеГрафаВызовыМеждуСекциями(Знач СоответствиеФункций)
Перем ИзСекции, новСтр, Секцию, СтрВызов, ТабВызовы;
ТабВызовы = Новый ТаблицаЗначений;
ТабВызовы.Колонки.Добавить("ИзСекции", Новый ОписаниеТипов("Число"));
ТабВызовы.Колонки.Добавить("Секцию", Новый ОписаниеТипов("Число"));
ТабВызовы.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число"));
ТабВызовы.Колонки.Добавить("ВложенностьЦикла", Новый ОписаниеТипов("Число"));
Для Каждого СтрВызов Из Вызовы Цикл
ИзСекции = СоответствиеФункций.Получить(СтрВызов.ИзФункции);
Секцию = СоответствиеФункций.Получить(СтрВызов.Функцию);
ИзСекции = соотвФункций.Получить(СтрВызов.ИзФункции);
Секцию = соотвФункций.Получить(СтрВызов.Функцию);
Если (ИзСекции <> Неопределено) И (Секцию <> Неопределено) И (ИзСекции <> Секцию) Тогда
новСтр = ТабВызовы.Добавить();
ЗаполнитьЗначенияСвойств(новСтр, СтрВызов);
@ -773,27 +623,41 @@
КонецЦикла;
ТабВызовы.Свернуть("ИзСекции,Секцию", "Количество,ВложенностьЦикла");
Возврат ТабВызовы;
КонецФункции
Функция СписокФункцийПостроениеГрафаВызовыМеждуСекциями(Знач ДеревоФункций)
Перем СоответствиеФункций, СтрСекция, СтрФункция;
// Составим текст графа
ТекстГрафа = ГрафНачать();
СоответствиеФункций = Новый Соответствие;
Для Каждого СтрСекция Из ДеревоФункций.Строки Цикл
Для Каждого СтрФункция Из СтрСекция.Строки Цикл
Если ИсключаемыеФункций.НайтиПоЗначению(СтрФункция.Идентификатор) = Неопределено Тогда
СоответствиеФункций.Вставить(СтрФункция.Идентификатор, СтрСекция.НомерСекции);
КонецЕсли;
КонецЦикла;
соотвСекции = Новый Соответствие;
Для Каждого Стр Из ТабВызовы Цикл
Параметры = Новый Структура;
Параметры.Вставить("label", Строка(Стр.Количество));
Если Стр.ВложенностьЦикла > 0 Тогда
Параметры.Вставить("color", "red");
КонецЕсли;
ГрафДобавитьВызов(ТекстГрафа, Стр.ИзСекции, Стр.Секцию, Параметры);
соотвСекции.Вставить(Стр.ИзСекции, Истина);
соотвСекции.Вставить(Стр.Секцию, Истина);
КонецЦикла;
Возврат СоответствиеФункций;
Для Каждого Элемент Из соотвСекции Цикл
Секция = Элемент.Ключ;
СтрСекции = Секции.Найти(Секция, "НомерСекции");
Параметры = Новый Структура;
Параметры.Вставить("shape", "box");
Параметры.Вставить("label", ПолучитьПредставлениеДляСекции(СтрСекции));
ГрафДобавитьВершину(ТекстГрафа, Ложь, Секция, Параметры);
КонецЦикла;
ГрафЗавершить(ТекстГрафа);
Результат = Новый Структура;
Результат.Вставить("ТекстГрафа", ТекстГрафа);
Возврат Результат;
КонецФункции
Функция ПолучитьПредставлениеДляСекции(СтрСекции)
Возврат "" + СтрСекции.НомерСекции + " - " + СтрСекции.ИмяСекции;
@ -804,6 +668,44 @@
///////////////////////////////////////////////////////////////////////////////
// Рисование графа
Функция ГрафНачать()
Возврат "digraph G {";
КонецФункции
Процедура ГрафЗавершить(ТекстГрафа)
ТекстГрафа = ТекстГрафа + Символы.ПС + "}";
КонецПроцедуры
Процедура ГрафДобавитьВершину(ТекстГрафа, ДвойнойОтступ, Идентификатор, Параметры)
ТекстГрафа = ТекстГрафа + Символы.ПС + Символы.Таб + ?(ДвойнойОтступ, Символы.Таб, "") + Идентификатор + ПараметрыВСтроку(Параметры);
КонецПроцедуры
Процедура ГрафДобавитьВызов(ТекстГрафа, Вершина1, Вершина2, Параметры)
ТекстГрафа = ТекстГрафа + Символы.ПС + Символы.Таб + Вершина1 + " -> " + Вершина2 + ПараметрыВСтроку(Параметры);
КонецПроцедуры
Процедура ГрафНачатьКластер(ТекстГрафа, НомерКластера, ОписаниеКластера)
НомерКластера = НомерКластера + 1;
ТекстГрафа = ТекстГрафа + Символы.ПС + Символы.Таб + "subgraph " + "cluster_" + НомерКластера + " {
| label=""" + ОписаниеКластера + """";
КонецПроцедуры
Процедура ГрафЗавершитьКластер(ТекстГрафа)
ТекстГрафа = ТекстГрафа + Символы.ПС + Символы.Таб + "}";
КонецПроцедуры
Процедура ГрафДобавитьПараметр(Параметры, ИмяСвойства, Значение)
Если Параметры.Свойство(ИмяСвойства) Тогда
@ -814,6 +716,22 @@
КонецПроцедуры
Функция ПараметрыВСтроку(Параметры)
Если Параметры.Количество() = 0 Тогда
Возврат "";
КонецЕсли;
Результат = " [";
Первый = Истина;
Для Каждого Элемент Из Параметры Цикл
Результат = Результат + ?(Первый, "", ",") + Элемент.Ключ + "=""" + Элемент.Значение + """";
Первый = Ложь;
КонецЦикла;
Возврат Результат + "]";
КонецФункции
@ -906,7 +824,7 @@
СтруктураРазбора.НомерФункции = СтруктураРазбора.НомерФункции + 1;
новСтр = СтруктураРазбора.Функции.Добавить();
новСтр.Идентификатор = "" + Формат(СтруктураРазбора.НомерФункции, "ЧЦ=3; ЧВН="); //"N" +
новСтр.Идентификатор = "N" + Формат(СтруктураРазбора.НомерФункции, "ЧЦ=3; ЧВН=");
новСтр.ИмяФункции = ИмяФункции;
новСтр.Директива = Директива;
новСтр.ПриводитКВызовуНаСервер = Директива82Серверная(Директива);
@ -1012,7 +930,7 @@
// Заполним соответствие имен функций и идентификаторов
Для Каждого СтрФункции Из СтруктураРазбора.Функции Цикл
СтруктураРазбора.СоответствиеФункций.Вставить(ВРег(СтрФункции.ИмяФункции), СтрФункции.Идентификатор);
СтруктураРазбора.соотвФункций.Вставить(ВРег(СтрФункции.ИмяФункции), СтрФункции.Идентификатор);
КонецЦикла;
@ -1046,7 +964,7 @@
// Найдем вызовы функций этого же модуля
Для Каждого Элемент Из СтруктураРазбора.СоответствиеФункций Цикл
Для Каждого Элемент Из СтруктураРазбора.соотвФункций Цикл
Вызовов = ПодсчитатьЧислоОбращений(Элемент.Ключ, Стр, 1);
Если Вызовов <> 0 Тогда
ДобавитьВТаблицуВызовы(СтруктураРазбора.Вызовы, СтрФункции.Идентификатор, Элемент.Значение, Вызовов, ВложенностьЦикла);
@ -1407,7 +1325,7 @@
СтруктураРазбора.Вставить("ПоследняяДиректива82", Неопределено);
СтруктураРазбора.Вставить("НомерФункции", 0);
СтруктураРазбора.Вставить("Директивы", ПолучитьСписокДиректив82());
СтруктураРазбора.Вставить("СоответствиеФункций", Новый Соответствие);
СтруктураРазбора.Вставить("соотвФункций", Новый Соответствие);
СтруктураРазбора.Вставить("соотвВызовыНаСервер", Новый Соответствие);
СтруктураРазбора.Вставить("соотвОбщиеМодули", Новый Соответствие);
СтруктураРазбора.Вставить("СтрокаПредупреждений", "");

View File

@ -1,5 +1,5 @@
Form\ОсновнаяФормаУправляемая\Форма.bsl-->6391e78b-5b1f-4214-8f45-f4b905dbcce7.0 (2 660, 3 024)
Form\ФормаВводаТекстаУправляемая\Форма.bsl-->4194707f-9831-4d83-81a0-a66e050a5d01.0 (403, 441)
Form\ФормаНастройкиПостроенияГрафовУправляемая\Форма.bsl-->70323d94-0a3a-4d95-8445-b84a10b77a2d.0 (380, 541)
Form\ОсновнаяФормаУправляемая\Форма.bsl-->6391e78b-5b1f-4214-8f45-f4b905dbcce7.0 (1 532, 1 903)
Form\ФормаВводаТекстаУправляемая\Форма.bsl-->4194707f-9831-4d83-81a0-a66e050a5d01.0 (245, 283)
Form\ФормаНастройкиПостроенияГрафовУправляемая\Форма.bsl-->70323d94-0a3a-4d95-8445-b84a10b77a2d.0 (237, 398)
Макеты\Вызовы82ВыполняющиеОбращениеКСерверу.txt-->44d4eb47-7e69-49c3-9942-1271245596c4.0
Макеты\ШаблонФайлаПостроениеГрафа.txt-->7199e031-2c39-4bed-829c-8422518893cd.0

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,05cdb221-45cb-48f7-a0c4-5926e68bb155},"ФормаНастройкиПостроенияГрафов",
{1,"ru","Форма настройки построения графов"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,0,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Форма настройки построения графов"},""},0,0},
{0}
}
},0}

View File

@ -4,32 +4,29 @@
{1,
{4,db659ecd-fd1a-4c2d-9601-c172d3ec7e13,c6e71685-c80e-45ba-a7ca-37348c834a17,
{0,
{1,
{0,
{0,0,eb65526e-6236-4497-a032-1230ba0574b5},"ГрафВызовов",
{1,"ru","Граф вызовов"},"",0,0}
{1,"ru","Граф вызовов"},""}
},6391e78b-5b1f-4214-8f45-f4b905dbcce7,"",a49d64f6-b289-42b7-be04-c49136a1643a},4,
{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,4,
{
{0,
{11,53cdac9d-88c8-4bf4-836c-a08bc7423941,0ec0aebb-bc05-43e9-bf40-9a9ab33e3802,1bbb6787-ca31-4849-b8ac-1f3d758823a4,2202bd12-f2d5-49b9-a16a-5f2e2248683a,
{0,
{1,
{0,
{0,0,55ba8457-1bc5-4aee-bcb7-af5ca58f7d38},"Функции",
{1,"ru","Функции"},"",0,0}
{1,"ru","Функции"},""}
},0,
{1,
{1,1,
{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b,
{12,23,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{8,21,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6,
{3,0,0}
},2723eb98-b4c1-498a-a6f3-70444757902f,
{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e,
{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415,
{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9,
{"#",ad3615c5-aae6-4725-89be-91827523abd9,
{ad3615c5-aae6-4725-89be-91827523abd9,0}
},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"B",0},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
@ -43,8 +40,7 @@
},6e3a1131-37a3-4da5-8895-572d9d0c9db6,
{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,
{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2}
},7ba608f2-e654-42a3-8885-334fe88ca910,
{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e,
},88149a78-9448-4767-867b-0e650d165d2e,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
},90ae4b5d-e0fd-49ef-a008-d67c1e75038c,
@ -75,11 +71,11 @@
{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,9,
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,40dfc783-2d1a-4b1e-b2f4-e2add85e3fe0},"Идентификатор",
{1,"ru","ИД"},"",0,0},
{1,"ru","ИД"},""},
{"Pattern",
{"S",5,1}
}
@ -92,15 +88,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,aab4e5f9-0f06-4d9a-80f9-4952ac8da076},"ИмяФункции",
{1,"ru","Имя функции"},"",0,0},
{1,"ru","Имя функции"},""},
{"Pattern",
{"S"}
}
@ -113,15 +109,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,53699ebd-a92a-4e32-9aa3-3435cce519e1},"Директива",
{1,"ru","Директива"},"",0,0},
{1,"ru","Директива"},""},
{"Pattern",
{"N",10,0,0}
}
@ -134,15 +130,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,4504eb59-7f6c-43ec-b569-fdd183727eaf},"НомерСтрокиВТексте",
{1,"ru","Номер строки в тексте"},"",0,0},
{1,"ru","Номер строки в тексте"},""},
{"Pattern",
{"N",10,0,0}
}
@ -155,15 +151,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,88e60009-5802-40e5-a417-5f2fa096a5e8},"НомерСекции",
{1,"ru","Номер секции"},"",0,0},
{1,"ru","Номер секции"},""},
{"Pattern",
{"N",10,0,0}
}
@ -176,15 +172,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,a2d74035-153f-4d81-9af1-178a07529a4c},"ЭтоФункция",
{1,"ru","Это функция"},"",0,0},
{1,"ru","Это функция"},""},
{"Pattern",
{"B"}
}
@ -197,15 +193,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,971bfc62-656f-4567-b4ba-3dd6a5b76369},"Экспортная",
{1,"ru","Экспортная"},"",0,0},
{1,"ru","Экспортная"},""},
{"Pattern",
{"B"}
}
@ -218,15 +214,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,88fed1bb-6542-48d6-884f-149cf39f6101},"ПриводитКВызовуНаСервер",
{1,"ru","Приводит к вызову на сервер"},"",0,0},
{1,"ru","Приводит к вызову на сервер"},""},
{"Pattern",
{"B"}
}
@ -239,15 +235,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,e2864433-3ecf-457e-b187-5f355e8634e2},"Проблемная82",
{1,"ru","Проблемная82"},"",0,0},
{1,"ru","Проблемная82"},""},
{"Pattern",
{"B"}
}
@ -260,7 +256,7 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0}
}
},
@ -268,23 +264,20 @@
{0,
{11,8218fc8f-079b-4483-897e-24737d392043,7d01eb32-1611-4ac6-930c-48d0f4275c1c,e36c0589-8ed1-48a0-83cd-1e7851a41609,381e6359-0078-459e-9d62-090438c63bb0,
{0,
{1,
{0,
{0,0,919a19c3-18b0-488f-ba09-6348e7fd8bda},"Секции",
{1,"ru","Секции"},"",0,0}
{1,"ru","Секции"},""}
},0,
{1,
{1,1,
{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b,
{12,23,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{8,21,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6,
{3,0,0}
},2723eb98-b4c1-498a-a6f3-70444757902f,
{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e,
{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415,
{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9,
{"#",ad3615c5-aae6-4725-89be-91827523abd9,
{ad3615c5-aae6-4725-89be-91827523abd9,0}
},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"B",0},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
@ -298,8 +291,7 @@
},6e3a1131-37a3-4da5-8895-572d9d0c9db6,
{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,
{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2}
},7ba608f2-e654-42a3-8885-334fe88ca910,
{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e,
},88149a78-9448-4767-867b-0e650d165d2e,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
},90ae4b5d-e0fd-49ef-a008-d67c1e75038c,
@ -330,11 +322,11 @@
{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,3,
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,6069e5b8-69fb-4f06-b572-57777847b4ff},"НомерСекции",
{1,"ru","Номер секции"},"",0,0},
{1,"ru","Номер секции"},""},
{"Pattern",
{"N",10,0,0}
}
@ -347,15 +339,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,efc66774-74e4-495d-82a9-ee844da8b864},"ИмяСекции",
{1,"ru","Имя секции"},"",0,0},
{1,"ru","Имя секции"},""},
{"Pattern",
{"S"}
}
@ -368,15 +360,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,e8f7a264-d292-44df-8718-da98675fffd2},"НомерСтрокиВТексте",
{1,"ru","Номер строки в тексте"},"",0,0},
{1,"ru","Номер строки в тексте"},""},
{"Pattern",
{"N",10,0,0}
}
@ -389,7 +381,7 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0}
}
},
@ -397,23 +389,20 @@
{0,
{11,a33118b5-0efb-438f-9673-8f69ff34d2aa,3e6551e3-bd08-49fc-8c57-20da0bcfd979,eddb8edf-4ce6-4c85-9732-0771a1cc13b4,281cca0d-c348-4027-ae53-e35310ca5dd5,
{0,
{1,
{0,
{0,0,0e08d0ec-985e-46bf-b989-78fd9625cfd7},"Директивы",
{1,"ru","Директивы"},"",0,0}
{1,"ru","Директивы"},""}
},0,
{1,
{1,1,
{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b,
{12,23,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{8,21,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6,
{3,0,0}
},2723eb98-b4c1-498a-a6f3-70444757902f,
{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e,
{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415,
{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9,
{"#",ad3615c5-aae6-4725-89be-91827523abd9,
{ad3615c5-aae6-4725-89be-91827523abd9,0}
},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"B",0},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
@ -427,8 +416,7 @@
},6e3a1131-37a3-4da5-8895-572d9d0c9db6,
{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,
{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2}
},7ba608f2-e654-42a3-8885-334fe88ca910,
{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e,
},88149a78-9448-4767-867b-0e650d165d2e,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
},90ae4b5d-e0fd-49ef-a008-d67c1e75038c,
@ -459,11 +447,11 @@
{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,3,
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,b85b4ad9-2986-4aa1-b206-a7b1a0975c89},"НомерДирективы",
{1,"ru","Номер директивы"},"",0,0},
{1,"ru","Номер директивы"},""},
{"Pattern",
{"N",10,0,0}
}
@ -476,15 +464,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,747e5366-e7a5-4449-9720-b44a55e4ce62},"ОписаниеДирективы",
{1,"ru","Описание директивы"},"",0,0},
{1,"ru","Описание директивы"},""},
{"Pattern",
{"S"}
}
@ -497,15 +485,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,9a776d3b-70b0-40b9-9488-69e6d5b372d9},"ОстанавливатьПоиск",
{1,"ru","Останавливать поиск"},"",0,0},
{1,"ru","Останавливать поиск"},""},
{"Pattern",
{"B"}
}
@ -518,7 +506,7 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0}
}
},
@ -526,23 +514,20 @@
{0,
{11,8111ea2f-24ec-4273-954d-bba0efd505b1,d85e9418-df92-4b73-84a5-c85cb9e4fba4,a7aafaf0-5d70-439e-afb0-ff49ab2ebad6,6f34d368-d616-4860-9913-40edf9bd3928,
{0,
{1,
{0,
{0,0,d572f0d3-ccb5-4f26-b200-2ce5287f9ab3},"Вызовы",
{1,"ru","Вызовы"},"",0,0}
{1,"ru","Вызовы"},""}
},0,
{1,
{1,1,
{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b,
{12,23,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{8,21,1183c14f-f814-49c6-9233-a3c26b3f64cf,
{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6,
{3,0,0}
},2723eb98-b4c1-498a-a6f3-70444757902f,
{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e,
{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415,
{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9,
{"#",ad3615c5-aae6-4725-89be-91827523abd9,
{ad3615c5-aae6-4725-89be-91827523abd9,0}
},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"B",0},3eaf5a8b-06d6-47b0-ac7d-a9698247f499,
{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
@ -556,8 +541,7 @@
},6e3a1131-37a3-4da5-8895-572d9d0c9db6,
{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,
{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2}
},7ba608f2-e654-42a3-8885-334fe88ca910,
{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e,
},88149a78-9448-4767-867b-0e650d165d2e,
{"#",87024738-fc2a-4436-ada1-df79d395c424,
{0}
},90ae4b5d-e0fd-49ef-a008-d67c1e75038c,
@ -588,11 +572,11 @@
{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,4,
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,ed677e6f-9768-4569-8640-93712f396d55},"ИзФункции",
{1,"ru","Из функции"},"",0,0},
{1,"ru","Из функции"},""},
{"Pattern",
{"S",10,1}
}
@ -605,15 +589,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,edd1dbdb-115f-4d96-84e0-b95c7df31900},"Функцию",
{1,"ru","Функцию"},"",0,0},
{1,"ru","Функцию"},""},
{"Pattern",
{"S",10,1}
}
@ -626,15 +610,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,da5e1244-51eb-4320-98d2-98e88059fb03},"Количество",
{1,"ru","Количество"},"",0,0},
{1,"ru","Количество"},""},
{"Pattern",
{"N",10,0,0}
}
@ -647,15 +631,15 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,3c8b14ca-b539-462a-b1a0-db901377d6f1},"ВложенностьЦикла",
{1,"ru","Вложенность цикла"},"",0,0},
{1,"ru","Вложенность цикла"},""},
{"Pattern",
{"N",10,0,0}
}
@ -668,7 +652,7 @@
{3,0,0},
{0,0},0,
{0},
{"U"},0,0,0}
{"U"},0}
},0}
}
}
@ -678,11 +662,11 @@
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,12,
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,41ecd0a9-6563-4fdb-9953-2bd1843081c7},"ТипОтчета",
{1,"ru","Тип отчета"},"",0,0},
{1,"ru","Тип отчета"},""},
{"Pattern",
{"N",1,0,0}
}
@ -695,15 +679,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,5eeb54e9-a0cc-4107-81ba-0ca9f555be94},"ТипОтчетаПоСекциям",
{1,"ru","Тип отчета по секциям"},"",0,0},
{1,"ru","Тип отчета по секциям"},""},
{"Pattern",
{"N",1,0,0}
}
@ -716,15 +700,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,7ebf064d-f83a-42fb-a75a-37bd1a73b58d},"ОтображатьОбращенияКСекции",
{1,"ru","Обращения к секции"},"",0,0},
{1,"ru","Обращения к секции"},""},
{"Pattern",
{"B"}
}
@ -737,15 +721,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,1ebf15c0-a6b8-46d8-a878-9c0222ea58fd},"ОтображатьОбращенияИзСекции",
{1,"ru","Обращения из секции"},"",0,0},
{1,"ru","Обращения из секции"},""},
{"Pattern",
{"B"}
}
@ -758,15 +742,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,bf28f41a-860f-453f-9483-c395882e64ad},"ТолькоПервыеВызовыНаСервере",
{1,"ru","Первые вызовы на сервере"},"",0,0},
{1,"ru","Первые вызовы на сервере"},""},
{"Pattern",
{"B"}
}
@ -779,15 +763,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,099e92a7-49fa-4c7b-9555-5e12ad9d6bf4},"НаКлиентеВОдномКластере",
{1,"ru","На клиенте в одном кластере"},"",0,0},
{1,"ru","На клиенте в одном кластере"},""},
{"Pattern",
{"B"}
}
@ -800,15 +784,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,c40830ae-1bbe-4277-910d-840aca93f01e},"ОтображатьТолькоИдентификаторы",
{1,"ru","Только идентификаторы"},"",0,0},
{1,"ru","Только идентификаторы"},""},
{"Pattern",
{"B"}
}
@ -821,15 +805,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,4c476c36-16c9-4c79-833a-2a9152b8d575},"ТипОтчетаПоФункции",
{1,"ru","Тип отчета по функции"},"",0,0},
{1,"ru","Тип отчета по функции"},""},
{"Pattern",
{"N",1,0,0}
}
@ -842,15 +826,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,b3ac99d4-fc66-4ffe-afac-514cbd3f83d9},"ИсключаемыеФункций",
{1,"ru","Исключаемые функций"},"",0,0},
{1,"ru","Исключаемые функций"},""},
{"Pattern",
{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}
}
@ -863,15 +847,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,044bbf1b-bea3-4d4e-b65d-9bb094343ca3},"ПоКомпонентамСвязности",
{1,"ru","По компонентам связности"},"",0,0},
{1,"ru","По компонентам связности"},""},
{"Pattern",
{"B"}
}
@ -884,15 +868,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,3fd3072d-5a42-4db4-a486-6af4f8d37b29},"РабочийКаталогДляПостроенияГрафов",
{1,"ru","Рабочий каталог для построения графов"},"",0,0},
{1,"ru","Рабочий каталог для построения графов"},""},
{"Pattern",
{"S"}
}
@ -905,15 +889,15 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0},
{
{0,
{27,
{25,
{2,
{1,
{0,
{0,0,364523f9-2162-4a38-ad0a-825e0891bc72},"РежимОпределенияДиректив82",
{1,"ru","Режим определения директив82"},"",0,0},
{1,"ru","Режим определения директив82"},""},
{"Pattern",
{"N",1,0,0}
}
@ -926,7 +910,7 @@
{3,0,0},
{0,0},0,
{0},
{"S",""},0,0,0}
{"S",""},0}
},0}
}
}

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,4194707f-9831-4d83-81a0-a66e050a5d01},"ФормаВводаТекстаУправляемая",
{1,"ru","Форма ввода текста (управляемая)"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Форма ввода текста (управляемая)"},""},0,1},
{0}
}
},0}

View File

@ -1,11 +1,11 @@
{3,
{42,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0,
{2,
{27,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0,
{1,1,
{"ru","Ввод текста модуля"}
},0,0,1,1,1,0,1,0,
{1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",0,0},
{1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере"},
{0},1,
{21,
{17,
{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -16,10 +16,10 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{0,0,0},0,1,0,0,0,3,3},3,77ffcc29-7f2d-4223-b22f-19666e7250ba,
{33,
{0,0,0},0,1},3,77ffcc29-7f2d-4223-b22f-19666e7250ba,
{30,
{11,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -35,14 +35,14 @@
{0},1,0,2,0,2,
{1,0},
{1,0},1,1,0,3,0,3,1,3,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{3,4,
{0}
},
@ -52,10 +52,10 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{8,
{3,3,"",
{5,
{1,3,"",
{"#",0e704aa2-07bd-48b9-8223-a0212c4d5fc2,
{0,1,
{"N",0},00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000,
@ -79,32 +79,17 @@
{"ru","Автоопределение"}
}
}
},
{0,
{4,0,
{0},"",-1,-1,1,0,""}
},
{0,
{4,0,
{0},"",-1,-1,1,0,""}
},
{0,
{4,0,
{0},"",-1,-1,1,0,""}
}
},0,
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{3,4,
{0}
},0,0,
{3,4,
{0}
},0,0,2},
{0,0,0},1,
{21,
},0},
{0},1,
{17,
{12,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -115,35 +100,13 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,1},0,1,0,0,0,3,3},1,
{1,1},0,1},1,
{"Pattern"},
{"Pattern"},"","",
{0},0,0,1,
{10,
{13,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РежимОпределенияДиректив82РасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba,
{33,
{0},0},77ffcc29-7f2d-4223-b22f-19666e7250ba,
{30,
{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -157,14 +120,14 @@
{0},1,0,2,0,2,
{1,0},
{1,0},1,1,0,3,0,3,1,3,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{3,4,
{0}
},
@ -174,20 +137,20 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{31,
{3,0},80,15,2,2,0,2,1,2,2,2,2,2,2,2,
{25,
{1,0},80,15,2,2,0,2,1,2,2,2,2,2,2,2,
{"U"},
{"U"},"",0,
{4,0,
{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000,
{3,0,
{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000,
{5004,0},
{0,0},2,
{1,0},
{1,0},2,1,0,
{"Pattern"},1,
{0,0,0},
{0},
{3,4,
{0}
},
@ -197,11 +160,11 @@
{3,4,
{0}
},
{7,3,0,1,100},1,
{3,0,0},0,
{1,0},2,0,2,0,1,0,0,1,0},
{0,0,0},1,
{21,
{6,3,0,1},1,
{3,0,0}
},
{0},1,
{17,
{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -212,35 +175,13 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,1},0,1,0,0,0,3,3},1,
{1,1},0,1},1,
{"Pattern"},
{"Pattern"},"","",
{0},0,0,1,
{10,
{14,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТекстМодуляРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01,
{21,
{0},0},cd5394d0-7dda-4b56-8927-93ccbe967a01,
{17,
{8,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -251,12 +192,12 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,2,
{0}
},2,a9f3b1ac-f51b-431e-b102-55a69acdecad,
{25,
{19,
{7,02023637-7868-4a5f-8576-835a76e0c9ba},0,1,
{0,
{0,
@ -274,35 +215,12 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},0,
{4,0,
{0},"",-1,-1,1,0,""},1,
{"Pattern"},"",2,0,1,
{10,
{16,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыполнитьРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},
{"U"},1,0,0,1,0,0,0,3,3,3},a9f3b1ac-f51b-431e-b102-55a69acdecad,
{25,
{0},"",-1,-1,1,0},1,
{"Pattern"},"",2},a9f3b1ac-f51b-431e-b102-55a69acdecad,
{19,
{10,02023637-7868-4a5f-8576-835a76e0c9ba},0,1,
{0,
{0,
@ -320,87 +238,11 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},0,
{4,0,
{0},"",-1,-1,1,0,""},1,
{"Pattern"},"",2,0,1,
{10,
{17,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ОтменаРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},
{"U"},1,0,0,1,0,0,0,3,3,3},1,0,1,
{10,
{15,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа2РасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},"","",1,
{21,
{0},0,0,0,7,"Navigator",
{1,0},
{1,0},0,1,0,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},0,0,1,0,1,
{10,
{0},0,0,0,0,"NavigatorExtendedTooltip",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2},"
{0},"",-1,-1,1,0},1,
{"Pattern"},"",2},1},"",""},"
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
@ -521,7 +363,7 @@ L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=}
},0}
},
{0,1,
{7,
{6,
{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Выполнить",
{1,1,
{"ru","Выполнить"}
@ -534,9 +376,11 @@ L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=}
{"B",1},0}
},
{0,0,0},
{4,0,
{0},"",-1,-1,1,0,""},"КомандаВыполнить",3,0,0,
{0,0},1,0}
{3,0,
{0},"",-1,-1,1,0},"КомандаВыполнить",3,0,0,
{0,0}
}
},
{0,0},
{0,0},0,0}
{0,0}
}

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,6391e78b-5b1f-4214-8f45-f4b905dbcce7},"ОсновнаяФормаУправляемая",
{1,"ru","Основная форма (управляемая)"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Основная форма (управляемая)"},""},0,1},
{0}
}
},0}

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,70323d94-0a3a-4d95-8445-b84a10b77a2d},"ФормаНастройкиПостроенияГрафовУправляемая",
{1,"ru","Форма настройки построения графов (управляемая)"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Форма настройки построения графов (управляемая)"},""},0,1},
{0}
}
},0}

View File

@ -1,11 +1,11 @@
{3,
{42,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0,
{2,
{27,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0,
{1,1,
{"ru","Настройка построения графов"}
},0,0,1,1,1,0,0,0,
{2,3ccc650e-f631-4cae-8e33-3eaac610b5f9,"ПриОткрытии",9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",0,0},
{2,3ccc650e-f631-4cae-8e33-3eaac610b5f9,"ПриОткрытии",9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере"},
{0},1,
{21,
{17,
{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -16,10 +16,10 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{0,0,1},0,1,0,0,0,3,3},3,77ffcc29-7f2d-4223-b22f-19666e7250ba,
{33,
{0,0,1},0,1},3,77ffcc29-7f2d-4223-b22f-19666e7250ba,
{30,
{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -33,14 +33,14 @@
{0},1,0,2,0,2,
{1,0},
{1,0},1,1,0,3,0,3,1,3,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{3,4,
{0}
},
@ -50,20 +50,20 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{31,
{3,0},40,0,2,2,1,2,2,2,2,2,1,2,2,2,
{25,
{1,0},40,0,2,2,1,2,2,2,2,2,1,2,2,2,
{"U"},
{"U"},"",0,
{4,0,
{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000,
{3,0,
{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000,
{5004,0},
{0,0},2,
{1,0},
{1,0},2,1,0,
{"Pattern"},1,
{1,1960479b-4d89-4eba-8b39-0aa802020558,"РабочийКаталогНачалоВыбора",0,0},
{1,1960479b-4d89-4eba-8b39-0aa802020558,"РабочийКаталогНачалоВыбора"},
{3,4,
{0}
},
@ -73,11 +73,11 @@
{3,4,
{0}
},
{7,3,0,1,100},1,
{3,0,0},0,
{1,0},2,0,2,0,1,0,0,1,0},
{0,0,0},1,
{21,
{6,3,0,1},1,
{3,0,0}
},
{0},1,
{17,
{4,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -88,35 +88,13 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,1},0,1,0,0,0,3,3},1,
{1,1},0,1},1,
{"Pattern"},
{"Pattern"},"","",
{0},0,0,1,
{10,
{8,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РабочийКаталогРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba,
{33,
{0},0},77ffcc29-7f2d-4223-b22f-19666e7250ba,
{30,
{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -130,14 +108,14 @@
{0},1,0,2,0,2,
{1,0},
{1,0},1,1,0,3,0,3,1,3,0,
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{3,4,
{0}
},
@ -147,20 +125,20 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{31,
{3,0},40,0,2,2,1,2,2,2,2,2,1,2,2,2,
{25,
{1,0},40,0,2,2,1,2,2,2,2,2,1,2,2,2,
{"U"},
{"U"},"",0,
{4,0,
{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000,
{3,0,
{0},"",-1,-1,1,0},0,0,2,3,00000000-0000-0000-0000-000000000000,
{5004,0},
{0,0},2,
{1,0},
{1,0},2,1,0,
{"Pattern"},1,
{1,1960479b-4d89-4eba-8b39-0aa802020558,"ПутьКПрограммеНачалоВыбора",0,0},
{1,1960479b-4d89-4eba-8b39-0aa802020558,"ПутьКПрограммеНачалоВыбора"},
{3,4,
{0}
},
@ -170,11 +148,11 @@
{3,4,
{0}
},
{7,3,0,1,100},1,
{3,0,0},0,
{1,0},2,0,2,0,1,0,0,1,0},
{0,0,0},1,
{21,
{6,3,0,1},1,
{3,0,0}
},
{0},1,
{17,
{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -185,35 +163,13 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,1},0,1,0,0,0,3,3},1,
{1,1},0,1},1,
{"Pattern"},
{"Pattern"},"","",
{0},0,0,1,
{10,
{9,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ПутьКПрограммеРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01,
{21,
{0},0},cd5394d0-7dda-4b56-8927-93ccbe967a01,
{17,
{5,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
@ -228,12 +184,12 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{1,2,
{0}
},2,a9f3b1ac-f51b-431e-b102-55a69acdecad,
{25,
{19,
{7,02023637-7868-4a5f-8576-835a76e0c9ba},0,1,
{0,
{0,
@ -251,35 +207,12 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},0,
{4,0,
{0},"",-1,-1,1,0,""},1,
{"Pattern"},"",2,0,1,
{10,
{11,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"КомандаОКРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},
{"U"},1,0,0,1,0,0,0,3,3,3},a9f3b1ac-f51b-431e-b102-55a69acdecad,
{25,
{0},"",-1,-1,1,0},1,
{"Pattern"},"",2},a9f3b1ac-f51b-431e-b102-55a69acdecad,
{19,
{6,02023637-7868-4a5f-8576-835a76e0c9ba},0,1,
{0,
{0,
@ -297,87 +230,11 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},0,
{4,0,
{0},"",-1,-1,1,0,""},1,
{"Pattern"},"",2,0,1,
{10,
{12,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ОтменаРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},
{"U"},1,0,0,1,0,0,0,3,3,3},1,0,1,
{10,
{10,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"НижняяКоманднаяПанельРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},"","",1,
{21,
{0},0,0,0,7,"Navigator",
{1,0},
{1,0},0,1,0,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},0,0,1,0,1,
{10,
{0},0,0,0,0,"NavigatorExtendedTooltip",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,0,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2},"
{0},"",-1,-1,1,0},1,
{"Pattern"},"",2},1},"",""},"
///////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
@ -621,7 +478,7 @@ L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=}
},0}
},
{0,1,
{7,
{6,
{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"КомандаОК",
{1,1,
{"ru","ОК"}
@ -634,9 +491,11 @@ L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=}
{"B",1},0}
},
{0,0,0},
{4,0,
{0},"",-1,-1,1,0,""},"КомандаОК",3,0,0,
{0,0},1,0}
{3,0,
{0},"",-1,-1,1,0},"КомандаОК",3,0,0,
{0,0}
}
},
{0,0},
{0,0},0,0}
{0,0}
}

View File

@ -1,6 +1,6 @@
{1,
{2,4,
{1,
{0,
{0,0,7199e031-2c39-4bed-829c-8422518893cd},"ШаблонФайлаПостроениеГрафа",
{1,"ru","Шаблон файла построение графа"},"",0,0}
{1,"ru","Шаблон файла построение графа"},""}
},0}

View File

@ -1,9 +1,7 @@
@ECHO OFF
echo Идет построение графа ....
echo -o -T[ФорматФайла] [ТекстовыйФайл]
[ПутьКПрограмме] [ИсходящийФайл]
[ПутьКПрограмме] -o[ИсходящийФайл] -T[ФорматФайла] [ТекстовыйФайл]
if errorlevel 1 goto error
start [ИсходящийФайл]

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,73d2055c-1e62-41ff-bdba-868446836a70},"ФормаВводаТекста",
{1,"ru","Форма ввода текста"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,0,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Форма ввода текста"},""},0,0},
{0}
}
},0}

View File

@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{1,
{9,
{0,
{0,0,a49d64f6-b289-42b7-be04-c49136a1643a},"ОсновнаяФорма",
{1,"ru","Основная форма"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,0,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Основная форма"},""},0,0},
{0}
}
},0}

View File

@ -1,11 +1,11 @@
{5,1,"ru",
{#base64:77u/PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBU
cmFuc2l0aW9uYWwvL0VOIj48aHRtbD48aGVhZD48bWV0YSBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+
PC9tZXRhPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhy
ZWY9InY4aGVscDovL3NlcnZpY2VfYm9vay9zZXJ2aWNlX3N0eWxlIj48L2xpbms+
PG1ldGEgbmFtZT0iR0VORVJBVE9SIiBjb250ZW50PSJNU0hUTUwgMTEuMDAuOTYw
MC4xODA5OCI+PC9tZXRhPjwvaGVhZD48Ym9keT7Qn9C10YDQtdC50YLQuCDQuiA8
YSBocmVmPSJodHRwOi8vd3d3LnN0YWw3Ni5ydS9jYWxsZ3JhcGgvIj7RgdC/0YDQ
sNCy0LrQtSDQv9C+INC+0LHRgNCw0LHQvtGC0LrQtTwvYT4uPC9ib2R5PjwvaHRt
bD4=},0}
cmFuc2l0aW9uYWwvL0VOIj48aHRtbD48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJD
b250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+
PC9tZXRhPjxsaW5rIGhyZWY9InY4aGVscDovL3NlcnZpY2VfYm9vay9zZXJ2aWNl
X3N0eWxlIiB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0Ij48L2xpbms+
PG1ldGEgY29udGVudD0iTVNIVE1MIDYuMDAuMjkwMC41NTEyIiBuYW1lPSJHRU5F
UkFUT1IiPjwvbWV0YT48L2hlYWQ+PGJvZHk+0J/QtdGA0LXQudGC0Lgg0LogPGEg
aHJlZj0iaHR0cDovL3d3dy5zdGFsNzYucnUvY2FsbGdyYXBoLyI+0YHQv9GA0LDQ
stC60LUg0L/QviDQvtCx0YDQsNCx0L7RgtC60LU8L2E+LjwvYm9keT48L2h0bWw+
},0}

View File

@ -1 +1 @@
{1,26,"",86a20624-b1bf-4da8-b889-fc40d3801a7f,"05cdb221-45cb-48f7-a0c4-5926e68bb155",ba86800a-036b-4172-81af-03136ef7d597,"05cdb221-45cb-48f7-a0c4-5926e68bb155.0",5ae1502b-bd17-4ca8-9cb8-e95c2ae97877,"10f00aae-095d-42e2-b835-ac9889155cc4",6736ac62-fd0d-4ed3-b8ed-21e6ee5cd143,"13cb7fb4-6b81-4812-b246-226c997a40e5",23160cf5-83a5-4503-b9d4-8158f0112b4e,"4194707f-9831-4d83-81a0-a66e050a5d01",184deb87-0f20-4260-bf09-af4cc4be7af2,"4194707f-9831-4d83-81a0-a66e050a5d01.0",3af5f46a-7b8f-44a5-955e-e315cdc3b767,"44d4eb47-7e69-49c3-9942-1271245596c4",97d8d048-051b-45d2-b9b5-0d082a885b0d,"44d4eb47-7e69-49c3-9942-1271245596c4.0",7c0227a2-60f2-44cf-819f-433fe73ebac8,"6391e78b-5b1f-4214-8f45-f4b905dbcce7",8a4a5801-4e34-45f4-84f3-54f998e12bac,"6391e78b-5b1f-4214-8f45-f4b905dbcce7.0",54486996-c7d6-4693-b9df-5b9b6266270f,"70323d94-0a3a-4d95-8445-b84a10b77a2d",0cc87863-c935-4135-82c9-3825b871591b,"70323d94-0a3a-4d95-8445-b84a10b77a2d.0",9bf5822e-aaff-4237-a879-47e99035d095,"7199e031-2c39-4bed-829c-8422518893cd",40560b9e-4bcb-4634-b59a-f06aa7710335,"7199e031-2c39-4bed-829c-8422518893cd.0",68a58717-d212-413d-8dad-fffefe0cfd0f,"73d2055c-1e62-41ff-bdba-868446836a70",5e9811da-1373-47a8-ba1e-c77e0eb2f930,"73d2055c-1e62-41ff-bdba-868446836a70.0",899fbed5-d25d-4459-934b-01029f51edcf,"a49d64f6-b289-42b7-be04-c49136a1643a",288bb2fa-f78e-4db2-a72c-c4b984030390,"a49d64f6-b289-42b7-be04-c49136a1643a.0",66899038-cdd4-455e-adca-574ee28ede4d,"copyinfo",1bb97d42-9694-4060-91de-4aaa872fd9fa,"eb65526e-6236-4497-a032-1230ba0574b5",569bc4ac-d4f6-4557-91e3-e18e65774797,"eb65526e-6236-4497-a032-1230ba0574b5.0",04552635-ce18-4565-8fb9-d9f229ecdcb9,"eb65526e-6236-4497-a032-1230ba0574b5.1",aa0e1eb6-85c5-4f70-9991-36479ca49f03,"root",259dbd76-0d9a-441c-958b-cc879f52a4da,"version",9b833632-29e8-4be3-a603-7432b11158a1,"versions",5a3cc29e-ee09-49df-83db-4e8f5a74ed96}
{1,26,"",68f72086-0c02-4293-ac57-98c6b5f3e0aa,"05cdb221-45cb-48f7-a0c4-5926e68bb155",ca352e5a-eb3c-4205-8994-d4ad57be7504,"7199e031-2c39-4bed-829c-8422518893cd.0",0e18dec0-da68-4a5a-8690-299a6b390379,"4194707f-9831-4d83-81a0-a66e050a5d01.0",01307ff5-1ae6-46d9-8a6b-cc6e7b5ed406,"copyinfo",5a7e9812-1795-4909-b80a-f07e724de5a8,"6391e78b-5b1f-4214-8f45-f4b905dbcce7",42a25f20-76dc-432f-9c7a-61081bdb8ebf,"13cb7fb4-6b81-4812-b246-226c997a40e5",23160cf5-83a5-4503-b9d4-8158f0112b4e,"a49d64f6-b289-42b7-be04-c49136a1643a",ce6099d2-0076-4aa5-95eb-57899a1de82b,"44d4eb47-7e69-49c3-9942-1271245596c4",97d8d048-051b-45d2-b9b5-0d082a885b0d,"7199e031-2c39-4bed-829c-8422518893cd",62c01545-5846-4a23-be1c-526451424b0f,"44d4eb47-7e69-49c3-9942-1271245596c4.0",7c0227a2-60f2-44cf-819f-433fe73ebac8,"70323d94-0a3a-4d95-8445-b84a10b77a2d.0",288b78d2-6c98-46e8-95c9-6034c3590159,"10f00aae-095d-42e2-b835-ac9889155cc4",135b159b-f7a9-4627-90e3-29a7a4186707,"73d2055c-1e62-41ff-bdba-868446836a70",fc3894cd-83b5-4a4e-a27b-fe483fd37053,"70323d94-0a3a-4d95-8445-b84a10b77a2d",39fb82ff-40a4-4c30-9d20-841e9753b66e,"6391e78b-5b1f-4214-8f45-f4b905dbcce7.0",20adb65f-7329-4e10-a88e-c8fbbb48dd2c,"05cdb221-45cb-48f7-a0c4-5926e68bb155.0",60213992-2975-42f6-8572-c5cbeb87c47e,"version",38eafdc9-1bb5-46ba-a976-72fccead0e3c,"eb65526e-6236-4497-a032-1230ba0574b5",569bc4ac-d4f6-4557-91e3-e18e65774797,"root",3d89606d-b138-49c4-9c8c-bd6471bcb53b,"versions",2376e815-a030-4264-91f0-c9aa4d319c75,"73d2055c-1e62-41ff-bdba-868446836a70.0",b4051088-4648-49bb-9673-287cd8234df0,"eb65526e-6236-4497-a032-1230ba0574b5.1",2540ae3b-29f8-4aa5-87ef-354e3ddad47c,"eb65526e-6236-4497-a032-1230ba0574b5.0",6cf5eb8a-a6d9-4e1d-9e52-ec0c7bf14260,"4194707f-9831-4d83-81a0-a66e050a5d01",1d90591a-803f-4aa8-a224-9c611ceb99de,"a49d64f6-b289-42b7-be04-c49136a1643a.0",f7d536f1-ee5b-40c8-a720-25b1c6120978}

View File

@ -1,9 +1,7 @@
@ECHO OFF
echo Идет построение графа ....
echo -o -T[ФорматФайла] [ТекстовыйФайл]
[ПутьКПрограмме] [ИсходящийФайл]
[ПутьКПрограмме] -o[ИсходящийФайл] -T[ФорматФайла] [ТекстовыйФайл]
if errorlevel 1 goto error
start [ИсходящийФайл]