This commit is contained in:
Администратор 2016-12-04 00:16:49 +03:00
parent 9ef15cab2b
commit 78068c27a6
477 changed files with 70360 additions and 39842 deletions

View File

@ -1,26 +1,4 @@
// Параметры - ТаблицаЗначений с колонкой Имя 
Функция ПараметрыКорректны(Параметры) Экспорт
Результат = Истина;
Если Параметры.Количество() = 0 Тогда
Возврат Результат;
КонецЕсли;
Для Каждого СтрокаПараметра Из Параметры Цикл
Если Не ЛксЛиИмяПеременной(СтрокаПараметра.Имя) Тогда
Результат = Ложь;
Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка",
СтатусСообщения.Внимание);
КонецЕсли;
КонецЦикла;
НеуникальныеИмена = ирНеглобальный.ПолучитьНеуникальныеЗначенияКолонкиТаблицыЛкс(Параметры, "Имя");
Для Каждого НеуникальноеИмя Из НеуникальныеИмена Цикл
Сообщить("Параметр """ + НеуникальноеИмя + """ встречается более одного раза", СтатусСообщения.Внимание);
Результат = Ложь;
КонецЦикла;
Возврат Результат;
КонецФункции // ПараметрыКорректны()
#Если Клиент И Не ТонкийКлиент И Не ВебКлиент Тогда #Если Клиент И Не ТонкийКлиент И Не ВебКлиент Тогда
Функция ОткрытьКонсольКодаДляАлгоритма(Ссылка) Экспорт Функция ОткрытьКонсольКодаДляАлгоритма(Ссылка) Экспорт
@ -29,7 +7,7 @@
Для Каждого СтрокаПараметра Из Ссылка.Параметры Цикл Для Каждого СтрокаПараметра Из Ссылка.Параметры Цикл
СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение); СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
КонецЦикла; КонецЦикла;
ФормаКонсолиКода = ОперироватьСтруктурой(Ссылка.ТекстАлгоритма, , СтруктураПараметров); ФормаКонсолиКода = ирОбщий.ОперироватьСтруктуройЛкс(Ссылка.ТекстАлгоритма, , СтруктураПараметров);
ФормаКонсолиКода.ТекущийАлгоритм = Ссылка; ФормаКонсолиКода.ТекущийАлгоритм = Ссылка;
Возврат Неопределено; Возврат Неопределено;

View File

@ -36,6 +36,7 @@
МассивСлужебныхПеременных = Новый Массив; МассивСлужебныхПеременных = Новый Массив;
МассивСлужебныхПеременных.Добавить("ЭтотОбъект"); МассивСлужебныхПеременных.Добавить("ЭтотОбъект");
МассивСлужебныхПеременных.Добавить("ИспользуемоеИмяФайла");
МассивСлужебныхПеременных.Добавить("Результат"); МассивСлужебныхПеременных.Добавить("Результат");
Разделитель = ", "; Разделитель = ", ";
Результат = ""; Результат = "";
@ -179,8 +180,8 @@
// Проверка шапки // Проверка шапки
ЧистоеНаименование = СокрЛП(Наименование); ЧистоеНаименование = СокрЛП(Наименование);
ЛксПрисвоитьЕслиНеРавно(Наименование, ЧистоеНаименование); ирОбщий.ПрисвоитьЕслиНеРавноЛкс(Наименование, ЧистоеНаименование);
Если Не ЛксЛиИмяПеременной(Наименование) Тогда Если Не ирОбщий.ЛиИмяПеременнойЛкс(Наименование) Тогда
ДанныеКорректны = Ложь; ДанныеКорректны = Ложь;
Сообщить("Имя алгоритма не отвечает правилам формирования имен переменных встроенного языка", СтатусСообщения.Важное); Сообщить("Имя алгоритма не отвечает правилам формирования имен переменных встроенного языка", СтатусСообщения.Важное);
КонецЕсли; КонецЕсли;
@ -200,7 +201,7 @@
Сообщить("В справочнике """ + Метаданные().Имя + """ уже существует элемент с наименованием """ + Наименование + """", Сообщить("В справочнике """ + Метаданные().Имя + """ уже существует элемент с наименованием """ + Наименование + """",
СтатусСообщения.Важное); СтатусСообщения.Важное);
КонецЕсли; КонецЕсли;
ДанныеКорректны = ДанныеКорректны И Справочники.ирАлгоритмы.ПараметрыКорректны(Параметры.Выгрузить(, "Имя")); ДанныеКорректны = ДанныеКорректны И ирОбщий.ЛиПараметрыАлгоритмыКорректныЛкс(Параметры.Выгрузить(, "Имя"));
Возврат ДанныеКорректны; Возврат ДанныеКорректны;
КонецФункции // ПроверитьДанные() КонецФункции // ПроверитьДанные()
@ -208,7 +209,7 @@
//Функция ПроверитьТЧ(Параметры) //Функция ПроверитьТЧ(Параметры)
// ДанныеКорректны = Истина; // ДанныеКорректны = Истина;
// МетаданныеТЧ = ЛксПолучитьМетаданные(Параметры); // МетаданныеТЧ = ирОбщий.ПолучитьМетаданныеЛкс(Параметры);
// КопияТЧ = Параметры.Выгрузить(); // КопияТЧ = Параметры.Выгрузить();
// КопияТЧ.Свернуть("Имя"); // КопияТЧ.Свернуть("Имя");
// Если КопияТЧ.Количество() <> Параметры.Количество() Тогда // Если КопияТЧ.Количество() <> Параметры.Количество() Тогда
@ -218,7 +219,7 @@
// ДанныеКорректны = Ложь; // ДанныеКорректны = Ложь;
// КонецЕсли; // КонецЕсли;
// Для Каждого СтрокаПараметра Из Параметры Цикл // Для Каждого СтрокаПараметра Из Параметры Цикл
// Если Не ЛксЛиИмяПеременной(СтрокаПараметра.Имя) Тогда // Если Не ирОбщий.ЛиИмяПеременнойЛкс(СтрокаПараметра.Имя) Тогда
// ДанныеКорректны = Ложь; // ДанныеКорректны = Ложь;
// Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка", // Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка",
// СтатусСообщения.Важное); // СтатусСообщения.Важное);

View File

@ -1,13 +1,15 @@
 
Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка) Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
Обработки.ирМенеджерТабличногоПоля.ПолучитьФорму(, ЭтаФорма, ).УстановитьСвязь(ЭтаФорма.ЭлементыФормы.СправочникСписок ирОбщий.ПолучитьФормуЛкс("Обработка.ирМенеджерТабличногоПоля.Форма",, ЭтаФорма, ).УстановитьСвязь(ЭтаФорма.ЭлементыФормы.СправочникСписок
); );
КонецПроцедуры КонецПроцедуры
Процедура ДействияФормыОПодсистеме(Кнопка) Процедура ДействияФормыОПодсистеме(Кнопка)
ЛксОткрытьСправкуПоПодсистеме(Обработки.ирДинамическийСписок.Создать());
ирОбщий.ПанельИнструментовОПодсистемеЛкс();
КонецПроцедуры КонецПроцедуры
Процедура СправочникСписокПриАктивизацииСтроки(Элемент) Процедура СправочникСписокПриАктивизацииСтроки(Элемент)

View File

@ -1,5 +1,5 @@
{27, {27,
{16, {18,
{ {
{1,1, {1,1,
{"ru","Справочник Алгоритмы (ИР)"} {"ru","Справочник Алгоритмы (ИР)"}
@ -7,14 +7,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -32,8 +32,7 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,1,
},21,1,
{0,3,1},2, {0,3,1},2,
{0,3,1}, {0,3,1},
{0,4,1},1, {0,4,1},1,
@ -42,24 +41,42 @@
{0,2,3}, {0,2,3},
{0,3,3}, {0,3,3},
{0,4,3},0,0, {0,4,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},0,1, },0,1,
{1,1, {1,1,
{3, {4,
{1,1, {1,1,
{"ru","Страница1"} {"ru","Страница1"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Страница1",1} {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}
}
}
},1,1,0,4, },1,1,0,4,
{2,8,1,1,1,0,0,0,0}, {2,8,1,1,1,0,0,0,0},
{2,33,0,1,2,0,0,0,0}, {2,33,0,1,2,0,0,0,0},
{2,392,1,1,3,0,0,8,0}, {2,392,1,1,3,0,0,8,0},
{2,292,0,1,4,0,0,8,0},0,4294967295,5,64,0}, {2,292,0,1,4,0,0,8,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{4, {4,
@ -69,14 +86,14 @@
{"#",bd3c83fd-eb34-46f7-8d6d-eb48e00cdbb8} {"#",bd3c83fd-eb34-46f7-8d6d-eb48e00cdbb8}
}, },
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -94,9 +111,8 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},
}, {17,117644845,
{15,117644845,
{3,4, {3,4,
{0} {0}
}, },
@ -118,10 +134,10 @@
{3,3, {3,3,
{-13} {-13}
},2,2,0,0,0,0,0,1,1, },2,2,0,0,0,0,0,1,1,
{6,2,0, {7,2,0,
{-20},1}, {-20},1,100},
{6,2,0, {7,2,0,
{-20},1},2,0,1, {-20},1,100},2,0,1,
{4, {4,
{48a6ebc3-fcc8-4f8f-b399-459fb32aa46b, {48a6ebc3-fcc8-4f8f-b399-459fb32aa46b,
{4, {4,
@ -130,12 +146,12 @@
{1,0}, {1,0},
{1,0}, {1,0},
{1,0},24,0,-1,-1,-1,12590592, {1,0},24,0,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -154,9 +170,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Картинка", {7,3,0,1,100},1,0,0,4,0,"Картинка",
{},4,1, {},4,1,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -176,12 +192,12 @@
}, },
{1,0}, {1,0},
{1,0},3.5e2,1,-1,-1,-1,12598784, {1,0},3.5e2,1,-1,-1,-1,12598784,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -200,20 +216,20 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Наименование", {7,3,0,1,100},1,0,0,4,0,"Наименование",
{},50,0, {},50,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
{"S",150,1} {"S",150,1}
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, },0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
{ {
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU/LDcIwDIVrpS6RcyLF+bTxFkiIAQr0ygH1VnUy {#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Ep/I7Ehx0jb1L5AQDyjQlQF1q/Iy
DmzCCqxAbTdFbdXYivWeY7+Xz/HA5/t696jLolenpuva50MxOCsN0WoYymIgQhJG Bp7EzEZslwKtII7q3F0cn/tYr2Tdr7eBYFMMZtv2fXc5GwE7A1g5wLQpEhO6MQAy
hpDXgYrN3TWutNc0PF7c9VSMc3vvt1gm6jXh4M+wEwOJVMZgFrTscMCk3DkmLgoK ClByci91jiMEyMWAzqV8kBuBk/X+V80Sa0WcEx7fjLix2HCXHMIiSNP88SQ0qjiG
Yk5d1DBXpRZDLGPFGfUMUMKktdeaZ5e28tb8AbaPTV0Ff3cGsEUTYutMSuiNS/Z6 Ih6Oo1R7Zm/SlI35Ksr0eMuJZpE360aL/qjTC0t7n5bqGKPH6jWXTEVtrMtw8hap
Q8DYYE3vwsaqFbO8btrIGiDaojj8AA==},0} I1tWnbdNQ8H6xh2OhFS1FLX73L/TCeRPji9KS1QraiA9AQ==},0}
}, },
{-3}, {-3},
{-1}, {-1},
@ -229,12 +245,12 @@ Q8DYYE3vwsaqFbO8btrIGiDaojj8AA==},0}
}, },
{1,0}, {1,0},
{1,0},1.4e2,2,-1,-1,-1,12590592, {1,0},1.4e2,2,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -253,20 +269,20 @@ Q8DYYE3vwsaqFbO8btrIGiDaojj8AA==},0}
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"ДатаИзменения", {7,3,0,1,100},1,0,0,4,0,"ДатаИзменения",
{},20,0, {},20,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
{"D"} {"D"}
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, },0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
{ {
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU47DsIwDIUVqZfInEixk368cwAWDlCgKwPqVuVk {#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDIUVqZfInEix0zbxzgFYOECBrgyoW5WT
DNyCa3AFarsBtVXjKC+2n/3ee7+T83m+BrLFYTCntu+7x91IcjSpOCT+6gVvgbNg MXAkxA1I7JZPKoij2H7+PeexXvG5X28j6Wozql03DP3lrNjZqlhtYjblgtOQPafr
I4PP3WVe2WBHahof6QYGh7jFX+c6US8LCP+KOHHQsMoYUgWrOxC0KAEL5IhqzZxN rOwcLX2vnbYpFayNyeAMl5VB/FWz9KXClwDCG2E2BkKekoRR0Dw0PUgCs0Chs9RC
+qExM5KIePXFPQd8YVLaamGenZvKW7N9MU9tXcVwQwfUkYtlh65pKDhs/OVKQGVL Tu1VfGmlvpISPGVZjhnIN8eVFP2J4txhSe6TWOu9R2jmrXgn6nxbuxMaoJ5M3fRo
NfPiyqpXs7Ju2igaoNqqmL4=},0} QiBnMNjDkYCajrxML/lb2YD/cerII0GoCIH4BA==},0}
}, },
{0,c8656f15-4984-4ee2-b095-393b5122dbef}, {0,c8656f15-4984-4ee2-b095-393b5122dbef},
{-1}, {-1},
@ -283,12 +299,12 @@ NfPiyqpXs7Ju2igaoNqqmL4=},0}
}, },
{1,0}, {1,0},
{1,0},1e2,3,-1,-1,-1,12590592, {1,0},1e2,3,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -307,27 +323,27 @@ NfPiyqpXs7Ju2igaoNqqmL4=},0}
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Комментарий", {7,3,0,1,100},1,0,0,4,0,"Комментарий",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
{"S"} {"S"}
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, },0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
{ {
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ {#base64:AgFTS2/0iI3BTqDV67a9oKcNfVDBDcIwDIQvUpfIO5Fip23iLZAQAxTolwfqr8pk
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U PBgJsQGJ3ZbSCpqozt3Z8Tmv7Ya/5/3Rky52vdo3XdferorBQcViF/NRNjgNGTld
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm 5mBHdYm9dtqmVLA2pgNnuBwM4q+aNZYKvyQQPgy7MRByl7SYBc1N0w+JaRBxWHNU
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ ijl1VHGKSn0lJXrIsqwZyDvrSor+qNMNa3NzQ7X3HqEap+KZqPF16S5ogFoyZdWi
XFhJtSKWz30vMgcItzCmDw==},0} CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0}
}, },
{0,f2413c27-5a5e-4061-a64e-dfecccc25fab}, {0,f2413c27-5a5e-4061-a64e-dfecccc25fab},
{-1}, {-1},
{-1} {-1}
},0} },0}
} }
},0,0,0,0} },0,0,0,0,0,0,0}
}, },
{99f52caa-7b96-4bd4-a649-aedbd230a555, {99f52caa-7b96-4bd4-a649-aedbd230a555,
{12,0,1,1,1,2,1,0, {12,0,1,1,1,2,1,0,
@ -348,8 +364,8 @@ XFhJtSKWz30vMgcItzCmDw==},0}
{1,1, {1,1,
{"ru","Справочник список при активизации строки"} {"ru","Справочник список при активизации строки"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -387,14 +403,14 @@ XFhJtSKWz30vMgcItzCmDw==},0}
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2, {e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
{2, {2,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -412,37 +428,15 @@ XFhJtSKWz30vMgcItzCmDw==},0}
}, },
{3,0, {3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0} {1,0},0,0},9,2,1,0,1,1,
},8,2,1,0,1,1, {5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,198,1,6,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,130,1,6, {6,6059d05b-267d-4b38-80e4-2f01a9a0610c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,ba392eed-c9ba-4139-984d-a8c3309eb286,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,582b054f-059f-4a2a-802f-df415839d9f0,1,e1692cc2-605b-4535-84dd-28440238746c, {6,464e1cee-35d1-4e5b-bf52-b159481cea3d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{3,0,
{0},"",-1,-1,1,0},
{0,0,0}
}
},1,
{3,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0}
},
{6,09a7c646-fd94-4c6b-b3c5-cfcb5b561059,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,e1d39eca-3373-44ac-a729-62629197bd03,1,e1692cc2-605b-4535-84dd-28440238746c, {6,0fb4fead-4167-4222-9d75-b8fa0e015b18,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,f39612cf-8999-42d8-b6f2-e8989cb05700,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыМенеджерТабличногоПоля", {3,"ДействияФормыМенеджерТабличногоПоля",
{1,"ДействияФормыМенеджерТабличногоПоля", {1,"ДействияФормыМенеджерТабличногоПоля",
{1,2, {1,2,
@ -457,8 +451,8 @@ XFhJtSKWz30vMgcItzCmDw==},0}
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Менеджер табличного поля"} {"en","Менеджер табличного поля"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},7, },7,
@ -468,7 +462,7 @@ XFhJtSKWz30vMgcItzCmDw==},0}
{1,1, {1,1,
{"ru","Менеджер табличного поля"} {"ru","Менеджер табличного поля"}
}, },
{3,3, {4,3,
{0},"",-1,-1,0, {0},"",-1,-1,0,
{ {
{#base64:R0lGODlhEAAQADMAACH5BAEAAAEALAAAAAAQABAAo////wEAAK6u5MHB60pKwoaG {#base64:R0lGODlhEAAQADMAACH5BAEAAAEALAAAAAAQABAAo////wEAAK6u5MHB60pKwoaG
@ -476,11 +470,9 @@ XFhJtSKWz30vMgcItzCmDw==},0}
AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN AR4RjghZaoUqtnQZaGuwBIZuFwOC6NLrBTgCAJBwACQBhmZAQBUsC1WBAXt0KoPN
ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5 ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7} BgxkEQA7}
},0} },0,""}
}, },
{6,4dbfd99c-fed8-45ab-b0ad-c7bbc550d6f1,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,968c36db-6ab8-412d-a2af-538f7fac11d0,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,64c3a0ff-6a04-4e2b-b395-fa574b86d77f,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыКонсольКода", {3,"ДействияФормыКонсольКода",
{1,"ДействияФормыКонсольКода", {1,"ДействияФормыКонсольКода",
{1,1, {1,1,
@ -492,8 +484,8 @@ BgxkEQA7}
{1,1, {1,1,
{"ru","Консоль кода"} {"ru","Консоль кода"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},7, },7,
@ -503,30 +495,53 @@ BgxkEQA7}
{1,1, {1,1,
{"ru","Открыть в консоли кода"} {"ru","Открыть в консоли кода"}
}, },
{3,1, {4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0} {0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
},
{6,a95c6e88-25f0-498d-b693-d38e18d2b4a4,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1, },1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,4dbfd99c-fed8-45ab-b0ad-c7bbc550d6f1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,0fb4fead-4167-4222-9d75-b8fa0e015b18,
{8,"Разделитель4",0,1, {8,"Разделитель4",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},64c3a0ff-6a04-4e2b-b395-fa574b86d77f, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},968c36db-6ab8-412d-a2af-538f7fac11d0,
{8,"КонсольКода",0,2, {8,"КонсольКода",0,2,
{1,1, {1,1,
{"ru","Консоль кода"} {"ru","Консоль кода"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},ba392eed-c9ba-4139-984d-a8c3309eb286, },1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},6059d05b-267d-4b38-80e4-2f01a9a0610c,
{8,"Разделитель5",0,1, {8,"Разделитель5",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},e1d39eca-3373-44ac-a729-62629197bd03, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},f39612cf-8999-42d8-b6f2-e8989cb05700,
{8,"МенеджерТабличногоПоля",0,1, {8,"МенеджерТабличногоПоля",0,1,
{1,1, {1,1,
{"ru","Менеджер табличного поля"} {"ru","Менеджер табличного поля"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},09a7c646-fd94-4c6b-b3c5-cfcb5b561059, },1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},464e1cee-35d1-4e5b-bf52-b159481cea3d,
{8,"Разделитель7",0,4, {8,"Разделитель7",0,4,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},582b054f-059f-4a2a-802f-df415839d9f0, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},a95c6e88-25f0-498d-b693-d38e18d2b4a4,
{8,"ОПодсистеме",0,4, {8,"ОПодсистеме",0,4,
{1,1, {1,1,
{"ru","О подсистеме"} {"ru","О подсистеме"}
@ -535,7 +550,7 @@ BgxkEQA7}
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
}, },
{8,0,0,400,25,1, {8,0,0,400,25,1,
{0, {0,
@ -569,14 +584,14 @@ BgxkEQA7}
{36e52348-5d60-4770-8e89-a16ed50a2006,3, {36e52348-5d60-4770-8e89-a16ed50a2006,3,
{0, {0,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},1, {7,3,0,1,100},1,
{3,3, {3,3,
{-22} {-22}
}, },
@ -594,8 +609,7 @@ BgxkEQA7}
}, },
{3,0, {3,0,
{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},2,2,0}
},2,2,0}
}, },
{8,8,167,392,173,1, {8,8,167,392,173,1,
{0, {0,
@ -630,14 +644,14 @@ BgxkEQA7}
}, },
{14c4a229-bfc3-42fe-9ce1-2da049fd0109,4, {14c4a229-bfc3-42fe-9ce1-2da049fd0109,4,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -655,8 +669,7 @@ BgxkEQA7}
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},6,1,24ce9616-6389-4edd-a904-9437be47d5ec,
},6,1,24ce9616-6389-4edd-a904-9437be47d5ec,
{1,3ff80e32-091c-436e-90a8-308cd4a510e4},0,0}, {1,3ff80e32-091c-436e-90a8-308cd4a510e4},0,0},
{8,8,173,392,292,1, {8,8,173,392,292,1,
{0, {0,
@ -687,7 +700,7 @@ BgxkEQA7}
{0} {0}
} }
} }
},400,300,1,0,1,4,4,25}, },400,300,1,0,1,4,4,33,400,300,96},
{ {
{0},2, {0},2,
{1, {1,
@ -710,7 +723,11 @@ BgxkEQA7}
{0},1,4,1,0,0,0, {0},1,4,1,0,0,0,
{0}, {0},
{0,d4fb5140-8838-483f-9452-47ac6138c9d1}, {0,d4fb5140-8838-483f-9452-47ac6138c9d1},
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},1,2,0,0,1,1} },1,2,0,0,1,1}

View File

@ -143,6 +143,7 @@
</Picture> </Picture>
<Action>КонсольКода</Action> <Action>КонсольКода</Action>
<Representation>TextPicture</Representation> <Representation>TextPicture</Representation>
<CurrentRowUse>DontUse</CurrentRowUse>
</Command> </Command>
</Commands> </Commands>
</Form> </Form>

View File

@ -9,7 +9,7 @@
Если ТекущаяСтрока = Неопределено Тогда Если ТекущаяСтрока = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Справочники[ирНеглобальный.ОтделитьРазделителемЛкс(Список.ОсновнаяТаблица)].ОткрытьКонсольКодаДляАлгоритма(ТекущаяСтрока.Ссылка); Справочники[ирОбщий.ОтделитьРазделителемЛкс(Список.ОсновнаяТаблица)].ОткрытьКонсольКодаДляАлгоритма(ТекущаяСтрока.Ссылка);
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -31,7 +31,7 @@
Функция ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров() Функция ОбновитьКонтекстПодсказкиИПолучитьСтруктуруПараметров()
ИнициализироватьГлобальныйКонтекстПодсказки(ПолеТекстовогоДокументаСКонтекстнойПодсказкой); ирОбщий.ИнициализироватьГлобальныйКонтекстПодсказкиЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой);
// Локальный контекст // Локальный контекст
СтруктураПараметров = Новый Структура; СтруктураПараметров = Новый Структура;
@ -64,14 +64,14 @@
// Специальная обработка команд компоненты ДО // Специальная обработка команд компоненты ДО
КомпонентаТекстаАлгоритма = ПолеТекстовогоДокументаСКонтекстнойПодсказкой; КомпонентаТекстаАлгоритма = ПолеТекстовогоДокументаСКонтекстнойПодсказкой;
Если Ложь Если Ложь
Или Кнопка = ЛксПолучитьКнопкуКоманднойПанелиЭкземпляраКомпоненты(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить") Или Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить")
Или Кнопка = ЛксПолучитьКнопкуКоманднойПанелиЭкземпляраКомпоненты(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Проверить") Или Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Проверить")
Тогда Тогда
Если Не ПроверитьДанные() Тогда Если Не ПроверитьДанные() Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если Кнопка = ЛксПолучитьКнопкуКоманднойПанелиЭкземпляраКомпоненты(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить") Тогда Если Кнопка = ирОбщий.ПолучитьКнопкуКоманднойПанелиЭкземпляраКомпонентыЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой, "Выполнить") Тогда
Если ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод() Тогда Если ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПроверитьПрограммныйКод() Тогда
Если Модифицированность Тогда Если Модифицированность Тогда
Ответ = Вопрос("Перед выполнением алгоритм необходимо сохранить. Выполнить сохранение?", РежимДиалогаВопрос.ОКОтмена); Ответ = Вопрос("Перед выполнением алгоритм необходимо сохранить. Выполнить сохранение?", РежимДиалогаВопрос.ОКОтмена);
@ -125,7 +125,7 @@
ТекстСообщения = "Ошибка при выполнении алгоритма """ + Наименование + """ в режиме " + РежимВыполнения; ТекстСообщения = "Ошибка при выполнении алгоритма """ + Наименование + """ в режиме " + РежимВыполнения;
КонецЕсли; КонецЕсли;
Сообщить(ТекстСообщения, СтатусСообщения.Важное); Сообщить(ТекстСообщения, СтатусСообщения.Важное);
ТекстИстиннойОшибки = ЛксПоказатьОшибкуВЗапросеИлиПрограммномКоде(ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента, ТекстИстиннойОшибки = ирОбщий.ПоказатьОшибкуВЗапросеИлиПрограммномКодеЛкс(ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолеТекстовогоДокумента,
СтартоваяСтрока, , , МодальныйРежим, ИнформацияОбОшибке, ИмяМодуля); СтартоваяСтрока, , , МодальныйРежим, ИнформацияОбОшибке, ИмяМодуля);
Возврат ТекстИстиннойОшибки; Возврат ТекстИстиннойОшибки;
@ -196,7 +196,7 @@
Процедура ПараметрыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Процедура ПараметрыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.ДопустимыеТипы.УстановитьТекст(ирКэш.Получить().ПолучитьПредставлениеДопустимыхТипов(ДанныеСтроки.ДопустимыеТипы)); ОформлениеСтроки.Ячейки.ДопустимыеТипы.УстановитьТекст(ирКэш.Получить().ПолучитьПредставлениеДопустимыхТипов(ДанныеСтроки.ДопустимыеТипы));
ирНеглобальный.ТабличноеПоле_ОтобразитьПиктограммыТиповЛкс(ОформлениеСтроки, "Значение"); ирОбщий.ТабличноеПоле_ОтобразитьПиктограммыТиповЛкс(ОформлениеСтроки, "Значение");
КонецПроцедуры КонецПроцедуры
@ -221,7 +221,7 @@
КонецЕсли; КонецЕсли;
НомерСтрокиВАлгоритме = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолучитьНомерТекущейСтроки(); НомерСтрокиВАлгоритме = ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ПолучитьНомерТекущейСтроки();
НомерСтрокиВМодуле = НомерСтрокиВАлгоритме + ПолучитьСтартовуюСтрокуМетодаВМодуле(); НомерСтрокиВМодуле = НомерСтрокиВАлгоритме + ПолучитьСтартовуюСтрокуМетодаВМодуле();
ИдентификаторПроцессаОтладчика = ирНеглобальный.ПроверитьЗапуститьОтладчик(); ИдентификаторПроцессаОтладчика = ирОбщий.ПроверитьЗапуститьОтладчик();
ирКэш.Получить().ОткрытьАлгоритмВОтладчике(ЭтотОбъект, НомерСтрокиВМодуле, ИдентификаторПроцессаОтладчика); ирКэш.Получить().ОткрытьАлгоритмВОтладчике(ЭтотОбъект, НомерСтрокиВМодуле, ИдентификаторПроцессаОтладчика);
КонецЕсли; КонецЕсли;
@ -229,7 +229,7 @@
Процедура НаименованиеПриИзменении(Элемент) Процедура НаименованиеПриИзменении(Элемент)
Если Не ЛксЛиИмяПеременной(Элемент.Значение) Тогда Если Не ирОбщий.ЛиИмяПеременнойЛкс(Элемент.Значение) Тогда
Элемент.Значение = ирКэш.Получить().ПолучитьИдентификаторИзПредставления(Элемент.Значение); Элемент.Значение = ирКэш.Получить().ПолучитьИдентификаторИзПредставления(Элемент.Значение);
КонецЕсли; КонецЕсли;
@ -246,7 +246,7 @@
КонецПроцедуры КонецПроцедуры
Процедура ДействияФормыОПодсистеме(Кнопка) Процедура ДействияФормыОПодсистеме(Кнопка)
ЛксОткрытьСправкуПоПодсистеме(ЭтотОбъект); ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
КонецПроцедуры КонецПроцедуры
Процедура ПараметрыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) Процедура ПараметрыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
@ -297,7 +297,7 @@
Для Каждого СтрокаПараметра Из Параметры Цикл Для Каждого СтрокаПараметра Из Параметры Цикл
СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение); СтруктураПараметров.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
КонецЦикла; КонецЦикла;
ФормаКонсолиКода = ОперироватьСтруктурой(ТекстАлгоритма, , СтруктураПараметров); ФормаКонсолиКода = ирОбщий.ОперироватьСтруктуройЛкс(ТекстАлгоритма, , СтруктураПараметров);
ФормаКонсолиКода.ТекущийАлгоритм = Ссылка; ФормаКонсолиКода.ТекущийАлгоритм = Ссылка;
КонецПроцедуры КонецПроцедуры
@ -336,7 +336,7 @@
И Найти(ТипХмл.ИмяТипа, "Ref.") > 0 И Найти(ТипХмл.ИмяТипа, "Ref.") > 0
Тогда Тогда
ОбъектМД = ЗначениеПараметра.Метаданные(); ОбъектМД = ЗначениеПараметра.Метаданные();
СтрокаКлассаМД = ирКэш.Получить().ПолучитьСтрокуТипаМетаОбъектов(ЛксПолучитьПервыйФрагмент(ОбъектМД.ПолноеИмя())); СтрокаКлассаМД = ирКэш.Получить().ПолучитьСтрокуТипаМетаОбъектов(ирОбщий.ПолучитьПервыйФрагментЛкс(ОбъектМД.ПолноеИмя()));
ПодсказкаПараметров = ПодсказкаПараметров + Символы.ПС + Символы.Таб + ИмяПараметра + " = " + СтрокаКлассаМД.Множественное ПодсказкаПараметров = ПодсказкаПараметров + Символы.ПС + Символы.Таб + ИмяПараметра + " = " + СтрокаКлассаМД.Множественное
+ "." + ОбъектМД.Имя + ".ПустаяСсылка();"; + "." + ОбъектМД.Имя + ".ПустаяСсылка();";
КонецЕсли; КонецЕсли;
@ -382,12 +382,15 @@
Результат = Результат + Символы.Таб + "Возврат Результат;" + Символы.ПС; Результат = Результат + Символы.Таб + "Возврат Результат;" + Символы.ПС;
Результат = Результат + "КонецФункции" + Символы.ПС; Результат = Результат + "КонецФункции" + Символы.ПС;
ирНеглобальный.ОткрытьТекстЛкс(Результат, , "ВстроенныйЯзык", Истина); ирОбщий.ОткрытьТекстЛкс(Результат, , "ВстроенныйЯзык", Истина);
КонецПроцедуры КонецПроцедуры
// +++.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой // +++.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой
ПолеТекстовогоДокументаСКонтекстнойПодсказкой = Обработки.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Создать(); ПолеТекстовогоДокументаСКонтекстнойПодсказкой = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой");
#Если _ Тогда
ПолеТекстовогоДокументаСКонтекстнойПодсказкой = Обработки.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Создать();
#КонецЕсли
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.Инициализировать(, ЭтаФорма, ЭлементыФормы.ТекстАлгоритма, ПолеТекстовогоДокументаСКонтекстнойПодсказкой.Инициализировать(, ЭтаФорма, ЭлементыФормы.ТекстАлгоритма,
ЭлементыФормы.КоманднаяПанельТекстАлгоритма, , "ВыполнитьЛокально", ЭтотОбъект); ЭлементыФормы.КоманднаяПанельТекстАлгоритма, , "ВыполнитьЛокально", ЭтотОбъект);
// ---.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой // ---.КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой

View File

@ -290,22 +290,32 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,0,1,1, {1,0},0,0},9,2,0,0,1,1,
{5,4824adf3-2dd5-415b-8897-ae753e79d0cf,707,1,16, {5,4824adf3-2dd5-415b-8897-ae753e79d0cf,707,1,16,
{6,d07bef3a-afcf-407c-9103-40750d370e2b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,613002e8-4d33-4d0a-b7c3-740646f966e6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146, {6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,9d4f1461-1c50-4e81-93a5-084c4696c421,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,80536f17-8a2f-4e80-a5c1-27e5d9e0eb1d,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0},
{6,0a6e3e50-a120-4b07-ac68-f30e89e9f41d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,141, {6,4294967295,00000000-0000-0000-0000-000000000000,141,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,3fbbc2de-d87d-4214-a18b-75f7a87a99d1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,edb34998-8d57-43c7-9e40-5b0691a5ccca,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147, {6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,a86b45a3-6316-484d-b33d-e46fdddc60e0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,64fb1991-d1ba-4c9d-b568-f9479b18b271,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,8467db0c-8392-4dfc-8225-aaa22c1d5c9e,1,e1692cc2-605b-4535-84dd-28440238746c, {6,461ffdba-9472-45dd-b59e-8a87b43a8a2c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,6c663d9c-a320-429e-8e8e-6f830d9622ed,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a7e2756d-3ab5-4dc4-a0c8-bbba177290e9,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,140,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,d9f173c4-7855-4352-9eb6-d5ff3b68cbf3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,99b4837e-dd84-489d-9573-4f621a061132,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,142,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,29fbebde-bfd2-4a61-b4c7-54adf43a89f3,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме", {3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме", {1,"ДействияФормыОПодсистеме",
{1,2, {1,2,
@ -328,54 +338,44 @@
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""} {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
}, },
{6,c8328680-cfef-49d7-82af-aac29e2972a6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,975a83a7-84ad-4044-8252-a4216df595d7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,cc666839-5f25-4d10-a008-b90a83eb79f7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,a2f3aa39-9fa4-470d-bab8-cec8a538c92e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,00000000-0000-0000-0000-000000000000,146,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,4e6fe01d-f072-4b61-8757-bd22a4e20bec,1,c93a51ed-b2d1-47f1-948d-38373f8710af,
{4,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,0},0},
{6,21e0a062-10a4-4777-ae97-c900caa1657e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,4e18b5fd-2b5f-4f09-ae8e-749cc296bf8d,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,27509b3c-0916-4d9f-8aa7-7c1fd8412bf3,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,00000000-0000-0000-0000-000000000000,142, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,fdbec7c7-fa02-4ca2-a52b-660a9723353f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,692ad71c-756a-48c5-8f0b-e1e4fba900d8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,147,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,b26a921b-a5db-4ca4-a7ce-dd5158a54f6a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4902820c-0ea4-4e98-a814-6959238f4c4b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,145, {6,4294967295,00000000-0000-0000-0000-000000000000,145,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},2,
{6,627c66cc-00c4-425a-b71b-2f1fe8ddad69,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,8,80536f17-8a2f-4e80-a5c1-27e5d9e0eb1d,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,5cc00a35-f304-4f14-a8d8-d423237e761f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,2471d95e-9977-42ce-bed0-d890f9b2de37,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,140,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,1},0,1},0},
{6,29fae89a-f35d-498b-a078-7bf6998b9286,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},2,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,8,4e6fe01d-f072-4b61-8757-bd22a4e20bec,
{8,"Подменю",0,1, {8,"Подменю",0,1,
{1,1, {1,1,
{"#","Подменю"} {"#","Подменю"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},29fae89a-f35d-498b-a078-7bf6998b9286, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,1e2,1,0,1,0,0,0,0},975a83a7-84ad-4044-8252-a4216df595d7,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},3fbbc2de-d87d-4214-a18b-75f7a87a99d1, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,694,1e2,2,0,1,0,0,0,0},fdbec7c7-fa02-4ca2-a52b-660a9723353f,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},627c66cc-00c4-425a-b71b-2f1fe8ddad69, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,695,1e2,0,0,1,0,0,0,0},27509b3c-0916-4d9f-8aa7-7c1fd8412bf3,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},d07bef3a-afcf-407c-9103-40750d370e2b, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,696,1e2,2,0,1,0,0,0,0},d9f173c4-7855-4352-9eb6-d5ff3b68cbf3,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},a86b45a3-6316-484d-b33d-e46fdddc60e0, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,697,1e2,0,0,1,0,0,0,0},4902820c-0ea4-4e98-a814-6959238f4c4b,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},5cc00a35-f304-4f14-a8d8-d423237e761f, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,698,1e2,0,0,1,0,0,0,0},a2f3aa39-9fa4-470d-bab8-cec8a538c92e,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},8467db0c-8392-4dfc-8225-aaa22c1d5c9e, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,699,1e2,2,0,1,0,0,0,0},29fbebde-bfd2-4a61-b4c7-54adf43a89f3,
{8,"ОПодсистеме",0,4, {8,"ОПодсистеме",0,4,
{1,1, {1,1,
{"ru","О подсистеме"} {"ru","О подсистеме"}
@ -384,31 +384,31 @@
{1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0} {1,4824adf3-2dd5-415b-8897-ae753e79d0cf,685,0}
} }
}, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,64fb1991-d1ba-4c9d-b568-f9479b18b271, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,55,0,8,692ad71c-756a-48c5-8f0b-e1e4fba900d8,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},c8328680-cfef-49d7-82af-aac29e2972a6, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,686,1e2,0,0,1,0,0,0,0},6c663d9c-a320-429e-8e8e-6f830d9622ed,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},cc666839-5f25-4d10-a008-b90a83eb79f7, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,687,1e2,2,0,1,0,0,0,0},edb34998-8d57-43c7-9e40-5b0691a5ccca,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},b26a921b-a5db-4ca4-a7ce-dd5158a54f6a, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,688,1e2,0,0,1,0,0,0,0},613002e8-4d33-4d0a-b7c3-740646f966e6,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},2471d95e-9977-42ce-bed0-d890f9b2de37, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,689,1e2,0,0,1,0,0,0,0},a7e2756d-3ab5-4dc4-a0c8-bbba177290e9,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},9d4f1461-1c50-4e81-93a5-084c4696c421, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,690,1e2,0,0,1,0,0,0,0},0a6e3e50-a120-4b07-ac68-f30e89e9f41d,
{8,"Действие4",0,1, {8,"Действие4",0,1,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},21e0a062-10a4-4777-ae97-c900caa1657e, },0,4824adf3-2dd5-415b-8897-ae753e79d0cf,691,1e2,0,0,1,0,0,0,0},461ffdba-9472-45dd-b59e-8a87b43a8a2c,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},4e18b5fd-2b5f-4f09-ae8e-749cc296bf8d, {1,0},0,4824adf3-2dd5-415b-8897-ae753e79d0cf,692,1e2,2,0,1,0,0,0,0},99b4837e-dd84-489d-9573-4f621a061132,
{8,"Действие5",0,1, {8,"Действие5",0,1,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
@ -478,32 +478,32 @@
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,2,0,1, {1,0},0,0},9,2,0,2,0,1,
{5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5, {5,f2335302-8312-497f-bf6b-9dae1c10a498,5,1,5,
{6,7386ea75-d0da-4ad5-aba6-d16d4f213ca6,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,f2d9ea05-08f2-44e4-bd59-4fdac1eb9d7f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,fc66642a-c0b3-4e0b-92e9-789464f5d498,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,00b5c843-9e00-439e-8a4f-6fb083f68fbf,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,1226da1e-7078-4e6a-952f-87334a8d4f08,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,141, {6,0,00000000-0000-0000-0000-000000000000,141,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,a4ab66b0-a857-4569-8571-38c2e3c0a6c8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,1021a3ea-e41f-460a-992e-fd5908a238c2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,751315c2-761d-41cf-9ae6-3a3659bf93bd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,142, {6,0,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,00b5c843-9e00-439e-8a4f-6fb083f68fbf, {6,60fd398e-b8d8-4823-9456-c816cb7f8ccb,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,140,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,a8909bef-fdd0-4171-8889-474b44d925b2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,1226da1e-7078-4e6a-952f-87334a8d4f08,
{8,"ОсновныеДействияФормыОК",0,1, {8,"ОсновныеДействияФормыОК",0,1,
{1,1, {1,1,
{"ru"," OK "} {"ru"," OK "}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},fc66642a-c0b3-4e0b-92e9-789464f5d498, },1,f2335302-8312-497f-bf6b-9dae1c10a498,1,1e2,0,1,1,0,0,0,0},f2d9ea05-08f2-44e4-bd59-4fdac1eb9d7f,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},7386ea75-d0da-4ad5-aba6-d16d4f213ca6, {1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,2,1e2,2,1,1,0,0,0,0},60fd398e-b8d8-4823-9456-c816cb7f8ccb,
{8,"ОсновныеДействияФормыСохранить",0,1, {8,"ОсновныеДействияФормыСохранить",0,1,
{1,1, {1,1,
{"ru","Записать"} {"ru","Записать"}
},1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},a4ab66b0-a857-4569-8571-38c2e3c0a6c8, },1,f2335302-8312-497f-bf6b-9dae1c10a498,3,1e2,0,1,1,0,0,0,0},a8909bef-fdd0-4171-8889-474b44d925b2,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},751315c2-761d-41cf-9ae6-3a3659bf93bd, {1,0},0,f2335302-8312-497f-bf6b-9dae1c10a498,4,1e2,2,1,1,0,0,0,0},1021a3ea-e41f-460a-992e-fd5908a238c2,
{8,"ОсновныеДействияФормыЗакрыть",0,1, {8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1, {1,1,
{"ru","Закрыть"} {"ru","Закрыть"}
@ -512,7 +512,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,3e83a9c4-31e8-4aeb-9c26-5d5f3729a869,1,0,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,47c5c7d5-f53c-414b-8c7a-64dee3dee3d7,1,0,0}
}, },
{8,0,439,564,464,1, {8,0,439,564,464,1,
{0, {0,
@ -574,11 +574,64 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,2,1,1, {1,0},0,0},9,2,0,2,1,1,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11, {5,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1,11,
{6,c2281d14-f5b1-4da7-8ec9-94a58cc373ae,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,ed6d7220-cc7c-4963-a0b2-bfce45e07445,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Обновить из файла внешней обработки"}
},
{1,1,
{"ru","Обновить из файла внешней обработки"}
}
},
{6,85c00d92-276e-4ead-9e85-9161cce7a630,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,d6121350-30ed-4640-be63-db6e416d8e3f,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,5eb3fe9f-ddcd-4dc9-87a9-107ca8c4f9da,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,1ea732eb-5e04-4035-a575-8480d684f4e7,1,e1692cc2-605b-4535-84dd-28440238746c, {6,10543360-4df6-4d8d-a1a8-aab3331c6014,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Открыть в консоли кода"}
},
{1,1,
{"ru","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
},
{6,ce6cb0ac-05ff-46e7-8e5a-e18c53856e9e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике", {3,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике", {1,"КоманднаяПанельТекстАлгоритмаОткрытьВОтладчике",
{1,2, {1,2,
@ -608,94 +661,11 @@
{0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""}, {0,3d9f1f89-72c7-4d7b-94eb-d6180fd3e81c},"",-1,-1,0,0,""},
{0,120,0} {0,120,0}
}, },
{6,b4c84a1a-2ea9-4632-8fe2-9be7d4fbe6b8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,b16e7a41-d5e2-4f3b-9bbb-c3914fe12b96,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,71abc68a-10bc-448b-82d3-4e608dd1f909,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,a8a0be8d-d3a2-442f-a1eb-4a783fe5ab35,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0},
{6,0341ac32-066a-49c0-a8f6-4e0d7c4ca076,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,6dcb92a4-0376-46b1-999e-040f37fd6858,1,e1692cc2-605b-4535-84dd-28440238746c, {6,883b0691-9542-4c54-a5d2-739f0fe110ae,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,"КоманднаяПанельТекстАлгоритмаКонсольКода",
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{1,2,
{"ru","Консоль кода"},
{"en","Консоль кода"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Открыть в консоли кода"}
},
{1,1,
{"ru","Открыть в консоли кода"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
},
{6,c9f188ae-d69d-4169-bf28-d0b5efd81225,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""}
},
{6,2715c239-ab17-47fe-be92-daed1ac87703,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,4b14843f-f6c1-4d78-8e26-0b8f20df2edc,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,"КоманднаяПанельТекстАлгоритмаОбновитьИзФайла",
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{1,1,
{"ru","Обновить из файла"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Обновить из файла внешней обработки"}
},
{1,1,
{"ru","Обновить из файла внешней обработки"}
}
},
{6,448bfa74-5b3b-4019-9763-3ba3f644b43a,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {3,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД", {1,"КоманднаяПанельТекстАлгоритмаСсылкаНаОбъектБД",
{1,2, {1,2,
@ -729,8 +699,38 @@
NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7} NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
},0,""}, },0,""},
{0,49,20} {0,49,20}
},
{6,8305e29a-f449-4c28-9b67-231c80b52303,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,c1384daa-06b0-4e70-b3ee-bcb595e33fb2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,ea5d5166-af5e-48aa-b4bc-8278048bd869,6},0},
{6,b913fb6a-6f57-4a78-80f1-db9d4dfe79d5,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,"КоманднаяПанельТекстАлгоритмаСгенерироватьМетод",
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Сгенерировать метод"}
},
{1,1,
{"ru","Сгенерировать метод"}
},
{4,1,
{0,4ee0e42b-f7d0-451d-b43d-7de45ecd1e11},"",-1,-1,0,0,""}
},2, },2,
{5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,448bfa74-5b3b-4019-9763-3ba3f644b43a, {5,ea5d5166-af5e-48aa-b4bc-8278048bd869,6,0,1,883b0691-9542-4c54-a5d2-739f0fe110ae,
{8,"СсылкаНаОбъектБД",1,3, {8,"СсылкаНаОбъектБД",1,3,
{1,1, {1,1,
{"ru","Ссылка на объект БД"} {"ru","Ссылка на объект БД"}
@ -739,43 +739,43 @@ NQXaZGBKoKH1PC7xlibVNneMqSkPLacBiUbEkRITAQA7}
{0} {0}
} }
}, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,c9f188ae-d69d-4169-bf28-d0b5efd81225, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,10,b913fb6a-6f57-4a78-80f1-db9d4dfe79d5,
{8,"СгенерироватьМетод",0,1, {8,"СгенерироватьМетод",0,1,
{1,1, {1,1,
{"ru","Метод"} {"ru","Метод"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},c2281d14-f5b1-4da7-8ec9-94a58cc373ae, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,13,1e2,0,3,1,0,0,0,0},5eb3fe9f-ddcd-4dc9-87a9-107ca8c4f9da,
{8,"Разделитель4",0,1, {8,"Разделитель4",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},6dcb92a4-0376-46b1-999e-040f37fd6858, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,14,1e2,2,0,1,0,0,0,0},10543360-4df6-4d8d-a1a8-aab3331c6014,
{8,"КонсольКода",0,1, {8,"КонсольКода",0,1,
{1,1, {1,1,
{"ru","Консоль кода"} {"ru","Консоль кода"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},0341ac32-066a-49c0-a8f6-4e0d7c4ca076, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,10,1e2,0,3,1,0,0,0,0},8305e29a-f449-4c28-9b67-231c80b52303,
{8,"Разделитель3",0,1, {8,"Разделитель3",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},1ea732eb-5e04-4035-a575-8480d684f4e7, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,11,1e2,2,0,1,0,0,0,0},ce6cb0ac-05ff-46e7-8e5a-e18c53856e9e,
{8,"ОткрытьВОтладчике",0,2, {8,"ОткрытьВОтладчике",0,2,
{1,1, {1,1,
{"ru","Отладчик"} {"ru","Отладчик"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},d6121350-30ed-4640-be63-db6e416d8e3f, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,4,1e2,0,3,1,0,0,0,0},a8a0be8d-d3a2-442f-a1eb-4a783fe5ab35,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},4b14843f-f6c1-4d78-8e26-0b8f20df2edc, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,8,1e2,2,0,1,0,0,0,0},ed6d7220-cc7c-4963-a0b2-bfce45e07445,
{8,"ОбновитьИзФайла",0,1, {8,"ОбновитьИзФайла",0,1,
{1,1, {1,1,
{"ru","Обновить из файла"} {"ru","Обновить из файла"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},2715c239-ab17-47fe-be92-daed1ac87703, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,3,1e2,0,0,1,0,0,0,0},b16e7a41-d5e2-4f3b-9bbb-c3914fe12b96,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
},0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},71abc68a-10bc-448b-82d3-4e608dd1f909, },0,ea5d5166-af5e-48aa-b4bc-8278048bd869,2,1e2,2,0,1,0,0,0,0},c1384daa-06b0-4e70-b3ee-bcb595e33fb2,
{8,"Вставка",0,3, {8,"Вставка",0,3,
{1,1, {1,1,
{"ru","Вставка"} {"ru","Вставка"}
},1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},b4c84a1a-2ea9-4632-8fe2-9be7d4fbe6b8, },1,ea5d5166-af5e-48aa-b4bc-8278048bd869,5,1e2,1,0,1,0,0,0,0},85c00d92-276e-4ead-9e85-9161cce7a630,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,1, {1,1,
{"ru","Действие"} {"ru","Действие"}
@ -1606,10 +1606,8 @@ HfuxT9wJauWjX1vqjn1vcMf7KwYnZt38gP+u/6rr49vKG6uxXhCo9zzuZvkD},0}
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,1,0,1,1, {1,0},0,0},9,2,1,0,1,1,
{5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,390,1,2, {5,3cca1fe2-509e-45a2-b494-c7e009d1c36b,570,1,2,
{6,5050a2e1-e175-4c83-b37d-5e4086fea164,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,53612dd4-4356-493e-8dc0-3079090295e6,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,bc6394cc-a534-470c-89e2-32f10d4707c7,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельПараметрыЗаполнить", {3,"КоманднаяПанельПараметрыЗаполнить",
{1,"КоманднаяПанельПараметрыЗаполнить", {1,"КоманднаяПанельПараметрыЗаполнить",
{1,2, {1,2,
@ -1635,12 +1633,14 @@ HfuxT9wJauWjX1vqjn1vcMf7KwYnZt38gP+u/6rr49vKG6uxXhCo9zzuZvkD},0}
{1,1, {1,1,
{"ru","Дополнить параметры по тексту"} {"ru","Дополнить параметры по тексту"}
} }
},1, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,5050a2e1-e175-4c83-b37d-5e4086fea164, {6,5bc9df8c-f62c-4b0c-81d5-ad6b30ed817a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,5bc9df8c-f62c-4b0c-81d5-ad6b30ed817a,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},bc6394cc-a534-470c-89e2-32f10d4707c7, },0,3cca1fe2-509e-45a2-b494-c7e009d1c36b,11,1e2,2,0,1,0,0,0,0},53612dd4-4356-493e-8dc0-3079090295e6,
{8,"Заполнить",0,2, {8,"Заполнить",0,2,
{1,1, {1,1,
{"ru","Заполнить"} {"ru","Заполнить"}
@ -1896,7 +1896,7 @@ HfuxT9wJauWjX1vqjn1vcMf7KwYnZt38gP+u/6rr49vKG6uxXhCo9zzuZvkD},0}
{0} {0}
} }
} }
},564,464,1,0,1,4,4,334,564,464,96}, },564,464,1,0,1,4,4,360,564,464,96},
{ {
{0},9, {0},9,
{2, {2,

View File

@ -6,6 +6,6 @@
Сообщить("Сначала запишите объект!"); Сообщить("Сначала запишите объект!");
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Обработки.ирРедакторОбъектаБД.Создать().РедактироватьОбъектСсылки(ПараметрОснование); ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрОснование);
КонецПроцедуры КонецПроцедуры

View File

@ -1,18 +1,18 @@
{27, {27,
{16, {18,
{ {
{1,0},6,4294967295}, {1,0},6,4294967295},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -30,30 +30,47 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,0,0,0,0,0,0,
},21,0,0,0,0,0,0, {4,1,
{3,1, {4,0,
{3,0, {0},"",-1,-1,1,0,""},
{0},"",-1,-1,1,0} {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},0,1, },0,1,
{1,1, {1,1,
{3, {4,
{1,1, {1,1,
{"ru","Страница1"} {"ru","Страница1"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Страница1",1} {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}
}
}
},1,1,0,4, },1,1,0,4,
{2,8,1,1,1,0,0,0,0}, {2,8,1,1,1,0,0,0,0},
{2,10,0,1,2,0,0,0,0}, {2,10,0,1,2,0,0,0,0},
{2,392,1,1,3,0,0,8,0}, {2,392,1,1,3,0,0,8,0},
{2,292,0,1,4,0,0,8,0},0,4294967295,5,64,0}, {2,292,0,1,4,0,0,8,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{0} {0}
},400,300,1,0,1,4,4,59}, },400,300,1,0,1,4,4,62,400,300,96},
{ {
{1},3, {1},3,
{1, {1,
@ -83,8 +100,8 @@
{1,1, {1,1,
{"ru","Перед открытием"} {"ru","Перед открытием"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -92,7 +109,11 @@
},1,4,1,0,0,0, },1,4,1,0,0,0,
{0}, {0},
{0}, {0},
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},1,2,0,0,1,1} },1,2,0,0,1,1}

View File

@ -2,6 +2,6 @@
&НаКлиенте &НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ирНеглобальный.ОтладитьОбъектДляОтладки(ПараметрКоманды); ирОбщий.ОтладитьОбъектДляОтладки(ПараметрКоманды);
КонецПроцедуры КонецПроцедуры

View File

@ -6,13 +6,13 @@
Возврат Результат; Возврат Результат;
КонецЕсли; КонецЕсли;
Для Каждого СтрокаПараметра Из Параметры Цикл Для Каждого СтрокаПараметра Из Параметры Цикл
Если Не ЛксЛиИмяПеременной(СтрокаПараметра.Имя) Тогда Если Не ирОбщий.ЛиИмяПеременнойЛкс(СтрокаПараметра.Имя) Тогда
Результат = Ложь; Результат = Ложь;
Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка", Сообщить("Имя параметра """ + СтрокаПараметра.Имя + """ не отвечает правилам формирования имен встроенного языка",
СтатусСообщения.Внимание); СтатусСообщения.Внимание);
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
НеуникальныеИмена = ирНеглобальный.ПолучитьНеуникальныеЗначенияКолонкиТаблицыЛкс(Параметры, "Имя"); НеуникальныеИмена = ирОбщий.ПолучитьНеуникальныеЗначенияКолонкиТаблицыЛкс(Параметры, "Имя");
Для Каждого НеуникальноеИмя Из НеуникальныеИмена Цикл Для Каждого НеуникальноеИмя Из НеуникальныеИмена Цикл
Сообщить("Параметр """ + НеуникальноеИмя + """ встречается более одного раза", СтатусСообщения.Внимание); Сообщить("Параметр """ + НеуникальноеИмя + """ встречается более одного раза", СтатусСообщения.Внимание);
Результат = Ложь; Результат = Ложь;

View File

@ -1,13 +1,15 @@
 
Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка) Процедура ДействияФормыМенеджерТабличногоПоля(Кнопка)
Обработки.ирМенеджерТабличногоПоля.ПолучитьФорму(, ЭтаФорма, ).УстановитьСвязь(ЭтаФорма.ЭлементыФормы.СправочникСписок ирОбщий.ПолучитьФормуЛкс("Обработка.ирМенеджерТабличногоПоля.Форма",, ЭтаФорма, ).УстановитьСвязь(ЭтаФорма.ЭлементыФормы.СправочникСписок
); );
КонецПроцедуры КонецПроцедуры
Процедура ДействияФормыОПодсистеме(Кнопка) Процедура ДействияФормыОПодсистеме(Кнопка)
ЛксОткрытьСправкуПоПодсистеме(Обработки.ирДинамическийСписок.Создать());
ирОбщий.ПанельИнструментовОПодсистемеЛкс();
КонецПроцедуры КонецПроцедуры
Процедура СправочникСписокПриАктивизацииСтроки(Элемент) Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
@ -27,7 +29,7 @@
Если Ссылка = Неопределено Тогда Если Ссылка = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
ирНеглобальный.ОтладитьОбъектДляОтладки(Ссылка); ирОбщий.ОтладитьОбъектДляОтладки(Ссылка);
КонецПроцедуры КонецПроцедуры

View File

@ -481,8 +481,61 @@ m96ZGNEbF+3hiIBNh0G6z/VbmYA/cqrILUGkiID0BA==},0}
{3,0, {3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,1,0,1,1, {1,0},0,0},9,2,1,0,1,1,
{5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,197,1,6, {5,fd3fe296-ace1-4714-8a0e-a902b716c8d3,287,1,6,
{6,da91e2b1-c325-459d-8d92-4f261a1932f0,1,e1692cc2-605b-4535-84dd-28440238746c, {6,6d6a9896-4970-47c2-9824-d6d935c9ef77,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,d3a5cc33-d02d-4846-938e-e6f519eb5211,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a7e43f73-66c1-4e6b-bf13-988456fcc7eb,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтладить",
{1,"ДействияФормыОтладить",
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Отладить"}
},
{1,1,
{"ru","Отладить"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
},
{6,e9f4693b-d2c4-4a28-a6f1-b4488ba934ef,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
},
{6,f29bb6ad-0830-43e8-aa12-5e2b2a818c33,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыМенеджерТабличногоПоля", {3,"ДействияФормыМенеджерТабличногоПоля",
{1,"ДействияФормыМенеджерТабличногоПоля", {1,"ДействияФормыМенеджерТабличногоПоля",
{1,2, {1,2,
@ -518,82 +571,29 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7} BgxkEQA7}
},0,""} },0,""}
}, },
{6,a5439a57-946e-43e6-be8e-a27e49f7f5c7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,6b81ed8c-1c08-48e8-a5a0-276552ea8761,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1,
{6,8253ad78-9a7c-4e24-994d-dde13e67b37d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,6d6a9896-4970-47c2-9824-d6d935c9ef77,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,93e4ad2c-a2a0-434d-ba9c-491a81a2ae18,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,32799b77-7d6a-4ab3-b525-5fc96b40cd7e,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОтладить",
{1,"ДействияФормыОтладить",
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{1,1,
{"ru","Действия формы отладить"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Отладить"}
},
{1,1,
{"ru","Отладить"}
},
{4,1,
{0,5f19d61d-030e-4b03-820d-c1997cb9137a},"",-1,-1,0,0,""}
},
{6,3edd8091-608c-425a-84e9-c865f3e15896,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыОПодсистеме",
{1,"ДействияФормыОПодсистеме",
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{1,2,
{"ru","О подсистеме"},
{"en","О подсистеме"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},1,
{4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,6,8253ad78-9a7c-4e24-994d-dde13e67b37d,
{8,"Разделитель4",0,1, {8,"Разделитель4",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},32799b77-7d6a-4ab3-b525-5fc96b40cd7e, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,17,1e2,2,0,1,0,0,0,0},a7e43f73-66c1-4e6b-bf13-988456fcc7eb,
{8,"Отладить",0,2, {8,"Отладить",0,2,
{1,1, {1,1,
{"ru","Отладить"} {"ru","Отладить"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},a5439a57-946e-43e6-be8e-a27e49f7f5c7, },1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,80,1e2,0,3,1,0,0,0,0},d3a5cc33-d02d-4846-938e-e6f519eb5211,
{8,"Разделитель5",0,1, {8,"Разделитель5",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},da91e2b1-c325-459d-8d92-4f261a1932f0, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,81,1e2,2,0,1,0,0,0,0},f29bb6ad-0830-43e8-aa12-5e2b2a818c33,
{8,"МенеджерТабличногоПоля",0,1, {8,"МенеджерТабличногоПоля",0,1,
{1,1, {1,1,
{"ru","Менеджер табличного поля"} {"ru","Менеджер табличного поля"}
},1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},93e4ad2c-a2a0-434d-ba9c-491a81a2ae18, },1,fd3fe296-ace1-4714-8a0e-a902b716c8d3,16,1e2,0,0,1,0,0,0,0},6b81ed8c-1c08-48e8-a5a0-276552ea8761,
{8,"Разделитель7",0,4, {8,"Разделитель7",0,4,
{1,1, {1,1,
{"ru","Действие6"} {"ru","Действие6"}
},0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},3edd8091-608c-425a-84e9-c865f3e15896, },0,fd3fe296-ace1-4714-8a0e-a902b716c8d3,33,1e2,2,0,1,0,0,0,0},e9f4693b-d2c4-4a28-a6f1-b4488ba934ef,
{8,"ОПодсистеме",0,4, {8,"ОПодсистеме",0,4,
{1,1, {1,1,
{"ru","О подсистеме"} {"ru","О подсистеме"}
@ -752,7 +752,7 @@ BgxkEQA7}
{0} {0}
} }
} }
},536,301,1,0,1,4,4,30,536,301,96}, },536,301,1,0,1,4,4,37,536,301,96},
{ {
{0},2, {0},2,
{1, {1,

View File

@ -25,6 +25,8 @@
<Shortcut/> <Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType> <CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type> <v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType> </CommandParameterType>
<ParameterUseMode>Single</ParameterUseMode> <ParameterUseMode>Single</ParameterUseMode>

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
Исследовать(ПараметрыВыполненияКоманды.Источник); ирОбщий.ИсследоватьЛкс(ПараметрыВыполненияКоманды.Источник);
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -26,6 +26,8 @@
<Shortcut/> <Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType> <CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type> <v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType> </CommandParameterType>
<ParameterUseMode>Multiple</ParameterUseMode> <ParameterUseMode>Multiple</ParameterUseMode>

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
ирНеглобальный.ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс(ПараметрКоманды); ирОбщий.ОткрытьМассивОбъектовВПодбореИОбработкеОбъектовЛкс(ПараметрКоманды);
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -26,6 +26,8 @@
<Shortcut/> <Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType> <CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type> <v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType> </CommandParameterType>
<ParameterUseMode>Multiple</ParameterUseMode> <ParameterUseMode>Multiple</ParameterUseMode>

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
ФормаОбработки = Обработки.ирПоискДублейИЗаменаСсылок.ПолучитьФорму(); ФормаОбработки = ирОбщий.ПолучитьФормуЛкс("Обработка.ирПоискДублейИЗаменаСсылок.Форма");
ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипЗнч(ПараметрКоманды[0])); ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипЗнч(ПараметрКоманды[0]));
ФормаОбработки.ОткрытьДляЗаменыПоСпискуСсылок(ПараметрКоманды); ФормаОбработки.ОткрытьДляЗаменыПоСпискуСсылок(ПараметрКоманды);
#КонецЕсли #КонецЕсли

View File

@ -25,6 +25,8 @@
<Shortcut/> <Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType> <CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type> <v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType> </CommandParameterType>
<ParameterUseMode>Single</ParameterUseMode> <ParameterUseMode>Single</ParameterUseMode>

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("В текущем режиме запуска команда не поддерживается"); Сообщить("В текущем режиме запуска команда не поддерживается");
#Иначе #Иначе
ОперироватьСтруктурой(, , Новый Структура("Источник", ПараметрыВыполненияКоманды.Источник)); ирОбщий.ОперироватьСтруктуройЛкс(, , Новый Структура("Источник", ПараметрыВыполненияКоманды.Источник));
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonCommand uuid="3f3a055e-f1ed-4283-bb0a-6d024903b246">
<Properties>
<Name>ирОткрытьКонсольКода</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Консоль кода (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Group>ActionsPanelTools</Group>
<Representation>Auto</Representation>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Открыть консоль кода</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>CommonPicture.ирВыполнить</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
<Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType/>
<ParameterUseMode>Single</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<OnMainServerUnavalableBehavior>Auto</OnMainServerUnavalableBehavior>
</Properties>
</CommonCommand>
</MetaDataObject>

View File

@ -1,11 +0,0 @@

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте");
#Иначе
ОткрытьФорму("ОбщаяФорма.ирКонсольКода");
#КонецЕсли
КонецПроцедуры

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
ОткрытьФорму("ОбщаяФорма.ирНастройкиАлгоритмов"); ОткрытьФорму("Обработка.ирПлатформа.Форма.НастройкиАлгоритмов");
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -2,6 +2,6 @@
&НаКлиенте &НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ирНеглобальный.ОткрытьОтладчикЛкс(); ирОбщий.ОткрытьОтладчикЛкс();
КонецПроцедуры КонецПроцедуры

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
ОткрытьФорму("ОбщаяФорма.ирАдминистративнаяРегистрацияCOM"); ОткрытьФорму("Обработка.ирПлатформа.Форма.АдминистративнаяРегистрацияCOM");
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
Форма = Обработки.ирРедакторИзмененийНаУзле.Создать().ПолучитьФорму(); Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирРедакторИзмененийНаУзле.Форма");
Форма.ПараметрУзелОбмена = ПараметрКоманды; Форма.ПараметрУзелОбмена = ПараметрКоманды;
Форма.Открыть(); Форма.Открыть();
#КонецЕсли #КонецЕсли

View File

@ -26,6 +26,8 @@
<Shortcut/> <Shortcut/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<CommandParameterType> <CommandParameterType>
<v8:Type>cfg:CatalogRef.ирКомандаРедактироватьОбъект</v8:Type>
<v8:Type>cfg:CatalogRef.ирОбъектыДляОтладки</v8:Type>
<v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type> <v8:Type>cfg:CatalogRef.ирАлгоритмы</v8:Type>
</CommandParameterType> </CommandParameterType>
<ParameterUseMode>Single</ParameterUseMode> <ParameterUseMode>Single</ParameterUseMode>

View File

@ -5,7 +5,7 @@
#Если ТонкийКлиент Или ВебКлиент Тогда #Если ТонкийКлиент Или ВебКлиент Тогда
Сообщить("Команда доступна только в толстом клиенте"); Сообщить("Команда доступна только в толстом клиенте");
#Иначе #Иначе
Обработки.ирРедакторОбъектаБД.Создать().РедактироватьОбъектСсылки(ПараметрКоманды); ирОбщий.ОткрытьСсылкуВРедактореОбъектаБДЛкс(ПараметрКоманды);
#КонецЕсли #КонецЕсли
КонецПроцедуры КонецПроцедуры

View File

@ -1,26 +0,0 @@

Процедура ПриОткрытии()
//Если Метаданные.РежимСовместимости = Метаданные.СвойстваОбъектов.РежимСовместимости.Версия8_1 Тогда
// Для Каждого Подсистема Из Объект.Метаданные().Подсистемы Цикл
// //Если Подсистема.Имя = "" Тогда
// //КонецЕсли;
// Прервать;
// КонецЦикла;
// ОткрытьСправку(Подсистема);
//Иначе
// МассивПодсистем = Новый Массив;
// МассивПодсистем.Добавить(Метаданные.Подсистемы.ИнструментыРазработчика.Подсистемы.КонтекстнаяПодсказка);
// МассивПодсистем.Добавить(Метаданные.Подсистемы.ИнструментыРазработчика);
// ОбъектМД = Объект.Метаданные();
// Для Каждого Подсистема Из МассивПодсистем Цикл
// Если Подсистема.Состав.Содержит(ОбъектМД) Тогда
// ОткрытьСправку(Подсистема);
// Прервать;
// КонецЕсли;
// КонецЦикла;
//КонецЕсли;
ЭтаФорма.Версия = Метаданные.Подсистемы.ИнструментыРазработчика.Синоним;
ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(ПолучитьОбщийМакет("ирОПодсистеме").ПолучитьТекст());
КонецПроцедуры

View File

@ -1,69 +0,0 @@
{26,
{16,
{
{1,0},1,4294967295},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
{
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{6,3,0,1},0,
{3,3,
{-22}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0}
},20,0,0,0,0,0,0,
{3,1,
{3,0,
{0},"",-1,-1,1,0}
},0,1,
{1,1,
{3,
{1,1,
{"ru","Страница1"}
},
{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,14,1,1,3,0,0,8,0},
{2,14,0,1,4,0,0,8,0},0,4294967295,5,64},
{0}
},
{0}
},22,22,1,1,1,4,4,9},
{
{-1},1,
{0},
{0}
},
{00000000-0000-0000-0000-000000000000,0},
{0},1,4,1,0,0,0,
{0},
{0},
{3,0,
{3,0,
{0},"",-1,-1,1,0}
},1,2,0,0,0}

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,12 @@
#Если Не ТонкийКлиент И Не ВебКлиент Тогда //ирМобильный Перем ирПлатформа Экспорт; // Эта переменная нужна только здесь
//ирМобильный Перем ирМобильный Экспорт;
//ирМобильный Перем ирОбщий Экспорт;
//ирМобильный Перем ирСервер Экспорт;
//ирМобильный Перем ирКэш Экспорт;
//ирМобильный Перем ирПривилегированный Экспорт;
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
Функция Получить() Экспорт Функция Получить() Экспорт
@ -8,7 +16,10 @@
Исключение Исключение
КонецПопытки; КонецПопытки;
Если ирПлатформа = Неопределено Тогда Если ирПлатформа = Неопределено Тогда
ирПлатформа = Обработки.ирПлатформа.Создать(); ирПлатформа = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирПлатформа");
#Если _ Тогда
ирПлатформа = Обработки.ирПлатформа.Создать();
#КонецЕсли
КонецЕсли; КонецЕсли;
Возврат ирПлатформа; Возврат ирПлатформа;
// В 8.3 это уже не работает. http://partners.v8.1c.ru/forum/thread.jsp?id=1058206#1058206 // В 8.3 это уже не работает. http://partners.v8.1c.ru/forum/thread.jsp?id=1058206#1058206
@ -23,7 +34,7 @@
// Кэш = ПолучитьИзВременногоХранилища(ПараметрыСеанса[ИмяПараметраСеанса]); // Кэш = ПолучитьИзВременногоХранилища(ПараметрыСеанса[ИмяПараметраСеанса]);
// КонецЕсли; // КонецЕсли;
// Если ТипЗнч(Кэш) <> Тип("Структура") Тогда // Если ТипЗнч(Кэш) <> Тип("Структура") Тогда
// Кэш = Обработки.ирПлатформа.Создать(); // Кэш = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработкп.ирПлатформа");
// //ПараметрыСеанса[ИмяПараметраСеанса] = "1"; // //ПараметрыСеанса[ИмяПараметраСеанса] = "1";
// ПараметрыСеанса[ИмяПараметраСеанса] = ПоместитьВоВременноеХранилище(Кэш, Новый УникальныйИдентификатор); // ПараметрыСеанса[ИмяПараметраСеанса] = ПоместитьВоВременноеХранилище(Кэш, Новый УникальныйИдентификатор);
// КонецЕсли; // КонецЕсли;
@ -34,7 +45,7 @@
Функция ПолучитьКомпоновщикТаблицыМетаданныхЛкс(ПолноеИмяМД, ВызыватьИсключениеПриОтсутствииПрав = Истина) Экспорт Функция ПолучитьКомпоновщикТаблицыМетаданныхЛкс(ПолноеИмяМД, ВызыватьИсключениеПриОтсутствииПрав = Истина) Экспорт
СхемаКомпоновкиДанных = ирНеглобальный.ПолучитьСхемуКомпоновкиПоОбъектуМетаданныхЛкс(ПолноеИмяМД,, Ложь); СхемаКомпоновкиДанных = ирОбщий.ПолучитьСхемуКомпоновкиПоОбъектуМетаданныхЛкс(ПолноеИмяМД,, Ложь);
#Если _ Тогда #Если _ Тогда
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных; СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
#КонецЕсли #КонецЕсли
@ -54,10 +65,10 @@
ОбъектМД = Метаданные.НайтиПоПолномуИмени(ПолноеИмяМД); ОбъектМД = Метаданные.НайтиПоПолномуИмени(ПолноеИмяМД);
Если ОбъектМД = Неопределено Тогда Если ОбъектМД = Неопределено Тогда
// Возможно эта логика уже есть в какой то функции // Возможно эта логика уже есть в какой то функции
Фрагменты = ЛксПолучитьМассивИзСтрокиСРазделителем(ПолноеИмяМД); Фрагменты = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(ПолноеИмяМД);
Если Фрагменты.Количество() > 1 Тогда Если Фрагменты.Количество() > 1 Тогда
Фрагменты.Удалить(Фрагменты.Количество() - 1); Фрагменты.Удалить(Фрагменты.Количество() - 1);
ПолноеИмяМД = ЛксПолучитьСтрокуСРазделителемИзМассива(Фрагменты, "."); ПолноеИмяМД = ирОбщий.ПолучитьСтрокуСРазделителемИзМассиваЛкс(Фрагменты, ".");
КонецЕсли; КонецЕсли;
ОбъектМД = Метаданные.НайтиПоПолномуИмени(ПолноеИмяМД); ОбъектМД = Метаданные.НайтиПоПолномуИмени(ПолноеИмяМД);
КонецЕсли; КонецЕсли;
@ -80,13 +91,13 @@
КонецФункции КонецФункции
Функция ЛиНемобильныйРежимЛкс() Экспорт Функция ЛиМобильныйРежимЛкс() Экспорт
Попытка Попытка
Пустышка = Вычислить("ЭтотОбъект"); Пустышка = Вычислить("ИспользуемоеИмяФайла");
Результат = Ложь;
Исключение
Результат = Истина; Результат = Истина;
Исключение
Результат = Ложь;
КонецПопытки; КонецПопытки;
Возврат Результат; Возврат Результат;
@ -97,7 +108,7 @@
Результат = ПолучитьСтруктуруХраненияБазыДанных(, ЛиИменаБД); Результат = ПолучитьСтруктуруХраненияБазыДанных(, ЛиИменаБД);
Результат.Колонки.Добавить("КраткоеИмяТаблицыХранения", Новый ОписаниеТипов("Строка")); Результат.Колонки.Добавить("КраткоеИмяТаблицыХранения", Новый ОписаниеТипов("Строка"));
Для Каждого СтрокаТаблицы Из Результат Цикл Для Каждого СтрокаТаблицы Из Результат Цикл
СтрокаТаблицы.КраткоеИмяТаблицыХранения = НРег(ЛксПолучитьПоследнийФрагмент(СтрокаТаблицы.ИмяТаблицыХранения)); СтрокаТаблицы.КраткоеИмяТаблицыХранения = НРег(ирОбщий.ПолучитьПоследнийФрагментЛкс(СтрокаТаблицы.ИмяТаблицыХранения));
КонецЦикла; КонецЦикла;
Результат.Индексы.Добавить("КраткоеИмяТаблицыХранения"); Результат.Индексы.Добавить("КраткоеИмяТаблицыХранения");
Возврат Результат; Возврат Результат;
@ -132,7 +143,7 @@
ПоследнееИмяШаблона = ""; ПоследнееИмяШаблона = "";
// Получить шаблон имени // Получить шаблон имени
Пока ирНеглобальный.НайтиЧислоВСтрокеЛкс(ИмяТаблицыХранения, ПозицияЧисла, КоличествоСимволов) Цикл Пока ирОбщий.НайтиЧислоВСтрокеЛкс(ИмяТаблицыХранения, ПозицияЧисла, КоличествоСимволов) Цикл
КоличествоЧисел = КоличествоЧисел + 1; КоличествоЧисел = КоличествоЧисел + 1;
ПоследнееИмяШаблона = Лев(ИмяТаблицыХранения, ПозицияЧисла - 1); ПоследнееИмяШаблона = Лев(ИмяТаблицыХранения, ПозицияЧисла - 1);
ШаблонИмениТаблицыХранения = ШаблонИмениТаблицыХранения + ПоследнееИмяШаблона + XMLСтрока(КоличествоЧисел); ШаблонИмениТаблицыХранения = ШаблонИмениТаблицыХранения + ПоследнееИмяШаблона + XMLСтрока(КоличествоЧисел);
@ -171,18 +182,26 @@
Функция ПолучитьСеансПустойИнфобазы1С8Лкс(Знач ТипКомОбъекта = "Application", Знач Видимость = Ложь, Знач ОбработатьИсключениеПодключения = Ложь, Функция ПолучитьСеансПустойИнфобазы1С8Лкс(Знач ТипКомОбъекта = "Application", Знач Видимость = Ложь, Знач ОбработатьИсключениеПодключения = Ложь,
ОписаниеОшибки = "", ИмяСервераПроцессов = "") Экспорт ОписаниеОшибки = "", ИмяСервераПроцессов = "") Экспорт
СтрокаСоединения = ирНеглобальный.ПолучитьСтрокуСоединенияПустойИнфобазыЛкс(); СтрокаСоединения = ирОбщий.ПолучитьСтрокуСоединенияПустойИнфобазыЛкс();
Сеанс = ирНеглобальный.СоздатьСеансИнфобазы1С8Лкс(СтрокаСоединения, , , ТипКомОбъекта, Видимость, ОбработатьИсключениеПодключения, Сеанс = ирОбщий.СоздатьСеансИнфобазы1С8Лкс(СтрокаСоединения, , , ТипКомОбъекта, Видимость, ОбработатьИсключениеПодключения,
ОписаниеОшибки, ИмяСервераПроцессов); ОписаниеОшибки, ИмяСервераПроцессов);
Возврат Сеанс; Возврат Сеанс;
КонецФункции КонецФункции
Функция ПолучитьБуферСравненияЛкс(КлючСравнения) Экспорт
Результат = Новый Массив();
Возврат Результат;
КонецФункции
#Если Клиент Тогда #Если Клиент Тогда
Функция ПолучитьАнализТехножурналаЛкс() Экспорт Функция ПолучитьАнализТехножурналаЛкс() Экспорт
Результат = Обработки.ирАнализТехножурнала.Создать(); Результат = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonModule uuid="96ec45d5-55ab-477f-9b70-ce5deb8c0244"> <CommonModule uuid="a72577b8-211f-40be-bb34-05c6a3ffd205">
<Properties> <Properties>
<Name>ирОтладка</Name> <Name>ирМобильный</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Отладка (ИР)</v8:content> <v8:content>Мобильные (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment>Загушка для прохождения компиляции</Comment>
<Global>true</Global> <Global>false</Global>
<ClientManagedApplication>true</ClientManagedApplication> <ClientManagedApplication>true</ClientManagedApplication>
<Server>true</Server> <Server>true</Server>
<ExternalConnection>true</ExternalConnection> <ExternalConnection>true</ExternalConnection>

File diff suppressed because it is too large Load Diff

View File

@ -2,11 +2,11 @@
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonModule uuid="ad8f9897-ed33-465e-abb0-2fff0b04813f"> <CommonModule uuid="ad8f9897-ed33-465e-abb0-2fff0b04813f">
<Properties> <Properties>
<Name>ирНеглобальный</Name> <Name>ирОбщий</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Неглобальный клиент (ИР)</v8:content> <v8:content>Общий (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

File diff suppressed because it is too large Load Diff

View File

@ -1,830 +0,0 @@
#Если Не ТонкийКлиент И Не ВебКлиент Тогда
////////////////////////////////////////////////////////////////////////////////
// ПОДСКАЗКА
Функция ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекстаЛкс(ИмяПеременной, ТаблицаЛокальногоКонтекста) Экспорт
СтруктураКлюча = Новый Структура("нСлово, ТипСлова", НРег(ИмяПеременной), "Свойство");
НайденныеСтроки = ТаблицаЛокальногоКонтекста.НайтиСтроки(СтруктураКлюча);
Если НайденныеСтроки.Количество() > 0 Тогда
Возврат НайденныеСтроки[0].Значение;
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции // ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекста()
// Вычисляет тип значения функции УК по внутренним параметрам и аргументам.
// Предназначена для вызвова из ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.
//
// Параметры:
// ТаблицаЛокальногоКонтекста ТаблицаЗначений (см. ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой);
// МассивПараметров - Массив - выражений параметров.
//
// Возвращаемое значение:
// ТаблицаЗначений - ТаблицаСтруктурТипов (см. ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой).
//
Функция ПравилоВычисленияТипаЗначенияКПА(ТаблицаЛокальногоКонтекста, МассивПараметров) Экспорт
лПлатформа = ирКэш.Получить();
ТаблицаСтруктурТипов = лПлатформа.ПолучитьНовуюТаблицуСтруктурТипа();
Алгоритм = ПолучитьЗначениеПеременнойИзТаблицыЛокальногоКонтекстаЛкс(МассивПараметров[0], ТаблицаЛокальногоКонтекста);
Если Алгоритм <> Неопределено Тогда
Структура = ирКПА(Алгоритм);
СтруктураТипа = лПлатформа.ПолучитьСтруктуруТипаИзЗначения(Структура);
ЗаполнитьЗначенияСвойств(ТаблицаСтруктурТипов.Добавить(), СтруктураТипа);
КонецЕсли;
Возврат ТаблицаСтруктурТипов;
КонецФункции // ПравилоВычисленияТипаЗначенияУК()
// Добавляет глобальные переменные и методы в контекст поля текстового документа с контекстной подсказкой.
//
// Параметры
// ПолеТекстовогоДокументаСКонтекстнойПодсказкой - ОбработкаОбъект.ПолеТекстовогоДокументаСКонтекстнойПодсказкой.
//
Процедура ИнициализироватьГлобальныйКонтекстПодсказки(ПолеТекстовогоДокументаСКонтекстнойПодсказкой) Экспорт
#Если _ Тогда
ПолеТекстовогоДокументаСКонтекстнойПодсказкой = Обработки.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Создать();
#КонецЕсли
Если ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ЯзыкПрограммы = 1 Тогда
Возврат;
КонецЕсли;
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ОчиститьТаблицуСловЛокальногоКонтекста();
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьПравилоВычисленияФункции(
"ирКПА", "ПравилоВычисленияТипаЗначенияКПА");
МассивГлобальныхПеременных = Новый Массив;
МассивГлобальныхПеременных.Добавить("ирПлатформа");
Для Каждого ИмяГлобальнойПеременной Из МассивГлобальныхПеременных Цикл
Попытка
ГлобальнаяПеременная = ирНеглобальный.ВычислитьВыражение(ИмяГлобальнойПеременной);
Исключение
// ирПлатформа может отсутствовать
Продолжить;
КонецПопытки;
МассивТипов = Новый Массив;
МассивТипов.Добавить(ТипЗнч(ГлобальнаяПеременная));
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьСловоЛокальногоКонтекста(
ИмяГлобальнойПеременной, "Свойство", Новый ОписаниеТипов(МассивТипов), ГлобальнаяПеременная, Истина);
КонецЦикла;
СтруктураГлобальныхФункций = Новый Структура;
СтруктураГлобальныхФункций.Вставить("Исследовать", Тип("Число"));
СтруктураГлобальныхФункций.Вставить("Отладить", Тип("Число"));
СтруктураГлобальныхФункций.Вставить("Оперировать", Тип("Число"));
СтруктураГлобальныхФункций.Вставить("Наблюдать");
СтруктураГлобальныхФункций.Вставить("ЛксОбработатьИндикатор");
СтруктураГлобальныхФункций.Вставить("ЛксСообщитьИтогИндикации");
СтруктураГлобальныхФункций.Вставить("ЛксСравнитьЗначенияСвойств");
СтруктураГлобальныхФункций.Вставить("ЛксИнтерактивноЗаписатьВКолонкуТабличногоПоля");
СтруктураГлобальныхФункций.Вставить("ЛксИнтерактивноЗаписатьВЭлементУправления");
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьСтруктуруСвойствОбъекта", Тип("Структура"));
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьИндикаторПроцесса", Тип("Структура"));
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьМассивИзСтрокиСРазделителем", Тип("Массив"));
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьПредставлениеИзИдентификатора", Тип("Строка"));
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьПоследнийФрагмент");
СтруктураГлобальныхФункций.Вставить("ЛксПолучитьПервыйФрагмент");
СтруктураГлобальныхФункций.Вставить("ЛксСкопироватьОтбор");
СтруктураГлобальныхФункций.Вставить("ЛксСкопироватьУниверсальнуюКоллекцию");
Для Каждого ЭлементГлобальнойФункции Из СтруктураГлобальныхФункций Цикл
Если ТипЗнч(ЭлементГлобальнойФункции.Значение) = Тип("Тип") Тогда
МассивТипов = Новый Массив;
МассивТипов.Добавить(ЭлементГлобальнойФункции.Значение);
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
ИначеЕсли ТипЗнч(ЭлементГлобальнойФункции.Значение) = Тип("ОписаниеТипов") Тогда
ОписаниеТипов = ЭлементГлобальнойФункции.Значение;
КонецЕсли;
ПолеТекстовогоДокументаСКонтекстнойПодсказкой.ДобавитьСловоЛокальногоКонтекста(
ЭлементГлобальнойФункции.Ключ, "Метод", ОписаниеТипов);
КонецЦикла;
КонецПроцедуры // ИнициализироватьГлобальныйКонтекстПодсказки()
////////////////////////////////////////////////////////////////////////////////
// ОТЛАДКА
// Присваивает первому параметру второй.
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
//
// Параметры:
// П1 Произвольный параметр1;
// П2 Произвольный параметр2;
//
// Возвращаемое значение:
// П2 Не используется.
//
Функция Пр(п1, п2 = Неопределено) Экспорт
п1 = п2;
Возврат п1;
КонецФункции // Присвоить()
// Выполняет программный код, переданный как параметр.
// Остальные Параметры могут участвовать в теле этого кода.
// Удобно использовать в отладчике.
//
// Параметры:
// П1 Произвольный параметр1;
// П2 Произвольный параметр2;
// П3 Произвольный параметр3;
// П4 Произвольный параметр4;
//
// Возвращаемое значение:
// Неопределено Не используется.
//
Функция Ду(Знач ТекстПрограммы, п1 = 0, п2 = 0, п3 = 0, п4 = 0) Экспорт
Перем Р;
Попытка
Выполнить(ТекстПрограммы);
Исключение
Возврат ОписаниеОшибки();
КонецПопытки;
Возврат Р;
КонецФункции // Ду()
// На клиенте открывает консоль кода с передачей туда всех своих параметров. На сервере сразу выполняет код.
// Изменения параметров возвращаются в вызывающий контекст в модальном режиме.
//
// Параметры:
// ТекстПрограммы - Строка - программный код для передачи в консоль кода или выполнения;
// РежимОперации Число - 0 - немодально, 1 - модально, 2 - неинтерактивно (на сервере всегда);
// СтрокаИменПараметров Строка - имена параметров для консоли кода через запятую, если не указаны, то будут оригинальные П*;
// П* Произвольный - параметры для использования при выполнении программного кода;
//
// Возвращаемое значение:
// Строка - описание ошибок.
//
Функция Оперировать(Знач ТекстПрограммы = "", Знач РежимОперации = 0, СтрокаИменПараметров= "",
П1 = Null, П2 = Null, П3 = Null, П4 = Null, П5 = Null, П6 = Null, П7 = Null, П8 = Null, П9 = Null) Экспорт
Если Не ПравоДоступа("Использование", Метаданные.ОбщиеФормы.ирКонсольКода) Тогда
Возврат "Нет права использования функции";
КонецЕсли;
#Если Сервер И Не Клиент Тогда
РежимОперации = 2;
#КонецЕсли
МассивИмен = ЛксПолучитьМассивИзСтрокиСРазделителем(СтрокаИменПараметров, ",", Истина);
Если МассивИмен.Количество() > 0 Тогда
Если МассивИмен[0] = "" Тогда
МассивИмен.Удалить(0);
КонецЕсли;
КонецЕсли;
ЧислоПараметров = 9;
ПереданныеПараметры = Новый СписокЗначений;
Для Счетчик = 1 По ЧислоПараметров Цикл
ИмяПараметра = "П" + Счетчик;
ЗначениеПараметра = Вычислить(ИмяПараметра);
Если Ложь
Или ЗначениеПараметра <> Null // Опасный трюк в интерактивном режиме. Отрезает параметры, переданные, но имеющие значение Null.
Или РежимОперации = 2
Тогда
ПсевдонимПараметра = ИмяПараметра;
Если МассивИмен.Количество() > Счетчик - 1 Тогда
ПсевдонимПараметра = МассивИмен[Счетчик - 1];
КонецЕсли;
ПереданныеПараметры.Добавить(ЗначениеПараметра, ПсевдонимПараметра);
КонецЕсли;
КонецЦикла;
Если РежимОперации < 2 Тогда
ФормаОтладки = ПолучитьОбщуюФорму("ирКонсольКода", , Новый УникальныйИдентификатор);
ФормаОтладки.мСписокВнешнихПараметров = ПереданныеПараметры;
ФормаОтладки.Текст = ТекстПрограммы;
Если РежимОперации = 0 Тогда
ФормаОтладки.Открыть();
Возврат Неопределено;
КонецЕсли;
ПолученныеПараметры = ФормаОтладки.ОткрытьМодально();
Если ПолученныеПараметры = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
Иначе
ТекстПрограммы = ТекстПрограммы + ";";
Для Индекс = 0 По ПереданныеПараметры.Количество() - 1 Цикл
ВнешнийПараметр = ПереданныеПараметры[Индекс];
ТекстПрограммы = ВнешнийПараметр.Представление + "=" + "_АлгоритмОбъект[" + Индекс + "].Значение;" + Символы.ПС + ТекстПрограммы;
ТекстПрограммы = ТекстПрограммы + Символы.ПС + "_АлгоритмОбъект[" + Индекс + "].Значение = " + ВнешнийПараметр.Представление + ";";
КонецЦикла;
ирНеглобальный.ВыполнитьАлгоритм(ТекстПрограммы, ПереданныеПараметры);
ПолученныеПараметры = ПереданныеПараметры;
КонецЕсли;
ОписаниеОшибок = "";
НовоеЗначение = Неопределено;
Для Счетчик = 1 По ЧислоПараметров Цикл
ИмяПараметра = "П" + Счетчик;
НовоеЗначение = Неопределено;
Если ПолученныеПараметры.Количество() > Счетчик - 1 Тогда
НовоеЗначение = ПолученныеПараметры[Счетчик - 1].Значение;
КонецЕсли;
Если Вычислить(ИмяПараметра) <> НовоеЗначение Тогда
Попытка
Выполнить(ИмяПараметра + " = НовоеЗначение");
Исключение
ПсевдонимПараметра = ИмяПараметра;
Если МассивИмен.Количество() > Счетчик - 1 Тогда
ПсевдонимПараметра = МассивИмен[Счетчик - 1];
КонецЕсли;
ОписаниеОшибки = "Ошибка возвращения параметра " + ПсевдонимПараметра + ": " + ОписаниеОшибки();
ОписаниеОшибок = ОписаниеОшибок + ОписаниеОшибки;
Сообщить(ОписаниеОшибки);
КонецПопытки;
КонецЕсли;
КонецЦикла;
Возврат ОписаниеОшибок;
КонецФункции // РП()
// Подготавливает строку для помещения всех переменных в структуру с целью ее дальнейшего вычисления в отладчике "Вычислить(Пер())".
// Изменения параметров возвращаются в вызывающий контекст.
//
// Параметры:
// ТекстПрограммы - Строка, *"" - программный код для анализа, берется из буфера обмена если пустой.
//
// Возвращаемое значение:
// Строка для вычисления в отладчике.
//
Функция Пер(Знач ТекстПрограммы = "") Экспорт
Параметры = ирНеглобальный.ПолучитьПеременныеТекстаВстроенногоЯзыкаЛкс(ТекстПрограммы);
СтрокаИменПараметров = "";
Для Каждого КлючИЗначение Из Параметры Цикл
Если СтрокаИменПараметров <> "" Тогда
СтрокаИменПараметров = СтрокаИменПараметров + ", ";
КонецЕсли;
СтрокаИменПараметров = СтрокаИменПараметров + КлючИЗначение.Ключ;
КонецЦикла;
НовыйТекст = ирНеглобальный.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(ТекстПрограммы);
СтрокаРезультата = "Новый Структура(""" + СтрокаИменПараметров + """, " + СтрокаИменПараметров + ")";
Возврат СтрокаРезультата;
КонецФункции
// Функция получает таблицу значений из указанной временной таблицы из менеджера временных таблиц,
// либо структуру из всех входящих в запрос временных таблиц.
// Используется для просмотра временных таблиц серверного менеджера временных таблиц в отладчике.
// Параметры:
// ЗапросИлиМенеджерВременныхТаблиц - Запрос, МенеджерВременныхТаблиц
// ИмяВременнойТаблицы - Строка, *"" - можно не указывать для запроса, тогда будут получены все временные таблицы
// ДопустимоеЧислоСтрок - Число, *500000 - выбирать из временной таблицы не более этого числа строк
//
// Результат - ТаблицаЗначений, Структура
//
Функция ПолВТ(ЗапросИлиМенеджерВременныхТаблиц, ИмяВременнойТаблицы = "", ДопустимоеЧислоСтрок = 500000) Экспорт
ТекстЗапроса = "
|ВЫБРАТЬ ПЕРВЫЕ " + XMLСтрока(ДопустимоеЧислоСтрок) + "
| *
|ИЗ
| ИмяВременнойТаблицы
|";
Запрос = Новый Запрос;
Если ТипЗнч(ЗапросИлиМенеджерВременныхТаблиц) = Тип("Запрос") Тогда
Результат = Новый Структура();
Запрос.МенеджерВременныхТаблиц = ЗапросИлиМенеджерВременныхТаблиц.МенеджерВременныхТаблиц;
Платформа = ирКэш.Получить();
Имена = Платформа.НайтиВозможныеИменаВременныхТаблиц(ЗапросИлиМенеджерВременныхТаблиц.Текст);
Для Каждого ИмяВременнойТаблицы Из Имена Цикл
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "ИмяВременнойТаблицы", ИмяВременнойТаблицы);
Попытка
РезультатЗапроса = Запрос.Выполнить();
Исключение
Продолжить;
КонецПопытки;
Результат.Вставить(ИмяВременнойТаблицы, РезультатЗапроса.Выгрузить());
КонецЦикла;
Иначе
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "ИмяВременнойТаблицы", ИмяВременнойТаблицы);
Запрос.МенеджерВременныхТаблиц = ЗапросИлиМенеджерВременныхТаблиц;
Результат = Запрос.Выполнить().Выгрузить();
КонецЕсли;
Возврат Результат;
КонецФункции // ПолВТ()
#Если Клиент Тогда
// Начать трассу в технологическом журнале. Сам технологический журнал надо заранее включить.
Функция ТехН() Экспорт
АнализТехножурнала = ирКэш.ПолучитьАнализТехножурналаЛкс();
Если АнализТехножурнала.НачатьТрассу("Отладчик") Тогда
Возврат "Трасса техножурнала начата";
Иначе
Возврат "Техножурнал не включен. Невозможно начать трассу.";
КонецЕсли;
КонецФункции
// Кончить трассу в технологическом журнале и показать ее анализ
Функция ТехК() Экспорт
АнализТехножурнала = ирКэш.ПолучитьАнализТехножурналаЛкс();
Если АнализТехножурнала.КончитьТрассу() Тогда
//АнализТехножурнала.ПоказатьТрассу();
Возврат "Трасса техножурнала кончена. Для ее анализа откройте в режиме предприятия ""Анализ техножурнала""";
Иначе
Возврат "Трасса техножурнала не была начата ранее.";
КонецЕсли;
КонецФункции
// Подготавливает строку для вызова Оперировать() в отладчике. Вызвается путем вычисления "Вычислить(Поп())".
// Изменения параметров возвращаются в вызывающий контекст.
//
// Параметры:
// ТекстПрограммы - Строка, *"" - программный код для передачи в консоль кода или выполнения, берется из буфера обмена если пустой;
// РежимОперации Число - 0 - немодально, 1 - модально, 2 - неинтерактивно (на сервере всегда);
//
// Возвращаемое значение:
// Строка для вычисления в отладчике.
//
Функция Поп(Знач ТекстПрограммы = "", РежимОперации = 1) Экспорт
Если ПустаяСтрока(ТекстПрограммы) Тогда
ТекстПрограммы = ирНеглобальный.ПолучитьТекстИзБуфераОбменаОСЛкс();
КонецЕсли;
Параметры = Новый Структура();
ПолеВстроенногоЯзыка = Обработки.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой.Создать();
ПолеВстроенногоЯзыка.ИнициализироватьНеинтерактивно();
Пока Истина Цикл
ИнформацияОбОшибке = ПолеВстроенногоЯзыка.ПолучитьИнформациюОбОшибке(ТекстПрограммы);
Если ИнформацияОбОшибке = Неопределено Тогда
Прервать;
КонецЕсли;
НеопределеннаяПеременная = ирКэш.Получить().ПолучитьИмяНеопределеннойПеременнойИзИнформацииОбОшибке(ИнформацияОбОшибке);
Если Не ЗначениеЗаполнено(НеопределеннаяПеременная) Тогда
Возврат ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
КонецЕсли;
Если Не Параметры.Свойство(НеопределеннаяПеременная) Тогда
Параметры.Вставить(НеопределеннаяПеременная);
ПолеВстроенногоЯзыка.ДобавитьСловоЛокальногоКонтекста(НеопределеннаяПеременная);
КонецЕсли;
КонецЦикла;
СтрокаИменПараметров = "";
Для Каждого КлючИЗначение Из Параметры Цикл
Если СтрокаИменПараметров <> "" Тогда
СтрокаИменПараметров = СтрокаИменПараметров + ", ";
КонецЕсли;
СтрокаИменПараметров = СтрокаИменПараметров + КлючИЗначение.Ключ;
КонецЦикла;
НовыйТекст = ирНеглобальный.ПолучитьСтроковыйЛитералИзМногострочногоТекстаЛкс(ТекстПрограммы);
СтрокаРезультата = "Оперировать(" + НовыйТекст + ", " + РежимОперации + ", " + """" + СтрокаИменПараметров + """, " + СтрокаИменПараметров + ")";
Возврат СтрокаРезультата;
КонецФункции
// Обертка Оперировать. Модально открывает консоль кода с передачей туда всех своих параметров.
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
// Изменения параметров возвращаются в вызывающий контекст.
//
// Параметры:
// П* Произвольный;
//
// Возвращаемое значение:
// Неопределено.
//
Функция Оп(П1 = Null, П2 = Null, П3 = Null, П4 = Null, П5 = Null) Экспорт
Возврат Оперировать(, Истина, , П1, П2, П3, П4, П5);
КонецФункции // Оп()
// Открывает консоль кода с передачей туда структуры параметров.
// Изменения параметров возвращаются в структуру, но не в вызывающий контекст.
//
// Параметры:
// ТекстПрограммы - Строка;
// Модально Булево - открывать окно модально;
// СтруктураПараметров Структура - ключи соответсвуют именам параметов, а значения их значениям.
//
// Возвращаемое значение:
// Неопределено.
//
Функция ОперироватьСтруктурой(Знач ТекстПрограммы = "", Модально = Ложь, СтруктураПараметров) Экспорт
Если Не ПравоДоступа("Использование", Метаданные.ОбщиеФормы.ирКонсольКода) Тогда
Возврат "Нет права использования функции";
КонецЕсли;
Если Истина
И ПустаяСтрока(ТекстПрограммы)
И СтруктураПараметров.Количество() = 1
Тогда
Для Каждого КлючИЗначение Из СтруктураПараметров Цикл
ТекстПрограммы = КлючИЗначение.Ключ;
КонецЦикла;
КонецЕсли;
ФормаОтладки = ПолучитьОбщуюФорму("ирКонсольКода", , Новый УникальныйИдентификатор);
//ФормаОтладки.мСписокВнешнихПараметров = ЛксСкопироватьУниверсальнуюКоллекцию(СтруктураПараметров);
ПередаваемыеПараметры = Новый СписокЗначений;
Для Каждого КлючИЗначение Из СтруктураПараметров Цикл
ПередаваемыеПараметры.Добавить(КлючИЗначение.Значение, КлючИЗначение.Ключ);
КонецЦикла;
ФормаОтладки.мСписокВнешнихПараметров = ПередаваемыеПараметры;
ФормаОтладки.Текст = ТекстПрограммы;
Если Не Модально Тогда
ФормаОтладки.Открыть();
Возврат ФормаОтладки;
КонецЕсли;
ПолученныеПараметры = ФормаОтладки.ОткрытьМодально();
Если ПолученныеПараметры = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
//ЗаполнитьЗначенияСвойств(СтруктураПараметров, ПолученныеПараметры);
Для Каждого ПолученныйПараметр Из ПолученныеПараметры Цикл
СтруктураПараметров.Вставить(ПолученныйПараметр.Представление, ПолученныйПараметр.Значение);
КонецЦикла;
Возврат Неопределено;
КонецФункции // РП()
// Обертка ОперироватьСтруктурой. Модально открывает консоль кода с передачей туда всех своих параметров.
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
// Изменения параметров возвращаются в структуру, но не в вызывающий контекст.
//
// Параметры:
// СтруктураПараметров Структура - ключи соответсвуют именам параметов, а значения их значениям.
//
// Возвращаемое значение:
// Неопределено.
//
Функция Опс(СтруктураПараметров) Экспорт
Возврат ОперироватьСтруктурой(, Истина, СтруктураПараметров);
КонецФункции // Опс()
// Выводит в окно сообщений переданное значение вместе с типом и заданным представлением.
//
// Параметры:
// Значение - Произвольный;
// *Представление Строка, *"" - представление наблюдаемого значения.
//
Процедура Наблюдать(Значение, Представление = "") Экспорт
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирИсследовательОбъектов) Тогда
Возврат;
КонецЕсли;
Строка = Представление + " = " + "<" + ТипЗнч(Значение) + ">" + "[" + Значение + "]";
Сообщить(Строка);
КонецПроцедуры // Наблюдать()
// <Описание процедуры>
//
// Параметры:
// <Параметр1> <Тип.Вид> <описание параметра>
// <продолжение описания параметра>;
// <Параметр2> <Тип.Вид> <описание параметра>
// <продолжение описания параметра>.
//
Процедура ОтложенноеОткрытиеИсточникаОшибки() Экспорт
ирПлатформа = ирНеглобальный.ВычислитьВыражение("ирПлатформа");
ОтложенноеОткрытиеИсточникаОшибки = ирКэш.Получить().ОтложенноеОткрытиеИсточникаОшибки;
Если ирКэш.Получить().Это2iS Тогда
Попытка
ФормаСтека = Вычислить("УФ(Перечисления.Сервисы2iS.ПолучитьФормуПоНастройкеФормы, ""СтекСервисов"", , Новый УникальныйИдентификатор)");
ФормаСтека.РежимВыбора = Истина;
ФормаСтека.Открыть();
Исключение
Сообщить("Ошибка при открытии стека ошибки: " + ОписаниеОшибки(), СтатусСообщения.Важное);
КонецПопытки;
Иначе
СписокВыбора = Новый СписокЗначений;
Для Каждого СтрокаИсточникаОшибки Из ОтложенноеОткрытиеИсточникаОшибки Цикл
СписокВыбора.Добавить(СтрокаИсточникаОшибки, СтрокаИсточникаОшибки.АлгоритмОбъект);
КонецЦикла;
СтопСтрока = ОтложенноеОткрытиеИсточникаОшибки.Вставить(0); // Для прекращения обработки вложенных ошибок
СтопСтрока.АлгоритмОбъект = Неопределено;
// Здесь может при открытии формы пойти обновление табличных полей в формах и новые вложенные ошибки в ПриПолученииДанных.
ЭлементСписка = СписокВыбора.ВыбратьЭлемент("Открыть сервис из стека", СписокВыбора[0]);
Если ЭлементСписка <> Неопределено Тогда
СтрокаИсточникаОшибки = ЭлементСписка.Значение;
АлгоритмОбъект = СтрокаИсточникаОшибки.АлгоритмОбъект;
ИнформацияОбОшибке = СтрокаИсточникаОшибки.ИнформацияОбОшибке;
РежимВыполнения = СтрокаИсточникаОшибки.РежимВыполнения;
Смещение = СтрокаИсточникаОшибки.Смещение;
ФормаСервиса = АлгоритмОбъект.Ссылка.ПолучитьФорму();
ФормаСервиса.Открыть();
Если ФормаСервиса.Модифицированность Тогда
ФормаСервиса = АлгоритмОбъект.Ссылка.ПолучитьФорму(,, "ТолькоПросмотр");
ФормаСервиса.Открыть();
КонецЕсли;
Пустышка = ПолучитьОбщуюФорму("ирПустышка", ФормаСервиса);
СтруктураОшибки = Новый Структура;
СтруктураОшибки.Вставить("ИнформацияОбОшибке", ИнформацияОбОшибке);
СтруктураОшибки.Вставить("РежимВыполнения", РежимВыполнения);
СтруктураОшибки.Вставить("СтартоваяСтрока", -Смещение);
Пустышка.ОповеститьОВыборе(СтруктураОшибки);
КонецЕсли;
КонецЕсли;
ОтложенноеОткрытиеИсточникаОшибки.Очистить();
КонецПроцедуры // ОтложенноеОткрытиеИсточникаОшибки()
#КонецЕсли
// Открывает нужную консоль для редактирования сложного объекта.
// Варианты использования в зависимости от типа параметра Объект:
// Запрос, COMОбъект - открывает Запрос или ADODB.Command или ADODB.Connection в консоли запросов
// ПостроительЗапроса - открывает результирующий запрос построителя запросов в консоли запросов
// ПостроительОтчета - открывает построитель отчета в консоли построителей отчетов, откуда можно открыть результирующий запрос построителя отчета в консоли запросов
// СхемаКомпоновки - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
//
// Параметры:
// Объект Запрос, ПостроительЗапроса, ПостроительОтчета, СхемаКомпоновкиДанных, COMОбъект.ADODB.Command - исследуемый объект;
// Модально Булево - открывать окно модально, должно быть Истина для использования функции в отладчике;
// НастройкаКомпоновкиИлиТекстЗапроса - НастройкиКомпоновкиДанных, Строка, *Неопределено - настройки для схемы компоновки, текст запроса для WMI или ADODB.Connection;
// ВнешниеНаборыДанных - Структура, *Неопределено - внешние наборы данных для схемы компоновки;
// ОтложеннаяОтладка - Булево - на сервере игнорируется (равно Истина), вместо открытия инструмента отладки сразу выполняется помещение
// объектов отладки во временное хранилище;
// ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки - Число, *500000 - допустимое количество строк во всех временных таблицах запроса
// для отложенной отладки, больше этого количества строки не сохраняются, о чем сообщается в результате;
//
// Возвращаемое значение:
// Неопределено.
//
Функция Отладить(Объект, Модально = Ложь, НастройкаКомпоновкиИлиТекстЗапроса = Неопределено, ВнешниеНаборыДанных = Неопределено,
ОтложенноеВыполнение = Ложь, ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки = 500000) Экспорт
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирКонсольЗапросов) Тогда
Возврат "Нет права использования функции";
КонецЕсли;
Если ТипЗнч(Модально) <> Тип("Булево") Тогда
ВызватьИсключение "Неправильный тип второго параметра (Модально) метода Отладить. Должен быть Булево";
КонецЕсли;
#Если Не Клиент Тогда
ОтложенноеВыполнение = Истина;
#КонецЕсли
Если Не ОтложенноеВыполнение Тогда
Если Ложь
Или ТипЗнч(Объект) = Тип("Запрос")
Или ТипЗнч(Объект) = Тип("COMОбъект")
Тогда
Результат = Обработки.ирКонсольЗапросов.Создать().ОткрытьДляОтладки(Объект, , , Модально, НастройкаКомпоновкиИлиТекстЗапроса);
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительЗапроса") Тогда
Результат = Обработки.ирКонсольЗапросов.Создать().ОткрытьДляОтладки(Объект.ПолучитьЗапрос(), , , Модально);
ИначеЕсли ТипЗнч(Объект) = Тип("МакетКомпоновкиДанных") Тогда
Результат = Обработки.ирКонсольЗапросов.Создать().ОткрытьПоМакетуКомпоновки(Объект, Модально);
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительОтчета") Тогда
Результат = Обработки.ирКонсольПостроителейОтчетов.Создать().ОткрытьДляОтладки(Объект, Модально);
ИначеЕсли ТипЗнч(Объект) = Тип("СхемаКомпоновкиДанных") Тогда
Результат = Отчеты.ирКонсольКомпоновокДанных.Создать().ОткрытьДляОтладки(Объект, НастройкаКомпоновкиИлиТекстЗапроса, ВнешниеНаборыДанных, Модально);
Иначе
Возврат "Не поддерживаемый тип " + ТипЗнч(Объект) + " первого параметра";
КонецЕсли;
Иначе
СтруктураПараметров = Новый Структура("Объект, Модально, НастройкаКомпоновки, ВнешниеНаборыДанных", , Модально);
Результат = Неопределено;
Если ТипЗнч(Объект) = Тип("Запрос") Тогда
СтруктураЗапроса = Новый Структура("Текст, Параметры, ВременныеТаблицы, ТипЗапроса");
ВременныеТаблицы = Неопределено;
Если Объект.МенеджерВременныхТаблиц <> Неопределено Тогда
ВременныеТаблицы = ПолВТ(Объект, ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки);
Результат = "";
Для Каждого КлючИЗначение Из ВременныеТаблицы Цикл
Если Результат <> "" Тогда
Результат = Результат + ", ";
КонецЕсли;
Если КлючИЗначение.Значение.Количество() = ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки Тогда
Результат = Результат + КлючИЗначение.Ключ;
КонецЕсли;
КонецЦикла;
Если Результат <> "" Тогда
Результат = Результат + Символы.ПС + "Временные таблицы " + Результат + " были сохранены частично!";
КонецЕсли;
СтруктураЗапроса.ВременныеТаблицы = ВременныеТаблицы;
КонецЕсли;
СтруктураЗапроса.Текст = Объект.Текст;
СтруктураЗапроса.ТипЗапроса = "Обычный";
// Антибаг платформы 8.2.18. Некорректная серилизация моментов времени http://partners.v8.1c.ru/forum/thread.jsp?id=1159525#1159525
//СтруктураЗапроса.Параметры = ЛксПолучитьКопиюОбъекта(Объект.Параметры);
СтруктураЗапроса.Параметры = Новый Структура();
Для Каждого КлючИЗначение Из Объект.Параметры Цикл
СтруктураЗапроса.Параметры.Вставить(КлючИЗначение.Ключ, ЗначениеВСтрокуВнутр(КлючИЗначение.Значение));
КонецЦикла;
СтруктураПараметров.Объект = СтруктураЗапроса;
ИначеЕсли ТипЗнч(Объект) = Тип("COMОбъект") Тогда
Попытка
Пустышка = Объект.CommandText;
ЭтоКомандаADO = Истина;
Исключение
ЭтоКомандаADO = Ложь;
Попытка
Пустышка = Объект.ConnectionString;
ЭтоСоединениеADO = Истина;
Исключение
ЭтоСоединениеADO = Ложь;
КонецПопытки;
КонецПопытки;
СтруктураЗапроса = Новый Структура("Текст, Параметры, ВременныеТаблицы, ТипЗапроса");
Если Ложь
Или ЭтоКомандаADO
Или ЭтоСоединениеADO
Тогда
Если ЭтоСоединениеADO Тогда
СтруктураЗапроса.Текст = НастройкаКомпоновкиИлиТекстЗапроса;
Иначе
СтруктураЗапроса.Текст = Объект.CommandText;
// Антибаг платформы 8.2.18. Некорректная серилизация моментов времени http://partners.v8.1c.ru/forum/thread.jsp?id=1159525#1159525
//СтруктураЗапроса.Параметры = ЛксПолучитьКопиюОбъекта(Объект.Параметры);
СтруктураЗапроса.Параметры = Новый Структура();
Для Каждого Parameter Из Объект.Parameters Цикл
КлючПараметра = Parameter.Name;
Если Не ЛксЛиИмяПеременной(КлючПараметра) Тогда
КлючПараметра = "_" + КлючПараметра;
КонецЕсли;
Если Не ЛксЛиИмяПеременной(КлючПараметра) Тогда
КлючПараметра = КлючПараметра + XMLСтрока(СтруктураЗапроса.Параметры.Количество());
КонецЕсли;
Если СтруктураЗапроса.Параметры.Свойство(КлючПараметра) Тогда
ВызватьИсключение "Не удалось назначить параметру уникальное имя";
КонецЕсли;
СтруктураЗапроса.Параметры.Вставить(КлючПараметра, ЗначениеВСтрокуВнутр(Parameter.Value));
КонецЦикла;
КонецЕсли;
СтруктураЗапроса.ТипЗапроса = "ADO";
//ВременныеТаблицы = Неопределено;
//ВременныеТаблицы = ПолВТ(Объект, ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки);
//Результат = "";
//Для Каждого КлючИЗначение Из ВременныеТаблицы Цикл
// Если Результат <> "" Тогда
// Результат = Результат + ", ";
// КонецЕсли;
// Если КлючИЗначение.Значение.Количество() = ДопустимоеЧислоСтрокВоВременнойТаблицеОтложеннойОтладки Тогда
// Результат = Результат + КлючИЗначение.Ключ;
// КонецЕсли;
//КонецЦикла;
//Если Результат <> "" Тогда
// Результат = Результат + Символы.ПС + "Временные таблицы " + Результат + " были сохранены частично!";
//КонецЕсли;
//СтруктураЗапроса.ВременныеТаблицы = ВременныеТаблицы;
СтруктураПараметров.Объект = СтруктураЗапроса;
Иначе
СтруктураЗапроса.ТипЗапроса = "WQL";
СтруктураЗапроса.Текст = НастройкаКомпоновкиИлиТекстЗапроса;
КонецЕсли;
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительЗапроса") Тогда
СтруктураЗапроса = Новый Структура("Текст, Параметры");
ЗаполнитьЗначенияСвойств(СтруктураЗапроса, Объект.ПолучитьЗапрос());
СтруктураПараметров.Объект = СтруктураЗапроса;
ИначеЕсли ТипЗнч(Объект) = Тип("МакетКомпоновкиДанных") Тогда
СтруктураПараметров.Вставить("Объект", Объект);
ИначеЕсли ТипЗнч(Объект) = Тип("ПостроительОтчета") Тогда
Результат = "Отложенная отладка построителя отчета не поддерживается";
ИначеЕсли ТипЗнч(Объект) = Тип("СхемаКомпоновкиДанных") Тогда
СтруктураПараметров.Вставить("Объект", Объект);
СтруктураПараметров.Вставить("НастройкаКомпоновки", НастройкаКомпоновкиИлиТекстЗапроса);
СтруктураПараметров.Вставить("ВнешниеНаборыДанных", ВнешниеНаборыДанных);
ИначеЕсли ТипЗнч(Объект) = Тип("ДинамическийСписок") Тогда
#Если Не Сервер Тогда
Возврат "Отладка динамического списка доступна только на сервере";
#КонецЕсли
ТекстЗапроса = Объект.ТекстЗапроса;
Если Не ЗначениеЗаполнено(ТекстЗапроса) Тогда
ТекстЗапроса = "ВЫБРАТЬ * ИЗ " + Объект.ОсновнаяТаблица;
КонецЕсли;
Запрос = Новый Запрос(ТекстЗапроса);
НастройкаКомпоновки = Новый НастройкиКомпоновкиДанных;
ТекущаяГруппировка = НастройкаКомпоновки;
Для Каждого ПолеГруппировки Из Объект.Группировка.Элементы Цикл
Если ПолеГруппировки.Использование Тогда
ТекущаяГруппировка = ирНеглобальный.НайтиДобавитьЭлементСтруктурыГруппировкаКомпоновкиЛкс(ТекущаяГруппировка.Структура, ПолеГруппировки.Поле);
КонецЕсли;
КонецЦикла;
ирНеглобальный.НайтиДобавитьЭлементСтруктурыГруппировкаКомпоновкиЛкс(ТекущаяГруппировка.Структура);
Для Каждого ДоступноеПоле Из Объект.УсловноеОформление.ДоступныеПоляПолей.Элементы Цикл
Если ДоступноеПоле.Папка Тогда
Продолжить;
КонецЕсли;
ирНеглобальный.НайтиДобавитьЭлементНастроекКомпоновкиПоПолюЛкс(НастройкаКомпоновки.Выбор, ДоступноеПоле.Поле);
КонецЦикла;
НастройкаXDTO = СериализаторXDTO.ЗаписатьXDTO(НастройкаКомпоновки);
НастройкаXDTO.Filter = СериализаторXDTO.ЗаписатьXDTO(Объект.Отбор);
НастройкаXDTO.DataParameters = СериализаторXDTO.ЗаписатьXDTO(Объект.Параметры);
НастройкаXDTO.Order = СериализаторXDTO.ЗаписатьXDTO(Объект.Порядок);
НастройкаXDTO.ConditionalAppearance = СериализаторXDTO.ЗаписатьXDTO(Объект.УсловноеОформление);
НастройкаКомпоновки = СериализаторXDTO.ПрочитатьXDTO(НастройкаXDTO);
Схема = ирНеглобальный.ПолучитьСхемуКомпоновкиПоЗапросуЛкс(Запрос);
СтруктураПараметров.Вставить("Объект", Схема);
СтруктураПараметров.Вставить("НастройкаКомпоновки", НастройкаКомпоновки);
КонецЕсли;
Если СтруктураПараметров.Объект <> Неопределено Тогда
СтруктураПараметров.Вставить("ТипОперации", "Отладить");
ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(СтруктураПараметров);
ХранимоеЗначение = ирНеглобальный.СериализоватьЗначениеЛкс(ОбъектXDTO);
ОбъектДляОтладки = Справочники.ирОбъектыДляОтладки.СоздатьЭлемент();
ОбъектДляОтладки.Наименование = "" + ТекущаяДата() + " " + СтруктураПараметров.ТипОперации + " " + СтруктураПараметров.Объект;
ОбъектДляОтладки.XML = ХранимоеЗначение;
ирНеглобальный.ЗаписатьОбъектДляОтладкиЛкс(ОбъектДляОтладки);
Результат = "Создан объект """ + ОбъектДляОтладки + """ в справочнике ""Объекты для отладки"". Далее используйте команду ""Отладить"" в его форме списка.";
Иначе
Если Результат = Неопределено Тогда
Результат = "Отложенная отладка объекта такого типа не поддерживается";
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Результат;
КонецФункции
// Обертка Отладить. Модально открывает нужную консоль для редактирования объекта.
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
// Варианты использования в зависимости от типа параметра Объект:
// Запрос - открывает Запрос или ADODB.Command или ADODB.Connection в консоли запросов
// ПостроительЗапроса - открывает результирующий запрос построителя запросов в консоли запросов
// ПостроительОтчета - открывает построитель отчета в консоли построителей отчетов, откуда можно открыть результирующий запрос построителя отчета в консоли запросов
// СхемаКомпоновки - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
//
// Параметры:
// Объект Запрос, ПостроительЗапроса, ПостроительОтчета, СхемаКомпоновкиДанных - исследуемый объект;
// НастройкаКомпоновкиИлиТекстЗапроса - НастройкиКомпоновкиДанных, Строка, *Неопределено - настройки для схемы компоновки, текст запроса для WMI или ADODB.Connection;
// ВнешниеНаборыДанных - Структура, *Неопределено - внешние наборы данных для схемы компоновки;
// ОтложеннаяОтладка - Булево - на сервере игнорируется (равно Истина), вместо открытия инструмента отладки сразу выполняется помещение
// объектов отладки во временное хранилище
//
// Возвращаемое значение:
// Неопределено.
//
Функция От(Объект, НастройкаКомпоновкиИлиТекстЗапроса = Неопределено, ВнешниеНаборыДанных = Неопределено, ОтложеннаяОтладка = Ложь) Экспорт
Возврат Отладить(Объект, Истина, НастройкаКомпоновкиИлиТекстЗапроса, ВнешниеНаборыДанных, ОтложеннаяОтладка);
КонецФункции // ОО()
// Открывает исследователь объектов.
//
// Параметры:
// Объект Произвольный, *Неопределено - объект, который будет исследован;
// Модально Булево - открывать окно модально;
// КакКоллекцию Булево, *Ложь - исследовать как коллекцию вместо объекта.
//
// Возвращаемое значение:
// Сам объект.
//
Функция Исследовать(Объект = Неопределено, Модально = Ложь, КакКоллекцию = Ложь, ОтложенноеВыполнение = Ложь) Экспорт
Если Не ПравоДоступа("Использование", Метаданные.Обработки.ирИсследовательОбъектов) Тогда
Возврат "Нет права использования функции";
КонецЕсли;
#Если Не Клиент Тогда
ОтложенноеВыполнение = Истина;
#КонецЕсли
Если Не ОтложенноеВыполнение Тогда
ИсследовательОбъектов = Обработки.ирИсследовательОбъектов.Создать();
Если КакКоллекцию Тогда
Результат = ИсследовательОбъектов.ИсследоватьКоллекцию(Объект, Модально);
Иначе
Результат = ИсследовательОбъектов.ИсследоватьОбъект(Объект, Модально);
КонецЕсли;
Если Результат <> Неопределено Тогда
Объект = Результат;
КонецЕсли;
Иначе
СтруктураПараметров = Новый Структура("Объект, Модально, КакКоллекцию", Объект, Модально, КакКоллекцию);
Попытка
ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(СтруктураПараметров);
Исключение
ОбъектXDTO = Неопределено;
КонецПопытки;
Если ОбъектXDTO <> Неопределено Тогда
СтруктураПараметров.Вставить("ТипОперации", "Исследовать");
ОбъектXDTO = СериализаторXDTO.ЗаписатьXDTO(СтруктураПараметров);
ХранимоеЗначение = ирНеглобальный.СериализоватьЗначениеЛкс(ОбъектXDTO);
ОбъектДляОтладки = Справочники.ирОбъектыДляОтладки.СоздатьЭлемент();
ОбъектДляОтладки.Наименование = "" + ТекущаяДата() + " " + СтруктураПараметров.ТипОперации + " " + СтруктураПараметров.Объект;
ОбъектДляОтладки.XML = ХранимоеЗначение;
ирНеглобальный.ЗаписатьОбъектДляОтладкиЛкс(ОбъектДляОтладки);
Результат = "Создан объект """ + ОбъектДляОтладки + """ в справочнике ""Объекты для отладки"". Далее используйте команду ""Отладить"" в его форме списка.";
Иначе
Результат = "Отложенная отладка объекта такого типа не поддерживается";
КонецЕсли;
КонецЕсли;
Возврат Результат;
КонецФункции // Исследовать()
// Обертка Исследовать. Модально открывает объект в исследователе объектов
// Удобно вызывать из отладчика через диалог "Вычислить выражение".
Функция Ис(Объект = Неопределено, КакКоллекцию = Ложь, ОтложенноеВыполнение = Ложь) Экспорт
Возврат Исследовать(Объект, Истина, КакКоллекцию, ОтложенноеВыполнение);
КонецФункции // Ис()
#КонецЕсли

View File

@ -1,4 +1,10 @@
// Привилегированные процедуры и функции //ирМобильный Перем ирМобильный Экспорт;
//ирМобильный Перем ирОбщий Экспорт;
//ирМобильный Перем ирСервер Экспорт;
//ирМобильный Перем ирКэш Экспорт;
//ирМобильный Перем ирПривилегированный Экспорт;
// Привилегированные процедуры и функции
// Находит все ссылки на массив ссылок. // Находит все ссылки на массив ссылок.
// //

View File

@ -1,4 +1,10 @@
// Поместить строку соединения во временное хранилище //ирМобильный Перем ирМобильный Экспорт;
//ирМобильный Перем ирОбщий Экспорт;
//ирМобильный Перем ирСервер Экспорт;
//ирМобильный Перем ирКэш Экспорт;
//ирМобильный Перем ирПривилегированный Экспорт;
// Поместить строку соединения во временное хранилище
Функция ПоместитьСтрокуСоединенияВХранилищеЛкс(Адрес) Экспорт Функция ПоместитьСтрокуСоединенияВХранилищеЛкс(Адрес) Экспорт
ПоместитьВоВременноеХранилище(СтрокаСоединенияИнформационнойБазы(), Адрес); ПоместитьВоВременноеХранилище(СтрокаСоединенияИнформационнойБазы(), Адрес);
@ -11,15 +17,15 @@
Если ирКэш.ЭтоФайловаяБазаЛкс() Тогда Если ирКэш.ЭтоФайловаяБазаЛкс() Тогда
Результат = СтрокаСоединенияИнформационнойБазы(); Результат = СтрокаСоединенияИнформационнойБазы();
Иначе Иначе
Если ирКэш.ЛиНемобильныйРежимЛкс() Тогда Если ирКэш.ЛиМобильныйРежимЛкс() Тогда
Результат = СтрокаСоединенияИнформационнойБазы();
Иначе
АдресХранилища = ПоместитьВоВременноеХранилище(""); АдресХранилища = ПоместитьВоВременноеХранилище("");
Параметры = Новый Массив(); Параметры = Новый Массив();
Параметры.Добавить(АдресХранилища); Параметры.Добавить(АдресХранилища);
ФоновоеЗадание = ФоновыеЗадания.Выполнить("ирСервер.ПоместитьСтрокуСоединенияВХранилищеЛкс", Параметры); ФоновоеЗадание = ФоновыеЗадания.Выполнить("ирСервер.ПоместитьСтрокуСоединенияВХранилищеЛкс", Параметры);
ФоновоеЗадание.ОжидатьЗавершения(); ФоновоеЗадание.ОжидатьЗавершения();
Результат = ПолучитьИзВременногоХранилища(АдресХранилища); Результат = ПолучитьИзВременногоХранилища(АдресХранилища);
Иначе
Результат = СтрокаСоединенияИнформационнойБазы();
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Возврат Результат; Возврат Результат;
@ -32,63 +38,63 @@
Функция ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек = Истина, СоздатьЕслиОтсутствует = Ложь) Экспорт Функция ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек = Истина, СоздатьЕслиОтсутствует = Ложь) Экспорт
Результат = ирНеглобальный.ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек, СоздатьЕслиОтсутствует); Результат = ирОбщий.ПолучитьКаталогНастроекПриложения1СЛкс(ИспользоватьОбщийКаталогНастроек, СоздатьЕслиОтсутствует);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс() Экспорт Функция ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс() Экспорт
Результат = ирНеглобальный.ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс(); Результат = ирОбщий.ПолучитьИмяФайлаАктивнойНастройкиТехноЖурналаЛкс();
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала) Экспорт Функция ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала) Экспорт
Результат = ирНеглобальный.ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала); Результат = ирОбщий.ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка = Неопределено) Экспорт Функция ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка = Неопределено) Экспорт
Результат = ирНеглобальный.ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка); Результат = ирОбщий.ЗаписатьТекстВФайлЛкс(ПолноеИмяФайла, Текст, Кодировка);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка = Неопределено) Экспорт Функция ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка = Неопределено) Экспорт
Результат = ирНеглобальный.ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка); Результат = ирОбщий.ПрочитатьТекстИзФайлаЛкс(ПолноеИмяФайла, Кодировка);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция НайтиИменаФайловЛкс(Путь, Маска = Неопределено, ИскатьВПодкаталогах = Истина) Экспорт Функция НайтиИменаФайловЛкс(Путь, Маска = Неопределено, ИскатьВПодкаталогах = Истина) Экспорт
Результат = ирНеглобальный.НайтиИменаФайловЛкс(Путь, Маска, ИскатьВПодкаталогах); Результат = ирОбщий.НайтиИменаФайловЛкс(Путь, Маска, ИскатьВПодкаталогах);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги = Истина) Экспорт Функция ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги = Истина) Экспорт
Результат = ирНеглобальный.ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги); Результат = ирОбщий.ВычислитьРазмерКаталогаЛкс(Каталог, ВключаяПодкаталоги);
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Функция ПолучитьТекущуюДатуЛкс() Экспорт Функция ПолучитьТекущуюДатуЛкс() Экспорт
Результат = ирНеглобальный.ПолучитьТекущуюДатуЛкс(); Результат = ирОбщий.ПолучитьТекущуюДатуЛкс();
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
Процедура ОчиститьКаталогЖурналаЛкс(КаталогЖурнала, ВыводитьПредупрежденияИСообщения = Истина) Экспорт Процедура ОчиститьКаталогЖурналаЛкс(КаталогЖурнала, ВыводитьПредупрежденияИСообщения = Истина) Экспорт
ирНеглобальный.ОчиститьКаталогЖурналаЛкс(КаталогЖурнала, , ВыводитьПредупрежденияИСообщения); ирОбщий.ОчиститьКаталогЖурналаЛкс(КаталогЖурнала, , ВыводитьПредупрежденияИСообщения);
КонецПроцедуры // ОчиститьКаталогЖурналаЛкс() КонецПроцедуры // ОчиститьКаталогЖурналаЛкс()
@ -147,31 +153,31 @@
Процедура ЗаписатьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств, РежимЗаписи = Неопределено) Экспорт Процедура ЗаписатьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств, РежимЗаписи = Неопределено) Экспорт
Объект = ирНеглобальный.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ); Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ);
ирНеглобальный.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств); ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
//Если РежимЗаписи = Неопределено Тогда //Если РежимЗаписи = Неопределено Тогда
// Объект.Записать(); // Объект.Записать();
//Иначе //Иначе
// Объект.Записать(РежимЗаписи); // Объект.Записать(РежимЗаписи);
//КонецЕсли; //КонецЕсли;
ирНеглобальный.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи); ирОбщий.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи);
КонецПроцедуры КонецПроцедуры
Процедура УдалитьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств) Экспорт Процедура УдалитьОбъектЛкс(ХМЛ, СтруктураДополнительныхСвойств) Экспорт
Объект = ирНеглобальный.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ); Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ);
Объект.Прочитать(); Объект.Прочитать();
ирНеглобальный.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств); ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
//Объект.Удалить(); //Объект.Удалить();
ирНеглобальный.УдалитьОбъектЛкс(Объект, Ложь); ирОбщий.УдалитьОбъектЛкс(Объект, Ложь);
КонецПроцедуры КонецПроцедуры
Процедура УстановитьПометкуУдаленияОбъектаЛкс(ХМЛ, СтруктураДополнительныхСвойств, ЗначениеПометки = Истина) Экспорт Процедура УстановитьПометкуУдаленияОбъектаЛкс(ХМЛ, СтруктураДополнительныхСвойств, ЗначениеПометки = Истина) Экспорт
Объект = ирНеглобальный.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ); Объект = ирОбщий.ВосстановитьОбъектИзСтрокиXMLЛкс(ХМЛ);
ирНеглобальный.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств); ирОбщий.ВосстановитьДополнительныеСвойстваОбъектаЛкс(Объект, СтруктураДополнительныхСвойств);
//Если РежимЗаписи = Неопределено Тогда //Если РежимЗаписи = Неопределено Тогда
// Объект.УстановитьПометкуУдаления(ЗначениеПометки); // Объект.УстановитьПометкуУдаления(ЗначениеПометки);
//Иначе //Иначе

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="2350ced9-9887-479b-b3b3-66fa8ff7d688">
<Properties>
<Name>ирКолонкаТабличногоПоля</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Колонка табличного поля (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 B

View File

@ -2,11 +2,11 @@
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="98f09020-9b4d-48bc-96b4-84d954a633e8"> <CommonPicture uuid="98f09020-9b4d-48bc-96b4-84d954a633e8">
<Properties> <Properties>
<Name>ирКонсольКомпоновок</Name> <Name>ирКонсольКомпоновокДанных</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Консоль компоновок (ИР)</v8:content> <v8:content>Консоль компоновок данных (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

View File

@ -2,11 +2,11 @@
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="e4b1c803-3e56-419e-9588-338935cdad8a"> <CommonPicture uuid="e4b1c803-3e56-419e-9588-338935cdad8a">
<Properties> <Properties>
<Name>ирКонсольПостроителей</Name> <Name>ирКонсольПостроителейОтчетов</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Консоль построителей (ИР)</v8:content> <v8:content>Консоль построителей отчетов (ИР)</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="fa783281-4bba-4e48-9bfd-1489120e9d85">
<Properties>
<Name>ирКонструкторЗапроса</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Конструктор запроса (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

View File

@ -2,7 +2,7 @@
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="547a8894-23ae-47ff-a3a4-b2db0356eaa4"> <CommonPicture uuid="547a8894-23ae-47ff-a3a4-b2db0356eaa4">
<Properties> <Properties>
<Name>ирИнструментыРазработчика</Name> <Name>ирЛоготипБольшой</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="b11bacce-e28a-4154-ad06-d7fabb4dc3e7">
<Properties>
<Name>ирЛоготипМаленький</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Логотип маленький (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="f0ebb5dc-978f-45d6-8d6d-90002b451026">
<Properties>
<Name>ирМенеджерТабличногоПоля</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Менеджер табличного поля (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="d5eb57ba-5f25-410e-9fa5-88a1e0086d05">
<Properties>
<Name>ирОткрытьОбъединить</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Открыть объединить (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 B

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="c78e788d-c8f3-48ea-aa5c-b571bb079b06">
<Properties>
<Name>ирПусто</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пусто (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="2de8a30d-89da-497f-aa99-d42b887681ca">
<Properties>
<Name>ирСжатьКолонку</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сжать колонку (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<CommonPicture uuid="e01c1be4-9c12-4ae7-b1c6-5d1ea7741a94">
<Properties>
<Name>ирСсылка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ссылка (ИР)</v8:content>
</v8:item>
</Synonym>
<Comment/>
<AvailabilityForChoice>false</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.9">
<Picture>
<xr:Abs>Picture.gif</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 B

File diff suppressed because it is too large Load Diff

View File

@ -47,7 +47,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item>
</DefaultRoles> </DefaultRoles>
<Vendor>tormozit</Vendor> <Vendor>tormozit</Vendor>
<Version>3.00</Version> <Version>3.06</Version>
<UpdateCatalogAddress/> <UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents> <IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication> <UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>
@ -239,22 +239,27 @@ http://devtool1c.ucoz.ru/
<CommonPicture>ирЖурнал</CommonPicture> <CommonPicture>ирЖурнал</CommonPicture>
<CommonPicture>ирЗаменитьТаблицу</CommonPicture> <CommonPicture>ирЗаменитьТаблицу</CommonPicture>
<CommonPicture>ирЗамер</CommonPicture> <CommonPicture>ирЗамер</CommonPicture>
<CommonPicture>ирЗаполнитьЗапросом</CommonPicture>
<CommonPicture>ирЗапрос</CommonPicture> <CommonPicture>ирЗапрос</CommonPicture>
<CommonPicture>ирИзмененияНаУзле</CommonPicture> <CommonPicture>ирИзмененияНаУзле</CommonPicture>
<CommonPicture>ирИнструментыРазработчика</CommonPicture>
<CommonPicture>ирИнтерфейснаяПанель</CommonPicture> <CommonPicture>ирИнтерфейснаяПанель</CommonPicture>
<CommonPicture>ирИсполняемыйЗапрос</CommonPicture> <CommonPicture>ирИсполняемыйЗапрос</CommonPicture>
<CommonPicture>ирИсследовать</CommonPicture> <CommonPicture>ирИсследовать</CommonPicture>
<CommonPicture>ирКолонкаТабличногоПоля</CommonPicture>
<CommonPicture>ирКоманднаяПанель</CommonPicture> <CommonPicture>ирКоманднаяПанель</CommonPicture>
<CommonPicture>ирКонсольЗапросов</CommonPicture> <CommonPicture>ирКонсольЗапросов</CommonPicture>
<CommonPicture>ирКонсольКода</CommonPicture> <CommonPicture>ирКонсольКода</CommonPicture>
<CommonPicture>ирКонсольКомпоновок</CommonPicture> <CommonPicture>ирКонсольКомпоновокДанных</CommonPicture>
<CommonPicture>ирКонсольПостроителей</CommonPicture> <CommonPicture>ирКонсольПостроителейОтчетов</CommonPicture>
<CommonPicture>ирКонстанты</CommonPicture> <CommonPicture>ирКонстанты</CommonPicture>
<CommonPicture>ирКонструкторЗапроса</CommonPicture>
<CommonPicture>ирКонфигуратор1С8</CommonPicture> <CommonPicture>ирКонфигуратор1С8</CommonPicture>
<CommonPicture>ирКопировать</CommonPicture> <CommonPicture>ирКопировать</CommonPicture>
<CommonPicture>ирКопировать2</CommonPicture> <CommonPicture>ирКопировать2</CommonPicture>
<CommonPicture>ирКотекстныйСинтаксПомощник</CommonPicture> <CommonPicture>ирКотекстныйСинтаксПомощник</CommonPicture>
<CommonPicture>ирЛоготипБольшой</CommonPicture>
<CommonPicture>ирЛоготипМаленький</CommonPicture>
<CommonPicture>ирМенеджерТабличногоПоля</CommonPicture>
<CommonPicture>ирНаборыДанныхСхемыКомпоновки</CommonPicture> <CommonPicture>ирНаборыДанныхСхемыКомпоновки</CommonPicture>
<CommonPicture>ирНайтиВДереве</CommonPicture> <CommonPicture>ирНайтиВДереве</CommonPicture>
<CommonPicture>ирНайтиВСписке</CommonPicture> <CommonPicture>ирНайтиВСписке</CommonPicture>
@ -269,6 +274,7 @@ http://devtool1c.ucoz.ru/
<CommonPicture>ирОтборПоЗначению</CommonPicture> <CommonPicture>ирОтборПоЗначению</CommonPicture>
<CommonPicture>ирОтборПоПодсистеме</CommonPicture> <CommonPicture>ирОтборПоПодсистеме</CommonPicture>
<CommonPicture>ирОткрыть</CommonPicture> <CommonPicture>ирОткрыть</CommonPicture>
<CommonPicture>ирОткрытьОбъединить</CommonPicture>
<CommonPicture>ирОтладка</CommonPicture> <CommonPicture>ирОтладка</CommonPicture>
<CommonPicture>ирПаметрСеанса82</CommonPicture> <CommonPicture>ирПаметрСеанса82</CommonPicture>
<CommonPicture>ирПапка</CommonPicture> <CommonPicture>ирПапка</CommonPicture>
@ -280,6 +286,7 @@ http://devtool1c.ucoz.ru/
<CommonPicture>ирПользователь</CommonPicture> <CommonPicture>ирПользователь</CommonPicture>
<CommonPicture>ирПостроительЗапроса</CommonPicture> <CommonPicture>ирПостроительЗапроса</CommonPicture>
<CommonPicture>ирПредприятие1С8</CommonPicture> <CommonPicture>ирПредприятие1С8</CommonPicture>
<CommonPicture>ирПусто</CommonPicture>
<CommonPicture>ирРазвернутьВсе</CommonPicture> <CommonPicture>ирРазвернутьВсе</CommonPicture>
<CommonPicture>ирРедактироватьОбъектБД</CommonPicture> <CommonPicture>ирРедактироватьОбъектБД</CommonPicture>
<CommonPicture>ирРедакторСтроковогоЛитерала</CommonPicture> <CommonPicture>ирРедакторСтроковогоЛитерала</CommonPicture>
@ -287,12 +294,14 @@ http://devtool1c.ucoz.ru/
<CommonPicture>ирСвернутьВсе</CommonPicture> <CommonPicture>ирСвернутьВсе</CommonPicture>
<CommonPicture>ирСвертка</CommonPicture> <CommonPicture>ирСвертка</CommonPicture>
<CommonPicture>ирСвязаннаяТаблица</CommonPicture> <CommonPicture>ирСвязаннаяТаблица</CommonPicture>
<CommonPicture>ирСжатьКолонку</CommonPicture>
<CommonPicture>ирСинтаксПомощник</CommonPicture> <CommonPicture>ирСинтаксПомощник</CommonPicture>
<CommonPicture>ирСоставнойТип</CommonPicture> <CommonPicture>ирСоставнойТип</CommonPicture>
<CommonPicture>ирСостояниеСсылки</CommonPicture> <CommonPicture>ирСостояниеСсылки</CommonPicture>
<CommonPicture>ирСохранитьКакНастройкуПоУмолчанию</CommonPicture> <CommonPicture>ирСохранитьКакНастройкуПоУмолчанию</CommonPicture>
<CommonPicture>ирСписокЗначений</CommonPicture> <CommonPicture>ирСписокЗначений</CommonPicture>
<CommonPicture>ирСравнить</CommonPicture> <CommonPicture>ирСравнить</CommonPicture>
<CommonPicture>ирСсылка</CommonPicture>
<CommonPicture>ирСтрока</CommonPicture> <CommonPicture>ирСтрока</CommonPicture>
<CommonPicture>ирСумма</CommonPicture> <CommonPicture>ирСумма</CommonPicture>
<CommonPicture>ирСхемаКомпоновкиДанных</CommonPicture> <CommonPicture>ирСхемаКомпоновкиДанных</CommonPicture>
@ -311,26 +320,22 @@ http://devtool1c.ucoz.ru/
<CommonPicture>ирУсечениеТипов</CommonPicture> <CommonPicture>ирУсечениеТипов</CommonPicture>
<CommonPicture>ирЧасы</CommonPicture> <CommonPicture>ирЧасы</CommonPicture>
<CommonPicture>ирЧисло</CommonPicture> <CommonPicture>ирЧисло</CommonPicture>
<CommonPicture>ирЗаполнитьЗапросом</CommonPicture>
<Interface>ирДемонстрация</Interface> <Interface>ирДемонстрация</Interface>
<Interface>ирРазработчик</Interface> <Interface>ирРазработчик</Interface>
<Role>ирОтладкаПользователя</Role> <Role>ирОтладкаПользователя</Role>
<Role>ирПользователь</Role> <Role>ирПользователь</Role>
<Role>ирПравоАдминистрирование</Role> <Role>ирПравоАдминистрирование</Role>
<Role>ирРазработчик</Role> <Role>ирРазработчик</Role>
<CommonTemplate>ирHiddenStart</CommonTemplate>
<CommonTemplate>ирОПодсистеме</CommonTemplate>
<CommonModule>ирГлобальный</CommonModule> <CommonModule>ирГлобальный</CommonModule>
<CommonModule>ирКэш</CommonModule> <CommonModule>ирКэш</CommonModule>
<CommonModule>ирНеглобальный</CommonModule> <CommonModule>ирМобильный</CommonModule>
<CommonModule>ирОтладка</CommonModule> <CommonModule>ирОбщий</CommonModule>
<CommonModule>ирПривилегированный</CommonModule> <CommonModule>ирПривилегированный</CommonModule>
<CommonModule>ирСервер</CommonModule> <CommonModule>ирСервер</CommonModule>
<CommonCommand>ирИсследоватьИсточник</CommonCommand> <CommonCommand>ирИсследоватьИсточник</CommonCommand>
<CommonCommand>ирОбработатьОбъекты</CommonCommand> <CommonCommand>ирОбработатьОбъекты</CommonCommand>
<CommonCommand>ирОбъединитьСсылки</CommonCommand> <CommonCommand>ирОбъединитьСсылки</CommonCommand>
<CommonCommand>ирОперироватьИсточник</CommonCommand> <CommonCommand>ирОперироватьИсточник</CommonCommand>
<CommonCommand>ирОткрытьКонсольКода</CommonCommand>
<CommonCommand>ирОткрытьНастройкиАлгоритмов</CommonCommand> <CommonCommand>ирОткрытьНастройкиАлгоритмов</CommonCommand>
<CommonCommand>ирОткрытьОтладчик</CommonCommand> <CommonCommand>ирОткрытьОтладчик</CommonCommand>
<CommonCommand>ирОткрытьРегистрациюCOMКомпонент</CommonCommand> <CommonCommand>ирОткрытьРегистрациюCOMКомпонент</CommonCommand>
@ -338,11 +343,6 @@ http://devtool1c.ucoz.ru/
<CommonCommand>ирРедактироватьОбъект</CommonCommand> <CommonCommand>ирРедактироватьОбъект</CommonCommand>
<CommandGroup>ирКоманднаяПанельФормы</CommandGroup> <CommandGroup>ирКоманднаяПанельФормы</CommandGroup>
<CommandGroup>ирНастройки</CommandGroup> <CommandGroup>ирНастройки</CommandGroup>
<CommonForm>ирАдминистративнаяРегистрацияCOM</CommonForm>
<CommonForm>ирКонсольКода</CommonForm>
<CommonForm>ирНастройкиАлгоритмов</CommonForm>
<CommonForm>ирОПодсистеме</CommonForm>
<CommonForm>ирПустышка</CommonForm>
<Catalog>ирАлгоритмы</Catalog> <Catalog>ирАлгоритмы</Catalog>
<Catalog>ирКомандаРедактироватьОбъект</Catalog> <Catalog>ирКомандаРедактироватьОбъект</Catalog>
<Catalog>ирОбъектыДляОтладки</Catalog> <Catalog>ирОбъектыДляОтладки</Catalog>
@ -357,9 +357,11 @@ http://devtool1c.ucoz.ru/
<DataProcessor>ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой</DataProcessor> <DataProcessor>ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой</DataProcessor>
<DataProcessor>ирКонсольЗаданий</DataProcessor> <DataProcessor>ирКонсольЗаданий</DataProcessor>
<DataProcessor>ирКонсольЗапросов</DataProcessor> <DataProcessor>ирКонсольЗапросов</DataProcessor>
<DataProcessor>ирКонсольКода</DataProcessor>
<DataProcessor>ирКонсольПостроителейОтчетов</DataProcessor> <DataProcessor>ирКонсольПостроителейОтчетов</DataProcessor>
<DataProcessor>ирМенеджерИнтерфейсов</DataProcessor> <DataProcessor>ирМенеджерИнтерфейсов</DataProcessor>
<DataProcessor>ирМенеджерТабличногоПоля</DataProcessor> <DataProcessor>ирМенеджерТабличногоПоля</DataProcessor>
<DataProcessor>ирМобильный</DataProcessor>
<DataProcessor>ирНастройкаЖурналаРегистрации</DataProcessor> <DataProcessor>ирНастройкаЖурналаРегистрации</DataProcessor>
<DataProcessor>ирНастройкаТехножурнала</DataProcessor> <DataProcessor>ирНастройкаТехножурнала</DataProcessor>
<DataProcessor>ирПлатформа</DataProcessor> <DataProcessor>ирПлатформа</DataProcessor>
@ -372,6 +374,7 @@ http://devtool1c.ucoz.ru/
<DataProcessor>ирРедакторОбъектаБД</DataProcessor> <DataProcessor>ирРедакторОбъектаБД</DataProcessor>
<DataProcessor>ирРедакторПараметровСеанса</DataProcessor> <DataProcessor>ирРедакторПараметровСеанса</DataProcessor>
<DataProcessor>ирРедакторПользователей</DataProcessor> <DataProcessor>ирРедакторПользователей</DataProcessor>
<DataProcessor>ирРедакторХранилищНастроек</DataProcessor>
<DataProcessor>ирСинтаксПомощник</DataProcessor> <DataProcessor>ирСинтаксПомощник</DataProcessor>
<DataProcessor>ирТестированиеМетаданных</DataProcessor> <DataProcessor>ирТестированиеМетаданных</DataProcessor>
</ChildObjects> </ChildObjects>

View File

@ -1,4 +1,10 @@
Функция ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора) Экспорт //ирМобильный Перем ирМобильный Экспорт;
//ирМобильный Перем ирОбщий Экспорт;
//ирМобильный Перем ирСервер Экспорт;
//ирМобильный Перем ирКэш Экспорт;
//ирМобильный Перем ирПривилегированный Экспорт;
Функция ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора) Экспорт
Если ПолеОтбора = "Уровень" Тогда Если ПолеОтбора = "Уровень" Тогда
ВозможныеЗначения = Новый СписокЗначений; ВозможныеЗначения = Новый СписокЗначений;
@ -57,7 +63,7 @@
СтрокаОтбора.Значение = ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора); СтрокаОтбора.Значение = ПолучитьСписокЗначенийЭлементаОтбора(ПолеОтбора);
УстановитьОписаниеТиповЗначенияОтбора(СтрокаОтбора); УстановитьОписаниеТиповЗначенияОтбора(СтрокаОтбора);
КонецЕсли; КонецЕсли;
ЛксПрисвоитьЕслиНеРавно(СтрокаОтбора.Использование, Использование); ирОбщий.ПрисвоитьЕслиНеРавноЛкс(СтрокаОтбора.Использование, Использование);
СписокВыбора = СтрокаОтбора.Значение; СписокВыбора = СтрокаОтбора.Значение;
Если ТипЗнч(СписокВыбора) = Тип("СписокЗначений") Тогда Если ТипЗнч(СписокВыбора) = Тип("СписокЗначений") Тогда
Если Не ОставлятьСтарыеПометки Тогда Если Не ОставлятьСтарыеПометки Тогда
@ -162,3 +168,17 @@
КонецФункции КонецФункции
#КонецЕсли #КонецЕсли
//ирМобильный #Если Клиент Тогда
//ирМобильный Контейнер = Новый Структура();
//ирМобильный Оповестить("ирПолучитьБазовуюФорму", Контейнер);
//ирМобильный Если Не Контейнер.Свойство("ирМобильный", ирМобильный) Тогда
//ирМобильный ПолноеИмяФайлаБазовогоМодуля = ВосстановитьЗначение("ирПолноеИмяФайлаОсновногоМодуля");
//ирМобильный ирМобильный = ВнешниеОбработки.ПолучитьФорму(ПолноеИмяФайлаБазовогоМодуля);
//ирМобильный КонецЕсли;
//ирМобильный ирОбщий = ирМобильный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирМобильный ирКэш = ирМобильный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирМобильный ирСервер = ирМобильный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирМобильный ирПривилегированный = ирМобильный.ПолучитьОбщийМодульЛкс("ирПривилегированный");
//ирМобильный #КонецЕсли

View File

@ -3,7 +3,7 @@
Процедура ГлавнаяКоманднаяПанельНовоеОкно(Кнопка) Процедура ГлавнаяКоманднаяПанельНовоеОкно(Кнопка)
ЛксОткрытьНовоеОкноОбработки(ЭтотОбъект); ирОбщий.ОткрытьНовоеОкноОбработкиЛкс(ЭтотОбъект);
КонецПроцедуры КонецПроцедуры
@ -42,8 +42,8 @@
//КонецЕсли; //КонецЕсли;
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ДанныеСтроки.ПорядокСтроки, "ПорядокСтроки"); СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ДанныеСтроки.ПорядокСтроки, "ПорядокСтроки");
Если СтрокаТаблицыЗначений <> Неопределено Тогда Если СтрокаТаблицыЗначений <> Неопределено Тогда
ЛксОформитьЯчейкуСРасширеннымЗначением(ОформлениеСтроки.Ячейки.Метаданные, СтрокаТаблицыЗначений.Метаданные, Элемент.Колонки.Метаданные); ирОбщий.ОформитьЯчейкуСРасширеннымЗначениемЛкс(ОформлениеСтроки.Ячейки.Метаданные, СтрокаТаблицыЗначений.Метаданные, Элемент.Колонки.Метаданные);
ирНеглобальный.ТабличноеПолеПриВыводеСтрокиЛкс(Элемент, ОформлениеСтроки, СтрокаТаблицыЗначений); ирОбщий.ТабличноеПолеПриВыводеСтрокиЛкс(Элемент, ОформлениеСтроки, СтрокаТаблицыЗначений);
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
@ -51,7 +51,7 @@
Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ВыбраннаяСтрока.ПорядокСтроки, "ПорядокСтроки"); СтрокаТаблицыЗначений = ТаблицаЗначенийЖурнала.Найти(ВыбраннаяСтрока.ПорядокСтроки, "ПорядокСтроки");
//ирНеглобальный.ЯчейкаТабличногоПоляРасширенногоЗначения_ВыборЛкс(Элемент, СтандартнаяОбработка, СтрокаТаблицыЗначений[Колонка.Данные]); //ирОбщий.ЯчейкаТабличногоПоляРасширенногоЗначения_ВыборЛкс(Элемент, СтандартнаяОбработка, СтрокаТаблицыЗначений[Колонка.Данные]);
ФормаСобытия = ПолучитьФорму("ФормаСобытия"); ФормаСобытия = ПолучитьФорму("ФормаСобытия");
ФормаСобытия.НачальноеЗначениеВыбора = ВыбраннаяСтрока; ФормаСобытия.НачальноеЗначениеВыбора = ВыбраннаяСтрока;
ФормаСобытия.СтрокаТаблицыЗначений = СтрокаТаблицыЗначений; ФормаСобытия.СтрокаТаблицыЗначений = СтрокаТаблицыЗначений;
@ -118,11 +118,11 @@
ТаблицаТранзакций.Свернуть("Транзакция"); ТаблицаТранзакций.Свернуть("Транзакция");
ТаблицаТранзакций.Сортировать("Транзакция"); ТаблицаТранзакций.Сортировать("Транзакция");
Транзакции = ТаблицаТранзакций.ВыгрузитьКолонку("Транзакция"); Транзакции = ТаблицаТранзакций.ВыгрузитьКолонку("Транзакция");
Индикатор = ЛксПолучитьИндикаторПроцесса(Транзакции.Количество(), "Выгрузка журнала по транзакциям"); Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(Транзакции.Количество(), "Выгрузка журнала по транзакциям");
ФильтрТранзакции = ЛксСкопироватьУниверсальнуюКоллекцию(Фильтр); ФильтрТранзакции = ирОбщий.СкопироватьУниверсальнуюКоллекциюЛкс(Фильтр);
Для Каждого Транзакция Из Транзакции Цикл Для Каждого Транзакция Из Транзакции Цикл
ЛксОбработатьИндикатор(Индикатор); ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
//ФильтрТранзакции.Вставить("Транзакция", ЛксПолучитьСтрокуМеждуМаркерами(Транзакция, "(",")")); //ФильтрТранзакции.Вставить("Транзакция", ирОбщий.ПолучитьСтрокуМеждуМаркерамиЛкс(Транзакция, "(",")"));
ФильтрТранзакции.Вставить("Транзакция", Транзакция); ФильтрТранзакции.Вставить("Транзакция", Транзакция);
Если Транзакция <> "" Тогда Если Транзакция <> "" Тогда
ФильтрТранзакции.Удалить("Данные"); ФильтрТранзакции.Удалить("Данные");
@ -139,13 +139,13 @@
Если ТаблицаЗначенийЖурнала.Колонки.Количество() = 0 Тогда Если ТаблицаЗначенийЖурнала.Колонки.Количество() = 0 Тогда
ТаблицаЗначенийЖурнала = ТаблицаТранзакции; ТаблицаЗначенийЖурнала = ТаблицаТранзакции;
Иначе Иначе
ЛксЗагрузитьВТаблицуЗначений(ТаблицаТранзакции, ТаблицаЗначенийЖурнала); ирОбщий.ЗагрузитьВТаблицуЗначенийЛкс(ТаблицаТранзакции, ТаблицаЗначенийЖурнала);
КонецЕсли; КонецЕсли;
Если ТаблицаЗначенийЖурнала.Количество() >= МаксимальныйРазмерВыгрузки Тогда Если ТаблицаЗначенийЖурнала.Количество() >= МаксимальныйРазмерВыгрузки Тогда
Прервать; Прервать;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
ЛксОсвободитьИндикаторПроцесса(); ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
//ТаблицаЗначенийЖурнала.Индексы.Добавить("Дата, ПорядокСтроки"); //ТаблицаЗначенийЖурнала.Индексы.Добавить("Дата, ПорядокСтроки");
ТаблицаЗначенийЖурнала.Сортировать("Дата, ПорядокСтроки"); ТаблицаЗначенийЖурнала.Сортировать("Дата, ПорядокСтроки");
Иначе Иначе
@ -326,31 +326,35 @@
Процедура КоманднаяПанельЖурналРегистрацииКонсольКомпоновки(Кнопка) Процедура КоманднаяПанельЖурналРегистрацииКонсольКомпоновки(Кнопка)
Отчеты.ирКонсольКомпоновокДанных.Создать().ОткрытьПоТаблицеЗначений(ТаблицаЖурнала.Выгрузить()); КонсольКомпоновокДанных = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Отчет.ирКонсольКомпоновокДанных");
#Если _ Тогда
КонсольКомпоновокДанных = Отчеты.ирКонсольКомпоновокДанных.Создать();
#КонецЕсли
КонсольКомпоновокДанных.ОткрытьПоТаблицеЗначений(ТаблицаЖурнала.Выгрузить());
КонецПроцедуры КонецПроцедуры
Процедура КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке(Кнопка) Процедура КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке(Кнопка)
ирНеглобальный.ТабличноеПоле_ОтборБезЗначенияВТекущейКолонке_КнопкаЛкс(ЭлементыФормы.ТаблицаЖурнала); ирОбщий.ТабличноеПоле_ОтборБезЗначенияВТекущейКолонке_КнопкаЛкс(ЭлементыФормы.ТаблицаЖурнала);
КонецПроцедуры КонецПроцедуры
Процедура КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля(Кнопка) Процедура КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля(Кнопка)
Обработки.ирМенеджерТабличногоПоля.ПолучитьФорму(, ЭтаФорма, ).УстановитьСвязь(ЭлементыФормы.ТаблицаЖурнала); ирОбщий.ПолучитьФормуЛкс("Обработка.ирМенеджерТабличногоПоля.Форма",, ЭтаФорма, ).УстановитьСвязь(ЭлементыФормы.ТаблицаЖурнала);
КонецПроцедуры КонецПроцедуры
Процедура КП_СписокОПодсистеме(Кнопка) Процедура КП_СписокОПодсистеме(Кнопка)
ЛксОткрытьСправкуПоПодсистеме(ЭтотОбъект); ирОбщий.ОткрытьСправкуПоПодсистемеЛкс(ЭтотОбъект);
КонецПроцедуры КонецПроцедуры
Процедура КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия(Кнопка) Процедура КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия(Кнопка)
Форма = Обработки.ирНастройкаЖурналаРегистрации.ПолучитьФорму(); Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирНастройкаЖурналаРегистрации.Форма");
Форма.Открыть(); Форма.Открыть();
ТекущаяСтрока = ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока; ТекущаяСтрока = ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока;
Если ТекущаяСтрока <> Неопределено Тогда Если ТекущаяСтрока <> Неопределено Тогда
@ -407,7 +411,10 @@
Процедура ДействияФормыАнализТехножурнала(Кнопка) Процедура ДействияФормыАнализТехножурнала(Кнопка)
АнализТехножурнала = Обработки.ирАнализТехножурнала.Создать(); АнализТехножурнала = ирОбщий.ПолучитьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирАнализТехножурнала");
#Если _ Тогда
АнализТехножурнала = Обработки.ирАнализТехножурнала.Создать();
#КонецЕсли
АнализТехножурнала.ОткрытьСОтбором(НачалоПериода, КонецПериода); АнализТехножурнала.ОткрытьСОтбором(НачалоПериода, КонецПериода);
КонецПроцедуры КонецПроцедуры
@ -448,11 +455,11 @@
Процедура СтруктураКоманднойПанелиНажатие(Кнопка) Процедура СтруктураКоманднойПанелиНажатие(Кнопка)
ирНеглобальный.ОткрытьСтруктуруКоманднойПанелиЛкс(ЭтаФорма, Кнопка); ирОбщий.ОткрытьСтруктуруКоманднойПанелиЛкс(ЭтаФорма, Кнопка);
КонецПроцедуры КонецПроцедуры
ирНеглобальный.ВстроитьКнопкиСтруктурыКоманднойПанелиЛкс(ЭтаФорма); ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализЖурналаРегистрации.Форма.Форма");
СписокВыбора = ЭлементыФормы.МаксимальныйРазмерВыгрузки.СписокВыбора; СписокВыбора = ЭлементыФормы.МаксимальныйРазмерВыгрузки.СписокВыбора;
СписокВыбора.Добавить(1); СписокВыбора.Добавить(1);

View File

@ -1213,7 +1213,36 @@
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0},0,0},9,2,0,0,1,1, {1,0},0,0},9,2,0,0,1,1,
{5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1,5, {5,4a991a32-fb27-422a-a99e-bfa0c561a5b4,23,1,5,
{6,42e59386-a4d1-41de-86bd-53501b91693d,1,e1692cc2-605b-4535-84dd-28440238746c, {6,049770f9-b34d-4f05-8b60-7fef6c5e1e98,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,144,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,5611ad7a-4699-44a1-a1bf-c221b1d252ac,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыАнализТехножурнала",
{1,"ДействияФормыАнализТехножурнала",
{1,1,
{"ru","Анализ техножурнала"}
},
{1,1,
{"ru","Анализ техножурнала"}
},
{1,1,
{"ru","Анализ техножурнала"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Открыть техножурнал с тем же отбором"}
},
{1,1,
{"ru","Открыть техножурнал с тем же отбором"}
},
{4,1,
{0,5a01a007-81fc-4dbf-8170-98fbaabecd73},"",-1,-1,0,0,""}
},
{6,08e5c708-4040-4163-b421-b3f5883cc00b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КП_СписокОПодсистеме", {3,"КП_СписокОПодсистеме",
{1,"КП_СписокОПодсистеме", {1,"КП_СписокОПодсистеме",
{1,2, {1,2,
@ -1236,7 +1265,10 @@
{4,1, {4,1,
{0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""} {0,f4bd79b3-3b25-494b-99c4-74b39341e007},"",-1,-1,0,0,""}
}, },
{6,3e1ca59a-c4e3-4440-8281-ca083fce5048,1,e1692cc2-605b-4535-84dd-28440238746c, {6,074285ba-d77f-410a-9075-df9e66d02882,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,143,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,afede79b-15d3-4a6c-8641-73a95a48899b,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ГлавнаяКоманднаяПанельНовоеОкно", {3,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,"ГлавнаяКоманднаяПанельНовоеОкно", {1,"ГлавнаяКоманднаяПанельНовоеОкно",
{1,2, {1,2,
@ -1264,56 +1296,24 @@
}, },
{4,1, {4,1,
{0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""} {0,31324465-3215-4477-b5ac-5ec8be01ddcc},"",-1,-1,0,0,""}
}, },1,
{6,38f30d57-4428-430a-87dc-8b53d17fdcfb,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,5611ad7a-4699-44a1-a1bf-c221b1d252ac,
{6,4294967295,00000000-0000-0000-0000-000000000000,143,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,5b77943f-bb29-4e1b-a332-6dcfca2aa347,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ДействияФормыАнализТехножурнала",
{1,"ДействияФормыАнализТехножурнала",
{1,1,
{"ru","Анализ техножурнала"}
},
{1,1,
{"ru","Анализ техножурнала"}
},
{1,1,
{"ru","Анализ техножурнала"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Открыть техножурнал с тем же отбором"}
},
{1,1,
{"ru","Открыть техножурнал с тем же отбором"}
},
{4,1,
{0,5a01a007-81fc-4dbf-8170-98fbaabecd73},"",-1,-1,0,0,""}
},
{6,a5e8584b-5a58-4016-bae9-2e435dde91e3,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,144,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,5,5b77943f-bb29-4e1b-a332-6dcfca2aa347,
{8,"АнализТехножурнала",0,4, {8,"АнализТехножурнала",0,4,
{1,1, {1,1,
{"ru","Техножурнал"} {"ru","Техножурнал"}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},38f30d57-4428-430a-87dc-8b53d17fdcfb, },1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,22,1e2,0,0,1,0,0,0,0},074285ba-d77f-410a-9075-df9e66d02882,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},a5e8584b-5a58-4016-bae9-2e435dde91e3, },0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,17,1e2,0,0,1,0,0,0,0},049770f9-b34d-4f05-8b60-7fef6c5e1e98,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},3e1ca59a-c4e3-4440-8281-ca083fce5048, },0,4a991a32-fb27-422a-a99e-bfa0c561a5b4,18,1e2,0,0,1,0,0,0,0},afede79b-15d3-4a6c-8641-73a95a48899b,
{8,"НовоеОкно",0,9, {8,"НовоеОкно",0,9,
{1,1, {1,1,
{"ru","НовоеОкно"} {"ru","НовоеОкно"}
},1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},42e59386-a4d1-41de-86bd-53501b91693d, },1,4a991a32-fb27-422a-a99e-bfa0c561a5b4,19,1e2,0,0,1,0,0,0,0},08e5c708-4040-4163-b421-b3f5883cc00b,
{8,"ОПодсистеме",0,4, {8,"ОПодсистеме",0,4,
{1,1, {1,1,
{"ru","О подсистеме"} {"ru","О подсистеме"}
@ -2263,27 +2263,7 @@
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,0,1,1, {1,0},0,0},9,2,0,0,1,1,
{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1,23, {5,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1,23,
{6,f16af218-71dd-4395-966a-4eda640e1268,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,f5db81cc-d84d-440b-a5d7-b873640e7024,1,e1692cc2-605b-4535-84dd-28440238746c,
{6,0,00000000-0000-0000-0000-000000000000,93,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,a21add45-b90b-4728-9dbd-3a6845e80d8b,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,854c77f8-6bc8-4ef2-af33-b52760c41313,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,5497543a-6db1-495b-a4f3-678ebfcc336e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0},
{6,1813c73d-a3b5-4492-9bf3-eeafe626123e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a324b2c5-f9cc-4a48-9b3a-e1c1ce2ca48d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,e904beee-e3f0-4760-9e9d-0530a3551501,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,3028e818-36cd-46f2-8835-7d1f823425dd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,790439be-78c0-4dc8-9ed8-0df5d0bf4abb,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОбновить", {3,"КоманднаяПанельЖурналРегистрацииОбновить",
{1,"КоманднаяПанельЖурналРегистрацииОбновить", {1,"КоманднаяПанельЖурналРегистрацииОбновить",
{1,1, {1,1,
@ -2303,73 +2283,9 @@
{4,1, {4,1,
{0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""} {0,fc4f29e0-d168-4fe0-8e64-e982fabf2595},"",-1,-1,1,0,""}
}, },
{6,e42e7173-fe82-4f12-8f85-37f55f79e08a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,5435fd0f-0514-49d8-83a9-e93fa7fdc0f7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,72,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,c07059c6-e34a-4a75-ad22-7e2bbd8f2c96,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,60a523af-03e1-45c4-a4c2-9a197a747298,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,039319d2-6038-4113-a253-1d26b75d1f22,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0}, {1,d80a01e7-2431-497b-9ae1-f9238f588b9f,207},0},
{6,c58ab18d-f423-469c-909d-65d095404c6f,1,e1692cc2-605b-4535-84dd-28440238746c, {6,bf6e0127-025e-4113-8ef2-e0103a271b78,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке",
{1,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке",
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
},
{6,d820cb2c-189e-4724-aa57-015ec5be2830,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,a37d6e2d-12c3-4ed1-b32f-53f7cabab1a9,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,1,
{"ru","Настроить регистрацию события"}
},
{1,1,
{"ru","Настроить регистрацию события"}
},
{1,1,
{"ru","Настроить регистрацию события"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Настроить регистрацию события текущей строки"}
},
{1,1,
{"ru","Настроить регистрацию события текущей строки"}
},
{4,1,
{0,8f56ef2c-fd38-417b-b184-3b9ec3c6837f},"",-1,-1,0,0,""}
},
{6,30a1f4f0-fa77-426f-b1ee-e5a17192265b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,1fb79870-a862-4297-93d9-d82eb2665a75,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {3,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля", {1,"КоманднаяПанельЖурналРегистрацииОткрытьМенеджерТабличногоПоля",
{1,1, {1,1,
@ -2404,40 +2320,27 @@ ZxRwxH4TBe9gS0YqNWHOuJxUFdLJdbr7PDS9UFJKeQOFTgaIiHwcjF6JB3QohRt5
BgxkEQA7} BgxkEQA7}
},0,""} },0,""}
}, },
{6,ba17312e-c5a7-45b8-9e11-48e896ef1cf5,1,e1692cc2-605b-4535-84dd-28440238746c, {6,dbd5c995-1ae5-47be-afd2-5fdb5cd2ff14,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{3,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки", {6,0,00000000-0000-0000-0000-000000000000,93,
{1,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки", {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{1,1, {6,0d517e6d-63ad-49fc-a099-66ad74100909,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{"ru","Найти в отборе выгрузки"} {6,0,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,53,
}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{1,1, {6,3de860be-38cd-4d38-b5ce-19e258b883eb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{"ru","Найти в отборе выгрузки"} {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
}, {6,e248916e-973c-4038-b5a8-16c88585f791,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{1,1,
{"ru","Найти в отборе выгрузки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"}
}
},
{6,78c88396-ab43-4aa1-bf90-4b4e6958b8f8,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,71, {6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,71,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,3013df72-3cff-419b-bdd4-5995e8191a96,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,af5dfab4-1897-4e0f-adef-75335bc6d8e7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,4294967295,00000000-0000-0000-0000-000000000000,88, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {6,6950a16c-00da-49eb-b5e0-745a608434c5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,cdc5e82b-4240-4e4f-b16c-263bc16812e5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4294967295,6b7291bf-bcd2-41af-bac7-414d47cc6e6a,72,
{6,4294967295,00000000-0000-0000-0000-000000000000,97,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0}, {1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,6a665762-1414-434e-a2e5-91fcc10fd71e,1,e1692cc2-605b-4535-84dd-28440238746c, {6,20fab352-d6b6-4473-9307-d905479ec08a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,d80a01e7-2431-497b-9ae1-f9238f588b9f,210},0},
{6,50fb686c-0b43-4479-9c59-ce4ee50734eb,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,7f8cc2a7-e4f6-4805-9345-43d9b9ba6db0,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {3,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки",
{1,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки", {1,"КоманднаяПанельЖурналРегистрацииКонсольКомпоновки",
{1,1, {1,1,
@ -2462,87 +2365,184 @@ BgxkEQA7}
}, },
{4,1, {4,1,
{0,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""} {0,98f09020-9b4d-48bc-96b4-84d954a633e8},"",14,2,1,0,""}
},3, },
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,21,790439be-78c0-4dc8-9ed8-0df5d0bf4abb, {6,c8155817-8730-48c6-982c-953fa63457e0,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,04712f7e-cd8c-4853-a414-13e1b2cad3dc,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,dce94392-3d4e-42c1-8829-16f404be9ba8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки",
{1,"КоманднаяПанельЖурналРегистрацииНайтиВОтбореВыгрузки",
{1,1,
{"ru","Найти в отборе выгрузки"}
},
{1,1,
{"ru","Найти в отборе выгрузки"}
},
{1,1,
{"ru","Найти в отборе выгрузки"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},6,
{1,1,
{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавить в отбор выгрузки значение текущей ячейки таблицы выгрузки"}
}
},
{6,7473747a-78a9-40cc-80b7-850d128651ea,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,97,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,2a390af6-927f-4f03-8fdf-cc0bbdfe7a7c,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,91,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,0a34bf27-6dba-434c-bb94-d4ca99ec0b83,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,9625ae50-96cb-46b4-b4ae-5dc71b0e5b87,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,99,
{1,99,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},
{6,8ecd38f4-5833-417d-9d2a-05e33bd08914,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,"КоманднаяПанельЖурналРегистрацииНастроитьРегистрациюСобытия",
{1,1,
{"ru","Настроить регистрацию события"}
},
{1,1,
{"ru","Настроить регистрацию события"}
},
{1,1,
{"ru","Настроить регистрацию события"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Настроить регистрацию события текущей строки"}
},
{1,1,
{"ru","Настроить регистрацию события текущей строки"}
},
{4,1,
{0,8f56ef2c-fd38-417b-b184-3b9ec3c6837f},"",-1,-1,0,0,""}
},
{6,328d4968-3eb2-48a9-859c-678a3bbb23c9,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,be1af094-ff87-4548-97ce-561d891f6a40,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке",
{1,"КоманднаяПанельЖурналРегистрацииОтборБезЗначенияВТекущейКолонке",
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{4,0,
{0},"",-1,-1,1,0,""},
{0,0,0}
}
},7,
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{1,1,
{"ru","Отбор без значения в текущей колонке"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
},
{6,f16b513c-8f07-48d9-9f0b-3eb16eaf0d84,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},3,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,21,f5db81cc-d84d-440b-a5d7-b873640e7024,
{8,"Обновить",0,2, {8,"Обновить",0,2,
{1,1, {1,1,
{"#","Обновить"} {"#","Обновить"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,142,1e2,0,3,1,0,0,0,0},1813c73d-a3b5-4492-9bf3-eeafe626123e, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,142,1e2,0,3,1,0,0,0,0},0a34bf27-6dba-434c-bb94-d4ca99ec0b83,
{8,"Разделитель4",0,1, {8,"Разделитель4",0,1,
{1,1, {1,1,
{"ru","Действие7"} {"ru","Действие7"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},3013df72-3cff-419b-bdd4-5995e8191a96, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,143,1e2,2,0,1,0,0,0,0},04712f7e-cd8c-4853-a414-13e1b2cad3dc,
{8,"Действие4",0,1, {8,"Действие4",0,1,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},3028e818-36cd-46f2-8835-7d1f823425dd, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,177,1e2,0,0,1,0,1,0,0},c8155817-8730-48c6-982c-953fa63457e0,
{8,"Действие5",0,1, {8,"Действие5",0,1,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},30a1f4f0-fa77-426f-b1ee-e5a17192265b, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,178,1e2,0,0,1,0,1,0,0},50fb686c-0b43-4479-9c59-ce4ee50734eb,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},cdc5e82b-4240-4e4f-b16c-263bc16812e5, {1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,59,1e2,2,0,1,0,1,0,0},7473747a-78a9-40cc-80b7-850d128651ea,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},e904beee-e3f0-4760-9e9d-0530a3551501, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,179,1e2,0,0,1,0,0,0,0},9625ae50-96cb-46b4-b4ae-5dc71b0e5b87,
{8,"Действие6",0,1, {8,"Действие6",0,1,
{1,1, {1,1,
{"#","Действие6"} {"#","Действие6"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,60,1e2,0,0,1,0,0,0,0},f16af218-71dd-4395-966a-4eda640e1268, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,60,1e2,0,0,1,0,0,0,0},dbd5c995-1ae5-47be-afd2-5fdb5cd2ff14,
{8,"Действие1",0,1, {8,"Действие1",0,1,
{1,1, {1,1,
{"#","Действие1"} {"#","Действие1"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},a21add45-b90b-4728-9dbd-3a6845e80d8b, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,181,1e2,0,0,1,0,0,0,0},2a390af6-927f-4f03-8fdf-cc0bbdfe7a7c,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},c58ab18d-f423-469c-909d-65d095404c6f, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,182,1e2,0,0,1,0,0,0,0},be1af094-ff87-4548-97ce-561d891f6a40,
{8,"ОтборБезЗначенияВТекущейКолонке",0,1, {8,"ОтборБезЗначенияВТекущейКолонке",0,1,
{1,1, {1,1,
{"ru","Отбор без значения"} {"ru","Отбор без значения"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},d820cb2c-189e-4724-aa57-015ec5be2830, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,216,1e2,0,0,1,0,0,0,0},0d517e6d-63ad-49fc-a099-66ad74100909,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},1fb79870-a862-4297-93d9-d82eb2665a75, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,183,1e2,0,0,1,0,0,0,0},bf6e0127-025e-4113-8ef2-e0103a271b78,
{8,"ОткрытьМенеджерТабличногоПоля",0,4, {8,"ОткрытьМенеджерТабличногоПоля",0,4,
{1,2, {1,2,
{"ru","Менеджер табличного поля"}, {"ru","Менеджер табличного поля"},
{"en","Кнопка командной панели действие"} {"en","Кнопка командной панели действие"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},c07059c6-e34a-4a75-ad22-7e2bbd8f2c96, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,219,1e2,0,0,1,0,0,0,0},f16b513c-8f07-48d9-9f0b-3eb16eaf0d84,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,1, {1,1,
{"ru","Действие9"} {"ru","Действие9"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},039319d2-6038-4113-a253-1d26b75d1f22, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,204,1e2,2,0,1,0,0,0,0},5435fd0f-0514-49d8-83a9-e93fa7fdc0f7,
{8,"ПодменюИсторияОтбора",0,1, {8,"ПодменюИсторияОтбора",0,1,
{1,1, {1,1,
{"ru","История"} {"ru","История"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},a324b2c5-f9cc-4a48-9b3a-e1c1ce2ca48d, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,1e2,1,0,1,0,0,0,0},328d4968-3eb2-48a9-859c-678a3bbb23c9,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,1, {1,1,
{"ru","Действие7"} {"ru","Действие7"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},5497543a-6db1-495b-a4f3-678ebfcc336e, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,214,1e2,2,0,1,0,0,0,0},20fab352-d6b6-4473-9307-d905479ec08a,
{8,"Настройки",0,1, {8,"Настройки",0,1,
{1,1, {1,1,
{"ru","Настройки"} {"ru","Настройки"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},854c77f8-6bc8-4ef2-af33-b52760c41313, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,1e2,1,0,1,0,0,0,0},af5dfab4-1897-4e0f-adef-75335bc6d8e7,
{8,"Разделитель3",0,1, {8,"Разделитель3",0,1,
{1,1, {1,1,
{"ru","Действие7"} {"ru","Действие7"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},6a665762-1414-434e-a2e5-91fcc10fd71e, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,215,1e2,2,0,1,0,0,0,0},7f8cc2a7-e4f6-4805-9345-43d9b9ba6db0,
{8,"КонсольКомпоновки",0,1, {8,"КонсольКомпоновки",0,1,
{1,1, {1,1,
{"ru","Консоль компоновки"} {"ru","Консоль компоновки"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},a37d6e2d-12c3-4ed1-b32f-53f7cabab1a9, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,205,1e2,0,0,1,0,0,0,0},8ecd38f4-5833-417d-9d2a-05e33bd08914,
{8,"НастроитьРегистрациюСобытия",0,1, {8,"НастроитьРегистрациюСобытия",0,1,
{1,1, {1,1,
{"ru","Настроить регистрацию события"} {"ru","Настроить регистрацию события"}
},1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},60a523af-03e1-45c4-a4c2-9a197a747298, },1,d80a01e7-2431-497b-9ae1-f9238f588b9f,221,1e2,0,0,1,0,0,0,0},3de860be-38cd-4d38-b5ce-19e258b883eb,
{8,"Разделитель5",0,1, {8,"Разделитель5",0,1,
{1,1, {1,1,
{"ru","Действие7"} {"ru","Действие7"}
},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},ba17312e-c5a7-45b8-9e11-48e896ef1cf5, },0,d80a01e7-2431-497b-9ae1-f9238f588b9f,223,1e2,2,0,1,0,0,0,0},dce94392-3d4e-42c1-8829-16f404be9ba8,
{8,"НайтиВОтбореВыгрузки",0,1, {8,"НайтиВОтбореВыгрузки",0,1,
{1,1, {1,1,
{"ru","Добавить в отбор выгрузки"} {"ru","Добавить в отбор выгрузки"}
@ -2551,14 +2551,14 @@ BgxkEQA7}
{2,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,0,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,0} {2,d80a01e7-2431-497b-9ae1-f9238f588b9f,206,0,d80a01e7-2431-497b-9ae1-f9238f588b9f,209,0}
} }
}, },
{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,78c88396-ab43-4aa1-bf90-4b4e6958b8f8, {5,d80a01e7-2431-497b-9ae1-f9238f588b9f,207,0,1,e248916e-973c-4038-b5a8-16c88585f791,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,208,1e2,0,0,1,0,0,0,0}, {1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,208,1e2,0,0,1,0,0,0,0},
{-1,0, {-1,0,
{0} {0}
} }
}, },
{5,d80a01e7-2431-497b-9ae1-f9238f588b9f,210,0,1,e42e7173-fe82-4f12-8f85-37f55f79e08a, {5,d80a01e7-2431-497b-9ae1-f9238f588b9f,210,0,1,6950a16c-00da-49eb-b5e0-745a608434c5,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,213,1e2,0,0,1,0,0,0,0}, {1,0},0,d80a01e7-2431-497b-9ae1-f9238f588b9f,213,1e2,0,0,1,0,0,0,0},
{-1,0, {-1,0,
@ -3364,15 +3364,61 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,0,1,1, {1,0},0,0},9,2,0,0,1,1,
{5,663c9b11-4673-4431-a2da-6ca05ee6e390,32,1,15, {5,663c9b11-4673-4431-a2da-6ca05ee6e390,32,1,15,
{6,b14e8605-8af9-445f-bd7e-20804530903e,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,3047dd8b-1c6b-40d8-b9e4-fe1d1a6009c7,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,844d3cd1-7768-45b7-96f7-81f5fcd35a8d,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,5134fc56-8d74-4a72-8d51-56ff17bd5d34,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,94,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,9e93f758-0d26-4a88-b387-f671a27d79ff,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,83, {6,4294967295,00000000-0000-0000-0000-000000000000,83,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,9b94f2de-535b-4bbf-97e8-e2df956d8233,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,471ba806-290f-4e78-b7c3-c060d8c94f1e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a139072b-29bc-4671-a17e-0414e6841a9e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,663c9b11-4673-4431-a2da-6ca05ee6e390,31},7,
{1,1,
{"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"}
},
{4,1,
{0,ddb60315-2e8f-4080-928e-b8719adf31e3},"",-1,-1,0,0,""}
},
{6,8fb939f0-ecdf-4448-8b7c-41d6079d22f1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,c7ce7092-1bb3-4e30-85b7-d9694d8c7af5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,89, {6,4294967295,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,bee376e4-7f59-48a1-bb57-6a8bb79a3c69,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,3f8f8098-d33e-4e57-87b7-191dea13be39,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,663c9b11-4673-4431-a2da-6ca05ee6e390,30},7,
{1,1,
{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
},
{6,1be58db0-d714-459e-bb5d-62bcf2b5b195,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,c481b4d7-8d76-424c-9fce-ce028a5a95da,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,84,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,dcdde294-5f59-441f-8d95-8aac8cd74c80,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,d85a4520-3e19-4bd1-b5ea-911ad2b2ef21,1,e1692cc2-605b-4535-84dd-28440238746c, {6,3fd9d97f-9339-4b0f-90b2-f4997e19a86a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,0977bd89-9bd6-4d6b-aef6-196e6b62d1ce,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a9ed2db2-1e2f-4ad2-b5a6-894d4242f7d8,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельОтборТекущийСеанс", {3,"КоманднаяПанельОтборТекущийСеанс",
{1,"КоманднаяПанельОтборТекущийСеанс", {1,"КоманднаяПанельОтборТекущийСеанс",
{1,1, {1,1,
@ -3395,106 +3441,60 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
{1,1, {1,1,
{"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""} {"ru","Добавить элемент отбора ""Сеанс = <Текущий сеанс>"""}
} }
},
{6,c594064b-385c-43b0-9571-1128a606c916,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,94,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,b37321fa-2705-479a-b462-98417335c8f4,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,1ffab596-fae0-4557-8a59-597e5683ce92,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,84,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,d720b17c-9ac6-45ca-9308-aff3e7f5544f,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,120983b0-a6d6-44b3-99bc-b57c95bb9c89,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,5912527d-c9cc-4165-954f-d42bc93774cf,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,e0229ee1-476d-42bb-9289-110715c5fee6,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,663c9b11-4673-4431-a2da-6ca05ee6e390,30},7,
{1,1,
{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавляет в отбор выгрузки отбор без значения текущей ячейки таблицы выгрузки"}
},
{4,1,
{0,eb50f275-62e7-4bb6-a91e-2e5d65deb0c1},"",-1,-1,0,0,""}
},
{6,e229e692-ecc1-4ef8-8698-c7b7b146f219,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,a8b509c4-930b-48ee-ae4f-aebb25dafa4a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,80,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,96d6c89e-a8da-4048-a32a-3688072899ca,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,4294967295,00000000-0000-0000-0000-000000000000,86,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,39a87e27-c17a-4204-a9b4-c575f6e9af71,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,663c9b11-4673-4431-a2da-6ca05ee6e390,31},7,
{1,1,
{"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"}
},
{1,1,
{"ru","Добавляет в отбор выгрузки отбор по значению текущей ячейки таблицы выгрузки"}
},
{4,1,
{0,ddb60315-2e8f-4080-928e-b8719adf31e3},"",-1,-1,0,0,""}
},1, },1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,15,a8b509c4-930b-48ee-ae4f-aebb25dafa4a, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,15,3047dd8b-1c6b-40d8-b9e4-fe1d1a6009c7,
{8,"Действие",0,1, {8,"Действие",0,1,
{1,1, {1,1,
{"#","Действие"} {"#","Действие"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},e229e692-ecc1-4ef8-8698-c7b7b146f219, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,12,1e2,0,3,1,0,1,0,0},471ba806-290f-4e78-b7c3-c060d8c94f1e,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,1, {1,1,
{"ru","Действие1"} {"ru","Действие1"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},b14e8605-8af9-445f-bd7e-20804530903e, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,23,1e2,2,0,1,0,0,0,0},9e93f758-0d26-4a88-b387-f671a27d79ff,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},b37321fa-2705-479a-b462-98417335c8f4, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,15,1e2,0,3,1,0,1,0,0},dcdde294-5f59-441f-8d95-8aac8cd74c80,
{8,"Разделитель3",0,1, {8,"Разделитель3",0,1,
{1,1, {1,1,
{"ru","Действие1"} {"ru","Действие1"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},1ffab596-fae0-4557-8a59-597e5683ce92, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,24,1e2,2,0,1,0,0,0,0},c481b4d7-8d76-424c-9fce-ce028a5a95da,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},c594064b-385c-43b0-9571-1128a606c916, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,14,1e2,0,0,1,0,1,0,0},5134fc56-8d74-4a72-8d51-56ff17bd5d34,
{8,"Действие4",0,1, {8,"Действие4",0,1,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},bee376e4-7f59-48a1-bb57-6a8bb79a3c69, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,16,1e2,0,0,1,0,1,0,0},0977bd89-9bd6-4d6b-aef6-196e6b62d1ce,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},d720b17c-9ac6-45ca-9308-aff3e7f5544f, {1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,17,1e2,2,0,1,0,1,0,0},1be58db0-d714-459e-bb5d-62bcf2b5b195,
{8,"Действие5",0,1, {8,"Действие5",0,1,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},96d6c89e-a8da-4048-a32a-3688072899ca, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,18,1e2,0,0,1,0,1,0,0},3fd9d97f-9339-4b0f-90b2-f4997e19a86a,
{8,"Действие6",0,1, {8,"Действие6",0,1,
{1,1, {1,1,
{"#","Действие6"} {"#","Действие6"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},120983b0-a6d6-44b3-99bc-b57c95bb9c89, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,19,1e2,0,0,1,0,1,0,0},844d3cd1-7768-45b7-96f7-81f5fcd35a8d,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},5912527d-c9cc-4165-954f-d42bc93774cf, {1,0},0,663c9b11-4673-4431-a2da-6ca05ee6e390,20,1e2,2,0,1,0,1,0,0},8fb939f0-ecdf-4448-8b7c-41d6079d22f1,
{8,"Действие7",0,1, {8,"Действие7",0,1,
{1,1, {1,1,
{"#","Действие7"} {"#","Действие7"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},9b94f2de-535b-4bbf-97e8-e2df956d8233, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,21,1e2,0,0,1,0,1,0,0},c7ce7092-1bb3-4e30-85b7-d9694d8c7af5,
{8,"Действие8",0,1, {8,"Действие8",0,1,
{1,1, {1,1,
{"#","Действие8"} {"#","Действие8"}
},0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},e0229ee1-476d-42bb-9289-110715c5fee6, },0,663c9b11-4673-4431-a2da-6ca05ee6e390,22,1e2,0,0,1,0,1,0,0},3f8f8098-d33e-4e57-87b7-191dea13be39,
{8,"ОтборБезЗначения",0,5, {8,"ОтборБезЗначения",0,5,
{1,1, {1,1,
{"ru","Отбор без значения"} {"ru","Отбор без значения"}
},1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},39a87e27-c17a-4204-a9b4-c575f6e9af71, },1,663c9b11-4673-4431-a2da-6ca05ee6e390,28,1e2,0,0,0,0,0,0,0},a139072b-29bc-4671-a17e-0414e6841a9e,
{8,"ОтборПоЗначению",0,2, {8,"ОтборПоЗначению",0,2,
{1,1, {1,1,
{"ru","Отбор по значению"} {"ru","Отбор по значению"}
},1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},d85a4520-3e19-4bd1-b5ea-911ad2b2ef21, },1,663c9b11-4673-4431-a2da-6ca05ee6e390,29,1e2,0,0,0,0,0,0,0},a9ed2db2-1e2f-4ad2-b5a6-894d4242f7d8,
{8,"ТекущийСеанс",0,1, {8,"ТекущийСеанс",0,1,
{1,1, {1,1,
{"ru","Только текущий сеанс"} {"ru","Только текущий сеанс"}
@ -3626,29 +3626,7 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},9,2,0,0,1,1, {1,0},0,0},9,2,0,0,1,1,
{5,6474377e-4a70-4401-b780-ee25e72a4a7f,159,1,4, {5,6474377e-4a70-4401-b780-ee25e72a4a7f,159,1,4,
{6,c714b74f-cf13-4458-a635-fcf8e11adca0,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,7d51155d-e4bd-49ad-8ac0-9c98d7a04cdf,1,e1692cc2-605b-4535-84dd-28440238746c,
{1,6474377e-4a70-4401-b780-ee25e72a4a7f,157},7,
{1,1,
{"ru","Сортировать по возрастанию"}
},
{1,1,
{"ru","Сортировать по возрастанию"}
},
{4,1,
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0,""}
},
{6,92fe3a52-7999-4a0d-a975-ab2a7993cdaa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,6474377e-4a70-4401-b780-ee25e72a4a7f,158},7,
{1,1,
{"ru","Сортировать по убыванию"}
},
{1,1,
{"ru","Сортировать по убыванию"}
},
{4,1,
{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""}
},
{6,bb26424e-f086-470d-b8ae-12ed3a67b048,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСпискаСнятьФлажки", {3,"КоманднаяПанельСпискаСнятьФлажки",
{1,"КоманднаяПанельСпискаСнятьФлажки", {1,"КоманднаяПанельСпискаСнятьФлажки",
{1,1, {1,1,
@ -3674,7 +3652,7 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
{4,1, {4,1,
{-11},"",-1,-1,1,0,""} {-11},"",-1,-1,1,0,""}
}, },
{6,b850d9c2-4545-42dc-b5fe-ec86d053568e,1,e1692cc2-605b-4535-84dd-28440238746c, {6,59b1e1c7-50e1-47db-8f8e-8212017ce7a6,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанельСпискаУстановитьФлажки", {3,"КоманднаяПанельСпискаУстановитьФлажки",
{1,"КоманднаяПанельСпискаУстановитьФлажки", {1,"КоманднаяПанельСпискаУстановитьФлажки",
{1,1, {1,1,
@ -3699,20 +3677,42 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
}, },
{4,1, {4,1,
{-10},"",-1,-1,1,0,""} {-10},"",-1,-1,1,0,""}
},
{6,5e3d6dac-21bb-4edc-9b50-dd40d6fdd53e,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,6474377e-4a70-4401-b780-ee25e72a4a7f,157},7,
{1,1,
{"ru","Сортировать по возрастанию"}
},
{1,1,
{"ru","Сортировать по возрастанию"}
},
{4,1,
{0,91022b99-b610-48ad-954e-a297848081ce},"",-1,-1,1,0,""}
},
{6,cfd0cd2f-44ac-41e4-b8b2-227c91ea127c,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,6474377e-4a70-4401-b780-ee25e72a4a7f,158},7,
{1,1,
{"ru","Сортировать по убыванию"}
},
{1,1,
{"ru","Сортировать по убыванию"}
},
{4,1,
{0,1fa32fdb-a180-418f-a6eb-db7516b7a30b},"",-1,-1,1,0,""}
},1, },1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,bb26424e-f086-470d-b8ae-12ed3a67b048, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,7d51155d-e4bd-49ad-8ac0-9c98d7a04cdf,
{8,"СнятьФлажки",0,1, {8,"СнятьФлажки",0,1,
{1,1, {1,1,
{"ru","Снять все флажки"} {"ru","Снять все флажки"}
},1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},b850d9c2-4545-42dc-b5fe-ec86d053568e, },1,6474377e-4a70-4401-b780-ee25e72a4a7f,153,1e2,0,0,1,0,0,0,0},59b1e1c7-50e1-47db-8f8e-8212017ce7a6,
{8,"УстановитьФлажки",0,1, {8,"УстановитьФлажки",0,1,
{1,1, {1,1,
{"ru","Установить все флажки"} {"ru","Установить все флажки"}
},1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},c714b74f-cf13-4458-a635-fcf8e11adca0, },1,6474377e-4a70-4401-b780-ee25e72a4a7f,154,1e2,0,0,1,0,0,0,0},5e3d6dac-21bb-4edc-9b50-dd40d6fdd53e,
{8,"СортироватьПоВозрастанию",0,1, {8,"СортироватьПоВозрастанию",0,1,
{1,1, {1,1,
{"ru","По возрастанию"} {"ru","По возрастанию"}
},1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},92fe3a52-7999-4a0d-a975-ab2a7993cdaa, },1,6474377e-4a70-4401-b780-ee25e72a4a7f,155,1e2,0,0,1,0,0,0,0},cfd0cd2f-44ac-41e4-b8b2-227c91ea127c,
{8,"СортироватьПоУбыванию",0,1, {8,"СортироватьПоУбыванию",0,1,
{1,1, {1,1,
{"ru","По убыванию"} {"ru","По убыванию"}
@ -3939,7 +3939,7 @@ MksTgkdnzOiSBWumqfBOEfhRFEITTZimpBOO7cr7uwfZSku7nYGLNGuA7W8=},1,
} }
} }
} }
},791,489,1,0,1,4,4,340,791,489,96}, },791,489,1,0,1,4,4,380,791,489,96},
{ {
{0},16, {0},16,
{9, {9,

View File

@ -9,7 +9,7 @@
Процедура РасширенноеЗначениеОткрытие(Элемент, СтандартнаяОбработка) Процедура РасширенноеЗначениеОткрытие(Элемент, СтандартнаяОбработка)
ирНеглобальный.ОткрытьФормуПроизвольногоЗначенияЛкс(СтрокаТаблицыЗначений[ЛксПолучитьПоследнийФрагмент(Элемент.Данные)], Ложь, СтандартнаяОбработка); ирОбщий.ОткрытьФормуПроизвольногоЗначенияЛкс(СтрокаТаблицыЗначений[ирОбщий.ПолучитьПоследнийФрагментЛкс(Элемент.Данные)], Ложь, СтандартнаяОбработка);
КонецПроцедуры КонецПроцедуры
@ -19,7 +19,7 @@
Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = Неопределено Тогда Если ЭлементыФормы.ТаблицаЖурнала.ТекущаяСтрока = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Форма = Обработки.ирНастройкаЖурналаРегистрации.ПолучитьФорму(); Форма = ирОбщий.ПолучитьФормуЛкс("Обработка.ирНастройкаЖурналаРегистрации.Форма");
Форма.Открыть(); Форма.Открыть();
лМетаданные = Неопределено; лМетаданные = Неопределено;
Если СтрокаТаблицыЗначений <> Неопределено Тогда Если СтрокаТаблицыЗначений <> Неопределено Тогда
@ -28,3 +28,5 @@
Форма.АктивизироватьСтрокуСобытия(ЭлементыФормы.Событие.Значение, лМетаданные); Форма.АктивизироватьСтрокуСобытия(ЭлементыФормы.Событие.Значение, лМетаданные);
КонецПроцедуры КонецПроцедуры
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализЖурналаРегистрации.Форма.ФормаСобытия");

View File

@ -168,9 +168,7 @@
}, },
{381ed624-9217-4e63-85db-c4c3cb87daae,2, {381ed624-9217-4e63-85db-c4c3cb87daae,2,
{9, {9,
{"Pattern", {"Pattern"},
{"D"}
},
{ {
{ {
{13,1, {13,1,
@ -208,13 +206,7 @@
{0,0,0}, {0,0,0},
{1,0},0,0,0,0,0,0,0,16777215} {1,0},0,0,0,0,0,0,0,16777215}
}, },
{1, {0},
{9a7643d2-19e9-45e2-8893-280bc9195a97,
{4,
{"U"},
{"U"},0,"",0,0}
}
},
{0},0,1,0, {0},0,1,0,
{1,0},0}, {1,0},0},
{8,91,6,208,25,1, {8,91,6,208,25,1,
@ -3577,7 +3569,7 @@
{0} {0}
} }
} }
},450,467,1,0,1,4,4,90,450,467,96}, },450,467,1,0,1,4,4,99,450,467,96},
{ {
{23},27, {23},27,
{2, {2,

View File

@ -1194,7 +1194,46 @@
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Дата</v8:content> <v8:content>Дата конца</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="1b15cf27-1979-4b94-b7af-653967ff0a5f">
<Properties>
<Name>ДатаНачала</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>
@ -1836,14 +1875,55 @@
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Момент времени</v8:content> <v8:content>Момент времени конца</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment>//время лога + время записи</Comment> <Comment>//время лога + время записи</Comment>
<Type> <Type>
<v8:Type>xs:decimal</v8:Type> <v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers> <v8:NumberQualifiers>
<v8:Digits>18</v8:Digits> <v8:Digits>20</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="22d13c14-f93f-41e6-ab2b-7f67feb7fe6d">
<Properties>
<Name>МоментВремениНачала</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Момент времени начала</v8:content>
</v8:item>
</Synonym>
<Comment>//время лога + время записи</Comment>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>20</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits> <v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Nonnegative</v8:AllowedSign> <v8:AllowedSign>Nonnegative</v8:AllowedSign>
</v8:NumberQualifiers> </v8:NumberQualifiers>
@ -1907,6 +1987,46 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties> </Properties>
</Attribute> </Attribute>
<Attribute uuid="16ab8476-668a-4eb6-bfb4-1b8d42dce546">
<Properties>
<Name>Ожидания</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ожидания</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>255</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="8839c4d8-f38c-460b-b0c4-e321bc8ced0e"> <Attribute uuid="8839c4d8-f38c-460b-b0c4-e321bc8ced0e">
<Properties> <Properties>
<Name>Описание</Name> <Name>Описание</Name>
@ -2270,6 +2390,42 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties> </Properties>
</Attribute> </Attribute>
<Attribute uuid="4f8680bb-7049-4584-ba8f-724a9ee2bfa0">
<Properties>
<Name>СвойстваСИменамиМетаданныхАктуальны</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Свойства с именами метаданных актуальны</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="7bc66c52-66b9-42d1-8439-d4c955115eda"> <Attribute uuid="7bc66c52-66b9-42d1-8439-d4c955115eda">
<Properties> <Properties>
<Name>Сеанс</Name> <Name>Сеанс</Name>
@ -2392,6 +2548,46 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties> </Properties>
</Attribute> </Attribute>
<Attribute uuid="d8c0f61a-94bc-47f8-a0b4-974a94aed778">
<Properties>
<Name>СтрокаМодуля</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Строка модуля</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>300</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="901782ef-e70a-46f4-b6c8-d0d7b0796f13"> <Attribute uuid="901782ef-e70a-46f4-b6c8-d0d7b0796f13">
<Properties> <Properties>
<Name>СтрокаМодуляБазовогоУровня</Name> <Name>СтрокаМодуляБазовогоУровня</Name>
@ -2437,46 +2633,6 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput> <ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties> </Properties>
</Attribute> </Attribute>
<Attribute uuid="d8c0f61a-94bc-47f8-a0b4-974a94aed778">
<Properties>
<Name>СтрокаМодуля</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Строка модуля</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>300</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="22acc17a-1ef3-4803-9526-49a2872af492"> <Attribute uuid="22acc17a-1ef3-4803-9526-49a2872af492">
<Properties> <Properties>
<Name>СтрокаСоединения</Name> <Name>СтрокаСоединения</Name>

View File

@ -1,4 +1,10 @@
Перем мТаблицаКолонок Экспорт; //ирМобильный Перем ирМобильный Экспорт;
//ирМобильный Перем ирОбщий Экспорт;
//ирМобильный Перем ирСервер Экспорт;
//ирМобильный Перем ирКэш Экспорт;
//ирМобильный Перем ирПривилегированный Экспорт;
Перем мТаблицаКолонок Экспорт;
Перем мСписокКолонок Экспорт; Перем мСписокКолонок Экспорт;
Перем КлючиЗагруженныхСтрок; Перем КлючиЗагруженныхСтрок;
Перем мСвойстваСИменамиБД Экспорт; Перем мСвойстваСИменамиБД Экспорт;
@ -36,7 +42,7 @@
Возврат Ложь; Возврат Ложь;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
Если Не ирНеглобальный.ЛиКаталогДоступенЛкс(КаталогЖурнала) Тогда Если Не ирОбщий.ЛиКаталогДоступенЛкс(КаталогЖурнала) Тогда
Возврат Ложь; Возврат Ложь;
КонецЕсли; КонецЕсли;
Если ЗагружатьТолькоТекущийСеанс Тогда Если ЗагружатьТолькоТекущийСеанс Тогда
@ -71,7 +77,7 @@
мКартыФайлов.Очистить(); мКартыФайлов.Очистить();
КонецЕсли; КонецЕсли;
ирНеглобальный.ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала); ирОбщий.ЛиКаталогТехножурналаСодержитБлокирующиеФайлыЛкс(КаталогЖурнала);
ФайлыЖурнала = НайтиФайлы(КаталогЖурнала, "*.log", Истина); ФайлыЖурнала = НайтиФайлы(КаталогЖурнала, "*.log", Истина);
ОбщийРазмер = 0; ОбщийРазмер = 0;
Для Каждого ФайлЖурнала Из ФайлыЖурнала Цикл Для Каждого ФайлЖурнала Из ФайлыЖурнала Цикл
@ -109,7 +115,7 @@
RegExp2.Pattern = ШаблонСвойствоЗначение; RegExp2.Pattern = ШаблонСвойствоЗначение;
RegExp2.Global = Истина; RegExp2.Global = Истина;
Индикатор = ЛксПолучитьИндикаторПроцесса(ОбщийРазмер, "Загрузка файлов"); Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ОбщийРазмер, "Загрузка файлов");
ПустаяДата = Дата("00010101"); ПустаяДата = Дата("00010101");
РазмерОбработанныхДанных = 0; РазмерОбработанныхДанных = 0;
//лНачалоПериода = НачалоПериода; //лНачалоПериода = НачалоПериода;
@ -150,7 +156,7 @@
//НовыеКлючиЗагруженныхСтрок = Новый Соответствие(); //НовыеКлючиЗагруженныхСтрок = Новый Соответствие();
Для Каждого ФайлЖурнала Из ФайлыЖурнала Цикл Для Каждого ФайлЖурнала Из ФайлыЖурнала Цикл
#Если Клиент Тогда #Если Клиент Тогда
ЛксОбработатьИндикатор(Индикатор, РазмерОбработанныхДанных); ирОбщий.ОбработатьИндикаторЛкс(Индикатор, РазмерОбработанныхДанных);
#КонецЕсли #КонецЕсли
Попытка Попытка
РазмерФайла = ФайлЖурнала.Размер(); РазмерФайла = ФайлЖурнала.Размер();
@ -170,14 +176,14 @@
Длина1 = СтрДлина(ИмяКаталогаПроцесса); Длина1 = СтрДлина(ИмяКаталогаПроцесса);
СтрокаЧасаЗаписи = "20" + Сред(ФайлЖурнала.ПолноеИмя, Длина1 + 2, 8); СтрокаЧасаЗаписи = "20" + Сред(ФайлЖурнала.ПолноеИмя, Длина1 + 2, 8);
ДатаЧасЗаписи = Дата(СтрокаЧасаЗаписи + "0000"); ДатаЧасЗаписи = Дата(СтрокаЧасаЗаписи + "0000");
//ЛиФайлВИнтервалеПолностью = ирНеглобальный.ЛиДатаВИнтервалеБезГраницЛкс(ДатаЧасЗаписи, НачалоЧаса(лНачалоПериода), НачалоЧаса(КонецПериода)); //ЛиФайлВИнтервалеПолностью = ирОбщий.ЛиДатаВИнтервалеБезГраницЛкс(ДатаЧасЗаписи, НачалоЧаса(лНачалоПериода), НачалоЧаса(КонецПериода));
//ЛиДатаВИнтервале = ирНеглобальный.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаЧасЗаписи, НачалоЧаса(лНачалоПериода), НачалоЧаса(КонецПериода)); //ЛиДатаВИнтервале = ирОбщий.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаЧасЗаписи, НачалоЧаса(лНачалоПериода), НачалоЧаса(КонецПериода));
ЛиФайлВИнтервалеПолностью = ирНеглобальный.ЛиДатаВИнтервалеБезГраницЛкс(ДатаЧасЗаписи, НачалоЧаса(НачалоПериода), НачалоЧаса(КонецПериода)); ЛиФайлВИнтервалеПолностью = ирОбщий.ЛиДатаВИнтервалеБезГраницЛкс(ДатаЧасЗаписи, НачалоЧаса(НачалоПериода), НачалоЧаса(КонецПериода));
ЛиДатаВИнтервале = ирНеглобальный.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаЧасЗаписи, НачалоЧаса(НачалоПериода), НачалоЧаса(КонецПериода)); ЛиДатаВИнтервале = ирОбщий.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаЧасЗаписи, НачалоЧаса(НачалоПериода), НачалоЧаса(КонецПериода));
Если Не ЛиДатаВИнтервале Тогда Если Не ЛиДатаВИнтервале Тогда
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
ИдентификаторПроцесса = Число(ЛксПолучитьСтрокуБезКонца(ЛксПолучитьПоследнийФрагмент(ФайлЖурнала.Путь, "_"), 1)); ИдентификаторПроцесса = Число(ирОбщий.ПолучитьСтрокуБезКонцаЛкс(ирОбщий.ПолучитьПоследнийФрагментЛкс(ФайлЖурнала.Путь, "_"), 1));
Если Истина Если Истина
И ОтборПоПроцессу <> Неопределено И ОтборПоПроцессу <> Неопределено
И ИдентификаторПроцесса <> ОтборПоПроцессу И ИдентификаторПроцесса <> ОтборПоПроцессу
@ -198,7 +204,7 @@
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
РазмерПорции = 2 * 1000 * 1000; // Подобрано экспериментально РазмерПорции = 2 * 1000 * 1000; // Подобрано экспериментально
ИмяФайлаСРодителем = ЛксПолучитьПоследнийФрагмент(ИмяКаталогаПроцесса, "\"); ИмяФайлаСРодителем = ирОбщий.ПолучитьПоследнийФрагментЛкс(ИмяКаталогаПроцесса, "\");
ЧислоПорций = Цел(РазмерФайла / РазмерПорции) + 1; ЧислоПорций = Цел(РазмерФайла / РазмерПорции) + 1;
ЧтениеТекста = Новый ЧтениеТекста(ФайлЖурнала.ПолноеИмя, КодировкаТекста.UTF8, ,,Ложь); ЧтениеТекста = Новый ЧтениеТекста(ФайлЖурнала.ПолноеИмя, КодировкаТекста.UTF8, ,,Ложь);
АбсолютнаяПозицияВФайле = 0; АбсолютнаяПозицияВФайле = 0;
@ -211,7 +217,7 @@
ЗаполнитьЗначенияСвойств(КартаФайла, КлючКарты); ЗаполнитьЗначенияСвойств(КартаФайла, КлючКарты);
КартаФайла.КонецПериода = Дата(1000, 1, 1); КартаФайла.КонецПериода = Дата(1000, 1, 1);
КонецЕсли; КонецЕсли;
Если ирНеглобальный.ЛиДатаВИнтервалеСГраницамиЛкс(НачалоПериода, КартаФайла.НачалоПериода, КартаФайла.КонецПериода) Тогда Если ирОбщий.ЛиДатаВИнтервалеСГраницамиЛкс(НачалоПериода, КартаФайла.НачалоПериода, КартаФайла.КонецПериода) Тогда
АбсолютнаяПозицияВФайле = КартаФайла.ПозицияКонца; АбсолютнаяПозицияВФайле = КартаФайла.ПозицияКонца;
ИначеЕсли Ложь ИначеЕсли Ложь
Или НачалоПериода > КартаФайла.НачалоПериода Или НачалоПериода > КартаФайла.НачалоПериода
@ -234,7 +240,7 @@
КонецЕсли; КонецЕсли;
ПозицияНачалаСчитанныхДанных = -1; ПозицияНачалаСчитанныхДанных = -1;
Если ЧислоПорций > 1 Тогда Если ЧислоПорций > 1 Тогда
ИндикаторФайла = ЛксПолучитьИндикаторПроцесса(ЧислоПорций, "" + ИмяФайлаСРодителем + "\" + ФайлЖурнала.Имя); ИндикаторФайла = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ЧислоПорций, "" + ИмяФайлаСРодителем + "\" + ФайлЖурнала.Имя);
Иначе Иначе
ИндикаторФайла = Неопределено; ИндикаторФайла = Неопределено;
КонецЕсли; КонецЕсли;
@ -249,7 +255,7 @@
КонецЕсли; КонецЕсли;
#Если Клиент Тогда #Если Клиент Тогда
Если ИндикаторФайла <> Неопределено Тогда Если ИндикаторФайла <> Неопределено Тогда
ЛксОбработатьИндикатор(ИндикаторФайла); ирОбщий.ОбработатьИндикаторЛкс(ИндикаторФайла);
КонецЕсли; КонецЕсли;
#КонецЕсли #КонецЕсли
Если Истина Если Истина
@ -287,7 +293,7 @@
СтрокаВремениЗаписи = СтрокаЧасаЗаписи + СтрЗаменить(Вхождение.SubMatches(0), ":", ""); СтрокаВремениЗаписи = СтрокаЧасаЗаписи + СтрЗаменить(Вхождение.SubMatches(0), ":", "");
ДатаВремяЗаписи = Дата(СтрокаВремениЗаписи); ДатаВремяЗаписи = Дата(СтрокаВремениЗаписи);
Если Не ЛиФайлВИнтервалеПолностью Тогда Если Не ЛиФайлВИнтервалеПолностью Тогда
//ЛиДатаВИнтервале = ирНеглобальный.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаВремяЗаписи, лНачалоПериода, КонецПериода); //ЛиДатаВИнтервале = ирОбщий.ЛиДатаВИнтервалеСГраницамиЛкс(ДатаВремяЗаписи, лНачалоПериода, КонецПериода);
//Если Не ЛиДатаВИнтервале Тогда //Если Не ЛиДатаВИнтервале Тогда
// Продолжить; // Продолжить;
//КонецЕсли; //КонецЕсли;
@ -320,7 +326,10 @@
СтрокаТЧ.Дата = ДатаВремяЗаписи - СдвигВремени; СтрокаТЧ.Дата = ДатаВремяЗаписи - СдвигВремени;
СтрокаТЧ.ПроцессОС = ИдентификаторПроцесса; СтрокаТЧ.ПроцессОС = ИдентификаторПроцесса;
//СтрокаТЧ.ТекстЖурнала = Вхождение.Value; // Теперь это только для отладки будем включать //СтрокаТЧ.ТекстЖурнала = Вхождение.Value; // Теперь это только для отладки будем включать
СтрокаТЧ.Длительность = Число(Вхождение.SubMatches(2)) / 10; // Делаем из десятитысячных тысячные (мс) секудны Длительность1 = Число(Вхождение.SubMatches(2));
СтрокаТЧ.Длительность = Длительность1 / 10; // Делаем из десятитысячных тысячные (мс) секудны
СтрокаТЧ.МоментВремениНачала = СтрокаТЧ.МоментВремени - Длительность1;
СтрокаТЧ.ДатаНачала = СтрокаТЧ.Дата - Длительность1 / 10000;
СтрокаТЧ.Событие = ВРег(Вхождение.SubMatches(3)); СтрокаТЧ.Событие = ВРег(Вхождение.SubMatches(3));
ВхожденияСвойств = RegExp2.Execute(Вхождение.SubMatches(4)); ВхожденияСвойств = RegExp2.Execute(Вхождение.SubMatches(4));
Для Каждого ВхождениеСвойства Из ВхожденияСвойств Цикл Для Каждого ВхождениеСвойства Из ВхожденияСвойств Цикл
@ -328,13 +337,13 @@
//Индекс + СмещениеПервойКолонки //Индекс + СмещениеПервойКолонки
ИмяСвойства = ВхождениеСвойства.SubMatches(0); ИмяСвойства = ВхождениеСвойства.SubMatches(0);
ЗначениеСвойства = ВхождениеСвойства.SubMatches(3); ЗначениеСвойства = ВхождениеСвойства.SubMatches(3);
Если ирНеглобальный.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда Если ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда
ЗначениеСвойства = ВхождениеСвойства.SubMatches(2); ЗначениеСвойства = ВхождениеСвойства.SubMatches(2);
КонецЕсли; КонецЕсли;
Если ирНеглобальный.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда Если ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда
ЗначениеСвойства = ВхождениеСвойства.SubMatches(1); ЗначениеСвойства = ВхождениеСвойства.SubMatches(1);
КонецЕсли; КонецЕсли;
Если ирНеглобальный.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда Если ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(ЗначениеСвойства) Тогда
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
ИмяКолонкиТЧ = мСоответствиеКолонок[ИмяСвойства]; ИмяКолонкиТЧ = мСоответствиеКолонок[ИмяСвойства];
@ -406,7 +415,7 @@
//Если ДатаВремяЗаписи > лПоследнееВремяНачалаЗагрузки - НаложениеПриДозагрузкеСекунд Тогда //Если ДатаВремяЗаписи > лПоследнееВремяНачалаЗагрузки - НаложениеПриДозагрузкеСекунд Тогда
// НовыеКлючиЗагруженныхСтрок[КлючСтроки] = 1; // НовыеКлючиЗагруженныхСтрок[КлючСтроки] = 1;
//КонецЕсли; //КонецЕсли;
Если ирНеглобальный.СтрокиРавныЛкс(СтрокаТЧ.Событие, "Context") Тогда Если ирОбщий.СтрокиРавныЛкс(СтрокаТЧ.Событие, "Context") Тогда
// Встроим контекст в предыдущие события // Встроим контекст в предыдущие события
Индекс = ТаблицаЖурнала.Количество() - 2; Индекс = ТаблицаЖурнала.Количество() - 2;
Пока Индекс >= 0 Цикл Пока Индекс >= 0 Цикл
@ -444,7 +453,7 @@
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
Если ИндикаторФайла <> Неопределено Тогда Если ИндикаторФайла <> Неопределено Тогда
ЛксОсвободитьИндикаторПроцесса(); ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
КонецЕсли; КонецЕсли;
КартаФайла.ПозицияКонца = АбсолютнаяПозицияВФайле; КартаФайла.ПозицияКонца = АбсолютнаяПозицияВФайле;
Если Истина Если Истина
@ -468,7 +477,7 @@
КартаФайла.НачалоПериода = НачалоПериода; КартаФайла.НачалоПериода = НачалоПериода;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
ЛксОсвободитьИндикаторПроцесса(); ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
//КлючиЗагруженныхСтрок = НовыеКлючиЗагруженныхСтрок; //КлючиЗагруженныхСтрок = НовыеКлючиЗагруженныхСтрок;
//Если НаСервере = Истина Тогда //Если НаСервере = Истина Тогда
@ -478,6 +487,17 @@
//КонецЕсли; //КонецЕсли;
//МинимальнаяДатаЗагрузки = Мин(НачалоПериода, МинимальнаяДатаЗагрузки); //МинимальнаяДатаЗагрузки = Мин(НачалоПериода, МинимальнаяДатаЗагрузки);
ТаблицаЖурнала.Сортировать("МоментВремени"); ТаблицаЖурнала.Сортировать("МоментВремени");
//ТаблицаЖурнала.Сортировать("МоментВремениНачала");
//Пустота производных колонок
мНепустыеКолонкиЖурнала.Вставить("Длительность");
мНепустыеКолонкиЖурнала.Вставить("Дата");
мНепустыеКолонкиЖурнала.Вставить("ДатаНачала");
//мНепустыеКолонкиЖурнала.Вставить("Картинка");
Если мНепустыеКолонкиЖурнала.Свойство("Контекст") Тогда
мНепустыеКолонкиЖурнала.Вставить("СтрокаМодуля");
мНепустыеКолонкиЖурнала.Вставить("СтрокаБазовогоМодуля");
КонецЕсли;
Возврат Истина; Возврат Истина;
КонецФункции КонецФункции
@ -492,7 +512,7 @@
Иначе Иначе
НовоеЗначение = ""; НовоеЗначение = "";
КонецЕсли; КонецЕсли;
ЛксПрисвоитьЕслиНеРавно(СтрокаТЧ.СтрокаМодуляБазовогоУровня, НовоеЗначение); ирОбщий.ПрисвоитьЕслиНеРавноЛкс(СтрокаТЧ.СтрокаМодуляБазовогоУровня, НовоеЗначение);
Возврат Неопределено; Возврат Неопределено;
@ -505,9 +525,9 @@
Если РежимТрассы Тогда Если РежимТрассы Тогда
Если мИдентификаторТрассы = Неопределено Тогда Если мИдентификаторТрассы = Неопределено Тогда
Если Не ирКэш.ЭтоФайловаяБазаЛкс() Тогда Если Не ирКэш.ЭтоФайловаяБазаЛкс() Тогда
ирНеглобальный.ЛиТехножурналВключенЛкс(Истина, Истина); ирОбщий.ЛиТехножурналВключенЛкс(Истина, Истина);
КонецЕсли; КонецЕсли;
ирНеглобальный.ЛиТехножурналВключенЛкс(, Истина); ирОбщий.ЛиТехножурналВключенЛкс(, Истина);
Возврат Ложь; Возврат Ложь;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@ -524,7 +544,7 @@
Если РежимТрассы Тогда Если РежимТрассы Тогда
РазницаВремениКлиентСервер = НачалоПериодаКлиента - НачалоПериодаСервера; РазницаВремениКлиентСервер = НачалоПериодаКлиента - НачалоПериодаСервера;
Иначе Иначе
РазницаВремениКлиентСервер = ирНеглобальный.ПолучитьТекущуюДатуЛкс() - ирНеглобальный.ПолучитьТекущуюДатуЛкс(Истина); РазницаВремениКлиентСервер = ирОбщий.ПолучитьТекущуюДатуЛкс() - ирОбщий.ПолучитьТекущуюДатуЛкс(Истина);
КонецЕсли; КонецЕсли;
Если Истина Если Истина
И Не ирКэш.Получить().ЭтоФайловаяБаза И Не ирКэш.Получить().ЭтоФайловаяБаза
@ -579,7 +599,7 @@
Если КонецПериода <> Неопределено Тогда Если КонецПериода <> Неопределено Тогда
ЭтотОбъект.КонецПериода = КонецПериода; ЭтотОбъект.КонецПериода = КонецПериода;
КонецЕсли; КонецЕсли;
ТехножурналВключен = ирНеглобальный.ЛиТехножурналВключенЛкс(НаСервере); ТехножурналВключен = ирОбщий.ЛиТехножурналВключенЛкс(НаСервере);
Если Истина Если Истина
И Не ТехножурналВключен И Не ТехножурналВключен
И РежимТрассы И РежимТрассы
@ -613,12 +633,12 @@
Если Не ЖурналСчитан Тогда Если Не ЖурналСчитан Тогда
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
//ТехножурналВключен = ирНеглобальный.ЛиТехножурналВключенЛкс(Истина); //ТехножурналВключен = ирОбщий.ЛиТехножурналВключенЛкс(Истина);
//Если ТехножурналВключен Тогда //Если ТехножурналВключен Тогда
// Если АвтоочисткаТехножурнала Тогда // Если АвтоочисткаТехножурнала Тогда
// КаталогТекущегоЖурнала = ПолучитьКаталогТекущегоЖурнала(); // КаталогТекущегоЖурнала = ПолучитьКаталогТекущегоЖурнала();
// Если ЗначениеЗаполнено(КаталогТекущегоЖурнала) Тогда // Если ЗначениеЗаполнено(КаталогТекущегоЖурнала) Тогда
// ирНеглобальный.ОчиститьКаталогЖурналаЛкс(КаталогТекущегоЖурнала, Истина, Ложь); // ирОбщий.ОчиститьКаталогЖурналаЛкс(КаталогТекущегоЖурнала, Истина, Ложь);
// КонецЕсли; // КонецЕсли;
// КонецЕсли; // КонецЕсли;
//КонецЕсли; //КонецЕсли;
@ -693,8 +713,8 @@
Если КонечнаяСтрока = Неопределено Тогда Если КонечнаяСтрока = Неопределено Тогда
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
// ФрагментыНачальнойСтрокиМодуля = ЛксПолучитьМассивИзСтрокиСРазделителем(ТаблицаЖурнала[0].СтрокаМодуля, ":", Истина); // ФрагментыНачальнойСтрокиМодуля = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(ТаблицаЖурнала[0].СтрокаМодуля, ":", Истина);
// ФрагментыКонечнойСтрокиМодуля = ЛксПолучитьМассивИзСтрокиСРазделителем(ТаблицаЖурнала[ТаблицаЖурнала.Количество() - 1].СтрокаМодуля, ":", Истина); // ФрагментыКонечнойСтрокиМодуля = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(ТаблицаЖурнала[ТаблицаЖурнала.Количество() - 1].СтрокаМодуля, ":", Истина);
// ИмяМодуляНачальнойСтроки = ФрагментыНачальнойСтрокиМодуля[0]; // ИмяМодуляНачальнойСтроки = ФрагментыНачальнойСтрокиМодуля[0];
// ИмяМодуляКонечнойСтроки = ФрагментыКонечнойСтрокиМодуля[0]; // ИмяМодуляКонечнойСтроки = ФрагментыКонечнойСтрокиМодуля[0];
// НомерНачальнойСтроки = Число(ФрагментыНачальнойСтрокиМодуля[1]); // НомерНачальнойСтроки = Число(ФрагментыНачальнойСтрокиМодуля[1]);
@ -737,8 +757,11 @@
КонецФункции КонецФункции
// ТолькоПустые - заполнять только ранее не заполненные свойства // ТолькоПустые - заполнять только ранее не заполненные свойства
Процедура ЗаполнитьСвойстваСИменамиМетаданных(ВыбраннаяСтрока, ТолькоПустые = Истина) Экспорт Процедура ЗаполнитьСвойстваСИменамиМетаданных(ВыбраннаяСтрока) Экспорт
Если ВыбраннаяСтрока.СвойстваСИменамиМетаданныхАктуальны Тогда
Возврат;
КонецЕсли;
Для Каждого ИмяСвойства Из мСвойстваСИменамиБД Цикл Для Каждого ИмяСвойства Из мСвойстваСИменамиБД Цикл
Если Найти(ИмяСвойства, "БезПараметров") > 0 Тогда Если Найти(ИмяСвойства, "БезПараметров") > 0 Тогда
Продолжить; Продолжить;
@ -749,40 +772,33 @@
// Такого свойства нет - пропускаем // Такого свойства нет - пропускаем
Продолжить; Продолжить;
КонецПопытки; КонецПопытки;
ЗначениеСвойства = ВыбраннаяСтрока[ИмяСвойства];
Если Истина Если Истина
И ЗначениеЗаполнено(ВыбраннаяСтрока[ИмяСвойства]) И ЗначениеЗаполнено(ЗначениеСвойства)
И (Ложь И (Ложь
Или Не ТолькоПустые
Или ПустаяСтрока(ВыбраннаяСтрока[ИмяСвойства + "Мета"]))
Тогда
Если Ложь
Или ВыбраннаяСтрока.Инфобаза = "" Или ВыбраннаяСтрока.Инфобаза = ""
Или ирНеглобальный.СтрокиРавныЛкс(ВыбраннаяСтрока.Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref")) Или ирОбщий.СтрокиРавныЛкс(ВыбраннаяСтрока.Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref")))
Тогда Тогда
Попытка Попытка
ТипСУБД = ВыбраннаяСтрока.Событие; ТипСУБД = ВыбраннаяСтрока.Событие;
Исключение Исключение
ТипСУБД = Сред(ИмяСвойства, СтрДлина("Текст") + 1); // Опасно ТипСУБД = Сред(ИмяСвойства, СтрДлина("Текст") + 1); // Опасно
КонецПопытки; КонецПопытки;
//Попытка //Попытка
ТекстМета = ПолучитьЗапросВТерминахМетаданных(ВыбраннаяСтрока[ИмяСвойства], , , ТипСУБД); ТекстМета = ПолучитьЗапросВТерминахМетаданных(ЗначениеСвойства, , , ТипСУБД);
//Исключение //Исключение
// ТекстМета = ""; // ТекстМета = "";
//КонецПопытки; //КонецПопытки;
//Если ТекстМета <> "" Тогда //Если ТекстМета <> "" Тогда
ВыбраннаяСтрока[ИмяСвойства + "Мета"] = ТекстМета; ВыбраннаяСтрока[ИмяСвойства + "Мета"] = ТекстМета;
//КонецЕсли; //КонецЕсли;
Иначе Иначе
// База чужая. Не делаем преобразования // База чужая. Не делаем преобразования
ВыбраннаяСтрока[ИмяСвойства + "Мета"] = ВыбраннаяСтрока[ИмяСвойства]; ВыбраннаяСтрока[ИмяСвойства + "Мета"] = ЗначениеСвойства;
КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
Если Ложь Если Не ЗначениеЗаполнено(ВыбраннаяСтрока.ТекстБезПараметровSDBLМета) Тогда
Или Не ТолькоПустые
Или Не ЗначениеЗаполнено(ВыбраннаяСтрока.ТекстБезПараметровSDBLМета)
Тогда
Инфобаза = ""; Инфобаза = "";
ТекстSDBLМета = ""; ТекстSDBLМета = "";
Попытка Попытка
@ -792,7 +808,7 @@
КонецПопытки; КонецПопытки;
Если Ложь Если Ложь
Или Инфобаза = "" Или Инфобаза = ""
Или ирНеглобальный.СтрокиРавныЛкс(Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref")) Или ирОбщий.СтрокиРавныЛкс(Инфобаза, НСтр(СтрокаСоединенияИнформационнойБазы(), "Ref"))
Тогда Тогда
Если Истина Если Истина
И ТекстSDBLМета <> "" И ТекстSDBLМета <> ""
@ -803,6 +819,7 @@
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
ВыбраннаяСтрока.СвойстваСИменамиМетаданныхАктуальны = Истина;
КонецПроцедуры КонецПроцедуры
@ -815,13 +832,13 @@
#КонецЕсли #КонецЕсли
КонецЕсли; КонецЕсли;
Если Не ЗначениеЗаполнено(Результат) Тогда Если Не ЗначениеЗаполнено(Результат) Тогда
Результат = ирНеглобальный.ПолучитьКаталогТехножурналаЛкс(НаСервере); Результат = ирОбщий.ПолучитьКаталогТехножурналаЛкс(НаСервере);
Если Не ЗначениеЗаполнено(Результат) Тогда Если Не ЗначениеЗаполнено(Результат) Тогда
Сообщить("Технологический журнал выключен. Невозможно определить каталог журнала по умолчанию."); Сообщить("Технологический журнал выключен. Невозможно определить каталог журнала по умолчанию.");
Возврат Неопределено; Возврат Неопределено;
КонецЕсли; КонецЕсли;
Если НаСервере Тогда Если НаСервере Тогда
КлиентЗапущенНаКомпьютереСервера = ирНеглобальный.ЛиКлиентЗапущенНаКомпьютереСервераЛкс(); КлиентЗапущенНаКомпьютереСервера = ирОбщий.ЛиКлиентЗапущенНаКомпьютереСервераЛкс();
Если Не КлиентЗапущенНаКомпьютереСервера Тогда Если Не КлиентЗапущенНаКомпьютереСервера Тогда
Если ЭтоЛокальныйПутьЛкс(Результат) Тогда Если ЭтоЛокальныйПутьЛкс(Результат) Тогда
Сообщить("Клиент запущен не на компьютере сервера (" + ирСервер.ПолучитьИмяКомпьютераЛкс() + Сообщить("Клиент запущен не на компьютере сервера (" + ирСервер.ПолучитьИмяКомпьютераЛкс() +
@ -886,32 +903,30 @@
Функция ПолучитьИмяСвойстваБезМета(Знач МестноеИмя) Экспорт Функция ПолучитьИмяСвойстваБезМета(Знач МестноеИмя) Экспорт
Если ирНеглобальный.СтрокиРавныЛкс(Прав(МестноеИмя, 4), "мета") Тогда Если ирОбщий.СтрокиРавныЛкс(Прав(МестноеИмя, 4), "мета") Тогда
МестноеИмя = Лев(МестноеИмя, СтрДлина(МестноеИмя) - 4); МестноеИмя = Лев(МестноеИмя, СтрДлина(МестноеИмя) - 4);
КонецЕсли; КонецЕсли;
Возврат МестноеИмя; Возврат МестноеИмя;
КонецФункции КонецФункции
Процедура ОбновитьСвойстваВТерминахМетаданных(ВыбранныеСтроки = Неопределено) Экспорт Процедура ОбновитьСвойстваВТерминахМетаданных() Экспорт
Если ВыбранныеСтроки = Неопределено Тогда ВыбранныеСтроки = ТаблицаЖурнала.НайтиСтроки(Новый Структура("СвойстваСИменамиМетаданныхАктуальны", Ложь));
ВыбранныеСтроки = ТаблицаЖурнала; Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ВыбранныеСтроки.Количество(), "Перевод в термины метаданных");
КонецЕсли;
Индикатор = ЛксПолучитьИндикаторПроцесса(ТаблицаЖурнала.Количество(), "Перевод в термины метаданных");
Для Каждого СтрокаТаблицыЖурнала Из ВыбранныеСтроки Цикл Для Каждого СтрокаТаблицыЖурнала Из ВыбранныеСтроки Цикл
ЛксОбработатьИндикатор(Индикатор); ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
ЗаполнитьСвойстваСИменамиМетаданных(СтрокаТаблицыЖурнала); ЗаполнитьСвойстваСИменамиМетаданных(СтрокаТаблицыЖурнала);
КонецЦикла; КонецЦикла;
ЛксОсвободитьИндикаторПроцесса(); ирОбщий.ОсвободитьИндикаторПроцессаЛкс();
КонецПроцедуры КонецПроцедуры
Процедура ОбновитьСтрокиБазовогоУровня() Экспорт Процедура ОбновитьСтрокиБазовогоУровня() Экспорт
//Индикатор = ЛксПолучитьИндикаторПроцесса(ТаблицаЖурнала.Количество()); //Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ТаблицаЖурнала.Количество());
Для Каждого СтрокаТаблицыЖурнала Из ТаблицаЖурнала Цикл Для Каждого СтрокаТаблицыЖурнала Из ТаблицаЖурнала Цикл
//ЛксОбработатьИндикатор(Индикатор); //ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
ЗаполнитьСтрокуБазовогоУровня(СтрокаТаблицыЖурнала); ЗаполнитьСтрокуБазовогоУровня(СтрокаТаблицыЖурнала);
КонецЦикла; КонецЦикла;
//Для Каждого СтрокаКонтекста Из Контексты Цикл //Для Каждого СтрокаКонтекста Из Контексты Цикл
@ -922,9 +937,9 @@
Процедура ЗаполнитьТекстSDBLБезПараметров() Экспорт Процедура ЗаполнитьТекстSDBLБезПараметров() Экспорт
Индикатор = ЛксПолучитьИндикаторПроцесса(ТаблицаЖурнала.Количество()); Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(ТаблицаЖурнала.Количество());
Для Каждого СтрокаТаблицыЖурнала Из ТаблицаЖурнала Цикл Для Каждого СтрокаТаблицыЖурнала Из ТаблицаЖурнала Цикл
ЛксОбработатьИндикатор(Индикатор); ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
Если Истина Если Истина
И СтрокаТаблицыЖурнала.ТекстSDBL <> "" И СтрокаТаблицыЖурнала.ТекстSDBL <> ""
И СтрокаТаблицыЖурнала.ТекстБезПараметровSDBL = "" И СтрокаТаблицыЖурнала.ТекстБезПараметровSDBL = ""
@ -984,9 +999,9 @@
// Попробовать сделать проверку регистрации событий QERR в настройке техножурнала на сервере // Попробовать сделать проверку регистрации событий QERR в настройке техножурнала на сервере
Если Не ирКэш.ЭтоФайловаяБазаЛкс() Тогда Если Не ирКэш.ЭтоФайловаяБазаЛкс() Тогда
ТехножурналСервераВключен = ирНеглобальный.ЛиТехножурналВключенЛкс(Истина, ВыводитьСообщения); ТехножурналСервераВключен = ирОбщий.ЛиТехножурналВключенЛкс(Истина, ВыводитьСообщения);
КонецЕсли; КонецЕсли;
ТехножурналКлиентаВключен = ирНеглобальный.ЛиТехножурналВключенЛкс(, ВыводитьСообщения); ТехножурналКлиентаВключен = ирОбщий.ЛиТехножурналВключенЛкс(, ВыводитьСообщения);
Если Истина Если Истина
И ТехножурналСервераВключен <> Истина И ТехножурналСервераВключен <> Истина
И Не ТехножурналКлиентаВключен И Не ТехножурналКлиентаВключен
@ -995,8 +1010,8 @@
КонецЕсли; КонецЕсли;
ЭтотОбъект.КонецПериодаСервера = Неопределено; ЭтотОбъект.КонецПериодаСервера = Неопределено;
ЭтотОбъект.КонецПериодаКлиента = Неопределено; ЭтотОбъект.КонецПериодаКлиента = Неопределено;
ЭтотОбъект.НачалоПериодаСервера = ирНеглобальный.ПолучитьТекущуюДатуЛкс(Истина); ЭтотОбъект.НачалоПериодаСервера = ирОбщий.ПолучитьТекущуюДатуЛкс(Истина);
ЭтотОбъект.НачалоПериодаКлиента = ирНеглобальный.ПолучитьТекущуюДатуЛкс(Ложь); ЭтотОбъект.НачалоПериодаКлиента = ирОбщий.ПолучитьТекущуюДатуЛкс(Ложь);
мИдентификаторТрассы = ПрефиксТрассы + "_" + СтрЗаменить(Новый УникальныйИдентификатор(), "-", ""); мИдентификаторТрассы = ПрефиксТрассы + "_" + СтрЗаменить(Новый УникальныйИдентификатор(), "-", "");
ЗаписатьМаркерВТехножурнал("НачалоТрассы_" + мИдентификаторТрассы); ЗаписатьМаркерВТехножурнал("НачалоТрассы_" + мИдентификаторТрассы);
Возврат Истина; Возврат Истина;
@ -1008,8 +1023,8 @@
Если ЗначениеЗаполнено(ЭтотОбъект.КонецПериодаКлиента) Тогда Если ЗначениеЗаполнено(ЭтотОбъект.КонецПериодаКлиента) Тогда
Возврат Ложь; Возврат Ложь;
КонецЕсли; КонецЕсли;
ЭтотОбъект.КонецПериодаСервера = ирНеглобальный.ПолучитьТекущуюДатуЛкс(Истина); ЭтотОбъект.КонецПериодаСервера = ирОбщий.ПолучитьТекущуюДатуЛкс(Истина);
ЭтотОбъект.КонецПериодаКлиента = ирНеглобальный.ПолучитьТекущуюДатуЛкс(Ложь); ЭтотОбъект.КонецПериодаКлиента = ирОбщий.ПолучитьТекущуюДатуЛкс(Ложь);
ЗаписатьМаркерВТехножурнал("КонецТрассы_" + мИдентификаторТрассы); ЗаписатьМаркерВТехножурнал("КонецТрассы_" + мИдентификаторТрассы);
Возврат Истина; Возврат Истина;
@ -1044,8 +1059,7 @@
ФормаАнализа.НачалоПериода = НачалоПериодаКлиента; ФормаАнализа.НачалоПериода = НачалоПериодаКлиента;
КонецЕсли; КонецЕсли;
ФормаАнализа.КаталогЖурнала = лКаталогЖурнала; ФормаАнализа.КаталогЖурнала = лКаталогЖурнала;
ФормаАнализа.ИтогиВключены = ТаблицаЖурнала.Количество() > 20; ФормаАнализа.УстановитьРежимИтогов(ТаблицаЖурнала.Количество() > 20);
ФормаАнализа.ИтогиВключеныПриИзменении();
ФормаАнализа.ПериодПоследниеМинуты = 0; ФормаАнализа.ПериодПоследниеМинуты = 0;
ФормаАнализа.ОбновитьДоступность(); ФормаАнализа.ОбновитьДоступность();
ФормаАнализа.ЭлементыФормы.ПанельНастройки.ТекущаяСтраница = ФормаАнализа.ЭлементыФормы.ПанельНастройки.Страницы.Анализ; ФормаАнализа.ЭлементыФормы.ПанельНастройки.ТекущаяСтраница = ФормаАнализа.ЭлементыФормы.ПанельНастройки.Страницы.Анализ;
@ -1062,9 +1076,10 @@
КонецФункции КонецФункции
Функция ОткрытьРоднойТекстSDBL(ТекстSDBL, ОткрытьСтраницуЗапроса = Истина, КлючУникальности = Неопределено) Экспорт Функция ОткрытьРоднойТекстSDBL(ТекстSDBL, ОткрытьСтраницуЗапроса = Истина, КлючУникальности = Неопределено, ЭтоТекстSDBL = Истина) Экспорт
ФормаЗапроса = ПолучитьФорму("КонверторВМета", , КлючУникальности); ФормаЗапроса = ПолучитьФорму("КонверторВМета", , КлючУникальности);
ФормаЗапроса.ЭтоТекстSDBL = ЭтоТекстSDBL;
ФормаЗапроса.ЭлементыФормы.ТекстБД.УстановитьТекст(ТекстSDBL); ФормаЗапроса.ЭлементыФормы.ТекстБД.УстановитьТекст(ТекстSDBL);
Если ОткрытьСтраницуЗапроса Тогда Если ОткрытьСтраницуЗапроса Тогда
ПанельОсновная = ФормаЗапроса.ЭлементыФормы.ПанельОсновная; ПанельОсновная = ФормаЗапроса.ЭлементыФормы.ПанельОсновная;
@ -1085,12 +1100,12 @@
RegExp = ирКэш.Получить().RegExp; RegExp = ирКэш.Получить().RegExp;
RegExp.Pattern = "\d+"; RegExp.Pattern = "\d+";
РезультатПоиска = RegExp.Execute(СтрокаТаблицы.ИмяТаблицыХранения); РезультатПоиска = RegExp.Execute(СтрокаТаблицы.ИмяТаблицыХранения);
Текст = РезультатПоиска.Item(0).Value + ":" + ЛксПолучитьГУИДИнверсныйИзПрямого("" + Ссылка.УникальныйИдентификатор()); Текст = РезультатПоиска.Item(0).Value + ":" + ирОбщий.ПолучитьГУИДИнверсныйИзПрямогоЛкс("" + Ссылка.УникальныйИдентификатор());
Возврат Текст; Возврат Текст;
КонецФункции КонецФункции
Функция ПолучитьСтруктуруЗапросаИзТекстаSDBL(ТекстSDBL) Экспорт Функция ПолучитьСтруктуруЗапросаИзТекстаSDBL(ТекстSDBL, ТипСУБД = "") Экспорт
RegExp = мПлатформа.RegExp; RegExp = мПлатформа.RegExp;
RegExp.Pattern = "([A-F0-9]+):([A-F0-9]+|0x[A-F0-9]+)"; // анализа и замены значений параметров RegExp.Pattern = "([A-F0-9]+):([A-F0-9]+|0x[A-F0-9]+)"; // анализа и замены значений параметров
@ -1106,11 +1121,11 @@
Для Каждого Вхождение Из Вхождения Цикл Для Каждого Вхождение Из Вхождения Цикл
ЗначениеSDBL = Вхождение.Value; ЗначениеSDBL = Вхождение.Value;
Если ТаблицаПараметров.Найти(ЗначениеSDBL, "ЗначениеSDBL") = Неопределено Тогда Если ТаблицаПараметров.Найти(ЗначениеSDBL, "ЗначениеSDBL") = Неопределено Тогда
ЗначениеПараметра = ирНеглобальный.ПреобразоватьЗначениеИзSDBLЛкс(ЗначениеSDBL); ЗначениеПараметра = ирОбщий.ПреобразоватьЗначениеИзSDBLЛкс(ЗначениеSDBL);
Если ЗначениеПараметра <> Неопределено Тогда Если ЗначениеПараметра <> Неопределено Тогда
СтрокаПараметра = ирНеглобальный.НайтиДобавитьПараметрСсылкуВТаблицуЛкс(ТаблицаПараметров,,, ЗначениеПараметра); СтрокаПараметра = ирОбщий.НайтиДобавитьПараметрСсылкуВТаблицуЛкс(ТаблицаПараметров,,, ЗначениеПараметра);
СтрокаПараметра.ЗначениеSDBL = ЗначениеSDBL; СтрокаПараметра.ЗначениеSDBL = ЗначениеSDBL;
ОбъектМД = ЛксПолучитьМетаданные(ЗначениеПараметра); ОбъектМД = ирОбщий.ПолучитьМетаданныеЛкс(ЗначениеПараметра);
Если ОбъектМД <> Неопределено Тогда Если ОбъектМД <> Неопределено Тогда
СтрокаПараметра.Метаданные = ОбъектМД.ПолноеИмя(); СтрокаПараметра.Метаданные = ОбъектМД.ПолноеИмя();
КонецЕсли; КонецЕсли;
@ -1121,7 +1136,7 @@
RegExp.Pattern = "#(T[\d" + мПлатформа.шБуква + "]+)"; // анализа и замены значений параметров RegExp.Pattern = "#(T[\d" + мПлатформа.шБуква + "]+)"; // анализа и замены значений параметров
Текст = RegExp.Replace(Текст, "_$1"); Текст = RegExp.Replace(Текст, "_$1");
ТаблицаТаблиц = Новый ТаблицаЗначений; ТаблицаТаблиц = Новый ТаблицаЗначений;
ТекстМета = ПолучитьЗапросВТерминахМетаданных(Текст,,,,ТаблицаТаблиц); ТекстМета = ПолучитьЗапросВТерминахМетаданных(Текст,,, ТипСУБД, ТаблицаТаблиц);
ТаблицаТаблиц.Сортировать("ИмяМета"); ТаблицаТаблиц.Сортировать("ИмяМета");
Результат = Новый Структура(); Результат = Новый Структура();
Результат.Вставить("Текст", ТекстМета); Результат.Вставить("Текст", ТекстМета);
@ -1135,7 +1150,7 @@
Результат = Новый Массив(); Результат = Новый Массив();
Для Каждого СтрокаТаблицы Из ТаблицаЖурнала Цикл Для Каждого СтрокаТаблицы Из ТаблицаЖурнала Цикл
ФрагментыНачальнойСтрокиМодуля = ЛксПолучитьМассивИзСтрокиСРазделителем(СтрокаТаблицы.СтрокаМодуля, ":", Истина); ФрагментыНачальнойСтрокиМодуля = ирОбщий.ПолучитьМассивИзСтрокиСРазделителемЛкс(СтрокаТаблицы.СтрокаМодуля, ":", Истина);
Если ФрагментыНачальнойСтрокиМодуля[0] <> ИмяМодуля Тогда Если ФрагментыНачальнойСтрокиМодуля[0] <> ИмяМодуля Тогда
Результат.Вставить(0, СтрокаТаблицы); Результат.Вставить(0, СтрокаТаблицы);
Если ТолькоОдну Тогда Если ТолькоОдну Тогда
@ -1332,7 +1347,7 @@
Функция ПолучитьЗапросВТерминахМетаданных(Знач Запрос, СтруктураХраненияБазыДанных = Неопределено, Функция ПолучитьЗапросВТерминахМетаданных(Знач Запрос, СтруктураХраненияБазыДанных = Неопределено,
СловарьШаблоновМетаданных = Неопределено, Знач ТипСУБД = "", выхТаблицы = Неопределено) Экспорт СловарьШаблоновМетаданных = Неопределено, Знач ТипСУБД = "", выхТаблицы = Неопределено) Экспорт
Если ирНеглобальный.СтрокиРавныЛкс(ТипСУБД, "sdbl") Тогда Если ирОбщий.СтрокиРавныЛкс(ТипСУБД, "sdbl") Тогда
ТипСУБД = ""; ТипСУБД = "";
КонецЕсли; КонецЕсли;
Если СтруктураХраненияБазыДанных = Неопределено Тогда Если СтруктураХраненияБазыДанных = Неопределено Тогда
@ -1351,7 +1366,7 @@
// Поиск имен таблиц в строке запроса // Поиск имен таблиц в строке запроса
Если СловарьЗапроса.Количество() > 10 Тогда Если СловарьЗапроса.Количество() > 10 Тогда
Индикатор = ЛксПолучитьИндикаторПроцесса(СловарьЗапроса.Количество(), "Преобразование в имена метаданных"); Индикатор = ирОбщий.ПолучитьИндикаторПроцессаЛкс(СловарьЗапроса.Количество(), "Преобразование в имена метаданных");
КонецЕсли; КонецЕсли;
Если выхТаблицы <> Неопределено Тогда Если выхТаблицы <> Неопределено Тогда
#Если _ Тогда #Если _ Тогда
@ -1365,7 +1380,7 @@
КонецЕсли; КонецЕсли;
Для Каждого СтрокаСловаряЗапроса Из СловарьЗапроса Цикл Для Каждого СтрокаСловаряЗапроса Из СловарьЗапроса Цикл
Если Индикатор <> Неопределено Тогда Если Индикатор <> Неопределено Тогда
ЛксОбработатьИндикатор(Индикатор); ирОбщий.ОбработатьИндикаторЛкс(Индикатор);
КонецЕсли; КонецЕсли;
Если выхТаблицы <> Неопределено Тогда Если выхТаблицы <> Неопределено Тогда
ОписаниеТаблицы = выхТаблицы.Добавить(); ОписаниеТаблицы = выхТаблицы.Добавить();
@ -1415,11 +1430,11 @@
Запрос = RegExpМета.Replace(Запрос, "$1" + МетаПолноеИмяТаблицы + "$2"); Запрос = RegExpМета.Replace(Запрос, "$1" + МетаПолноеИмяТаблицы + "$2");
Если НРег(СтрокаСтруктуры.ИмяТаблицыХранения) <> СтрокаСтруктуры.КраткоеИмяТаблицыХранения Тогда Если НРег(СтрокаСтруктуры.ИмяТаблицыХранения) <> СтрокаСтруктуры.КраткоеИмяТаблицыХранения Тогда
RegExpМета.Pattern = шГраничныйСимволИмени + СтрокаСтруктуры.КраткоеИмяТаблицыХранения + шГраничныйСимволИмени; RegExpМета.Pattern = шГраничныйСимволИмени + СтрокаСтруктуры.КраткоеИмяТаблицыХранения + шГраничныйСимволИмени;
Запрос = RegExpМета.Replace(Запрос, "$1" + ЛксПолучитьПоследнийФрагмент(МетаПолноеИмяТаблицы) + "$2"); Запрос = RegExpМета.Replace(Запрос, "$1" + ирОбщий.ПолучитьПоследнийФрагментЛкс(МетаПолноеИмяТаблицы) + "$2");
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
Если Индикатор <> Неопределено Тогда Если Индикатор <> Неопределено Тогда
ЛксОсвободитьИндикаторПроцесса(Индикатор); ирОбщий.ОсвободитьИндикаторПроцессаЛкс(Индикатор);
КонецЕсли; КонецЕсли;
// Заменим приведение к ссылочному типу // Заменим приведение к ссылочному типу
Если Не ЗначениеЗаполнено(ТипСУБД) Тогда Если Не ЗначениеЗаполнено(ТипСУБД) Тогда
@ -1445,21 +1460,21 @@
Синонимы = Новый Соответствие; Синонимы = Новый Соответствие;
RegExpМета.Pattern = ИмяТаблицы + " " + "(?:([" + шБуква + "\d]+)|\(([" + шБуква + "\d]+)\))" + шГраничныйСимволИмени; RegExpМета.Pattern = ИмяТаблицы + " " + "(?:([" + шБуква + "\d]+)|\(([" + шБуква + "\d]+)\))" + шГраничныйСимволИмени;
Вхождения = RegExpМета.Execute(Запрос); Вхождения = RegExpМета.Execute(Запрос);
ПсевдонимТаблицы = ЛксПолучитьПоследнийФрагмент(МетаИмяТаблицы, "."); ПсевдонимТаблицы = ирОбщий.ПолучитьПоследнийФрагментЛкс(МетаИмяТаблицы, ".");
Для Каждого Вхождение Из Вхождения Цикл Для Каждого Вхождение Из Вхождения Цикл
Синоним = Вхождение.SubMatches(0); Синоним = Вхождение.SubMatches(0);
Если ирНеглобальный.ЛиПустаяПодгруппаRegExpЛкс(Синоним) Тогда Если ирОбщий.ЛиПустаяПодгруппаRegExpЛкс(Синоним) Тогда
Синоним = Вхождение.SubMatches(1); Синоним = Вхождение.SubMatches(1);
КонецЕсли; КонецЕсли;
Если Ложь Если Ложь
Или (Истина Или (Истина
И ирНеглобальный.СтрокиРавныЛкс(ТипСУБД, "DBMSSQL") И ирОбщий.СтрокиРавныЛкс(ТипСУБД, "DBMSSQL")
И ирНеглобальный.СтрокиРавныЛкс(Синоним, "WITH")) И ирОбщий.СтрокиРавныЛкс(Синоним, "WITH"))
Или ирНеглобальный.СтрокиРавныЛкс(Синоним, "WHERE") Или ирОбщий.СтрокиРавныЛкс(Синоним, "WHERE")
Или ирНеглобальный.СтрокиРавныЛкс(Синоним, "GROUP") Или ирОбщий.СтрокиРавныЛкс(Синоним, "GROUP")
Или ирНеглобальный.СтрокиРавныЛкс(Синоним, "HAVING") Или ирОбщий.СтрокиРавныЛкс(Синоним, "HAVING")
Или ирНеглобальный.СтрокиРавныЛкс(Синоним, "ORDER") Или ирОбщий.СтрокиРавныЛкс(Синоним, "ORDER")
Или ирНеглобальный.СтрокиРавныЛкс(Синоним, "THEN") Или ирОбщий.СтрокиРавныЛкс(Синоним, "THEN")
Тогда Тогда
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
@ -1470,6 +1485,19 @@
КонецФункции // ПолучитьСинонимы() КонецФункции // ПолучитьСинонимы()
//ирМобильный #Если Клиент Тогда
//ирМобильный Контейнер = Новый Структура();
//ирМобильный Оповестить("ирПолучитьБазовуюФорму", Контейнер);
//ирМобильный Если Не Контейнер.Свойство("ирМобильный", ирМобильный) Тогда
//ирМобильный ПолноеИмяФайлаБазовогоМодуля = ВосстановитьЗначение("ирПолноеИмяФайлаОсновногоМодуля");
//ирМобильный ирМобильный = ВнешниеОбработки.ПолучитьФорму(ПолноеИмяФайлаБазовогоМодуля);
//ирМобильный КонецЕсли;
//ирМобильный ирОбщий = ирМобильный.ПолучитьОбщийМодульЛкс("ирОбщий");
//ирМобильный ирКэш = ирМобильный.ПолучитьОбщийМодульЛкс("ирКэш");
//ирМобильный ирСервер = ирМобильный.ПолучитьОбщийМодульЛкс("ирСервер");
//ирМобильный ирПривилегированный = ирМобильный.ПолучитьОбщийМодульЛкс("ирПривилегированный");
//ирМобильный #КонецЕсли
мПлатформа = ирКэш.Получить(); мПлатформа = ирКэш.Получить();
мНепустыеКолонкиЖурнала = Новый Структура(); мНепустыеКолонкиЖурнала = Новый Структура();
//ЭтотОбъект.НаложениеПриДозагрузкеСекунд = 30; //ЭтотОбъект.НаложениеПриДозагрузкеСекунд = 30;
@ -1516,6 +1544,7 @@ RegExpМета.Global = Истина;
мСписокКолонок.Добавить("planSQLText", "ПланСУБД"); мСписокКолонок.Добавить("planSQLText", "ПланСУБД");
мСписокКолонок.Добавить("Context", "Контекст"); мСписокКолонок.Добавить("Context", "Контекст");
мСписокКолонок.Добавить("CatName", "КаталогСУБД"); мСписокКолонок.Добавить("CatName", "КаталогСУБД");
мСписокКолонок.Добавить("WaitConnections", "Ожидания");
мСписокКолонок.Добавить("FileName", "ФайлСУБД"); мСписокКолонок.Добавить("FileName", "ФайлСУБД");
мСписокКолонок.Добавить("DeadlockConnectionIntersections", "Взаимоблокировка"); мСписокКолонок.Добавить("DeadlockConnectionIntersections", "Взаимоблокировка");
мСписокКолонок.Добавить("Finish", "ПричинаЗавершения"); мСписокКолонок.Добавить("Finish", "ПричинаЗавершения");

View File

@ -7,7 +7,7 @@
Для Каждого СтрокаПараметра Из Параметры Цикл Для Каждого СтрокаПараметра Из Параметры Цикл
Запрос.Параметры.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение); Запрос.Параметры.Вставить(СтрокаПараметра.Имя, СтрокаПараметра.Значение);
КонецЦикла; КонецЦикла;
Отладить(Запрос); ирОбщий.ОтладитьЛкс(Запрос);
КонецПроцедуры КонецПроцедуры
@ -19,7 +19,12 @@
Процедура ОбновитьЗапрос() Процедура ОбновитьЗапрос()
СтруктураЗапроса = ПолучитьСтруктуруЗапросаИзТекстаSDBL(ЭлементыФормы.ТекстБД.ПолучитьТекст()); Если ЭтоТекстSDBL Тогда
ТипСУБД = "";
Иначе
ТипСУБД = "1";
КонецЕсли;
СтруктураЗапроса = ПолучитьСтруктуруЗапросаИзТекстаSDBL(ЭлементыФормы.ТекстБД.ПолучитьТекст(), ТипСУБД);
ЭлементыФормы.ТекстСМетаданными.УстановитьТекст(СтруктураЗапроса.Текст); ЭлементыФормы.ТекстСМетаданными.УстановитьТекст(СтруктураЗапроса.Текст);
ЭтаФорма.Параметры = СтруктураЗапроса.Параметры; ЭтаФорма.Параметры = СтруктураЗапроса.Параметры;
ЭтаФорма.Таблицы = СтруктураЗапроса.Таблицы; ЭтаФорма.Таблицы = СтруктураЗапроса.Таблицы;
@ -43,7 +48,7 @@
Процедура ПараметрыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Процедура ПараметрыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Если Колонка = Элемент.Колонки.ЗначениеSDBL Тогда Если Колонка = Элемент.Колонки.ЗначениеSDBL Тогда
ирНеглобальный.НайтиПоказатьСтрокуВПолеТекстовогоДокументаЛкс(ЭтаФорма, ЭлементыФормы.ТекстСМетаданными, ВыбраннаяСтрока.ЗначениеSDBL); ирОбщий.НайтиПоказатьСтрокуВПолеТекстовогоДокументаЛкс(ЭтаФорма, ЭлементыФормы.ТекстСМетаданными, ВыбраннаяСтрока.ЗначениеSDBL);
Иначе Иначе
ОткрытьЗначение(ВыбраннаяСтрока.Значение); ОткрытьЗначение(ВыбраннаяСтрока.Значение);
КонецЕсли; КонецЕсли;
@ -52,19 +57,28 @@
Процедура ОбновлениеОтображения() Процедура ОбновлениеОтображения()
ЛксОбновитьЗаголовкиСтраницПанелей(ЭтаФорма); ирОбщий.ОбновитьЗаголовкиСтраницПанелейЛкс(ЭтаФорма);
КонецПроцедуры КонецПроцедуры
Процедура ТаблицыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) Процедура ТаблицыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
ИмяСтраницы = ЭлементыФормы.ПанельОсновная.ТекущаяСтраница.Имя; ИмяСтраницы = ЭлементыФормы.ПанельОсновная.ТекущаяСтраница.Имя;
Если ирНеглобальный.СтрокиРавныЛкс(ИмяСтраницы, "ТекстБД") Тогда Если ирОбщий.СтрокиРавныЛкс(ИмяСтраницы, "ТекстБД") Тогда
Подстрока = ВыбраннаяСтрока.ИмяБД; Подстрока = ВыбраннаяСтрока.ИмяБД;
Иначе Иначе
Подстрока = ВыбраннаяСтрока.ИмяМета; Подстрока = ВыбраннаяСтрока.ИмяМета;
КонецЕсли; КонецЕсли;
ирНеглобальный.НайтиПоказатьСтрокуВПолеТекстовогоДокументаЛкс(ЭтаФорма, ЭлементыФормы[ИмяСтраницы], Подстрока); ирОбщий.НайтиПоказатьСтрокуВПолеТекстовогоДокументаЛкс(ЭтаФорма, ЭлементыФормы[ИмяСтраницы], Подстрока);
СтандартнаяОбработка = Ложь; СтандартнаяОбработка = Ложь;
КонецПроцедуры КонецПроцедуры
Процедура ТипСУБДПриИзменении(Элемент)
ОбновитьЗапрос();
КонецПроцедуры
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.КонверторВМета");
ТипСУБД = "";

View File

@ -1,20 +1,20 @@
{27, {27,
{16, {18,
{ {
{1,1, {1,1,
{"ru","Конвертор текста БД в термины метаданных"} {"ru","Конвертор текста БД в термины метаданных"}
},12,4294967295}, },15,4294967295},
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -32,8 +32,7 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,1,
},21,1,
{0,10,1},2, {0,10,1},2,
{0,6,1}, {0,6,1},
{0,10,1},1, {0,10,1},1,
@ -42,38 +41,56 @@
{0,6,3}, {0,6,3},
{0,10,3}, {0,10,3},
{0,11,3},0,0, {0,11,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},0,1, },0,1,
{1,1, {1,1,
{3, {4,
{1,1, {1,1,
{"ru","Страница1"} {"ru","Страница1"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Страница1",1} {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}
}
}
},1,1,0,4, },1,1,0,4,
{2,8,1,1,1,0,0,0,0}, {2,8,1,1,1,0,0,0,0},
{2,33,0,1,2,0,0,0,0}, {2,33,0,1,2,0,0,0,0},
{2,564,1,1,3,0,0,8,0}, {2,680,1,1,3,0,0,8,0},
{2,447,0,1,4,0,0,8,0},0,4294967295,5,64,0}, {2,474,0,1,4,0,0,8,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{4, {5,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2, {e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
{2, {2,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -91,10 +108,9 @@
}, },
{3,0, {3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0} {1,0},0,0},9,2,0,0,1,1,
},8,2,0,0,1,1,
{5,92c33185-55a4-499b-9546-45afdf69b6ab,20,1,1, {5,92c33185-55a4-499b-9546-45afdf69b6ab,20,1,1,
{6,fbe51d6f-6d85-44a5-97ce-571c0a942e48,1,e1692cc2-605b-4535-84dd-28440238746c, {6,4d322d16-b29b-4b22-b54b-53c6437ede72,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КоманднаяПанель1КонсольЗапросов", {3,"КоманднаяПанель1КонсольЗапросов",
{1,"КоманднаяПанель1КонсольЗапросов", {1,"КоманднаяПанель1КонсольЗапросов",
{1,1, {1,1,
@ -106,8 +122,8 @@
{1,1, {1,1,
{"ru","Консоль запросов"} {"ru","Консоль запросов"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},7, },7,
@ -117,10 +133,10 @@
{1,1, {1,1,
{"ru","Открыть запрос в консоли запросов"} {"ru","Открыть запрос в консоли запросов"}
}, },
{3,1, {4,1,
{0,783a529d-ae98-4068-8486-88ba18a9bcc4},"",2,13,1,0} {0,783a529d-ae98-4068-8486-88ba18a9bcc4},"",2,13,1,0,""}
},1, },1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,fbe51d6f-6d85-44a5-97ce-571c0a942e48, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,4d322d16-b29b-4b22-b54b-53c6437ede72,
{8,"КонсольЗапросов",0,1, {8,"КонсольЗапросов",0,1,
{1,1, {1,1,
{"ru","Консоль запросов"} {"ru","Консоль запросов"}
@ -129,9 +145,9 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
}, },
{8,0,0,572,25,1, {8,0,0,688,25,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -163,14 +179,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,6, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,6,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -188,42 +204,70 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,0,2,
},21,0,2,
{0,5,1}, {0,5,1},
{0,7,1},0,2, {0,7,1},0,2,
{0,5,3}, {0,5,3},
{0,7,3},0,0, {0,7,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,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,2, {1,2,
{3, {4,
{1,1, {1,1,
{"ru","Текст БД"} {"ru","Текст БД"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"ТекстБД",1}, {4,0,
{3, {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"ТекстБД",1,
{3,4,
{0}
},
{3,4,
{0}
}
},
{4,
{1,1, {1,1,
{"ru","Текст с метаданными"} {"ru","Текст с метаданными"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"ТекстСМетаданными",1} {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"ТекстСМетаданными",1,
{3,4,
{0}
},
{3,4,
{0}
}
}
},1,1,0,8, },1,1,0,8,
{2,6,1,1,1,0,0,0,0}, {2,6,1,1,1,0,0,0,0},
{2,6,0,1,2,0,0,0,0}, {2,6,0,1,2,0,0,0,0},
{2,548,1,1,3,0,0,6,0}, {2,664,1,1,3,0,0,6,0},
{2,291,0,1,4,0,0,6,0}, {2,291,0,1,4,0,0,6,0},
{2,6,1,1,1,1,0,0,0}, {2,6,1,1,1,1,0,0,0},
{2,6,0,1,2,1,0,0,0}, {2,6,0,1,2,1,0,0,0},
{2,548,1,1,3,1,0,6,0}, {2,664,1,1,3,1,0,6,0},
{2,291,0,1,4,1,0,6,0},0,4294967295,4294967295,5,64,0}, {2,291,0,1,4,1,0,6,0},0,4294967295,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{1, {1,
{0,e1692cc2-605b-4535-84dd-28440238746c, {0,e1692cc2-605b-4535-84dd-28440238746c,
{3,"ПанельОсновнаяПриСменеСтраницы", {3,"ПанельОсновнаяПриСменеСтраницы",
@ -237,17 +281,17 @@
{1,1, {1,1,
{"ru","Панель основная при смене страницы"} {"ru","Панель основная при смене страницы"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
} }
} }
}, },
{8,8,130,564,447,1, {8,8,157,680,474,1,
{0, {0,
{2,10,1,0}, {2,10,1,3},
{2,-1,6,0} {2,-1,6,0}
}, },
{0, {0,
@ -269,19 +313,19 @@
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
},0,0,0,0,0,0,0,1,4,0,0}, },0,0,0,0,0,0,0,1,5,0,0},
{14,"ПанельОсновная",4294967295,0,0,0}, {14,"ПанельОсновная",4294967295,0,0,0},
{2, {2,
{14c4a229-bfc3-42fe-9ce1-2da049fd0109,5, {14c4a229-bfc3-42fe-9ce1-2da049fd0109,5,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -299,10 +343,9 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},6,1,2b4a2cfc-8a40-455e-9a6d-fd9597942421,
},6,1,2b4a2cfc-8a40-455e-9a6d-fd9597942421,
{0},0,0}, {0},0,0},
{8,6,6,548,291,1, {8,6,6,664,291,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -332,14 +375,14 @@
}, },
{14c4a229-bfc3-42fe-9ce1-2da049fd0109,7, {14c4a229-bfc3-42fe-9ce1-2da049fd0109,7,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -357,10 +400,9 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},6,1,2b4a2cfc-8a40-455e-9a6d-fd9597942421,
},6,1,2b4a2cfc-8a40-455e-9a6d-fd9597942421,
{0},1,0}, {0},1,0},
{8,6,6,548,291,1, {8,6,6,664,291,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -393,14 +435,14 @@
{36e52348-5d60-4770-8e89-a16ed50a2006,10, {36e52348-5d60-4770-8e89-a16ed50a2006,10,
{0, {0,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},1, {7,3,0,1,100},1,
{3,3, {3,3,
{-22} {-22}
}, },
@ -418,17 +460,16 @@
}, },
{3,0, {3,0,
{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},2,2,0}
},2,2,0}
}, },
{8,8,125,564,130,1, {8,8,149,680,154,1,
{0, {0,
{2,10,1,-5}, {2,10,1,-5},
{2,-1,6,0} {2,-1,6,0}
}, },
{0, {0,
{2,0,0,130}, {2,0,0,154},
{2,0,1,-325} {2,0,1,-328}
}, },
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
@ -448,21 +489,21 @@
},1, },1,
{0,11,1},2, {0,11,1},2,
{0,6,0}, {0,6,0},
{0,10,0},0,0,0,0,0,2,3,0,0}, {0,10,0},0,0,0,0,0,2,4,0,0},
{14,"Разделитель1",4294967295,0,0,0}, {14,"Разделитель1",4294967295,0,0,0},
{0} {0}
}, },
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,11, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,11,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -480,45 +521,73 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,0,2,
},21,0,2,
{0,9,1}, {0,9,1},
{0,12,1},0,2, {0,12,1},0,2,
{0,9,3}, {0,9,3},
{0,12,3},0,0, {0,12,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,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,2, {1,2,
{3, {4,
{1,1, {1,1,
{"ru","Таблицы"} {"ru","Таблицы"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Таблицы",1}, {4,0,
{3, {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"Таблицы",1,
{3,4,
{0}
},
{3,4,
{0}
}
},
{4,
{1,1, {1,1,
{"ru","Ссылочные константы"} {"ru","Ссылочные константы"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Параметры",1} {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},-1,1,1,"Параметры",1,
{3,4,
{0}
},
{3,4,
{0}
}
}
},1,1,0,8, },1,1,0,8,
{2,6,1,1,1,0,0,0,0}, {2,6,1,1,1,0,0,0,0},
{2,6,0,1,2,0,0,0,0}, {2,6,0,1,2,0,0,0,0},
{2,548,1,1,3,0,0,6,0}, {2,664,1,1,3,0,0,6,0},
{2,66,0,1,4,0,0,6,0}, {2,66,0,1,4,0,0,6,0},
{2,6,1,1,1,1,0,0,0}, {2,6,1,1,1,1,0,0,0},
{2,6,0,1,2,1,0,0,0}, {2,6,0,1,2,1,0,0,0},
{2,548,1,1,3,1,0,6,0}, {2,664,1,1,3,1,0,6,0},
{2,66,0,1,4,1,0,6,0},0,4294967295,4294967295,5,64,0}, {2,66,0,1,4,1,0,6,0},0,4294967295,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{8,8,33,564,125,1, {8,8,57,680,149,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -542,7 +611,7 @@
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
},0,0,0,0,0,0,0,3,2,0,0}, },0,0,0,0,0,0,0,3,3,0,0},
{14,"ПанельВерхняя",4294967295,0,0,0}, {14,"ПанельВерхняя",4294967295,0,0,0},
{2, {2,
{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,9, {ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,9,
@ -551,14 +620,14 @@
{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} {"#",acf6192e-81ca-46ef-93a6-5a6968b78663}
}, },
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -576,9 +645,8 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},
}, {17,117643277,
{15,117643277,
{3,4, {3,4,
{0} {0}
}, },
@ -600,10 +668,10 @@
{3,3, {3,3,
{-13} {-13}
},2,2,0,0,0,0,0,1,1, },2,2,0,0,0,0,0,1,1,
{6,2,0, {7,2,0,
{-20},1}, {-20},1,100},
{6,2,0, {7,2,0,
{-20},1},2,0,1, {-20},1,100},2,0,1,
{4, {4,
{737535a4-21e6-4971-8513-3e3173a9fedd, {737535a4-21e6-4971-8513-3e3173a9fedd,
{8, {8,
@ -614,12 +682,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,0,-1,-1,-1,12590592, {1,0},1e2,0,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -638,9 +706,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Имя", {7,3,0,1,100},1,0,0,4,0,"Имя",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -660,12 +728,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,1,-1,-1,-1,12590592, {1,0},1e2,1,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -684,9 +752,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Значение", {7,3,0,1,100},1,0,0,4,0,"Значение",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -710,12 +778,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,2,-1,-1,-1,12590592, {1,0},1e2,2,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -734,9 +802,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Метаданные", {7,3,0,1,100},1,0,0,4,0,"Метаданные",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -756,12 +824,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,3,-1,-1,-1,12590592, {1,0},1e2,3,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -780,9 +848,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"ЗначениеSDBL", {7,3,0,1,100},1,0,0,4,0,"ЗначениеSDBL",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -793,7 +861,7 @@
{-1} {-1}
},"ЗначениеSDBL","","",0} },"ЗначениеSDBL","","",0}
} }
},0,0,0,0} },0,0,0,0,0,0,0}
}, },
{342cf854-134c-42bb-8af9-a2103d5d9723, {342cf854-134c-42bb-8af9-a2103d5d9723,
{5,0,0,1} {5,0,0,1}
@ -811,15 +879,15 @@
{1,1, {1,1,
{"ru","Параметры выбор"} {"ru","Параметры выбор"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
} }
} }
}, },
{8,6,6,548,66,1, {8,6,6,664,66,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -853,14 +921,14 @@
{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} {"#",acf6192e-81ca-46ef-93a6-5a6968b78663}
}, },
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -878,9 +946,8 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},
}, {17,117644301,
{15,117644301,
{3,4, {3,4,
{0} {0}
}, },
@ -902,10 +969,10 @@
{3,3, {3,3,
{-13} {-13}
},2,2,0,0,0,0,0,1,1, },2,2,0,0,0,0,0,1,1,
{6,2,0, {7,2,0,
{-20},1}, {-20},1,100},
{6,2,0, {7,2,0,
{-20},1},2,0,1, {-20},1,100},2,0,1,
{2, {2,
{737535a4-21e6-4971-8513-3e3173a9fedd, {737535a4-21e6-4971-8513-3e3173a9fedd,
{8, {8,
@ -916,12 +983,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,2,-1,-1,-1,12590592, {1,0},1e2,2,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -940,9 +1007,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"ИмяМета", {7,3,0,1,100},1,0,0,4,0,"ИмяМета",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -962,12 +1029,12 @@
}, },
{1,0}, {1,0},
{1,0},1e2,0,-1,-1,-1,12590592, {1,0},1e2,0,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -986,9 +1053,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"ИмяБД", {7,3,0,1,100},1,0,0,4,0,"ИмяБД",
{},15,0, {},15,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -999,7 +1066,7 @@
{-1} {-1}
},"ИмяБД","","",0} },"ИмяБД","","",0}
} }
},0,0,0,0} },0,0,0,0,0,0,0}
}, },
{342cf854-134c-42bb-8af9-a2103d5d9723, {342cf854-134c-42bb-8af9-a2103d5d9723,
{5,0,0,1} {5,0,0,1}
@ -1020,15 +1087,15 @@
{"ru","Таблицы выбор"}, {"ru","Таблицы выбор"},
{"en","Таблицы выбор"} {"en","Таблицы выбор"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
} }
} }
}, },
{8,6,6,548,66,1, {8,6,6,664,66,1,
{0, {0,
{2,-1,6,0}, {2,-1,6,0},
{2,-1,6,0} {2,-1,6,0}
@ -1057,12 +1124,79 @@
{0} {0}
} }
} }
} },
} {35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,15,
},572,455,1,0,1,4,4,42}, {1,
{ {
{0},4, {
{3, {13,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{3,3,
{-22}
},
{3,4,
{0}
},
{3,4,
{0}
},
{3,3,
{-7}
},
{3,3,
{-21}
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1,
{"ru","Текст БД может быть в терминах SDBL либо СУБД"}
},0,0},5,
{1,1,
{"ru","Это текст SDBL"}
},1,0,1,0},3,0,0,0,0},
{0}
},
{8,8,33,104,52,1,
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,15,0,19},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,15,2,96},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},
{0,
{2,-1,6,0},
{2,-1,6,0}
},1,
{0,15,1},0,1,
{0,15,3},0,0,0,0,4,2,0,0},
{14,"Флажок1",4294967295,0,0,0},
{0}
}
}
},688,482,1,0,1,4,4,63,688,482,96},
{
{0},6,
{4,
{ {
{0},0,0,1,"ОбработкаОбъект", {0},0,0,1,"ОбработкаОбъект",
{"Pattern", {"Pattern",
@ -1080,9 +1214,15 @@
{"Pattern", {"Pattern",
{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} {"#",acf6192e-81ca-46ef-93a6-5a6968b78663}
} }
},
{
{5},1,0,1,"ЭтоТекстSDBL",
{"Pattern",
{"B"}
}
} }
}, },
{2, {3,
{9, {9,
{1, {1,
{2} {2}
@ -1092,6 +1232,11 @@
{1, {1,
{3} {3}
} }
},
{15,
{1,
{5}
}
} }
} }
}, },
@ -1113,8 +1258,8 @@
{1,1, {1,1,
{"ru","При открытии"} {"ru","При открытии"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -1134,8 +1279,8 @@
{"ru","Обновление отображения"}, {"ru","Обновление отображения"},
{"en","Обновление отображения"} {"en","Обновление отображения"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -1143,7 +1288,11 @@
},1,4,1,0,0,0, },1,4,1,0,0,0,
{0}, {0},
{0,d4fb5140-8838-483f-9452-47ac6138c9d1}, {0,d4fb5140-8838-483f-9452-47ac6138c9d1},
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},1,2,0,0,1,1} },1,2,0,0,1,1}

View File

@ -2,7 +2,7 @@
Процедура КнопкаВыполнитьНажатие(Кнопка) Процедура КнопкаВыполнитьНажатие(Кнопка)
Если ЗначениеЗаполнено(КаталогЖурналаСервера) Тогда Если ЗначениеЗаполнено(КаталогЖурналаСервера) Тогда
Если Не ирНеглобальный.ЛиКаталогДоступенЛкс(КаталогЖурналаСервера) Тогда Если Не ирОбщий.ЛиКаталогДоступенЛкс(КаталогЖурналаСервера) Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@ -27,19 +27,19 @@
Процедура КаталогЖурналаТрассыПриИзменении(Элемент) Процедура КаталогЖурналаТрассыПриИзменении(Элемент)
ирНеглобальный.ПолеВводаСИсториейВыборариИзмененииЛкс(Элемент, Метаданные().Имя); ирОбщий.ПолеВводаСИсториейВыборариИзмененииЛкс(Элемент, Метаданные().Имя);
КонецПроцедуры КонецПроцедуры
Процедура КаталогЖурналаТрассыНачалоВыбора(Элемент, СтандартнаяОбработка) Процедура КаталогЖурналаТрассыНачалоВыбора(Элемент, СтандартнаяОбработка)
ирНеглобальный.ПолеФайловогоКаталога_НачалоВыбораЛкс(Элемент, СтандартнаяОбработка); ирОбщий.ПолеФайловогоКаталога_НачалоВыбораЛкс(Элемент, СтандартнаяОбработка);
КонецПроцедуры КонецПроцедуры
Процедура КаталогЖурналаТрассыНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка) Процедура КаталогЖурналаТрассыНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
ирНеглобальный.ПолеВводаСИсториейВыбора_НачалоВыбораИзСпискаЛкс(Элемент, Метаданные().Имя); ирОбщий.ПолеВводаСИсториейВыбора_НачалоВыбораИзСпискаЛкс(Элемент, Метаданные().Имя);
КонецПроцедуры КонецПроцедуры
@ -50,3 +50,4 @@
КонецПроцедуры КонецПроцедуры
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.НастройкаЧтения");

View File

@ -1,5 +1,5 @@
{27, {27,
{16, {18,
{ {
{1,1, {1,1,
{"ru","Настройка чтения собственного техножурнала"} {"ru","Настройка чтения собственного техножурнала"}
@ -7,14 +7,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -32,45 +32,62 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,0,1,
},21,0,1,
{0,2,1},1, {0,2,1},1,
{0,2,2},3, {0,2,2},3,
{0,2,3}, {0,2,3},
{0,4,3}, {0,4,3},
{0,11,3},0,0, {0,11,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},0,1, },0,1,
{1,1, {1,1,
{3, {4,
{1,1, {1,1,
{"ru","Страница1"} {"ru","Страница1"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Страница1",1} {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}
}
}
},1,1,0,4, },1,1,0,4,
{2,8,1,1,1,0,0,0,0}, {2,8,1,1,1,0,0,0,0},
{2,8,0,1,2,0,0,0,0}, {2,8,0,1,2,0,0,0,0},
{2,440,1,1,3,0,0,8,0}, {2,440,1,1,3,0,0,8,0},
{2,181,0,1,4,0,0,33,0},0,4294967295,5,64,0}, {2,181,0,1,4,0,0,33,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{9, {9,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2, {e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
{2, {2,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -88,10 +105,9 @@
}, },
{3,0, {3,0,
{0},7,1,0,00000000-0000-0000-0000-000000000000}, {0},7,1,0,00000000-0000-0000-0000-000000000000},
{1,0} {1,0},0,0},9,2,0,2,0,1,
},8,2,0,2,0,1,
{5,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,3,1,3, {5,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,3,1,3,
{6,bbb85a9c-a5d2-4a70-9bbe-9463fa4d87e2,1,e1692cc2-605b-4535-84dd-28440238746c, {6,562a25fc-dafc-44bb-bc09-25fc02256a6d,1,e1692cc2-605b-4535-84dd-28440238746c,
{3,"КнопкаВыполнитьНажатие", {3,"КнопкаВыполнитьНажатие",
{1,"КнопкаВыполнитьНажатие", {1,"КнопкаВыполнитьНажатие",
{1,1, {1,1,
@ -103,26 +119,26 @@
{1,1, {1,1,
{"ru","Кнопка выполнить нажатие"} {"ru","Кнопка выполнить нажатие"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
},6, },6,
{1,0}, {1,0},
{1,0} {1,0}
}, },
{6,5343f244-ae79-4d72-b8e9-f8516ac9ec3b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,e2b8c4e4-b7c1-4710-8d96-a06df1c28bfa,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,3411f9ac-1b55-431f-94cc-635019f2add4,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,d18022bc-5cb3-46ac-9390-3ac1286256ed,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,1,00000000-0000-0000-0000-000000000000,142, {6,1,00000000-0000-0000-0000-000000000000,142,
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1, {1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,bbb85a9c-a5d2-4a70-9bbe-9463fa4d87e2, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,562a25fc-dafc-44bb-bc09-25fc02256a6d,
{8,"ОсновныеДействияФормыОК",0,1, {8,"ОсновныеДействияФормыОК",0,1,
{1,1, {1,1,
{"ru"," ОК "} {"ru"," ОК "}
},1,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,1,1e2,0,1,1,0,1,0,0},5343f244-ae79-4d72-b8e9-f8516ac9ec3b, },1,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,1,1e2,0,1,1,0,1,0,0},e2b8c4e4-b7c1-4710-8d96-a06df1c28bfa,
{8,"Разделитель",0,1, {8,"Разделитель",0,1,
{1,0},0,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,2,1e2,2,1,1,0,1,0,0},3411f9ac-1b55-431f-94cc-635019f2add4, {1,0},0,3913ba8b-05f4-4231-a8e7-7ba48d5c3777,2,1e2,2,1,1,0,1,0,0},d18022bc-5cb3-46ac-9390-3ac1286256ed,
{8,"ОсновныеДействияФормыЗакрыть",0,1, {8,"ОсновныеДействияФормыЗакрыть",0,1,
{1,1, {1,1,
{"ru","Закрыть"} {"ru","Закрыть"}
@ -131,7 +147,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,cf0e9b86-3ef4-4281-83bd-e7f5c5728b0f,1} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,68013947-2dec-4915-8e49-7557698becf5,1,0,0}
}, },
{8,0,189,448,214,1, {8,0,189,448,214,1,
{0, {0,
@ -166,14 +182,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,3, {0fc7e20d-f241-460c-bdf4-5ad88e5474a5,3,
{3, {3,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -191,17 +207,20 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},10,
},7,
{1,1, {1,1,
{"ru","Техножурнал сервера:"} {"ru","Техножурнал сервера:"}
},0,1,0,0,0, },0,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},4}, {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0,0},
{0} {0}
}, },
{8,8,8,123,27,1, {8,8,8,123,27,1,
@ -241,14 +260,14 @@
}, },
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -268,16 +287,15 @@
{-18},0,0,0}, {-18},0,0,0},
{1,1, {1,1,
{"ru","Сетевой каталог техножурнала. Указывается в случае задания локального каталога журнала в настройке на сервере и выполнения клиента на компьютере отличном от сервера."} {"ru","Сетевой каталог техножурнала. Указывается в случае задания локального каталога журнала в настройке на сервере и выполнения клиента на компьютере отличном от сервера."}
} },0,0},29,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,4,0,
},21,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,0,0, {"U"},"",0,1,0,0,0,0,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},0,0,0, {0},"",-1,-1,1,0,""},0,0,0,
{0,0,0}, {0,0,0},
{1,0},0,0,0,0} {1,0},0,0,0,0,0,0,0,16777215}
}, },
{1, {1,
{9a7643d2-19e9-45e2-8893-280bc9195a97, {9a7643d2-19e9-45e2-8893-280bc9195a97,
@ -299,8 +317,8 @@
{1,1, {1,1,
{"ru","Каталог журнала трассы начало выбора из списка"} {"ru","Каталог журнала трассы начало выбора из списка"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -317,8 +335,8 @@
{1,1, {1,1,
{"ru","Каталог журнала трассы начало выбора"} {"ru","Каталог журнала трассы начало выбора"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -335,8 +353,8 @@
{1,1, {1,1,
{"ru","Каталог журнала трассы открытие"} {"ru","Каталог журнала трассы открытие"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -353,8 +371,8 @@
{1,1, {1,1,
{"ru","Каталог журнала трассы при изменении"} {"ru","Каталог журнала трассы при изменении"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -394,14 +412,14 @@
{1, {1,
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -421,11 +439,10 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1, {1,1,
{"ru","Полезно устанавливать когда техножурнал включается исключительно для трассировки, а поток регистрируемых событий велик. Удаляться могут только освобожденные процессами файлы"} {"ru","Полезно устанавливать когда техножурнал включается исключительно для трассировки, а поток регистрируемых событий велик. Удаляться могут только освобожденные процессами файлы"}
} },0,0},5,
},4,
{1,1, {1,1,
{"ru","Автоочистка техножурнала после считывания трассы"} {"ru","Автоочистка техножурнала после считывания трассы"}
},1,0,1},1,0,0}, },1,0,1,0},3,0,0,0,0},
{0} {0}
}, },
{8,8,162,440,181,1, {8,8,162,440,181,1,
@ -465,14 +482,14 @@
}, },
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -490,11 +507,10 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},5,
},4,
{1,1, {1,1,
{"ru","серверу"} {"ru","серверу"}
},1,0,1},1},0, },1,0,1,0},2,0,0},0,
{"N",1}, {"N",1},
{0} {0}
}, },
@ -533,14 +549,14 @@
{"Pattern"}, {"Pattern"},
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -558,11 +574,10 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},5,
},4,
{1,1, {1,1,
{"ru","клиенту"} {"ru","клиенту"}
},1,0,1},1},0, },1,0,1,0},2,0,0},0,
{"N",0}, {"N",0},
{0} {0}
}, },
@ -599,14 +614,14 @@
{90db814a-c75f-4b54-bc96-df62e554d67d,9, {90db814a-c75f-4b54-bc96-df62e554d67d,9,
{0, {0,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,4,700,1},0, {7,3,4,700,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -626,8 +641,7 @@
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,1, {1,1,
{"ru","Часы на клиенте и сервере могут не быть не синхронны. Для синхронизации событий в объединенном журнале выполняется выравнивание даты для одной из сторон. Однако в пределах секунды синхронизация не выполняется!"} {"ru","Часы на клиенте и сервере могут не быть не синхронны. Для синхронизации событий в объединенном журнале выполняется выравнивание даты для одной из сторон. Однако в пределах секунды синхронизация не выполняется!"}
} },0,0},8,
},8,
{1,1, {1,1,
{"ru","Выравнивать дату по"} {"ru","Выравнивать дату по"}
}, },
@ -671,14 +685,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,10, {0fc7e20d-f241-460c-bdf4-5ad88e5474a5,10,
{3, {3,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,3, {3,3,
{0,12297628-2d0a-4775-affe-28854af78fff} {0,12297628-2d0a-4775-affe-28854af78fff}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -696,17 +710,20 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},10,
},7,
{1,1, {1,1,
{"ru","Трасса - последовательность событий техножурнала на клиенте и сервере, относящихся к одному (текущему) сеансу. Для обозначения начала и конца трассы в техножурнале подсистемой используется событие QERR, регистрацию которого необходимо заранее включать в настройке техножурнала."} {"ru","Трасса - последовательность событий техножурнала на клиенте и сервере, относящихся к одному (текущему) сеансу. Для обозначения начала и конца трассы в техножурнале подсистемой используется событие QERR, регистрацию которого необходимо заранее включать в настройке техножурнала."}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},4}, {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0,0},
{0} {0}
}, },
{8,8,109,440,160,1, {8,8,109,440,160,1,
@ -742,14 +759,14 @@
{90db814a-c75f-4b54-bc96-df62e554d67d,11, {90db814a-c75f-4b54-bc96-df62e554d67d,11,
{0, {0,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,4,700,1},0, {7,3,4,700,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -767,8 +784,7 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},8,
},8,
{1,1, {1,1,
{"ru","Трасса"} {"ru","Трасса"}
}, },
@ -805,7 +821,7 @@
{0} {0}
} }
} }
},448,214,1,0,1,4,4,54}, },448,214,1,0,1,4,4,64,448,214,96},
{ {
{1},8, {1},8,
{5, {5,
@ -876,8 +892,8 @@
{1,1, {1,1,
{"ru","При открытии"} {"ru","При открытии"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -885,7 +901,11 @@
},1,4,1,0,0,0, },1,4,1,0,0,0,
{0}, {0},
{0}, {0},
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},1,2,0,0,1,1} },1,2,0,0,1,1}

View File

@ -2,12 +2,12 @@
Процедура ПриОткрытии() Процедура ПриОткрытии()
мСловарьПланаЗапроса = ирНеглобальный.ПолучитьТаблицуИзТабличногоДокументаЛкс(ОбработкаОбъект.ПолучитьМакет("ОперацииПланаЗапросаMSSQL")); мСловарьПланаЗапроса = ирОбщий.ПолучитьТаблицуИзТабличногоДокументаЛкс(ОбработкаОбъект.ПолучитьМакет("ОперацииПланаЗапросаMSSQL"));
#Если _ Тогда #Если _ Тогда
мСловарьПланаЗапроса = Новый ТаблицаЗначений; мСловарьПланаЗапроса = Новый ТаблицаЗначений;
#КонецЕсли #КонецЕсли
мСловарьПланаЗапроса.Индексы.Добавить("Ключ"); мСловарьПланаЗапроса.Индексы.Добавить("Ключ");
КолонкиПланаЗапроса = ирНеглобальный.ПолучитьТаблицуИзТабличногоДокументаЛкс(ОбработкаОбъект.ПолучитьМакет("КолонкиПланаЗапросаMSSQL")); КолонкиПланаЗапроса = ирОбщий.ПолучитьТаблицуИзТабличногоДокументаЛкс(ОбработкаОбъект.ПолучитьМакет("КолонкиПланаЗапросаMSSQL"));
#Если _ Тогда #Если _ Тогда
КолонкиПланаЗапроса = Новый ТаблицаЗначений; КолонкиПланаЗапроса = Новый ТаблицаЗначений;
#КонецЕсли #КонецЕсли
@ -37,7 +37,7 @@
Уровень = (ПозицияПалки - 4) / 5 + 1; Уровень = (ПозицияПалки - 4) / 5 + 1;
СтрокаДерева = ДобавитьСтрокуДерева(Уровень); СтрокаДерева = ДобавитьСтрокуДерева(Уровень);
СтрокаДерева.StmtText = Сред(ТекстИнструкции, ПозицияПалки + СтрДлина(МаркерИнструкции)); СтрокаДерева.StmtText = Сред(ТекстИнструкции, ПозицияПалки + СтрДлина(МаркерИнструкции));
СтрокаДерева.Operator = ЛксПолучитьПервыйФрагмент(СтрокаДерева.StmtText, "("); СтрокаДерева.Operator = ирОбщий.ПолучитьПервыйФрагментЛкс(СтрокаДерева.StmtText, "(");
СтрокаСловаря = мСловарьПланаЗапроса.Найти(СтрокаДерева.Operator, "Ключ"); СтрокаСловаря = мСловарьПланаЗапроса.Найти(СтрокаДерева.Operator, "Ключ");
СтрокаДерева.Оператор = СтрокаСловаря.Название; СтрокаДерева.Оператор = СтрокаСловаря.Название;
СтрокаДерева.НомерОперации = НомерОперации; СтрокаДерева.НомерОперации = НомерОперации;
@ -67,7 +67,7 @@
Если ТипЗнч(СтрокаСловаря.Картинка) = Тип("Картинка") Тогда Если ТипЗнч(СтрокаСловаря.Картинка) = Тип("Картинка") Тогда
ОформлениеСтроки.Ячейки.StmtText.УстановитьКартинку(СтрокаСловаря.Картинка); ОформлениеСтроки.Ячейки.StmtText.УстановитьКартинку(СтрокаСловаря.Картинка);
КонецЕсли; КонецЕсли;
//ирНеглобальный.ОформитьФонТекущейСтрокиЛкс(Элемент, ОформлениеСтроки, ДанныеСтроки); //ирОбщий.ОформитьФонТекущейСтрокиЛкс(Элемент, ОформлениеСтроки, ДанныеСтроки);
КонецПроцедуры КонецПроцедуры
@ -83,3 +83,5 @@
ЭтаФорма.Инструкция = Элемент.ТекущаяСтрока.StmtText; ЭтаФорма.Инструкция = Элемент.ТекущаяСтрока.StmtText;
КонецПроцедуры КонецПроцедуры
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.ПланЗапросаMSSQL");

View File

@ -1,5 +1,5 @@
{27, {27,
{16, {18,
{ {
{1,1, {1,1,
{"ru","План запроса MSSQL"} {"ru","План запроса MSSQL"}
@ -7,14 +7,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1, {1,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -32,8 +32,7 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},25,0,2,
},21,0,2,
{0,5,1}, {0,5,1},
{0,6,1},1, {0,6,1},1,
{0,2,2},5, {0,2,2},5,
@ -42,38 +41,56 @@
{0,4,3}, {0,4,3},
{0,5,3}, {0,5,3},
{0,6,3},0,0, {0,6,3},0,0,
{3,1, {4,1,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},0,1, },0,1,
{1,1, {1,1,
{3, {4,
{1,1, {1,1,
{"ru","Страница1"} {"ru","Страница1"}
}, },
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},-1,1,1,"Страница1",1} {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}
}
}
},1,1,0,4, },1,1,0,4,
{2,8,1,1,1,0,0,0,0}, {2,8,1,1,1,0,0,0,0},
{2,33,0,1,2,0,0,0,0}, {2,33,0,1,2,0,0,0,0},
{2,712,1,1,3,0,0,8,0}, {2,712,1,1,3,0,0,8,0},
{2,442,0,1,4,0,0,8,0},0,4294967295,5,64,0}, {2,442,0,1,4,0,0,8,0},0,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{0} {0}
}, },
{7, {7,
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2, {e69bf21d-97b2-4f37-86db-675aea9ec2cb,2,
{2, {2,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -91,49 +108,48 @@
}, },
{3,0, {3,0,
{0},4,1,0,00000000-0000-0000-0000-000000000000}, {0},4,1,0,00000000-0000-0000-0000-000000000000},
{1,0} {1,0},0,0},9,2,0,0,1,1,
},8,2,0,0,1,1,
{5,679b7529-259f-44a4-be64-61d75c5004f5,43,1,7, {5,679b7529-259f-44a4-be64-61d75c5004f5,43,1,7,
{6,eba66ee2-0615-46a8-9b57-bb7f451cb0c5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,4a5bdf23-4f62-44ad-865e-a42d2cff44a7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{6,0,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,520453cb-cd93-4721-821d-77cde7a29163,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,865c6804-8107-4efd-9bc1-5360612f4a4a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,f539c9ff-7231-4df2-a74c-231262746584,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,fc808892-d979-43b5-9a79-7f349965d937,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,300, {6,0,00000000-0000-0000-0000-000000000000,300,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,2a0d83d3-c302-437b-a879-31b6302173bd,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,a0989ca8-43d1-4d5f-9716-7acd7aed100a,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,86, {6,0,00000000-0000-0000-0000-000000000000,85,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0}, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,2d57922b-00d3-425e-b2e7-45ca6a513764,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {6,71394042-aff1-412e-8118-0c753daad1d2,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, {1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
{6,d45c928b-4d1f-44f0-87c1-5e6c7077f704,1,fbe38877-b914-4fd5-8540-07dde06ba2e1, {6,e30c0481-7b29-44b1-8566-533a79493287,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,88, {6,0,00000000-0000-0000-0000-000000000000,88,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,1d2e5824-8d22-4ab4-9621-f2453c4da1a5,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,89,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},
{6,a92e0cec-6b49-4fcf-990d-44a0fe4363a2,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
{6,0,00000000-0000-0000-0000-000000000000,86,
{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},1, {1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1},0},1,
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,eba66ee2-0615-46a8-9b57-bb7f451cb0c5, {5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,7,a0989ca8-43d1-4d5f-9716-7acd7aed100a,
{8,"Действие2",0,1, {8,"Действие2",0,1,
{1,1, {1,1,
{"#","Действие2"} {"#","Действие2"}
},0,679b7529-259f-44a4-be64-61d75c5004f5,35,1e2,0,0,1,0,1,0,0},2a0d83d3-c302-437b-a879-31b6302173bd, },0,679b7529-259f-44a4-be64-61d75c5004f5,35,1e2,0,0,1,0,1,0,0},a92e0cec-6b49-4fcf-990d-44a0fe4363a2,
{8,"Действие3",0,1, {8,"Действие3",0,1,
{1,1, {1,1,
{"#","Действие3"} {"#","Действие3"}
},0,679b7529-259f-44a4-be64-61d75c5004f5,36,1e2,0,0,1,0,1,0,0},2d57922b-00d3-425e-b2e7-45ca6a513764, },0,679b7529-259f-44a4-be64-61d75c5004f5,36,1e2,0,0,1,0,1,0,0},71394042-aff1-412e-8118-0c753daad1d2,
{8,"Разделитель1",0,1, {8,"Разделитель1",0,1,
{1,0},0,679b7529-259f-44a4-be64-61d75c5004f5,37,1e2,2,0,1,0,1,0,0},d45c928b-4d1f-44f0-87c1-5e6c7077f704, {1,0},0,679b7529-259f-44a4-be64-61d75c5004f5,37,1e2,2,0,1,0,1,0,0},e30c0481-7b29-44b1-8566-533a79493287,
{8,"Действие4",0,1, {8,"Действие4",0,1,
{1,1, {1,1,
{"#","Действие4"} {"#","Действие4"}
},0,679b7529-259f-44a4-be64-61d75c5004f5,38,1e2,0,0,1,0,1,0,0},520453cb-cd93-4721-821d-77cde7a29163, },0,679b7529-259f-44a4-be64-61d75c5004f5,38,1e2,0,0,1,0,1,0,0},1d2e5824-8d22-4ab4-9621-f2453c4da1a5,
{8,"Действие5",0,1, {8,"Действие5",0,1,
{1,1, {1,1,
{"#","Действие5"} {"#","Действие5"}
},0,679b7529-259f-44a4-be64-61d75c5004f5,39,1e2,0,0,1,0,1,0,0},865c6804-8107-4efd-9bc1-5360612f4a4a, },0,679b7529-259f-44a4-be64-61d75c5004f5,39,1e2,0,0,1,0,1,0,0},4a5bdf23-4f62-44ad-865e-a42d2cff44a7,
{8,"Разделитель2",0,1, {8,"Разделитель2",0,1,
{1,0},0,679b7529-259f-44a4-be64-61d75c5004f5,40,1e2,2,0,1,0,1,0,0},f539c9ff-7231-4df2-a74c-231262746584, {1,0},0,679b7529-259f-44a4-be64-61d75c5004f5,40,1e2,2,0,1,0,1,0,0},fc808892-d979-43b5-9a79-7f349965d937,
{8,"Действие6",0,1, {8,"Действие6",0,1,
{1,1, {1,1,
{"#","Действие6"} {"#","Действие6"}
@ -142,7 +158,7 @@
{0} {0}
} }
} }
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0} },b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0}
}, },
{8,0,0,720,25,1, {8,0,0,720,25,1,
{0, {0,
@ -179,14 +195,14 @@
{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235} {"#",e603c0f2-92fb-4d47-8f38-a44a381cf235}
}, },
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -204,9 +220,8 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},
}, {17,117644853,
{15,117644853,
{3,4, {3,4,
{0} {0}
}, },
@ -228,10 +243,10 @@
{3,3, {3,3,
{-13} {-13}
},2,2,0,0,0,0,0,2,1, },2,2,0,0,0,0,0,2,1,
{6,2,0, {7,2,0,
{-20},1}, {-20},1,100},
{6,2,0, {7,2,0,
{-20},1},2,2,0, {-20},1,100},2,2,0,
{12, {12,
{737535a4-21e6-4971-8513-3e3173a9fedd, {737535a4-21e6-4971-8513-3e3173a9fedd,
{8, {8,
@ -242,12 +257,12 @@
}, },
{1,0}, {1,0},
{1,0},3e1,11,-1,-1,-1,12590592, {1,0},3e1,11,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -266,9 +281,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"НомерОперации", {7,3,0,1,100},1,0,0,4,0,"НомерОперации",
{},5,0, {},5,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -288,12 +303,12 @@
}, },
{1,0}, {1,0},
{1,0},77,0,-1,-1,-1,12590592, {1,0},77,0,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -312,9 +327,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Rows", {7,3,0,1,100},1,0,0,4,0,"Rows",
{},11,0, {},11,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -334,12 +349,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,1,-1,-1,-1,12590592, {1,0},7e1,1,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -358,9 +373,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Executes", {7,3,0,1,100},1,0,0,4,0,"Executes",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -380,12 +395,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,2,-1,-1,-1,12590592, {1,0},7e1,2,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -404,9 +419,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"EstimateRows", {7,3,0,1,100},1,0,0,4,0,"EstimateRows",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -426,12 +441,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,3,-1,-1,-1,12590592, {1,0},7e1,3,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -450,9 +465,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"EstimateIO", {7,3,0,1,100},1,0,0,4,0,"EstimateIO",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -472,12 +487,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,4,-1,-1,-1,12590592, {1,0},7e1,4,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -496,9 +511,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"EstimateCPU", {7,3,0,1,100},1,0,0,4,0,"EstimateCPU",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -518,12 +533,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,5,-1,-1,-1,12590592, {1,0},7e1,5,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -542,9 +557,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"AvgRowSize", {7,3,0,1,100},1,0,0,4,0,"AvgRowSize",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -564,12 +579,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,6,-1,-1,-1,12590592, {1,0},7e1,6,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -588,9 +603,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"TotalSubtreeCost", {7,3,0,1,100},1,0,0,4,0,"TotalSubtreeCost",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -610,12 +625,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,7,-1,-1,-1,12590592, {1,0},7e1,7,-1,-1,-1,12590592,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -634,9 +649,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"EstimateExecutions", {7,3,0,1,100},1,0,0,4,0,"EstimateExecutions",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -656,12 +671,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,10,-1,-1,-1,12589568, {1,0},7e1,10,-1,-1,-1,12589568,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -680,9 +695,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Operator", {7,3,0,1,100},1,0,0,4,0,"Operator",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -702,12 +717,12 @@
}, },
{1,0}, {1,0},
{1,0},7e1,9,-1,-1,-1,12589568, {1,0},7e1,9,-1,-1,-1,12589568,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -726,9 +741,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"Оператор", {7,3,0,1,100},1,0,0,4,0,"Оператор",
{},10,0, {},10,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -748,12 +763,12 @@
}, },
{1,0}, {1,0},
{1,0},5e2,8,-1,-1,-1,12590593, {1,0},5e2,8,-1,-1,-1,12590593,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, {0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
{3,4, {3,4,
{0} {0}
}, },
@ -772,9 +787,9 @@
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1}, {7,3,0,1,100},
{6,3,0,1},1,0,0,4,0,"StmtText", {7,3,0,1,100},1,0,0,4,0,"StmtText",
{},72,0, {},72,0,
{1,0}, {1,0},
{"Pattern", {"Pattern",
@ -785,7 +800,7 @@
{-1} {-1}
},"StmtText","","",0} },"StmtText","","",0}
} }
},0,0,0,0} },0,0,0,0,0,0,0}
}, },
{9ab3fa70-d2e0-4e44-baac-730682272ed2, {9ab3fa70-d2e0-4e44-baac-730682272ed2,
{4,1,1, {4,1,1,
@ -808,8 +823,8 @@
{"ru","Дерево плана при активизации строки"}, {"ru","Дерево плана при активизации строки"},
{"en","Дерево плана при активизации строки"} {"en","Дерево плана при активизации строки"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -829,8 +844,8 @@
{"ru","Дерево плана при выводе строки"}, {"ru","Дерево плана при выводе строки"},
{"en","Дерево плана при выводе строки"} {"en","Дерево плана при выводе строки"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -872,14 +887,14 @@
}, },
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -897,16 +912,15 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},29,0,2,1,0,0,0,0,0,0,1,0,1,0,0,0,4,0,
},21,0,2,1,0,0,0,0,0,0,1,0,1,0,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,1,0, {"U"},"",0,1,0,0,1,0,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},0,0,0, {0},"",-1,-1,1,0,""},0,0,0,
{0,0,0}, {0,0,0},
{1,0},0,0,0,0} {1,0},0,0,0,0,0,0,0,16777215}
}, },
{1, {1,
{9a7643d2-19e9-45e2-8893-280bc9195a97, {9a7643d2-19e9-45e2-8893-280bc9195a97,
@ -950,14 +964,14 @@
{36e52348-5d60-4770-8e89-a16ed50a2006,5, {36e52348-5d60-4770-8e89-a16ed50a2006,5,
{0, {0,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},1, {7,3,0,1,100},1,
{3,3, {3,3,
{-22} {-22}
}, },
@ -975,8 +989,7 @@
}, },
{3,0, {3,0,
{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},2,2,0}
},2,2,0}
}, },
{8,8,370,712,375,1, {8,8,370,712,375,1,
{0, {0,
@ -1017,14 +1030,14 @@
}, },
{ {
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -1042,16 +1055,15 @@
}, },
{3,1, {3,1,
{-18},0,0,0}, {-18},0,0,0},
{1,0} {1,0},0,0},29,0,2,1,0,0,0,0,0,0,1,0,1,0,0,0,4,0,
},21,0,2,1,0,0,0,0,0,0,1,0,1,0,0,0,4,0,
{"U"}, {"U"},
{"U"},"",0,1,0,0,1,0, {"U"},"",0,1,0,0,1,0,
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{3,0, {4,0,
{0},"",-1,-1,1,0},0,0,0, {0},"",-1,-1,1,0,""},0,0,0,
{0,0,0}, {0,0,0},
{1,0},0,0,0,1} {1,0},0,0,0,1,0,0,0,16777215}
}, },
{1, {1,
{9a7643d2-19e9-45e2-8893-280bc9195a97, {9a7643d2-19e9-45e2-8893-280bc9195a97,
@ -1094,14 +1106,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,7, {0fc7e20d-f241-460c-bdf4-5ad88e5474a5,7,
{3, {3,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -1119,17 +1131,20 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},10,
},7,
{1,1, {1,1,
{"ru","Оператор:"} {"ru","Оператор:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},4}, {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0,0},
{0} {0}
}, },
{8,8,375,71,394,1, {8,8,375,71,394,1,
@ -1165,14 +1180,14 @@
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,8, {0fc7e20d-f241-460c-bdf4-5ad88e5474a5,8,
{3, {3,
{ {
{10,1, {13,1,
{3,4, {3,4,
{0} {0}
}, },
{3,4, {3,4,
{0} {0}
}, },
{6,3,0,1},0, {7,3,0,1,100},0,
{3,3, {3,3,
{-22} {-22}
}, },
@ -1190,17 +1205,20 @@
}, },
{3,0, {3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0} {1,0},0,0},10,
},7,
{1,1, {1,1,
{"ru","Инструкция:"} {"ru","Инструкция:"}
},4,1,0,0,0, },4,1,0,0,0,
{0,0,0},0, {0,0,0},0,
{1,0},1, {1,0},1,
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
},4}, {4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},4,0,0,0},
{0} {0}
}, },
{8,8,399,71,442,1, {8,8,399,71,442,1,
@ -1234,7 +1252,7 @@
{0} {0}
} }
} }
},720,450,1,0,1,4,4,70}, },720,450,1,0,1,4,4,81,720,450,96},
{ {
{5},8, {5},8,
{5, {5,
@ -1308,8 +1326,8 @@
{"ru","При открытии"}, {"ru","При открытии"},
{"en","При открытии"} {"en","При открытии"}
}, },
{3,0, {4,0,
{0},"",-1,-1,1,0}, {0},"",-1,-1,1,0,""},
{0,0,0} {0,0,0}
} }
} }
@ -1317,7 +1335,11 @@
},1,4,1,0,0,0, },1,4,1,0,0,0,
{0}, {0},
{0,d4fb5140-8838-483f-9452-47ac6138c9d1}, {0,d4fb5140-8838-483f-9452-47ac6138c9d1},
{3,0, {4,0,
{3,0, {4,0,
{0},"",-1,-1,1,0} {0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""},
{4,0,
{0},"",-1,-1,1,0,""}
},1,2,0,0,1,1} },1,2,0,0,1,1}

View File

@ -10,3 +10,5 @@
Закрыть(ВыбраннаяСтрока); Закрыть(ВыбраннаяСтрока);
КонецПроцедуры КонецПроцедуры
ирОбщий.ИнициализироватьФормуЛкс(ЭтаФорма, "Обработка.ирАнализТехножурнала.Форма.Трассы");

Some files were not shown because too many files have changed in this diff Show More