From 132c897b1b99b200bc190d1f7835d9b0dda370a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=9A=D0=BE?= =?UTF-8?q?=D1=80=D1=8F=D0=BA=D0=B8=D0=BD?= Date: Thu, 24 Aug 2017 22:22:38 +0300 Subject: [PATCH 01/10] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B8=20=D0=BE=D0=B1=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B9,=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20=D1=83=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=20=D0=BE=D1=82=D0=BB=D0=B0?= =?UTF-8?q?=D0=B4=D0=BA=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 173 +++++++++--------- 1 file changed, 89 insertions(+), 84 deletions(-) diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 7856c9d..3653f11 100644 --- "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -25,7 +25,7 @@ Функция ПараметрыПубликации() Параметры = Новый Структура; - + Параметры.Вставить("owner", "alkoleft"); Параметры.Вставить("repo", "ones_universal_tools"); Параметры.Вставить("version", "v1.0.1"); @@ -71,7 +71,7 @@ Ответ = ПрочитатьJSON(Чтение, Истина); Чтение.Закрыть(); - Если Истина ИЛИ Ответ["tag_name"] > ПараметрыПубликации.version Тогда + Если Ответ["tag_name"] > ПараметрыПубликации.version Тогда ИнформацияОВерсии = Новый Структура; ИнформацияОВерсии.Вставить("Версия", Ответ["tag_name"]); @@ -93,29 +93,34 @@ &НаКлиенте Процедура ПроверитьОбновлениеКлиент(Команда = Неопределено) ИнформацияОбОбновлении = ПроверитьОбновление(); - Если ИнформацияОбОбновлении = Ложь Тогда - Возврат; + Если ИнформацияОбОбновлении = Ложь Тогда + + ПоказатьПредупреждение(, + Новый ФорматированнаяСтрока("У вас последная версия", Новый Шрифт(, 16, )), , + "Обновление"); + Иначе фСтрока = Новый ФорматированнаяСтрока( - Новый ФорматированнаяСтрока("Доступна новая версия: " + ИнформацияОбОбновлении.Версия, Новый Шрифт(, 16, Истина)), - Символы.ПС, - Символы.ПС, - "Описание: ", - Новый ФорматированнаяСтрока( - ИнформацияОбОбновлении.Версия + " " + ИнформацияОбОбновлении.Заголовок, - Новый Шрифт(, , Истина), , , - ИнформацияОбОбновлении.Страница), - Символы.ПС, - Символы.ПС, - ИнформацияОбОбновлении.Описание, - Символы.ПС, - Символы.ПС, - Новый ФорматированнаяСтрока( - "Скачать" + Символы.ПС, , , , - ИнформацияОбОбновлении.Скачать) + Новый ФорматированнаяСтрока("Доступна новая версия: " + ИнформацияОбОбновлении.Версия, Новый Шрифт(, 16, Истина)), + Символы.ПС, + Символы.ПС, + "Описание: ", + Новый ФорматированнаяСтрока( + ИнформацияОбОбновлении.Версия + " " + ИнформацияОбОбновлении.Заголовок, + Новый Шрифт(, , Истина), , , + ИнформацияОбОбновлении.Страница), + Символы.ПС, + Символы.ПС, + ИнформацияОбОбновлении.Описание, + Символы.ПС, + Символы.ПС, + Новый ФорматированнаяСтрока( + "Скачать" + Символы.ПС, , , , + ИнформацияОбОбновлении.Скачать) ); ПоказатьПредупреждение(, фСтрока, , "Обновление"); + КонецЕсли; КонецПроцедуры @@ -142,7 +147,7 @@ Функция ДополнитьСтруктуру(Структура, Дополнение, Ключи = Неопределено) Если Ключи = Неопределено Тогда - + Для Каждого Эл Из Дополнение Цикл Структура.Вставить(Эл.Ключ, Эл.Значение); @@ -242,25 +247,25 @@ Функция ЗначениеЗапросом(Текст, Параметры) Запрос = Новый Запрос(Текст); ДополнитьСтруктуру(Запрос.Параметры, Параметры); - + Результат = Запрос.Выполнить(); - + Возврат ЗначениеИзРезультатаЗапроса(Результат); - + КонецФункции &НаСервереБезКонтекста Функция ЗначениеИзРезультатаЗапроса(Результат, ЗначениеПоумолчания = Неопределено, ИмяРеквизита = 0) - + Если Результат.Пустой() Тогда Возврат ЗначениеПоумолчания; КонецЕсли; - + Выборка = Результат.Выбрать(); Выборка.Следующий(); - + Возврат Выборка[ИмяРеквизита]; - + КонецФункции #КонецОбласти //Универсальные_коллекции @@ -279,7 +284,7 @@ Если Диалог.Выбрать() Тогда Возврат Новый Структура("ИмяФайла, Каталог", Диалог.ПолноеИмяФайла, Диалог.Каталог); - + КонецЕсли; КонецФункции @@ -292,7 +297,7 @@ Диалог.Каталог = ВыбранныйКаталог; Диалог.Заголовок = Заголовок; Диалог.Расширение = ВыбранноеРасширение; - + Если Диалог.Выбрать() Тогда Возврат Новый Структура("ИмяФайла, Каталог", Диалог.ПолноеИмяФайла, Диалог.Каталог); @@ -361,8 +366,8 @@ Для Каждого Эл Из Структура Цикл Результат = Результат + - СтрШаблон("%1: %2;", Эл.Ключ, Эл.Значение) + - Символы.ПС; + СтрШаблон("%1: %2;", Эл.Ключ, Эл.Значение) + + Символы.ПС; КонецЦикла; @@ -396,8 +401,8 @@ Для Каждого Эл Из Список Цикл Результат = Результат + - СтрШаблон("%1: %2;", Эл.Представление, Эл.Значение) + - Символы.ПС; + СтрШаблон("%1: %2;", Эл.Представление, Эл.Значение) + + Символы.ПС; КонецЦикла; @@ -452,7 +457,7 @@ &НаСервере Функция ЗагрузитьИзВременногоХранилищаТаблицу(ИсточникАдрес) - + Таблица = ПолучитьИзВременногоХранилища(ИсточникАдрес); Если ИсточникАдрес <> РезультатТаблица_Адрес Тогда ПоместитьВоВременноеХранилище(Таблица, РезультатТаблица_Адрес); @@ -469,7 +474,7 @@ ТЗРез = РеквизитФормыВЗначение("РезультатТаблица"); УдалитьКолонки(ТЗРез.Колонки); - + ТЗРез = Таблица; СоздатьКолонкиТЗ(ТЗРез.Колонки); @@ -626,11 +631,11 @@ КонецЕсли; РезультатВыполнения = ВыполнитьЗапросСкриптНаСервере( - ТекущиеДанные.Текст, - ПараметрыВыполнения, - ЭтоЗапрос, - РезультатТаблица_Адрес); - + ТекущиеДанные.Текст, + ПараметрыВыполнения, + ЭтоЗапрос, + РезультатТаблица_Адрес); + Если РезультатВыполнения.Выполнено И РезультатВыполнения.Свойство("ЕстьДанные") Тогда ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах(); @@ -638,13 +643,13 @@ ВремяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах(); РезультатВыполнения.Вставить("ВремяВывода", ВремяОкончания - ВремяНачала); - + КонецЕсли; Иначе - + РезультатВыполнения = ВыполнитьСкриптНаКлиенте(ТекущиеДанные.ТекстАлгоритма, ПараметрыВыполнения); - + КонецЕсли; ВремяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах(); @@ -661,7 +666,7 @@ Таблица = ДанныеФормыВЗначение(РезультатТаблица, Тип("ТаблицаЗначений")); ПоместитьВоВременноеХранилище(Таблица, Адрес); - + КонецПроцедуры &НаСервереБезКонтекста @@ -674,7 +679,7 @@ Попытка Если ЭтоЗапрос Тогда - + //Результат = ВыполнитьЗапросНаСервере(Текст, ПараметрыВыполнения); Результат = ВыполнитьЗапросСЗамером(Текст, ПараметрыВыполнения, Истина); @@ -713,9 +718,9 @@ КонецЕсли; Если Результат.Выполнено И ЭтоЗапрос Тогда - + РезультатВыполнения.Вставить("ОписаниеРезультатов", Результат.ОписаниеРезультатов); - + КонецЕсли; РезультатВыполнения.Вставить("Выполнено", Результат.Выполнено); @@ -756,14 +761,14 @@ Результат = Неопределено; Выполнить(ТекстУстановкаКонтекста + Текст); - + Возврат Новый Структура("Выполнено, Данные", Истина, Результат); КонецФункции &НаКлиенте Функция ВыполнитьСкриптНаКлиенте(Текст, ПараметрыВыполнения) - + Попытка Выполнить(Текст); @@ -797,7 +802,7 @@ КонецЕсли; Элементы.Служебные_ОписаниеРезультат.Подсказка = ФорматированноеОписаниеСписок(Описание, Ложь); - + Если НЕ РезультатВыполнения.Выполнено Тогда ПоказатьПредупреждение(, "Возникла ошибка."); @@ -916,7 +921,7 @@ Результат.Вставить("Выполнено", Истина); Результат.Вставить("ОписаниеРезультатов", ОписаниеРезультатов); Результат.Вставить("АдресДанных", АдресДанных); - + Возврат Результат; КонецФункции @@ -1044,7 +1049,7 @@ Возврат мОшибка("Не заполнен текст запроса!"); КонецЕсли; - + Попытка Запрос = Новый Запрос(ТекстЗапроса); @@ -1111,7 +1116,7 @@ Перем СтрНач,СтрКон,КолНач,КолКон; Элементы.ВыбраннаяНастройка_Текст.ПолучитьГраницыВыделения(СтрНач, КолНач, СтрКон, КолКон); - + Для сч = СтрНач по СтрКон Цикл НовСтрока = "//" + ВыбраннаяНастройка_Текст.ПолучитьСтроку(сч); ВыбраннаяНастройка_Текст.ЗаменитьСтроку(сч, НовСтрока); @@ -1138,7 +1143,7 @@ НовСтрока = Сред(СтарСтрока, 3, СтрДлина(СтарСтрока)); Текст.ЗаменитьСтроку(сч, НовСтрока); КонецЦикла; - + Элементы.ВыбраннаяНастройка_Текст.УстановитьГраницыВыделения(СтрНач,КолНач,СтрКон,КолКон); Модифицированность = Истина; @@ -1175,7 +1180,7 @@ &НаКлиенте Процедура Параметры_ЗаполнитьНаКлиенте() - + ТекстЗапроса = ВыбраннаяНастройка_Текст.ПолучитьТекст(); Если ПустаяСтрока(ТекстЗапроса) Тогда @@ -1310,9 +1315,9 @@ Функция СохранитьНастройкиНаСервере(ИмяФайла) ЗначениеВФайл(ИмяФайла, Новый Структура("Дерево, Запросы, Алгоритмы", - РеквизитФормыВЗначение("Настройки_Дерево"), - РеквизитФормыВЗначение("Настройки_Запросы"), - РеквизитФормыВЗначение("Настройки_Алгоритмы"), + РеквизитФормыВЗначение("Настройки_Дерево"), + РеквизитФормыВЗначение("Настройки_Запросы"), + РеквизитФормыВЗначение("Настройки_Алгоритмы"), )); // ЗначениеВФайл(ИмяФайла, РеквизитФормыВЗначение("ДеревоНастроек")); @@ -1338,7 +1343,7 @@ Для Каждого Параметр Из Стр.ПараметрыЗапроса Цикл ЗаполнитьЗначенияСвойств(ВыбраннаяНастройка_Параметры.Добавить(), Параметр); - + КонецЦикла; КонецПроцедуры @@ -1361,7 +1366,7 @@ Для Каждого Параметр Из ВыбраннаяНастройка_Параметры Цикл ЗаполнитьЗначенияСвойств(Стр.ПараметрыЗапроса.Добавить(), Параметр); - + КонецЦикла; КонецПроцедуры @@ -1381,7 +1386,7 @@ Возврат Настройки_Алгоритмы; КонецЕсли; - + КонецФункции &НаКлиенте @@ -1402,7 +1407,7 @@ Если КлючНастройки = Неопределено Тогда Возврат Неопределено; КонецЕсли; - + СтрН = НайтиВДеревеФормы(Настройки_Дерево.ПолучитьЭлементы(), "Ключ", КлючНастройки); Если СтрН = Неопределено Тогда @@ -1565,10 +1570,10 @@ &НаКлиенте Процедура ЗагрузитьНастройки(Команда) РезультатВыбора = ВыбратьФайлДляОткрытия("Файлы запросов (*.sel)|*.sel|Все файлы (*.*)|*.*", - "Укажите файл Для списка запросов", - ИмяФайлаНастроек, - ПутьФайлаЗапроса, - "sel" + "Укажите файл Для списка запросов", + ИмяФайлаНастроек, + ПутьФайлаЗапроса, + "sel" ); Если РезультатВыбора = Неопределено Тогда @@ -1585,7 +1590,7 @@ КонецЕсли; ЗагрузитьНастройкиНаСервере(Адрес); - + Модифицированность = Ложь; УстановитьЗаголовок(); @@ -1596,10 +1601,10 @@ Если Команда.Имя = "Файл_СохранитьНастройкиКак" ИЛИ ПустаяСтрока(ИмяФайлаНастроек) Тогда РезультатВыбора = ВыбратьФайлДляСохранения("Файлы запросов (*.sel)|*.sel|Все файлы (*.*)|*.*", - "Укажите файл Для списка запросов", - ИмяФайлаНастроек, - ПутьФайлаЗапроса, - "sel" + "Укажите файл Для списка запросов", + ИмяФайлаНастроек, + ПутьФайлаЗапроса, + "sel" ); Если РезультатВыбора = Неопределено Тогда @@ -1668,7 +1673,7 @@ ТекстЗапроса = ВыбраннаяНастройка_Текст.ПолучитьТекст(); Контсруктор = Новый КонструкторЗапроса(?(ПустаяСтрока(ТекстЗапроса) ,Неопределено, ТекстЗапроса)); - + Контсруктор.Показать(Новый ОписаниеОповещения("ПриЗакрытииКЗ", ЭтаФорма)); КонецПроцедуры @@ -1923,13 +1928,13 @@ КонецЕсли; Скопировать(Результат.ОписаниеЗначения, ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание); - - КонецЕсли; + КонецЕсли; + ОткрытьФорму(ИмяФормы + "Свойств", - Новый Структура("Список", ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание), - ЭтаФорма, , , , , - РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); + Новый Структура("Список", ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание), + ЭтаФорма, , , , , + РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); СтандартнаяОбработка = Ложь; КонецПроцедуры @@ -1944,10 +1949,10 @@ КонецЕсли; КонецПроцедуры - + &НаСервере Функция ПрименитьНастройкиТаблицыСервер(СтруктураТаблицы) - + Таблица = РеквизитФормыВЗначение("РезультатТаблица"); НовыеКолонки = Новый Массив; @@ -1993,7 +1998,7 @@ КонецЦикла; ПоместитьВоВременноеХранилище(Таблица, РезультатТаблица_Адрес); - + Возврат ВывестиТаблицу(Таблица); КонецФункции @@ -2011,11 +2016,11 @@ Элементы.ГруппаКоманды.ТекущаяСтраница = Элементы.ГруппаЗапрос; ИначеЕсли ИспользоватьРедактор И ПараметрыНастройки.Тип = 1 Тогда - + Элементы.ГруппаКоманды.ТекущаяСтраница = Элементы.ГруппаСкрипт; КонецЕсли; - + Элементы.ГруппаРедактор.Доступность = ИспользоватьРедактор; Элементы.ТекстЗапросаКонтекстноеМенюОткрытьКонструкторЗапроса.Доступность = ИспользоватьРедактор И ПараметрыНастройки.Тип = 0; @@ -2064,7 +2069,7 @@ ЗагрузитьТаблицу(ТекущиеДанные.АдресДанных); Возврат; КонецЕсли; - + КонецПроцедуры #КонецОбласти //Дерево_настроек From 127f037e50d760933e0735c40efdde3c1dbe2b48 Mon Sep 17 00:00:00 2001 From: kav Date: Sun, 3 Sep 2017 18:57:45 +0300 Subject: [PATCH 02/10] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=B0=D0=B4=D1=80=D0=B5=D1=81=20=D0=B2=D1=8B=D0=B3?= =?UTF-8?q?=D1=80=D1=83=D0=B7=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CodeConsole83.xml | 8 ++++---- .../\320\244\320\276\321\200\320\274\320\260.xml" | 0 .../Ext/Form.xml" | 0 .../Picture.png" | Bin .../Picture.png" | Bin .../Ext/Form/Module.bsl" | 0 ...260\320\261\320\273\320\270\321\206\321\213.xml" | 0 .../Ext/Form.xml" | 0 .../Ext/Form/Module.bsl" | 0 ...262\320\276\320\271\321\201\321\202\320\262.xml" | 0 .../Ext/Form.xml" | 0 .../Ext/Form/Module.bsl" | 0 test_src/Test_CodeConsole83.xml | 8 ++++---- 13 files changed, 8 insertions(+), 8 deletions(-) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083.xml" => src/CodeConsole83.xml (86%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" (100%) rename "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" => "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" (100%) diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083.xml" b/src/CodeConsole83.xml similarity index 86% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083.xml" rename to src/CodeConsole83.xml index 52d38e4..e7669b1 100644 --- "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083.xml" +++ b/src/CodeConsole83.xml @@ -1,14 +1,14 @@  - + c3831ec8-d8d5-4f93-8a22-f9bfae07327f - a2c70ad5-8307-4c6a-a9ee-ffe0e14dedbb + 2ba950ef-cc66-426c-bd5e-29d6c4524f6b - 21256d67-9344-47e1-ba80-c14d8ab06af9 - e73f0857-15ab-45ba-b6bd-9170a9957eaf + 4ad458ad-238c-4899-8046-e0f8c829ebe2 + 6ab2ebbb-69b3-4f99-a5da-5bc5f57242eb diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form/Module.bsl" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" diff --git "a/src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" similarity index 100% rename from "src/\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\232\320\276\320\264\320\26083/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" rename to "src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form/Module.bsl" diff --git a/test_src/Test_CodeConsole83.xml b/test_src/Test_CodeConsole83.xml index 96eb1b3..c5024c3 100644 --- a/test_src/Test_CodeConsole83.xml +++ b/test_src/Test_CodeConsole83.xml @@ -1,14 +1,14 @@  - + c3831ec8-d8d5-4f93-8a22-f9bfae07327f - ab25690d-8b38-4984-8be5-36d640da958c + 3f0ff3c8-9599-45cf-90f4-a25e0a5ef851 - ffe6c270-5bcf-414e-a8e0-be3c5056cffb - 186494cd-d200-4213-95b9-7e60ff2c1692 + 01263270-24a6-4b6d-9e54-c7db7ba6b7e0 + a68d066c-cf33-4031-b7d8-7c3e8a131a04 From cf1ed0125e723079ba5dd7ae20be7850f13bdb14 Mon Sep 17 00:00:00 2001 From: kav Date: Sun, 3 Sep 2017 18:58:11 +0300 Subject: [PATCH 03/10] add to gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 97d7558..046bc3e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -*.epf +**.epf +test_reports/report-allure-testsuite.xml +**.cmd From 3254b26076f8782ca8296a47a80ec9524966442f Mon Sep 17 00:00:00 2001 From: kav Date: Sun, 10 Sep 2017 18:31:59 +0300 Subject: [PATCH 04/10] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=82=D0=B5=D1=81=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_src/Test_CodeConsole83.xml | 2 + .../Ext/Form/Module.bsl" | 180 ++++++++++- ...\200\320\276\320\271\320\272\320\2701.xml" | 16 + .../Ext/Template.txt" | 302 ++++++++++++++++++ ...\200\320\276\320\271\320\272\320\2702.xml" | 16 + .../Ext/Template.txt" | 284 ++++++++++++++++ 6 files changed, 789 insertions(+), 11 deletions(-) create mode 100644 "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" create mode 100644 "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" create mode 100644 "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" create mode 100644 "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" diff --git a/test_src/Test_CodeConsole83.xml b/test_src/Test_CodeConsole83.xml index c5024c3..528aa2f 100644 --- a/test_src/Test_CodeConsole83.xml +++ b/test_src/Test_CodeConsole83.xml @@ -25,6 +25,8 @@
Форма
+ +
\ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 988744e..7a74538 100644 --- "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -30,9 +30,12 @@ НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); НаборТестов.Добавить("ТестДолжен_ПроверитьЗакрытиеФормыОбработки", , "Проверка закрытие формы"); + #Область Базовые_функции + НаборТестов.НачатьГруппу("Функции выполнение базовых функций", Истина); НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьЗапрос", , "Проверка добавить запрос"); НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекстаЗапроса", , "Проверка установить текст запроса"); НаборТестов.Добавить("ТестДолжен_Проверить_ТекущаяСтрокаВыбрата", , "Проверка текущая строка выбрана"); НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеЗапроса", , "Проверка выполнить запрос").Параметры.Добавить(1); @@ -48,9 +51,64 @@ НаборТестов.Добавить("ТестДолжен_Проверить_ВыводСпискаВременныхТаблиц", , "Проверка вывод списка временных таблиц"); НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); + #КонецОбласти //Базовые_функции + + #Область Настройки + + НаборТестов.НачатьГруппу("Функции работы с настройками", Истина); + + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ЗапускБезНастроек", , "Запуск без настроек"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки", , "Загрузка настройки ""Настройки1""").Параметры.Добавить("Настройки1"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки", , "Загрузка другой настройки ""Настройки2""").Параметры.Добавить("Настройки2"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_СозданиеНовойНастройки", , "Создание новой настройки"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_СохраниниеНастройки", , "Сохраниние настройки"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиФайлНеСуществует", , "Загрузка настройки файл не найден"); + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиНеКорректнаяСтруктура", , "Загрузка настройки не корректная структура"); + + НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); + + #КонецОбласти // Настройки + + #Область Варианты_запросов + НаборТестов.НачатьГруппу("Функции проверки обработки запросов", Истина); + + НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьЗапрос", , "Проверка добавить запрос"); + Тест = НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса", , "Проверка выполнения запроса ""ВЫБРАТЬ 1 КАК Значение"""); + Тест.Параметры.Добавить("ВЫБРАТЬ 1 КАК Значение"); + Тест.Параметры.Добавить(1); + + Тест = НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса", , "Проверка выполнения запроса ""ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение"""); + Тест.Параметры.Добавить("ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение"); + Тест.Параметры.Добавить('20170901'); + + Тест = НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса", , "Проверка выполнения запроса ""ВЫБРАТЬ ""1"" КАК Значение"""); + Тест.Параметры.Добавить("ВЫБРАТЬ ""1"" КАК Значение"); + Тест.Параметры.Добавить("1"); + + Тест = НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса", , "Проверка выполнения запроса ""ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1"""); + Тест.Параметры.Добавить("ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1"); + Тест.Параметры.Добавить(2); + + НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); + #КонецОбласти // Варианты_запросов + + #Область Запросы_с_параметрами + + НаборТестов.НачатьГруппу("Запросы с параметрами", Истина); + + НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); + НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); + #КонецОбласти //Запросы_с_параметрами + + #Область Алгоритмы_с_параметрами + + НаборТестов.НачатьГруппу("Алгоритмы с параметрами", Истина); + + НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); + НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); + + #КонецОбласти //Алгоритмы_с_параметрами - НаборТестов.НачатьГруппу("Функции начала работы", Истина); - //НаборТестов.Добавить("ТестДолжен_ПроверитьЗакрытиеФормыОбработки", , "Проверка закрытие формы"); КонецПроцедуры // } интерфейс тестирования @@ -65,7 +123,6 @@ &НаКлиенте Процедура ТестДолжен_ПроверитьОткрытиеФормыОбработки() Экспорт - Сообщить("Шаг 0"); //ПоказатьПредупреждение(, "1", 1); Ожидаем.Что(КонсольКода.Открыта(), "Форма консоли открыта").Равно(Истина); @@ -96,9 +153,8 @@ Процедура ТестДолжен_Проверить_УстановкуТекстаЗапроса() Экспорт Сообщить("Шаг 1"); - КонсольКода.ВыбраннаяНастройка_Текст.УстановитьТекст("ВЫБРАТЬ 1 Значение"); - Ожидаем.Что(КонсольКода.СохранитьДанныеНастройки(), "Текст запроса установлен").Равно(Истина); - Ожидаем.Что(КонсольКода.ДанныеНастройки(КонсольКода.ПараметрыТекущейНастройки).Текст, "Текст запроса установлен").Равно("ВЫБРАТЬ 1 Значение"); + Ожидаем.Что(КонсольКода.УстановитьТекст("ВЫБРАТЬ 1 Значение"), "Текст запроса установлен").Равно(Истина); + Ожидаем.Что(КонсольКода.ДанныеНастройки(КонсольКода.ПараметрыТекущейНастройки).Текст, "Текст запроса корректен").Равно("ВЫБРАТЬ 1 Значение"); КонецПроцедуры @@ -113,6 +169,18 @@ КонецПроцедуры +&НаКлиенте +Процедура ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса(ТекстЗапроса, Результат) Экспорт + + КонсольКода.УстановитьТекст(ТекстЗапроса); + + КонсольКода.ВыполнитьКоманду("Выполнить"); + + Ожидаем.Что(КонсольКода.РезультатТаблица.Количество()).Равно(1) + .Что(КонсольКода.РезультатТаблица[0].Значение).Равно(Результат); + +КонецПроцедуры + &НаКлиенте Процедура ТестДолжен_Проверить_Настройки_ДобавитьСкрипт() Экспорт @@ -126,7 +194,7 @@ &НаКлиенте Процедура ТестДолжен_Проверить_ВыполнитьСкрипт() Экспорт - КонсольКода.ВыбраннаяНастройка_Текст.УстановитьТекст( + КонсольКода.УстановитьТекст( "Результат = Новый ТаблицаЗначений; |Результат.Колонки.Добавить(""Значение"", новый ОписаниеТипов(""Число"")); |Результат.Добавить().Значение = 2;"); @@ -143,15 +211,16 @@ КонсольКода.ВыполнитьКоманду("Настройки_ДобавитьЗапрос"); - Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество()).Равно(3) - .Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[2].Тип).Равно(0); + Количество = КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество(); + + Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[Количество - 1].Тип).Равно(0); КонецПроцедуры &НаКлиенте Процедура ТестДолжен_Проверить_ИзвлечьПараметры() Экспорт - КонсольКода.ВыбраннаяНастройка_Текст.УстановитьТекст("ВЫБРАТЬ &Параметр КАК Значение"); + КонсольКода.УстановитьТекст("ВЫБРАТЬ &Параметр КАК Значение"); КонсольКода.ВыполнитьКоманду("Параметры_Заполнить"); @@ -165,7 +234,7 @@ &НаКлиенте Процедура ТестДолжен_Проверить_ВыводСпискаВременныхТаблиц() Экспорт - КонсольКода.ВыбраннаяНастройка_Текст.УстановитьТекст( + КонсольКода.УстановитьТекст( "ВЫБРАТЬ | 1 КАК Поле1 |ПОМЕСТИТЬ ВТ1 @@ -197,6 +266,95 @@ КонецПроцедуры +#Область Настройки + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗапускБезНастроек() Экспорт + + КонсольКода = ПолучитьФорму("ВнешняяОбработка.CodeConsole83.Форма.Форма"); + КонсольКода.ИмяФайлаНастроек = Неопределено; + КонсольКода.Открыть(); + + Ожидаем.Что(КонсольКода.Открыта(), "Форма консоли открыта").Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки(ИмяМакета) Экспорт + + ТД = ПолучитьМакет(ИмяМакета); + + ИмяФайла = ПолучитьИмяВременногоФайла("sel"); + ТД.Записать(ИмяФайла); + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ИмяФайла); + + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_СозданиеНовойНастройки() Экспорт + + РезультатОперации = КонсольКода.НоваяНастройка(); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_СохраниниеНастройки() Экспорт + + ИмяФайла = ПолучитьИмяВременногоФайла(ИмяФайла); + РезультатОперации = КонсольКода.СохранитьНастройкуВФайл(ИмяФайла); + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиФайлНеСуществует() Экспорт + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ПолучитьИмяВременногоФайла("sel")); + + Ожидаем.Что(РезультатОперации).Равно(Ложь); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиНеКорректнаяСтруктура() Экспорт + + + ТД = Новый ТекстовыйДокумент; + ТД.ДобавитьСтроку("Здесь не корректные настройки"); + ТД.ДобавитьСтроку("Здесь не корректные настройки"); + + ИмяФайла = ПолучитьИмяВременногоФайла("sel"); + ТД.Записать(ИмяФайла); + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ПолучитьИмяВременногоФайла("sel")); + + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Ложь); + +КонецПроцедуры + +#КонецОбласти // Настройки + +#Область Служебные_методы + +&НаСервере +Функция ПолучитьМакет(ИмяМакета) + + Возврат РеквизитФормыВЗначение("Объект").ПолучитьМакет(ИмяМакета); + +КонецФункции + +#КонецОбласти // Служебные_методы // { блок юнит-тестов - сами тесты diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" new file mode 100644 index 0000000..4e9a03b --- /dev/null +++ "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" new file mode 100644 index 0000000..e78094d --- /dev/null +++ "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" @@ -0,0 +1,302 @@ +{"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e, +{3, +{ +{"S","Дерево"}, +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235, +{1, +{5, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Наименование", +{"Pattern", +{"S"} +},"",0}, +{3,"Описание", +{"Pattern", +{"S"} +},"",0}, +{4,"Тип", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"Картинка", +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +},"",0} +}, +{2,5,0,1,1,2,2,3,3,4,4,5, +{1,3, +{2,0,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","Запрос1"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0}, +{2,1,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Скрипт1"}, +{"S",""}, +{"N",1}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,f695666a-bad9-49f6-ab7c-5198d7ea4739},"",-1,-1,0,0,""} +},0}, +{2,2,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S","Запрос2"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0} +},-1,2} +} +} +}, +{ +{"S","Запросы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{8, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0}, +{4,"СпособВыгрузки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"ПоказыватьСлужебныеКолонкиРезультата", +{"Pattern", +{"B"} +},"",0}, +{6,"СпособВыборки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{7,"ОбходитьИерархическиеВыборкиРекурсивно", +{"Pattern", +{"B"} +},"",0}, +{8,"ОписаниеЗапроса", +{"Pattern", +{"S"} +},"",0} +}, +{2,8,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8, +{1,2, +{2,0,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","ВЫБРАТЬ 1 + 2 "}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0}, +{2,1,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S",""}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0} +},-1,1}, +{0,0} +} +} +}, +{ +{"S","Алгоритмы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{4, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"НаКлиенте", +{"Pattern", +{"B"} +},"",0}, +{4,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0} +}, +{2,4,0,1,1,2,2,3,3,4, +{1,1, +{2,0,4, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Сообщить(1);"}, +{"B",0}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{3, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{1,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0} +}, +{2,3,0,2,1,3,2,1, +{1,0},-1,-1}, +{0,0} +} +},0} +},-1,0}, +{0,0} +} +} +} +} +} \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" new file mode 100644 index 0000000..91bdf8c --- /dev/null +++ "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" new file mode 100644 index 0000000..5a388b9 --- /dev/null +++ "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" @@ -0,0 +1,284 @@ +{"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e, +{3, +{ +{"S","Дерево"}, +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235, +{1, +{5, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Наименование", +{"Pattern", +{"S"} +},"",0}, +{3,"Описание", +{"Pattern", +{"S"} +},"",0}, +{4,"Тип", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"Картинка", +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +},"",0} +}, +{2,5,0,1,1,2,2,3,3,4,4,5, +{1,1, +{2,0,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","Запрос1"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0} +},-1,0} +} +} +}, +{ +{"S","Запросы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{8, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0}, +{4,"СпособВыгрузки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"ПоказыватьСлужебныеКолонкиРезультата", +{"Pattern", +{"B"} +},"",0}, +{6,"СпособВыборки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{7,"ОбходитьИерархическиеВыборкиРекурсивно", +{"Pattern", +{"B"} +},"",0}, +{8,"ОписаниеЗапроса", +{"Pattern", +{"S"} +},"",0} +}, +{2,8,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8, +{1,2, +{2,0,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","ВЫБРАТЬ 1 + 2 "}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0}, +{2,1,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S",""}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0} +},-1,1}, +{0,0} +} +} +}, +{ +{"S","Алгоритмы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{4, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"НаКлиенте", +{"Pattern", +{"B"} +},"",0}, +{4,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0} +}, +{2,4,0,1,1,2,2,3,3,4, +{1,1, +{2,0,4, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Сообщить(1);"}, +{"B",0}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{3, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{1,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0} +}, +{2,3,0,2,1,3,2,1, +{1,0},-1,-1}, +{0,0} +} +},0} +},-1,0}, +{0,0} +} +} +} +} +} \ No newline at end of file From a77c2c7fb614827703c781755208edc34699c8e2 Mon Sep 17 00:00:00 2001 From: kav Date: Sun, 10 Sep 2017 18:32:13 +0300 Subject: [PATCH 05/10] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=B1=D0=BE=D0=BA=20=D1=82=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form.xml" | 29 +++ .../Ext/Form/Module.bsl" | 228 +++++++++++++----- 2 files changed, 203 insertions(+), 54 deletions(-) diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" index 3629e0c..bfdc3f4 100644 --- "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" +++ "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" @@ -119,6 +119,16 @@ + + + + + + - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Видимость</v8:content> - </v8:item> - - - - ru - Группа настройки видимость - - - - StdPicture.EditInDialog - true - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Файл</v8:content> - </v8:item> - - - - ru - Дерево настроек группа файл - - - - - - - - - - - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа информация результат</v8:content> - </v8:item> - - - - ru - Группа информация результат - - - true - Horizontal - None - false - false - DontUse - - - - Служебные_ОписаниеТекущегоЗначения - None - false - false - true - true - - - - Служебные_ОписаниеТекущегоЗначенияНажатие - - - - Служебные_ОписаниеРезультат - None - Right - 30 - false - false - false - - - - - - - 9 - false - Form - - - - - - - - - Horizontal - None - false - - - - Horizontal - None - false - DontUse - - - - Tree - None - 6 - true - true - true - Настройки_Дерево - - HierarchicalList - Tree - Copy - List - SortListAsc - MoveUp - OutputList - SelectAll - SortListDesc - CopyToClipboard - ShowRowRearrangement - Delete - EndEdit - Add - Change - ShowMultipleSelection - MoveDown - - - - - - - Настройки_Дерево - SearchStringRepresentation - - - - - - - Настройки_Дерево - ViewStatusRepresentation - - - - - - - Настройки_Дерево - SearchControl - - - - - - Настройки_ДеревоПриАктивизацииСтроки - - - - InCell - - - - Настройки_Дерево.Картинка - None - EnterOnInput - - - - - Настройки_Дерево.Наименование - EnterOnInput - - - - - - -
- - Vertical - None - false - - - - List - None - false - false - true - true - true - РезультатТаблица - - Copy - SortListAsc - MoveUp - CancelSearch - OutputList - SelectAll - SortListDesc - CopyToClipboard - ShowRowRearrangement - Delete - EndEdit - Add - Change - Find - ShowMultipleSelection - MoveDown - - - - - - - - - - - - - РезультатТаблица - SearchStringRepresentation - - - - - - - РезультатТаблица - ViewStatusRepresentation - - - - - - - РезультатТаблица - SearchControl - - - - - - РезультатТаблицаПриАктивизацииЯчейки - РезультатТаблицаПриИзменении - - - - РезультатТаблица._Служебная - None - EnterOnInput - - - - -
-
-
-
-
-
-
- - Horizontal - None - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа странницы запрос</v8:content> - </v8:item> - - - - ru - Группа странницы запрос - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры</v8:content> - </v8:item> - - - - ru - Группа параметры - - - - - - List - 25 - false - false - false - true - true - true - ВыбраннаяНастройка_Параметры - - - - false - - - - - - - - - - ВыбраннаяНастройка_Параметры - SearchStringRepresentation - - - - - - - ВыбраннаяНастройка_Параметры - ViewStatusRepresentation - - - - - - - ВыбраннаяНастройка_Параметры - SearchControl - - - - - - ДеревоНастроекПараметрыЗапросаПриАктивизацииСтроки - - - - ВыбраннаяНастройка_Параметры.ИмяПараметра - EnterOnInput - - - - - ВыбраннаяНастройка_Параметры.ЗначениеПараметра - EnterOnInput - - - - -
-
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Временные таблицы</v8:content> - </v8:item> - - - - ru - Группа временные таблицы - - - - - - List - true - true - true - true - Результат_ВременныеТаблицы - - Copy - SortListAsc - MoveUp - CancelSearch - OutputList - SelectAll - SortListDesc - CopyToClipboard - ShowRowRearrangement - Delete - EndEdit - Add - Change - Find - ShowMultipleSelection - MoveDown - - - - - - - - Результат_ВременныеТаблицы - SearchStringRepresentation - - - - - - - Результат_ВременныеТаблицы - ViewStatusRepresentation - - - - - - - Результат_ВременныеТаблицы - SearchControl - - - - - - Результат_ВременныеТаблицыВыбор - - - - Результат_ВременныеТаблицы.Имя - EnterOnInput - - - - - Результат_ВременныеТаблицы.Количество - EnterOnInput - 5 - - - - - Результат_ВременныеТаблицы.Время - EnterOnInput - 5 - - - - -
-
-
-
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа редактор</v8:content> - </v8:item> - - - - ru - Группа редактор - - - Vertical - None - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа команды</v8:content> - </v8:item> - - - - ru - Группа команды - - - None - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Запрос</v8:content> - </v8:item> - - - - ru - Группа запрос - - - Alt+Q - - StdPicture.QueryWizard - true - - - - - - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Скрипт</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Скрипт</v8:content> - </v8:item> - - - - ru - Группа скрипт - - - Alt+F - - StdPicture.CustomExpression - true - - - - - Horizontal - None - false - - - - - ВыполнятьНаКлиенте - Auto - - - - - - - - - - - ВыбраннаяНастройка_Текст - None - false - false - - - - - - - - - - - - ВыбраннаяНастройка_ТекстПриИзменении - - - - -
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа лево</v8:content> - </v8:item> - - - - ru - Группа лево - - - Vertical - None - Equal - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа основная</v8:content> - </v8:item> - - - - ru - Группа основная - - - Vertical - None - false - - - - - - - cfg:ExternalDataProcessorObject.КонсольКода83 - - true - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результат таблица</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Служебная</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Дерево настроек</v8:content> - </v8:item> - - - v8:ValueTree - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос</v8:content> - </v8:item> - - - xs:string - - 100 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст запроса</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры запроса</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Способ выгрузки</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Показывать служебные колонки результата</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Способ выборки</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Обходить иерархические выборки рекурсивно</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание запроса</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст алгоритма</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Версии запроса</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Дата версии запроса</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры алгоритма</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица выборок</v8:content> - </v8:item> - - - v8:ValueTable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Это выражение</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - v8:ValueListType - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 15 - 5 - Any - - - 0 - Variable - - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени ссылка</v8:content> - </v8:item> - - - cfg:DocumentRef - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени дата</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница значение</v8:content> - </v8:item> - - - xs:dateTime - cfg:DocumentRef - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница вид</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание таблицы значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Это выражение</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - v8:ValueListType - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 15 - 5 - Any - - - 0 - Variable - - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени ссылка</v8:content> - </v8:item> - - - cfg:DocumentRef - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени дата</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница значение</v8:content> - </v8:item> - - - xs:dateTime - cfg:DocumentRef - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница вид</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание таблицы значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Включена</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип обхода</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группировки</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группировки для значений группировок</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Дата версии</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст запроса</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры</v8:content> - </v8:item> - - - v8:ValueTable - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя параметра</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Это выражение</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение параметра</v8:content> - </v8:item> - - - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 10 - 0 - Any - - - 0 - Variable - - - Date - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени дата</v8:content> - </v8:item> - - - xs:dateTime - - Date - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени ссылка</v8:content> - </v8:item> - - - cfg:DocumentRef - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница значение</v8:content> - </v8:item> - - - xs:dateTime - cfg:DocumentRef - - Date - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница вид</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание таблицы значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя файла настроек</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - ИмяФайлаНастроек - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выполнять на клиенте</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Служебные описание текущего значения</v8:content> - </v8:item> - - - v8ui:FormattedString - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Служебные описание результат</v8:content> - </v8:item> - - - v8ui:FormattedString - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результат таблица адрес</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Настройки дерево</v8:content> - </v8:item> - - - v8:ValueTree - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Ключ</v8:content> - </v8:item> - - - v8:UUID - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Наименование</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип. 0 - Запрос, 1- Скрипт</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Картинка</v8:content> - </v8:item> - - - v8ui:Picture - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Настройки запросы</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Ключ</v8:content> - </v8:item> - - - v8:UUID - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры запроса</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Способ выгрузки</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Показывать служебные колонки результата</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Способ выборки</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Обходить иерархические выборки рекурсивно</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание запроса</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Это выражение</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - v8:ValueListType - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 15 - 5 - Any - - - 0 - Variable - - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени ссылка</v8:content> - </v8:item> - - - cfg:DocumentRef - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени дата</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница значение</v8:content> - </v8:item> - - - xs:dateTime - cfg:DocumentRef - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница вид</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание таблицы значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Это выражение</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - v8:ValueListType - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 15 - 5 - Any - - - 0 - Variable - - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени ссылка</v8:content> - </v8:item> - - - cfg:DocumentRef - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Момент времени дата</v8:content> - </v8:item> - - - xs:dateTime - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница значение</v8:content> - </v8:item> - - - xs:dateTime - cfg:DocumentRef - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Граница вид</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание таблицы значений</v8:content> - </v8:item> - - - v8:ValueListType - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Настройки алгоритмы</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Ключ</v8:content> - </v8:item> - - - v8:UUID - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>На клиенте</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры запроса</v8:content> - </v8:item> - - - v8:ValueTable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - v8:ValueListType - ent:AccumulationRecordType - xs:boolean - ent:AccountingRecordType - ent:AccountType - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 15 - 5 - Any - - - 0 - Variable - - - DateTime - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выбранная настройка текст</v8:content> - </v8:item> - - - d5p1:TextDocument - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выбранная настройка текст</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя параметра</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение параметра</v8:content> - </v8:item> - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Временные таблицы</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Кол-во</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Время</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Продолжительность</v8:content> - </v8:item> - - - xs:decimal - - 10 - 0 - Any - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Адрес данных</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выполнить</v8:content> - </v8:item> - - - - ru - Выполнить - - - F5 - - StdPicture.GenerateReport - true - - ВыполнитьЗапросСкрипт - TextPicture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Конструктор запроса</v8:content> - </v8:item> - - - - ru - Редактор открыть конструктор запроса - - - - StdPicture.QueryWizard - true - - Редактор_ОткрытьКонструкторЗапроса - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Сохранить настройки</v8:content> - </v8:item> - - - - ru - Файл сохранить настройки - - - Ctrl+Shift+S - - StdPicture.SaveFile - true - - СохранитьНастройки - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Загрузить настройки</v8:content> - </v8:item> - - - - ru - Файл загрузить настройки - - - Ctrl+Shift+O - - StdPicture.OpenFile - true - - ЗагрузитьНастройки - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Сохранить настройки как ...</v8:content> - </v8:item> - - - - ru - Файл сохранить настройки как - - - - StdPicture.SaveFile - true - - СохранитьНастройки - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Заполнить параметры</v8:content> - </v8:item> - - - - ru - Параметры заполнить - - - - StdPicture.QueryWizardTableParameters - true - - Параметры_Заполнить - TextPicture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Дерево настроек</v8:content> - </v8:item> - - - - ru - Видимость дерево настроек - - - - StdPicture.ListViewModeTree - true - - ПереключитьВидимость - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Добавить в параметры</v8:content> - </v8:item> - - - - ru - Результат добавить в параметры - - - Результат_ДобавитьВПараметры - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Закомментировать</v8:content> - </v8:item> - - - - ru - Редактор закомментировать - - - Редактор_Закомментировать - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица настроить колонки</v8:content> - </v8:item> - - - - ru - Настроить колонки - - - - StdPicture.SpreadsheetReadOnly - true - - Таблица_НастроитьКолонки - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Добавить запрос</v8:content> - </v8:item> - - - - ru - Настройки добавить запрос - - - - StdPicture.QueryWizard - true - - Настройки_ДобавитьНастройку - TextPicture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Добавить скрипт</v8:content> - </v8:item> - - - - ru - Настройки добавить запрос - - - - StdPicture.CustomExpression - true - - Настройки_ДобавитьНастройку - TextPicture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группу</v8:content> - </v8:item> - - - - ru - Настройки добавить запрос - - - - StdPicture.CreateFolder - true - - Настройки_ДобавитьНастройку - TextPicture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Удалить символы модуля</v8:content> - </v8:item> - - - - ru - Редактор удалить символы модуля - - - - StdPicture.WriteAndClose - true - - ОчиститьТекстЗапросаОтМусора - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Получить текст для модуля</v8:content> - </v8:item> - - - - ru - Редактор получить текст для модуля - - - - StdPicture.FindInList - true - - ПолучитьТекстДляМодуля - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Закомментировать</v8:content> - </v8:item> - - - - ru - Редактор закомментировать - - - Редактор_Раскомментировать - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры выполнения</v8:content> - </v8:item> - - - - ru - Видимость запросы - - - - StdPicture.QueryWizardTableParameters - true - - ПереключитьВидимость - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Проверить обновление</v8:content> - </v8:item> - - - - ru - Проверить обновление - - - - StdPicture.AddToFavorites - true - - ПроверитьОбновлениеКлиент - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Новая настройка</v8:content> - </v8:item> - - - - ru - Файл новая настройка - - - - StdPicture.Document - true - - НоваяНастройка - - - \ No newline at end of file diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\222\321\213\320\261\321\200\320\260\320\275\320\275\320\260\321\217\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\242\320\265\320\272\321\201\321\202\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\240\320\260\321\201\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" deleted file mode 100644 index 23e3294548a8a2ca9f27e0d0aa3348c383a21ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TWBmH* zE(5uM2}+X%XruY~<3sDOFT-Rb1Du-IUtcQ4D~HKO2G}*o3EB_9qZ_J6;Aefj^t z%5fqm3nx?#6`*VW_WR3$2fMvh0~wi^KBi@gBo;_=3PGga1qc1g&x5cb0A2IWJDW_U ztpquRfo#q{KmT&`y^PHSvY*E!{N?8V^5`*G6%?Ro{`2q8h8rsbG{Qmb|9_cQZ2J1+ zCl4Fz^W=mtzkWaX@I`3-dWcF0K+$~o;T~yTIYmKL5c|RIH(y^UtXlTu)7K}jzkc}f z%XHIfh%z`p(G0XUNGlS;)|Yqt@#FPT_uy9_z5)?YWS4^ zd1f!iKL%cDNr(anz?Yx@eE-41$pPhH11Nq*1Ne0U0Y1$H0R@^F7y!JIu($zZY2p9? N002ovPDHLkV1mpQ>;?b; diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Items/\320\242\320\265\320\272\321\201\321\202\320\227\320\260\320\277\321\200\320\276\321\201\320\260\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200_\320\227\320\260\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\270\321\200\320\276\320\262\320\260\321\202\321\214/Picture.png" deleted file mode 100644 index d918910eb4a9f129149e33dcfd7e700ffcf0ce7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1SFYWcSQjy#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;3-cR#}EtuM`$Z;Pjfznz8ujkH^lh z*XtinQD&Yq>w0{=)=};DlWuG`Oz&3|f4zL3f7zvJ8962mv7c{cch_DyJVRpU#Tyw6 z-OtkJ&%akyeK+zXcW*D}hKzef#Zy;r;#cQZmy#A - -
- - ФормаНастройкаТаблицы - - - ru - Форма настройка таблицы - - - - Managed - false - - PersonalComputer - MobileDevice - - - -
-
\ No newline at end of file diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" deleted file mode 100644 index c3c72d4..0000000 --- "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260\320\242\320\260\320\261\320\273\320\270\321\206\321\213/Ext/Form.xml" +++ /dev/null @@ -1,179 +0,0 @@ - -
- - No - CustomizeForm - SaveValues - Close - Help - Abort - Retry - Yes - Cancel - RestoreValues - Ignore - OK - - - - - - - - - ПриСозданииНаСервере - - - - List - true - true - true - РеквизитыТаблицы - - - - - - - РеквизитыТаблицы - SearchStringRepresentation - - - - - - - РеквизитыТаблицы - ViewStatusRepresentation - - - - - - - РеквизитыТаблицы - SearchControl - - - - - - - РеквизитыТаблицы.Имя - EnterOnInput - - - - - РеквизитыТаблицы.ТипЗначения - EnterOnInput - - - - - РеквизитыТаблицы.Заголовок - EnterOnInput - - - - -
-
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Реквизиты таблицы</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип значения</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Заголовок</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Сохранить</v8:content> - </v8:item> - - - - ru - Сохранить - - - Сохранить - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Отмена</v8:content> - </v8:item> - - - - ru - Отмена - - - - -
\ No newline at end of file diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" deleted file mode 100644 index 2bd1fc3..0000000 --- "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262.xml" +++ /dev/null @@ -1,22 +0,0 @@ - - -
- - ФормаСвойств - - - ru - Форма свойств - - - - Managed - false - - PersonalComputer - MobileDevice - - - -
-
\ No newline at end of file diff --git "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" "b/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" deleted file mode 100644 index f0e1f8f..0000000 --- "a/src/CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\262\320\276\320\271\321\201\321\202\320\262/Ext/Form.xml" +++ /dev/null @@ -1,143 +0,0 @@ - -
- None - - - ПриСозданииНаСервере - - - - List - None -
false
- false - true - true - true - ТаблицаЗначений - - - - - - - ТаблицаЗначений - SearchStringRepresentation - - - - - - - ТаблицаЗначений - ViewStatusRepresentation - - - - - - - ТаблицаЗначений - SearchControl - - - - - - - 6 - InCell - - - - ТаблицаЗначений.Картинка - EnterOnInput - - - - - ТаблицаЗначений.Представление - true - EnterOnInput - 3 - - - - - - - - ТаблицаЗначений.Значение - 30 - false - false - false - false - false - false - false - false - false - false - DontUse - - - - ТаблицаЗначенийЗначениеНачалоВыбора - ТаблицаЗначенийЗначениеНачалоВыбораИзСписка - - - -
-
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица значений</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Представление</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Картинка</v8:content> - </v8:item> - - - v8ui:Picture - - - - - - \ No newline at end of file diff --git a/src/CodeConsole83/maps.txt b/src/CodeConsole83/maps.txt new file mode 100644 index 0000000..f06808d --- /dev/null +++ b/src/CodeConsole83/maps.txt @@ -0,0 +1,3 @@ +Form\Форма\Форма.bsl-->6e6904e6-445a-4678-957b-e39d02fce6a4.0 (3 977, 6 221) +Form\ФормаНастройкаТаблицы\Форма.bsl-->a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 (627, 659) +Form\ФормаСвойств\Форма.bsl-->2160ae20-89a5-4c06-8ef5-261700f38e89.0 (574, 599) diff --git a/src/CodeConsole83/renames.txt b/src/CodeConsole83/renames.txt new file mode 100644 index 0000000..85012a4 --- /dev/null +++ b/src/CodeConsole83/renames.txt @@ -0,0 +1,11 @@ +2160ae20-89a5-4c06-8ef5-261700f38e89-->und\2160ae20-89a5-4c06-8ef5-261700f38e89 +2160ae20-89a5-4c06-8ef5-261700f38e89.0-->und\2160ae20-89a5-4c06-8ef5-261700f38e89.0 +6e6904e6-445a-4678-957b-e39d02fce6a4-->und\6e6904e6-445a-4678-957b-e39d02fce6a4 +6e6904e6-445a-4678-957b-e39d02fce6a4.0-->und\6e6904e6-445a-4678-957b-e39d02fce6a4.0 +a3626ede-5b0a-440b-92ae-ae5ab4b70298-->und\a3626ede-5b0a-440b-92ae-ae5ab4b70298 +a3626ede-5b0a-440b-92ae-ae5ab4b70298.0-->und\a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 +ac7f7896-01c1-4bcc-abb9-dedfec899bc7-->und\ac7f7896-01c1-4bcc-abb9-dedfec899bc7 +copyinfo-->und\copyinfo +root-->und\root +version-->und\version +versions-->und\versions diff --git a/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89 b/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89 new file mode 100644 index 0000000..a27998b --- /dev/null +++ b/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89 @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{12, +{1, +{0,0,2160ae20-89a5-4c06-8ef5-261700f38e89},"ФормаСвойств", +{1,"ru","Форма свойств"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89.0 b/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89.0 new file mode 100644 index 0000000..384ae3a --- /dev/null +++ b/src/CodeConsole83/und/2160ae20-89a5-4c06-8ef5-261700f38e89.0 @@ -0,0 +1,685 @@ +{3, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{1,0},0,0,1,1,1,0,0,0, +{1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",1,0,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,0,1}, +{0},1, +{21, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ФормаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},1,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ТаблицаЗначений",0,0,0, +{1,0}, +{1,0}, +{1, +{1} +},0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,2,2,1,0,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,1,13, +{"U"}, +{0,1,0}, +{0},1, +{21, +{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{21, +{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ТаблицаЗначенийКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},2,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{23,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТаблицаЗначенийГруппа1", +{1,0}, +{1,0},0,1,0,6,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{2,2,1,0,3, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{0}, +{"Pattern"},"", +{1,0},0},2,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{20,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"ТаблицаЗначенийКартинка",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{3} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{8,0,0,1,1, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,0, +{0},1,1,0,48312c09-257f-4b29-b280-284dd89efc1e},0,0, +{0,1,0},1,0,0,1,0}, +{0,1,0},1, +{21, +{21,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийКартинкаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{22,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийКартинкаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{17,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТаблицаЗначенийПредставление",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{2} +}, +{0},1,1,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},3,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,2,60, +{-31},700,0,0,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{18,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийПредставлениеКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{19,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийПредставлениеРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},1,0,1, +{10, +{24,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийГруппа1РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{14,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТаблицаЗначенийЗначение",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{1} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,1,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},30,0,2,2,1,2,2,2,2,2,0,0,0,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,0,0, +{"Pattern"},1, +{2,1960479b-4d89-4eba-8b39-0aa802020558,"ТаблицаЗначенийЗначениеНачалоВыбора",b3b65989-73ac-4db3-b6cb-398cb41a062f,"ТаблицаЗначенийЗначениеНачалоВыбораИзСписка",1,0,1960479b-4d89-4eba-8b39-0aa802020558,0,1,b3b65989-73ac-4db3-b6cb-398cb41a062f,0,1}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,0,0},0, +{1,0},0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{15,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийЗначениеКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{16,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийЗначениеРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{4,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{5,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{6,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{7,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,0},0,3,3},1, +{4, +{8,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"ТаблицаЗначенийСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{9,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{10,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,1},0,3,3},1, +{4, +{11,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ТаблицаЗначенийУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{12,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ТаблицаЗначенийУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{13,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТаблицаЗначенийУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,2},0,3,3},0,1,0,0,1,0,3,3,0,1,0},"","",1, +{21, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0,0,1,0,1, +{10, +{0},0,0,0,0,"NavigatorExtendedTooltip", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",0,0,0,0,0,0,3,3,0,0,0,100,1,1,0}," +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если Параметры.Свойство(""Список"") Тогда + + Для Каждого Стр Из Параметры.Список Цикл + + ЗаполнитьЗначенияСвойств(ТаблицаЗначений.Добавить(), Стр); + + КонецЦикла; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ТаблицаЗначенийЗначениеНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; +КонецПроцедуры + +&НаКлиенте +Процедура ТаблицаЗначенийЗначениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; +КонецПроцедуры +", +{4,1, +{9, +{1},0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,3, +{5,1,0,"Значение", +{1,1, +{"ru","Значение"} +}, +{"Pattern"}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"Представление", +{1,1, +{"ru","Представление"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Картинка", +{1,1, +{"ru","Картинка"} +}, +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +},0,0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} +}, +{0,0}, +{0,0}, +{0,0}, +{0,0},0,0} \ No newline at end of file diff --git a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4 b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4 new file mode 100644 index 0000000..aeaf3b3 --- /dev/null +++ b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4 @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{12, +{1, +{0,0,6e6904e6-445a-4678-957b-e39d02fce6a4},"Форма", +{1,"ru","Форма"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 new file mode 100644 index 0000000..95a3519 --- /dev/null +++ b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 @@ -0,0 +1,8506 @@ +{3, +{46,0,0,0,0,1,0,1,00000000-0000-0000-0000-000000000000,0, +{1,0},0,5,1,1,1,0,0,0, +{4,3699f6a3-9a2a-4c82-a775-6ff4824a08ca,"ОбработкаОповещения",3ccc650e-f631-4cae-8e33-3eaac610b5f9,"ПриОткрытии",52dbb775-1631-4fd5-8c55-1615b5881dac,"ПередЗакрытием",9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",1,0,3699f6a3-9a2a-4c82-a775-6ff4824a08ca,0,1,3ccc650e-f631-4cae-8e33-3eaac610b5f9,0,1,52dbb775-1631-4fd5-8c55-1615b5881dac,0,1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,0,1}, +{0},1, +{21, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ФормаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},5,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{160,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа6", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,1},3,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{239,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа10", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,0, +{0} +},3,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{213,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Настройки_ДеревоГруппаДобавить", +{1,1, +{"ru","Добавить"} +}, +{1,1, +{"ru","Настройки дерево группа добавить"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{7, +{4,1, +{0,977e831a-0e73-4d60-af51-091a6fa8612e},"",-1,-1,1,0,""}, +{0},2,3,0,0, +{3,4, +{0} +}, +{3,4, +{0} +} +},3,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{201,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Настройки_ДобавитьЗапрос", +{1,1, +{"ru","Запрос"} +},1, +{11,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{202,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДобавитьЗапросРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{203,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Настройки_ДобавитьСкрипт", +{1,1, +{"ru","Скрипт"} +},1, +{12,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{204,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДобавитьСкриптРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{215,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Настройки_ДеревоНастройки_ДобавитьГруппу", +{1,0},1, +{13,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{216,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоНастройки_ДобавитьГруппуРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{214,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоГруппаДобавитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{253,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Группа_Настройки_Видимость", +{1,1, +{"ru","Видимость"} +}, +{1,1, +{"ru","Группа настройки видимость"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{7, +{4,1, +{0,021c20a0-071b-4a60-8e44-12487adde0c8},"",-1,-1,1,0,""}, +{0},2,3,0,0, +{3,4, +{0} +}, +{3,4, +{0} +} +},2,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{162,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Видимость_Дерево_Настроек", +{1,0},1, +{7,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,3, +{-7} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{163,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Видимость_Дерево_НастроекРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{255,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Видимость_Параметры", +{1,0},1, +{17,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{256,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Видимость_ПараметрыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{254,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа_Настройки_ВидимостьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{205,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1, +{0, +{0, +{"B",1},0} +},1,"ДеревоНастроекГруппаФайл", +{1,1, +{"ru","Файл"} +}, +{1,1, +{"ru","Дерево настроек группа файл"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{7, +{4,0, +{0},"",-1,-1,1,0,""}, +{0},2,3,0,0, +{3,4, +{0} +}, +{3,4, +{0} +} +},4,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{291,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1, +{0, +{0, +{"B",1},0} +},6,"Группа9", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{2, +{0},2,0},1,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{289,02023637-7868-4a5f-8576-835a76e0c9ba},0,1, +{0, +{0, +{"B",1},0} +},0,"Файл_НоваяНастройка", +{1,0},1, +{19,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{290,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Файл_НоваяНастройкаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{292,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа9РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{207,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ДеревоНастроекЗагрузитьНастройки", +{1,0},1, +{4,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{208,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекЗагрузитьНастройкиРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{209,02023637-7868-4a5f-8576-835a76e0c9ba},0,1, +{0, +{0, +{"B",1},0} +},0,"ДеревоНастроекСохранитьНастройки", +{1,0},1, +{3,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{210,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекСохранитьНастройкиРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{211,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ДеревоНастроекФайл_СохранитьНастройкиКак", +{1,0},1, +{5,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{212,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекФайл_СохранитьНастройкиКакРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{206,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекГруппаФайлРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{240,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа10РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{143,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"ГруппаИнформацияРезультат", +{1,1, +{"ru","Группа информация результат"} +}, +{1,1, +{"ru","Группа информация результат"} +},0,1,0,0,0,1,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,1,0,0,1},2,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{245,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Служебные_ОписаниеТекущегоЗначения",0,0, +{1,0}, +{1,0}, +{1, +{9} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,1,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{11,0,0,1,2,2, +{1,0},1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},2, +{1,eba5f295-c611-4dd9-84b5-22911ad60c53,"Служебные_ОписаниеТекущегоЗначенияНажатие",1,0,eba5f295-c611-4dd9-84b5-22911ad60c53,0,1}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},0,0,0,0,0}, +{0,1,0},1, +{21, +{246,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Служебные_ОписаниеТекущегоЗначенияКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{247,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Служебные_ОписаниеТекущегоЗначенияРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{248,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Служебные_ОписаниеРезультат",0,0, +{1,0}, +{1,0}, +{1, +{10} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,2,0,3,1,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{11,30,0,0,2,2, +{1,0},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},2, +{0,1,0}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},0,0,0,0,0}, +{0,1,0},1, +{21, +{249,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Служебные_ОписаниеРезультатКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{250,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Служебные_ОписаниеРезультатРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},1,0,1, +{10, +{144,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаИнформацияРезультатРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{285,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа8", +{1,0}, +{1,0},0,1,0,9,0,0,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,0, +{0,02023637-7868-4a5f-8576-835a76e0c9ba} +},1,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{287,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ФормаПроверитьОбновление", +{1,0},1, +{18,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,1,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{288,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ФормаПроверитьОбновлениеРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{286,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа8РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{161,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа6РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{154,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа3", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,1},1,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{158,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа5", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,1,0,1,1},2,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{170,02023637-7868-4a5f-8576-835a76e0c9ba},0,2,0,"Настройки_Дерево",0,0,0, +{1,0}, +{1,0}, +{1, +{12} +},0,1,0,0,0,1,1,6,0,0,0,0,1,0,1,1,0,1,2,2,1,1,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,0, +{1,60edb81d-887b-478e-94ee-7fef2b13393d,"Настройки_ДеревоПриАктивизацииСтроки",1,0,60edb81d-887b-478e-94ee-7fef2b13393d,0,1}, +{17,01833a5a-6553-4c49-b445-095018107bb5,05468165-f954-45a5-84f2-6641c51f9f23,0ae4bea5-23be-42a7-b69e-97b11b29c453,0d0249a4-2b2f-4fc0-a66f-b36f9494b3cc,2bbe4e12-06d2-409b-a972-eea585125d83,37740564-9e86-44a0-bea9-3f485a5a3f91,49602716-fea6-497f-8047-726404038857,51c99108-107c-43e1-8918-e48835bf2495,58b2a785-23f6-4b0e-a324-9a1323285595,88078230-1f6b-415f-99e4-ad2ff73810cf,8af6ebff-cd02-4bfe-a984-44a292623708,8d772f97-c0ef-47c0-9cb0-efea28c61341,9ef79140-3de6-436a-8dda-610bb963f5db,b0016a68-ec64-4e6d-b905-c71fd62efc4c,b41f5bbc-ba5d-4888-8cd1-db246a371418,e7216412-03ac-4a81-99c2-1d7c28e88e31,fa51b106-eae6-44c7-8054-76cbb3100603},1, +{21, +{171,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{21, +{172,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"Настройки_ДеревоКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},1,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{222,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Настройки_ДеревоГруппа1", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{2,2,1,0,3, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{0}, +{"Pattern"},"", +{1,0},0},2,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{224,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"Настройки_ДеревоКартинка",0,0, +{1,0}, +{1,0}, +{2, +{12}, +{5} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{8,0,0,1,1, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,0, +{0},1,1,0,48312c09-257f-4b29-b280-284dd89efc1e},0,0, +{0,1,0},1,0,0,1,0}, +{0,1,0},1, +{21, +{225,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоКартинкаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{226,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоКартинкаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{186,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Настройки_ДеревоНаименование",1,0, +{1,0}, +{1,0}, +{2, +{12}, +{2} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{187,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоНаименованиеКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{188,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоНаименованиеРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},1,0,1, +{10, +{223,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоГруппа1РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{173,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{174,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{175,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{176,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{170,0},0,3,3},1, +{4, +{177,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Настройки_ДеревоСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{178,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{179,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{170,1},0,3,3},1, +{4, +{180,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Настройки_ДеревоУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{181,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Настройки_ДеревоУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{182,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Настройки_ДеревоУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{170,2},0,3,3},0,1,0,0,1,0,3,3,0,1,0},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{220,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа7", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,0,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,0},1,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{54,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"РезультатТаблица",0,0,0, +{1,0}, +{1,0}, +{1, +{6} +},0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,2,2,1,1,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,1,13, +{"U"}, +{2,f228b12f-d892-4925-b338-695617357b32,"РезультатТаблицаПриАктивизацииЯчейки",fe115cc8-9e33-4684-a166-bd5136fe7a9f,"РезультатТаблицаПриИзменении",1,0,f228b12f-d892-4925-b338-695617357b32,0,1,fe115cc8-9e33-4684-a166-bd5136fe7a9f,0,1}, +{16,0ae4bea5-23be-42a7-b69e-97b11b29c453,2bbe4e12-06d2-409b-a972-eea585125d83,37740564-9e86-44a0-bea9-3f485a5a3f91,44ad3ec9-f3c2-4913-9224-5f9fb6418743,49602716-fea6-497f-8047-726404038857,51c99108-107c-43e1-8918-e48835bf2495,58b2a785-23f6-4b0e-a324-9a1323285595,88078230-1f6b-415f-99e4-ad2ff73810cf,8af6ebff-cd02-4bfe-a984-44a292623708,8d772f97-c0ef-47c0-9cb0-efea28c61341,9ef79140-3de6-436a-8dda-610bb963f5db,b0016a68-ec64-4e6d-b905-c71fd62efc4c,b41f5bbc-ba5d-4888-8cd1-db246a371418,c0519548-2a9a-44de-a25e-faf01e089d4d,e7216412-03ac-4a81-99c2-1d7c28e88e31,fa51b106-eae6-44c7-8054-76cbb3100603},1, +{21, +{55,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РезультатТаблицаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},2,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{164,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"РезультатТаблицаКонтекстноеМенюРезультат_ДобавитьВПараметры", +{1,0},1, +{8,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{165,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаКонтекстноеМенюРезультат_ДобавитьВПараметрыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{168,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Таблица_НастроитьКолонки", +{1,0},1, +{10,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{169,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Таблица_НастроитьКолонкиРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},1, +{21, +{56,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"РезультатТаблицаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},1,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{73,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РезультатТаблица_Служебная",0,0, +{1,0}, +{1,0}, +{2, +{6}, +{1} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{74,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РезультатТаблица_СлужебнаяКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{75,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблица_СлужебнаяРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{57,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{58,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{61,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РезультатТаблицаСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{62,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{54,0},0,3,3},1, +{4, +{63,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"РезультатТаблицаСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{66,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РезультатТаблицаСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{67,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{54,1},0,3,3},1, +{4, +{68,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РезультатТаблицаУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{71,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РезультатТаблицаУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{72,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РезультатТаблицаУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{54,2},0,3,3},0,0,0,0,0,0,3,3,0,1,0},1,0,1, +{10, +{221,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа7РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{159,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа5РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{155,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа3РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{156,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа4", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,1},2,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{257,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,3,"ГруппаСтранницыЗапрос", +{1,1, +{"ru","Группа странницы запрос"} +}, +{1,1, +{"ru","Группа странницы запрос"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1, +{0,1,0} +},2,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{259,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"ГруппаПараметры", +{1,1, +{"ru","Параметры"} +}, +{1,1, +{"ru","Группа параметры"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{16, +{4,0, +{0},"",-1,-1,1,0,""},0,0, +{0}, +{1,0},1, +{"Pattern"},"", +{3,4, +{0} +},0,0,3,3,0,0,0},1,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{93,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ВыбраннаяНастройка_Параметры",0,0,1, +{1,0}, +{1,0}, +{1, +{16} +},0,1,0,0,0,1,1,25,0,0,0,0,1,0,1,1,0,1,2,2,1,0,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,1,13, +{"U"}, +{1,60edb81d-887b-478e-94ee-7fef2b13393d,"ДеревоНастроекПараметрыЗапросаПриАктивизацииСтроки",1,0,60edb81d-887b-478e-94ee-7fef2b13393d,0,1}, +{0},1, +{21, +{94,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыбраннаяНастройка_ПараметрыКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{21, +{95,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ВыбраннаяНастройка_ПараметрыКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,0},3,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{121,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ДеревоНастроекПараметрыЗапросаДобавить", +{1,0},1, +{93,b0016a68-ec64-4e6d-b905-c71fd62efc4c}, +{0},1,0,0,0,2,1,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{122,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекПараметрыЗапросаДобавитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{123,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ДеревоНастроекПараметрыЗапросаУдалить", +{1,0},1, +{93,8d772f97-c0ef-47c0-9cb0-efea28c61341}, +{0},1,0,0,0,2,1,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{124,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекПараметрыЗапросаУдалитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{136,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ДеревоНастроекПараметрыЗапросаПараметры_Заполнить", +{1,0},1, +{6,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{137,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекПараметрыЗапросаПараметры_ЗаполнитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},2,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{195,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ДеревоНастроекПараметрыЗапросаИмяПараметра",1,0, +{1,0}, +{1,0}, +{2, +{16}, +{1} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{196,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ДеревоНастроекПараметрыЗапросаИмяПараметраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{197,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекПараметрыЗапросаИмяПараметраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{198,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ДеревоНастроекПараметрыЗапросаЗначениеПараметра",1,0, +{1,0}, +{1,0}, +{2, +{16}, +{2} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{199,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ДеревоНастроекПараметрыЗапросаЗначениеПараметраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{200,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ДеревоНастроекПараметрыЗапросаЗначениеПараметраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{96,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ПараметрыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{97,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ПараметрыСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{100,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыбраннаяНастройка_ПараметрыСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{101,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ПараметрыСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{93,0},0,3,3},1, +{4, +{102,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"ВыбраннаяНастройка_ПараметрыСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{105,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыбраннаяНастройка_ПараметрыСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{106,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ПараметрыСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{93,1},0,3,3},1, +{4, +{107,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"ВыбраннаяНастройка_ПараметрыУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{110,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыбраннаяНастройка_ПараметрыУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{111,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ПараметрыУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{93,2},0,3,3},0,0,0,0,0,0,3,3,0,1,0},1,0,1, +{10, +{260,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаПараметрыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{261,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"ГруппаВременныеТаблицы", +{1,1, +{"ru","Временные таблицы"} +}, +{1,1, +{"ru","Группа временные таблицы"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{16, +{4,0, +{0},"",-1,-1,1,0,""},0,0, +{0}, +{1,0},1, +{"Pattern"},"", +{3,4, +{0} +},0,0,3,3,0,0,0},1,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{263,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"Результат_ВременныеТаблицы",0,0,1, +{1,0}, +{1,0}, +{1, +{17} +},0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,2,2,1,1,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,1,13, +{"U"}, +{1,1282f000-23b6-4887-87f4-9e8e79db3d32,"Результат_ВременныеТаблицыВыбор",1,0,1282f000-23b6-4887-87f4-9e8e79db3d32,0,1}, +{16,0ae4bea5-23be-42a7-b69e-97b11b29c453,2bbe4e12-06d2-409b-a972-eea585125d83,37740564-9e86-44a0-bea9-3f485a5a3f91,44ad3ec9-f3c2-4913-9224-5f9fb6418743,49602716-fea6-497f-8047-726404038857,51c99108-107c-43e1-8918-e48835bf2495,58b2a785-23f6-4b0e-a324-9a1323285595,88078230-1f6b-415f-99e4-ad2ff73810cf,8af6ebff-cd02-4bfe-a984-44a292623708,8d772f97-c0ef-47c0-9cb0-efea28c61341,9ef79140-3de6-436a-8dda-610bb963f5db,b0016a68-ec64-4e6d-b905-c71fd62efc4c,b41f5bbc-ba5d-4888-8cd1-db246a371418,c0519548-2a9a-44de-a25e-faf01e089d4d,e7216412-03ac-4a81-99c2-1d7c28e88e31,fa51b106-eae6-44c7-8054-76cbb3100603},1, +{21, +{264,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{21, +{265,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"Результат_ВременныеТаблицыКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},3,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{276,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Результат_ВременныеТаблицыИмя",1,0, +{1,0}, +{1,0}, +{2, +{17}, +{1} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{277,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыИмяКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{278,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыИмяРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{279,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Результат_ВременныеТаблицыКоличествоСтроки",1,0, +{1,0}, +{1,0}, +{2, +{17}, +{2} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},5,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{280,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыКоличествоСтрокиКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{281,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыКоличествоСтрокиРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{282,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Результат_ВременныеТаблицыВремяФормирования",1,0, +{1,0}, +{1,0}, +{2, +{17}, +{3} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},5,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{283,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыВремяФормированияКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{284,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыВремяФормированияРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{266,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{267,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{268,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{269,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{263,0},0,3,3},1, +{4, +{270,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"Результат_ВременныеТаблицыСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{271,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{272,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{263,1},0,3,3},1, +{4, +{273,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"Результат_ВременныеТаблицыУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{274,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"Результат_ВременныеТаблицыУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{275,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Результат_ВременныеТаблицыУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{263,2},0,3,3},0,1,0,0,1,0,3,3,0,1,0},1,0,1, +{10, +{262,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаВременныеТаблицыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{258,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаСтранницыЗапросРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{227,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"ГруппаРедактор", +{1,1, +{"ru","Группа редактор"} +}, +{1,1, +{"ru","Группа редактор"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,0,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,0},2,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,3,"ГруппаКоманды", +{1,1, +{"ru","Группа команды"} +}, +{1,1, +{"ru","Группа команды"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,0, +{0,1,0} +},2,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"ГруппаЗапрос", +{1,2, +{"ru","Запрос"}, +{"en","Запрос"} +}, +{1,1, +{"ru","Группа запрос"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,81,16},1, +{16, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,1,0,""},0,0, +{0}, +{1,0},1, +{"Pattern"},"", +{3,4, +{0} +},0,0,3,3,0,0,0},1,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{45,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа1", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,0, +{0} +},2,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{47,02023637-7868-4a5f-8576-835a76e0c9ba},0,1, +{0, +{0, +{"B",1},0} +},0,"Выполнить", +{1,0},1, +{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{48,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыполнитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{52,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ОткрытьКонсольЗапроса", +{1,0},1, +{2,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{53,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ОткрытьКонсольЗапросаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,1, +{10, +{46,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа1РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{4,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаЗапросРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{5,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,4,"ГруппаСкрипт", +{1,2, +{"ru","Скрипт"}, +{"en","Скрипт"} +}, +{1,1, +{"ru","Группа скрипт"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,70,16},1, +{16, +{4,1, +{0,f695666a-bad9-49f6-ab7c-5198d7ea4739},"",-1,-1,1,0,""},0,0, +{0}, +{1,0},1, +{"Pattern"},"", +{3,4, +{0} +},0,0,3,3,0,0,0},1,cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{128,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"Группа2", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,1,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,1},2,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{134,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,"Выполнить1", +{1,0},1, +{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{135,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Выполнить1РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,1,0},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{125,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,3,"ВыполнятьНаКлиенте",1,0, +{1,0}, +{1,0}, +{1, +{8} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,1,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{10,0, +{3,4, +{0} +}, +{3,4, +{0} +},0, +{1,0}, +{3,4, +{0} +}, +{7,3,0,1,100},0,0,0,2}, +{0,1,0},1, +{21, +{126,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыполнятьНаКлиентеКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{127,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыполнятьНаКлиентеРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},1,0,1, +{10, +{129,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа2РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{6,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаСкриптРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаКомандыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{189,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,7,"ВыбраннаяНастройка_Текст",0,0, +{1,0}, +{1,0}, +{1, +{15} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,1,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{4,50,10,1,1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0,0,0,0,0}, +{1,fe115cc8-9e33-4684-a166-bd5136fe7a9f,"ВыбраннаяНастройка_ТекстПриИзменении",1,0,fe115cc8-9e33-4684-a166-bd5136fe7a9f,0,1},1, +{21, +{190,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"ВыбраннаяНастройка_ТекстКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},5,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{138,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ТекстЗапросаКонтекстноеМенюОткрытьКонструкторЗапроса", +{1,0},1, +{2,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{139,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТекстЗапросаКонтекстноеМенюОткрытьКонструкторЗапросаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{166,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ТекстЗапросаКонтекстноеМенюРедактор_Закомментировать", +{1,0},1, +{9,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,3, +{0},"",-1,-1,0, +{ +{#base64:iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAA +AARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADKSURBVDhPY/z6 +6S4DuYAJSpMFaKP5+OND668vw2QjA5ya119fKsUrh8lGBtg133hz9dPPD6bSlmhs +NIBd89pri33Uw5gYmdHYaACL5mefn956e91ZyQuNjQmwaN5yc5Wrsg8nCycaGxOg +a/72+8uBB7u9VYPQ2FgBuuaddzaZSlsJcgqjsbECFM1//v3ZcGNlgEY4GhsXQNF8 ++OEeaV45RUFVNDYugKIZaFWQViQmGxdAaP7556e5jI2JlBUaGw8YblmSGECBZgYG +AOyaabePVjRAAAAAAElFTkSuQmCC} +},0,""},1, +{"Pattern"},"",2,0,1, +{10, +{167,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТекстЗапросаКонтекстноеМенюРедактор_ЗакомментироватьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{251,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ВыбраннаяНастройка_ТекстКонтекстноеМенюРедактор_Раскомментировать", +{1,0},1, +{16,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,3, +{0},"",-1,-1,0, +{ +{#base64:iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAA +AARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGgSURBVDhPY/z6 +6S4DuYAJSpMFaKP5+OND668vw2QjA5ya119fKsUrh8lGBtg133hz9dPPD6bSlmhs +NIBd89pri33Uw5gYmdHYaACL5mefn95+d8NZyQvMfnLr7XUIGxNg0bzl5ioXJR8O +JvZ/v359+f+/ynEiJwsnVA4VoGv+9vvLgQe7vVUDGZmYPqZliiQWSHIKQaTeBQf9 +ys+DsCEAXfPOO5tMpa0EOYWBbM4/P/9y872MzQSyn8ck/OXm//LoMVgVFKBo/vPv +z4YbKwM0wkHs/3+ZVmz6+uMnDxvr8+SEL79+P/jwRWj9eohKCEDRfPjhHmleOUVB +VRD7we43X18orFr25NPXJ6+/fvjxy3TTaogyOEDRDLQ2SCsSwtaXd/vx4/VR9+BX +H74CEVBkl4MfRAoOEJp//vlpLmNjImUFYb/69OiiY9KH79+BXO9D2+48e/f2y9fZ +WrZgtVCA0MzOwh6lmwxnawgocGqovfvwHagTKBJ5Zi/HPwZeaUmIAgjAl5//fP/B +wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} +},0,""},1, +{"Pattern"},"",2,0,1, +{10, +{252,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ТекстКонтекстноеМенюРедактор_РаскомментироватьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{241,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ТекстЗапросаКонтекстноеМенюУдалитьСимволыМодуля", +{1,0},1, +{14,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},2,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{242,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ТекстЗапросаКонтекстноеМенюУдалитьСимволыМодуляExtendedTooltip", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{243,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ВыбраннаяНастройка_ТекстКонтекстноеМенюРедактор_ПолучитьТекстДляМодуля", +{1,0},1, +{15,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{244,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ТекстКонтекстноеМенюРедактор_ПолучитьТекстДляМодуляРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{191,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ВыбраннаяНастройка_ТекстРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},1,0,1, +{10, +{228,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаРедакторРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,0,1, +{10, +{157,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"Группа4РасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{91,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"ГруппаЛево", +{1,1, +{"ru","Группа лево"} +}, +{1,1, +{"ru","Группа лево"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,0,1,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,0},0,1,0,1, +{10, +{92,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаЛевоРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},cd5394d0-7dda-4b56-8927-93ccbe967a01, +{21, +{43,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,5,"ГруппаОсновная", +{1,1, +{"ru","Группа основная"} +}, +{1,1, +{"ru","Группа основная"} +},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{23,0,0,0,0, +{0}, +{1,0}, +{"Pattern"},"", +{3,4, +{0} +},0,0,0,1, +{1,0},0,0,3,3,2,0,1,0},0,1,0,1, +{10, +{44,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаОсновнаяРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},"","",1, +{21, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0,0,1,0,1, +{10, +{0},0,0,0,0,"NavigatorExtendedTooltip", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",0,2,0,0,0,0,3,3,0,0,0,100,1,1,0},"&НаКлиенте +Перем ПутьФайлаЗапроса; +&НаКлиенте +Перем ТекущаяНастройка; +&НаКлиенте +Перем ХранилищеПараметров; +&НаКлиенте +Перем СтруктураТаблицы; +&НаКлиенте +Перем ТаблицаИзменена; +&НаКлиенте +Перем КлючТекущейНастройки; +&НаКлиенте +Перем ПараметрыТекущейНастройки Экспорт; +&НаКлиенте +Перем РезультатВыполнения; + +////////////////////////////////////////////////// +/////Служебные методы +////////////////////////////////////////////////// + +#Область github_integration + +&НаКлиентеНаСервереБезКонтекста +Функция ПараметрыПубликации() + + Параметры = Новый Структура; + + Параметры.Вставить(""owner"", ""alkoleft""); + Параметры.Вставить(""repo"", ""ones_universal_tools""); + Параметры.Вставить(""version"", ""v1.0.3""); + + Возврат Параметры; + +КонецФункции + +&НаСервереБезКонтекста +Функция ЗапросGitHub(АдресРесурса) + ЗащищенноеСоединениеOpenSSL = Новый ЗащищенноеСоединениеOpenSSL(); + Соединение = Новый HTTPСоединение(""api.github.com"", ,,,,, ЗащищенноеСоединениеOpenSSL); + + Запрос = Новый HTTPЗапрос(АдресРесурса); + + Ответ = Соединение.Получить(Запрос); + + Если Ответ.КодСостояния <> 200 Тогда + + Сообщить(""Не удалось выполнить запрос."", Ответ.ПолучитьТелоКакСтроку()); + Возврат Неопределено; + + КонецЕсли; + + Возврат Ответ.ПолучитьТелоКакПоток(); + +КонецФункции + +&НаСервереБезКонтекста +Функция ПроверитьОбновление() + + ПараметрыПубликации = ПараметрыПубликации(); + // https://api.github.com/repos/alkoleft/ones_universal_tools/releases/latest + Ответ = ЗапросGitHub(СтрШаблон(""repos/%1/%2/releases/latest"", ПараметрыПубликации.owner, ПараметрыПубликации.repo)); + Если Ответ = Неопределено Тогда + Возврат Ложь; + КонецЕсли; + + + Чтение = Новый ЧтениеJSON(); + Чтение.ОткрытьПоток(Ответ); + + Ответ = ПрочитатьJSON(Чтение, Истина); + Чтение.Закрыть(); + + Если Ответ[""tag_name""] > ПараметрыПубликации.version Тогда + + ИнформацияОВерсии = Новый Структура; + ИнформацияОВерсии.Вставить(""Версия"", Ответ[""tag_name""]); + ИнформацияОВерсии.Вставить(""Скачать"", Ответ[""assets""][0][""browser_download_url""]); + ИнформацияОВерсии.Вставить(""Страница"", Ответ[""html_url""]); + ИнформацияОВерсии.Вставить(""Заголовок"", Ответ[""name""]); + ИнформацияОВерсии.Вставить(""Описание"", Ответ[""body""]); + + Возврат ИнформацияОВерсии; + + Иначе + + Возврат Ложь; + + КонецЕсли; + +КонецФункции + +&НаКлиенте +Процедура ПроверитьОбновлениеКлиент(Команда = Неопределено) + ИнформацияОбОбновлении = ПроверитьОбновление(); + Если ИнформацияОбОбновлении = Ложь Тогда + + ПоказатьПредупреждение(, + Новый ФорматированнаяСтрока(""У вас последная версия"", Новый Шрифт(, 16, )), , + ""Обновление""); + + Иначе + + фСтрока = Новый ФорматированнаяСтрока( + Новый ФорматированнаяСтрока(""Доступна новая версия: "" + ИнформацияОбОбновлении.Версия, Новый Шрифт(, 16, Истина)), + Символы.ПС, + Символы.ПС, + ""Описание: "", + Новый ФорматированнаяСтрока( + ИнформацияОбОбновлении.Версия + "" "" + ИнформацияОбОбновлении.Заголовок, + Новый Шрифт(, , Истина), , , + ИнформацияОбОбновлении.Страница), + Символы.ПС, + Символы.ПС, + ИнформацияОбОбновлении.Описание, + Символы.ПС, + Символы.ПС, + Новый ФорматированнаяСтрока( + ""Скачать"" + Символы.ПС, , , , + ИнформацияОбОбновлении.Скачать) + ); + ПоказатьПредупреждение(, фСтрока, , ""Обновление""); + + КонецЕсли; +КонецПроцедуры + +#КонецОбласти //github_integration + +#Область Универсальные_коллекции + +&НаКлиентеНаСервереБезКонтекста +Функция ВыгрузитьЗначения(Коллекция, ИмяРеквизита) + + Массив = Новый Массив; + + Для Каждого Стр Из Коллекция Цикл + + Массив.Добавить(Стр[ИмяРеквизита]); + + КонецЦикла; + + Возврат Массив; + +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция ДополнитьСтруктуру(Структура, Дополнение, Ключи = Неопределено) + + Если Ключи = Неопределено Тогда + + Для Каждого Эл Из Дополнение Цикл + + Структура.Вставить(Эл.Ключ, Эл.Значение); + + КонецЦикла; + + Иначе + + Для Каждого Ключ Из Ключи Цикл + + Структура.Вставить(Ключ, Дополнение[Ключ]); + + КонецЦикла; + + КонецЕсли; + + Возврат Структура; + +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция Скопировать(Источник, Знач Приемник) + + ТипЗ = ТипЗнч(Источник); + + Если Приемник = Неопределено Тогда + + Приемник = Новый(ТипЗ); + + КонецЕсли; + + Если ТипЗ = Тип(""Структура"") ИЛИ ТипЗ = Тип(""Соответствие"") Тогда + + Для Каждого Эл Из Источник Цикл + + Приемник.Вставить(Эл.Ключ, Эл.Значение); + + КонецЦикла; + + ИначеЕсли ТипЗ = Тип(""СписокЗначений"") Тогда + + Для Каждого Эл Из Источник Цикл + ЗаполнитьЗначенияСвойств(Приемник.Добавить(), Эл); + КонецЦикла; + + ИначеЕсли ТипЗ = Тип(""ДеревоЗначений"") или ТипЗ = Тип(""СтрокаДереваЗначений"") Тогда + ПриемникКоллекция = ПолучитьКоллекцию(Приемник); + ИсточникКоллекция = ПолучитьКоллекцию(Источник); + + Для Каждого стр из ИсточникКоллекция цикл + нСтр = ПриемникКоллекция.Добавить(); + ЗаполнитьЗначенияСвойств(нСтр,стр); + Скопировать(стр, нСтр); + КонецЦикла; + КонецЕсли; + +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция ПолучитьКоллекцию(Объект) + + Тип = ТипЗнч(Объект); + Если Тип = Тип(""ДеревоЗначений"") или Тип = Тип(""СтрокаДереваЗначений"") Тогда + Возврат Объект.Строки; + КонецЕсли; + + Возврат Объект; + +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция НайтиВДеревеФормы(ЭлементыДерева, Реквизит, Значение) + + Для Каждого Элемент Из ЭлементыДерева Цикл + + Если Элемент[Реквизит] = Значение Тогда + + Возврат Элемент; + + Иначе + + НСТр = НайтиВДеревеФормы(Элемент.ПолучитьЭлементы(), Реквизит, Значение); + + Если НСТр <> Неопределено Тогда + + Возврат НСТр; + + КонецЕсли; + + КонецЕсли; + + КонецЦикла; + +КонецФункции + +&НаСервереБезКонтекста +Функция ЗначениеЗапросом(Текст, Параметры) + Запрос = Новый Запрос(Текст); + ДополнитьСтруктуру(Запрос.Параметры, Параметры); + + Результат = Запрос.Выполнить(); + + Возврат ЗначениеИзРезультатаЗапроса(Результат); + +КонецФункции + +&НаСервереБезКонтекста +Функция ЗначениеИзРезультатаЗапроса(Результат, ЗначениеПоумолчания = Неопределено, ИмяРеквизита = 0) + + Если Результат.Пустой() Тогда + Возврат ЗначениеПоумолчания; + КонецЕсли; + + Выборка = Результат.Выбрать(); + Выборка.Следующий(); + + Возврат Выборка[ИмяРеквизита]; + +КонецФункции + +#КонецОбласти //Универсальные_коллекции + +#Область Работа_с_файлами + +&НаКлиентеНаСервереБезКонтекста +Функция ФайлСуществует(ИмяФайла) + + Файл = Новый Файл(ИмяФайла); + + Возврат Файл.Существует(); + +КонецФункции + +&НаКлиенте +Функция ВыбратьФайлДляСохранения(Фильтр, Заголовок = Неопределено, ВыбранноеИмяФайла = Неопределено, ВыбранныйКаталог = Неопределено, ВыбранноеРасширение = Неопределено) + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); + Диалог.Фильтр = Фильтр; + Диалог.ПолноеИмяФайла = ВыбранноеИмяФайла; + Диалог.Каталог = ВыбранныйКаталог; + Диалог.Заголовок = Заголовок; + Диалог.Расширение = ВыбранноеРасширение; + + Если Диалог.Выбрать() Тогда + + Возврат Диалог.ПолноеИмяФайла; + + КонецЕсли; + +КонецФункции + +&НаКлиенте +Функция ВыбратьФайлДляОткрытия(Фильтр, Заголовок = Неопределено, ВыбранноеИмяФайла = Неопределено, ВыбранныйКаталог = Неопределено, ВыбранноеРасширение = Неопределено) + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); + Диалог.Фильтр = Фильтр; + Диалог.ПолноеИмяФайла = ВыбранноеИмяФайла; + Диалог.Каталог = ВыбранныйКаталог; + Диалог.Заголовок = Заголовок; + Диалог.Расширение = ВыбранноеРасширение; + + Если Диалог.Выбрать() Тогда + + Возврат Диалог.ПолноеИмяФайла; + + КонецЕсли; +КонецФункции + +&НаКлиенте +Функция ЗагрузитьФайлНаСервер(Файл) + + Если ПустаяСтрока(Файл)Тогда + Возврат Неопределено; + КонецЕсли; + + Если НЕ ФайлСуществует(Файл) Тогда + + Сообщение = Новый СообщениеПользователю; + Сообщение.Текст = ""Файл не существует. "" + Файл; + Сообщение.Сообщить(); + Возврат Неопределено; + + КонецЕсли; + + Возврат ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Файл), УникальныйИдентификатор); +КонецФункции + +&НаСервереБезКонтекста +Функция ПоместитьВФайл(Адрес) + двДанные = ПолучитьИзВременногоХранилища(Адрес); + + Если ТипЗнч(двДанные)=Тип(""ДвоичныеДанные"") Тогда + ИмяФайла=ПолучитьИмяВременногоФайла(); + двДанные.Записать(ИмяФайла); + Возврат ИмяФайла; + КонецЕсли; +КонецФункции + +#КонецОбласти + +#Область Служебные + +#Область Форматирование + +&НаКлиентеНаСервереБезКонтекста +Функция ФорматВремяВыполнения(Время) + Возврат СтрШаблон(""%1.%2"", Формат('00010101' + Время / 1000, ""ДЛФ=T""), Формат(Время % 1000, ""ЧЦ=3; ЧН=000; ЧВН="")); +КонецФункции + +// +// +// Параметры: +// <Параметр1> - <Тип.Вид> - <описание параметра> +// <продолжение описания параметра> +// <Параметр2> - <Тип.Вид> - <описание параметра> +// <продолжение описания параметра> +// +// Возвращаемое значение: +// <Тип.Вид> - <описание возвращаемого значения> +// +&НаКлиенте +Функция ФорматированноеОписание(Структура, ФорматнаяСтрока = Истина) + + Если ФорматнаяСтрока Тогда + ЖирныйШрифт = Новый Шрифт(Элементы.ДеревоНастроек.Шрифт, , , Истина); + МассивЭлементов = Новый Массив; + + Для Каждого Эл Из Структура Цикл + + МассивЭлементов.Добавить(Новый ФорматированнаяСтрока(Эл.Ключ + "": "", ЖирныйШрифт)); + МассивЭлементов.Добавить(Строка(Эл.Значение) + ""; ""); + + КонецЦикла; + + Возврат Новый ФорматированнаяСтрока(МассивЭлементов); + Иначе + + Результат = """"; + + Для Каждого Эл Из Структура Цикл + + Результат = Результат + + СтрШаблон(""%1: %2;"", Эл.Ключ, Эл.Значение) + + Символы.ПС; + + КонецЦикла; + + Возврат Результат; + КонецЕсли; + +КонецФункции // ФорматированноеОписание + +&НаКлиенте +Функция ФорматированноеОписаниеСписок(Список, ФорматнаяСтрока = Истина) + + Если ФорматнаяСтрока Тогда + ЖирныйШрифт = Новый Шрифт(Элементы.Настройки_Дерево.Шрифт, , , Истина); + МассивЭлементов = Новый Массив; + + Для Каждого Эл Из Список Цикл + Если ЗначениеЗаполнено(эл.Картинка) Тогда + МассивЭлементов.Добавить(Эл.Картинка); + КонецЕсли; + + МассивЭлементов.Добавить(Новый ФорматированнаяСтрока("" "" + Эл.Представление + "": "", ЖирныйШрифт)); + МассивЭлементов.Добавить(Строка(Эл.Значение) + ""; ""); + + КонецЦикла; + + Возврат Новый ФорматированнаяСтрока(МассивЭлементов); + Иначе + + Результат = """"; + + Для Каждого Эл Из Список Цикл + + Результат = Результат + + СтрШаблон(""%1: %2;"", Эл.Представление, Эл.Значение) + + Символы.ПС; + + КонецЦикла; + + Возврат Результат; + КонецЕсли; + +КонецФункции // ФорматированноеОписание + +#КонецОбласти //Форматирование + +&НаКлиентеНаСервереБезКонтекста +Функция мОшибка(Ошибка, Результат = Неопределено) + + Если Результат = Неопределено Тогда + Результат = Новый Структура; + КонецЕсли; + + Результат.Вставить(""Выполнено"", Ложь); + + Если ТипЗнч(Ошибка) = Тип(""ИнформацияОбОшибке"") Тогда + Результат.Вставить(""Описание"", ПодробноеПредставлениеОшибки(Ошибка)); + Иначе + Результат.Вставить(""Описание"", Строка(Ошибка)); + КонецЕсли; + + Возврат Результат; + +КонецФункции + +&НаКлиенте +Процедура СообщитьОбОшибке(ОписаниеОшибки, ОписаниеДействия) + + фСтрока = Новый ФорматированнаяСтрока( + Новый ФорматированнаяСтрока(?(ЗначениеЗаполнено(ОписаниеДействия), ОписаниеДействия + ""."", """") + ""Возникла ошибка:"", Новый Шрифт(, 14, Истина)), + Символы.ПС, + Символы.ПС, + Новый ФорматированнаяСтрока(ОписаниеОшибки, , WebЦвета.Коралловый) + ); + Сообщить(ОписаниеОшибки); + ПоказатьПредупреждение(, фСтрока); + +КонецПроцедуры // СообщитьОбОшибке + +&НаСервереБезКонтекста +Функция ПодключитьВнешнуюОбработкуСервер(Адрес) + + Возврат ВнешниеОбработки.Подключить(Адрес); + +КонецФункции + +&НаКлиенте +Процедура ЗагрузитьТаблицу(ИсточникАдрес) + + РезультатТаблица.Очистить(); + СтруктураТаблицы = ЗагрузитьИзВременногоХранилищаТаблицу(ИсточникАдрес); + +КонецПроцедуры + +&НаСервере +Функция ЗагрузитьИзВременногоХранилищаТаблицу(ИсточникАдрес) + + Таблица = ПолучитьИзВременногоХранилища(ИсточникАдрес); + Если ИсточникАдрес <> РезультатТаблица_Адрес Тогда + ПоместитьВоВременноеХранилище(Таблица, РезультатТаблица_Адрес); + КонецЕсли; + Возврат ВывестиТаблицу(Таблица); + +КонецФункции + +&НаСервере +Функция ВывестиТаблицу(Таблица) + Если Таблица = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + + ТЗРез = РеквизитФормыВЗначение(""РезультатТаблица""); + УдалитьКолонки(ТЗРез.Колонки); + + ТЗРез = Таблица; + + СоздатьКолонкиТЗ(ТЗРез.Колонки); + РезультатТаблица.Загрузить(ТЗРез); + + СтруктураТаблицы = Новый Массив; + + Для Каждого Колонка Из ТЗРез.Колонки Цикл + + СтруктураТаблицы.Добавить(Новый Структура(""Имя, ТипЗначения, Заголовок"", Колонка.Имя, Колонка.ТипЗначения, Колонка.Заголовок)); + + КонецЦикла; + + Возврат СтруктураТаблицы; +КонецФункции + +&НаКлиенте +Функция ВыполнитьКоманду(ИмяКоманды) Экспорт + + Команда = ЭтаФорма.Команды.Найти(ИмяКоманды); + Выполнить(Команда.Действие + ""(Команда)""); + +КонецФункции + +#КонецОбласти + +#Область Работа_с_типами + +&НаКлиенте +Функция ПолучитьПолноеИмяТипа(Тип) + + Если НЕ ХранилищеПараметров.Свойство(""КэшТипов"") Тогда + + ХранилищеПараметров.Вставить(""КэшТипов"", Новый Соответствие); + + КонецЕсли; + + Если ХранилищеПараметров.КэшТипов[Тип] = Неопределено Тогда + + ХранилищеПараметров.КэшТипов.Вставить(Тип, ПолучитьПолноеИмяТипаСервер(Тип)); + + КонецЕсли; + + Возврат ХранилищеПараметров.КэшТипов[Тип]; +КонецФункции + +&НаСервереБезКонтекста +Функция ПолучитьПолноеИмяТипаСервер(Тип) + + Мета = Метаданные.НайтиПоТипу(Тип); + + Если Мета <> Неопределено Тогда + Возврат Мета.ПолноеИмя(); + Иначе + Возврат Строка(Тип); + КонецЕсли; + +КонецФункции + +&НаСервереБезКонтекста +Функция ОписаниеТиповВсеСсылки() Экспорт + + ЧтениеXML = Новый ЧтениеXML; + ЧтениеXML.УстановитьСтроку( + "" + | cc:AnyRef + |""); + Результат = СериализаторXDTO.ПрочитатьXML(ЧтениеXML); + Возврат Результат; + +КонецФункции + +#КонецОбласти //Работа_с_типами + +#Область Работа_с_формой + +&НаСервере +процедура СоздатьКолонкиТЗ(Колонки) + МассивРеквизитов = Новый Массив; + + Для Каждого Колонка из Колонки Цикл + Если Колонка.Имя = ""_Служебная"" Тогда + Продолжить; + КонецЕсли; + + РеквизитФормы = Новый РеквизитФормы(Колонка.Имя, Новый ОписаниеТипов(Колонка.ТипЗначения,, ""NULL""), ""РезультатТаблица""); + МассивРеквизитов.Добавить(РеквизитФормы); + КонецЦикла; + + ЭтаФорма.ИзменитьРеквизиты(МассивРеквизитов); + + Для Каждого Колонка из Колонки цикл + Если Колонка.Имя = ""_Служебная"" Тогда + Продолжить; + КонецЕсли; + имяКолонки = ""РезультатТаблица"" + Колонка.Имя; + Элемент = ЭтаФорма.Элементы.Найти(имяКолонки); + + Если Элемент = Неопределено Тогда + Элемент = ЭтаФорма.Элементы.Добавить(имяКолонки, Тип(""ПолеФормы""), Элементы.РезультатТаблица); + Попытка + Элемент.ПутьКДанным = ""РезультатТаблица."" + Колонка.Имя; + Исключение + КонецПопытки; + КонецЕсли; + Элемент.Вид = ВидПоляФормы.ПолеВвода; + Элемент.Заголовок = Колонка.Имя; + КонецЦикла; + Элементы.РезультатТаблица_Служебная.Видимость = Ложь; +КонецПроцедуры + +&НаСервере +Процедура УдалитьКолонки(Колонки) + массивУдаляемыхРеквизитов=Новый Массив; + Для Каждого Колонка из Колонки цикл + Если Колонка.Имя = ""_Служебная"" Тогда + Продолжить; + КонецЕсли; + массивУдаляемыхРеквизитов.Добавить(""РезультатТаблица.""+Колонка.Имя); + КонецЦикла; + ЭтаФорма.ИзменитьРеквизиты(, массивУдаляемыхРеквизитов); + Для Каждого Колонка из Колонки цикл + Если Колонка.Имя = ""_Служебная"" Тогда + Продолжить; + КонецЕсли; + имяКолонки=""РезультатТаблица"" + Колонка.Имя; + колонкаФ = ЭтаФорма.Элементы.Найти(имяКолонки); + ЭтаФорма.Элементы.Удалить(колонкаФ); + КонецЦикла; +КонецПроцедуры + +#КонецОбласти //Работа_с_формой + +////////////////////////////////////////////////// +/////Основные методы +////////////////////////////////////////////////// + +#Область Проверки + +&НаКлиенте +Функция МожноВыполнить(ПараметрыНастройки = Неопределено) + + Если ПараметрыНастройки = Неопределено Тогда + ПараметрыНастройки = ПараметрыТекущейНастройки; + КонецЕсли; + + Если ПараметрыТекущейНастройки = Неопределено ИЛИ (ПараметрыТекущейНастройки.Тип <> 0 И ПараметрыТекущейНастройки.Тип <> 1) Тогда + Возврат Ложь; + КонецЕсли; + + Возврат Истина; + +КонецФункции + +&НаКлиенте +Функция ДоступноРедактированиеНастройки(ПараметрыНастройки = Неопределено) Экспорт + + Если ПараметрыНастройки = Неопределено Тогда + ПараметрыНастройки = ПараметрыТекущейНастройки; + КонецЕсли; + + Если ПараметрыНастройки = Неопределено ИЛИ НЕ ПараметрыНастройки.Свойство(""ИдентификаторДанные"") Тогда + + Возврат Ложь; + + Иначе + + Возврат Истина; + + КонецЕсли; +КонецФункции + +#КонецОбласти + +#Область Выполнение + +&НаКлиенте +Функция ВыполнитьНастройку(Знач ПараметрыНастройки = Неопределено) Экспорт + + Если ПараметрыНастройки = Неопределено Тогда + ПараметрыНастройки = ПараметрыТекущейНастройки; + КонецЕсли; + + Если НЕ МожноВыполнить(ПараметрыНастройки) Тогда + + Возврат Новый Структура(""Выполнено, Описание"", Ложь, ""Нельзя выполнить выбранную настройку""); + + КонецЕсли; + + + ТекущиеДанные = ДанныеНастройки(ПараметрыНастройки); + + ЭтоЗапрос = ПараметрыНастройки.Тип = 0; + + ПараметрыВыполнения = Новый Структура; + + Для Каждого стр из ТекущиеДанные.ПараметрыЗапроса цикл + ПараметрыВыполнения.Вставить(стр.ИмяПараметра, стр.ЗначениеПараметра); + КонецЦикла; + + ВыполнитьНаСервере = ЭтоЗапрос ИЛИ НЕ ВыполнятьНаКлиенте; + + ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах(); + + Если ВыполнитьНаСервере Тогда + + Если НЕ ЭтоЗапрос И ТаблицаИзменена = Истина Тогда + ПоместитьТаблицуНаСервер(РезультатТаблица, РезультатТаблица_Адрес); + ТаблицаИзменена = Ложь; + КонецЕсли; + + РезультатВыполнения = ВыполнитьЗапросСкриптНаСервере( + ТекущиеДанные.Текст, + ПараметрыВыполнения, + ЭтоЗапрос, + РезультатТаблица_Адрес); + + Если РезультатВыполнения.Выполнено И РезультатВыполнения.Свойство(""ЕстьДанные"") Тогда + + ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах(); + ЗагрузитьТаблицу(РезультатТаблица_Адрес); + ВремяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах(); + + РезультатВыполнения.Вставить(""ВремяВывода"", ВремяОкончания - ВремяНачала); + + КонецЕсли; + + Иначе + + РезультатВыполнения = ВыполнитьСкриптНаКлиенте(ТекущиеДанные.ТекстАлгоритма, ПараметрыВыполнения); + + КонецЕсли; + + ВремяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах(); + + РезультатВыполнения.Вставить(""ОбщееВремя"", ВремяОкончания - ВремяНачала); + + Возврат РезультатВыполнения; + +КонецФункции + +&НаСервереБезКонтекста +Процедура ПоместитьТаблицуНаСервер(Знач РезультатТаблица, Знач Адрес) + + Таблица = ДанныеФормыВЗначение(РезультатТаблица, Тип(""ТаблицаЗначений"")); + + ПоместитьВоВременноеХранилище(Таблица, Адрес); + +КонецПроцедуры + +&НаСервереБезКонтекста +Функция ВыполнитьЗапросСкриптНаСервере(Текст, ПараметрыВыполнения, ЭтоЗапрос, АдресРезультата) + + РезультатВыполнения = Новый Структура(""Выполнено, Описание"", Истина); + + ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах(); + + Попытка + + Если ЭтоЗапрос Тогда + + //Результат = ВыполнитьЗапросНаСервере(Текст, ПараметрыВыполнения); + Результат = ВыполнитьЗапросСЗамером(Текст, ПараметрыВыполнения, Истина); + + Иначе + + Контекст = Новый Структура; + Контекст.Вставить(""Таблица"", ПолучитьИзВременногоХранилища(АдресРезультата)); + + Результат = ВыполнитьСкриптНаСервере(Текст, ПараметрыВыполнения, Контекст); + + КонецЕсли; + + Исключение + + Результат = Новый Структура(""Выполнено, Описание"", Ложь, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); + + КонецПопытки; + + ВремяОкончания = ТекущаяУниверсальнаяДатаВМиллисекундах(); + + РезультатВыполнения.Вставить(""ВремяВыполнения"", ВремяОкончания - ВремяНачала); + + Данные = Неопределено; + + Если Результат.Выполнено И Результат.Свойство(""Данные"") И Результат.Данные <> Неопределено Тогда + Данные = Результат.Данные; + ИначеЕсли Результат.Выполнено И Результат.Свойство(""АдресДанных"") И ЭтоАдресВременногоХранилища(Результат.АдресДанных) Тогда + Данные = ПолучитьИзВременногоХранилища(Результат.АдресДанных); + КонецЕсли; + + Если Данные <> Неопределено Тогда + + ПоместитьВоВременноеХранилище(Данные, АдресРезультата); + РезультатВыполнения.Вставить(""ЕстьДанные"", Истина); + + КонецЕсли; + + Если Результат.Выполнено И ЭтоЗапрос Тогда + + РезультатВыполнения.Вставить(""ОписаниеРезультатов"", Результат.ОписаниеРезультатов); + + КонецЕсли; + + РезультатВыполнения.Вставить(""Выполнено"", Результат.Выполнено); + + Если Результат.Свойство(""Описание"") Тогда + РезультатВыполнения.Вставить(""Описание"", Результат.Описание); + КонецЕсли; + + Возврат РезультатВыполнения; + +КонецФункции + +&НаСервереБезКонтекста +Функция ВыполнитьЗапросНаСервере(Текст, ПараметрыВыполнения) + + Запрос = Новый Запрос(Текст); + + СтруктураЗапроса = ПолучитьСтруктуруЗапроса(Текст); + + Для Каждого Параметр из ПараметрыВыполнения цикл + Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение); + КонецЦикла; + + Результат = Запрос.Выполнить().Выгрузить(); + + Возврат Новый Структура(""Выполнено, Данные"", Истина, Результат); + +КонецФункции + +&НаСервереБезКонтекста +Функция ВыполнитьСкриптНаСервере(Текст, ПараметрыВыполнения, Контекст) + + ТекстУстановкаКонтекста = """"; + + Для Каждого Эл Из Контекст Цикл + ТекстУстановкаКонтекста = ТекстУстановкаКонтекста + СтрШаблон(""%1 = Контекст.%1;"", Эл.Ключ); + КонецЦикла; + + Результат = Неопределено; + Выполнить(ТекстУстановкаКонтекста + Текст); + + Возврат Новый Структура(""Выполнено, Данные"", Истина, Результат); + +КонецФункции + +&НаКлиенте +Функция ВыполнитьСкриптНаКлиенте(Текст, ПараметрыВыполнения) + + Попытка + + Выполнить(Текст); + + Исключение + + Возврат Новый Структура(""Выполнено, Описание"", Ложь, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); + + КонецПопытки; + + Возврат Новый Структура(""Выполнено, Описание"", Истина); + +КонецФункции + +&НаКлиенте +Процедура ПослеВыполнения() + + Описание = Новый СписокЗначений(); + Описание.Добавить(РезультатТаблица.Количество(), ""Строк"", , БиблиотекаКартинок.РежимПросмотраСпискаСписок); + Описание.Добавить(ФорматВремяВыполнения(РезультатВыполнения.ОбщееВремя), ""Общее"", , БиблиотекаКартинок.УстановитьВремя); + + + Служебные_ОписаниеРезультат = ФорматированноеОписаниеСписок(Описание); + + Если РезультатВыполнения.Свойство(""ВремяВыполнения"") Тогда + Описание.Добавить(ФорматВремяВыполнения(РезультатВыполнения.ВремяВыполнения), ""Выполнения""); + КонецЕсли; + + Если РезультатВыполнения.Свойство(""ВремяВывода"") Тогда + Описание.Добавить(ФорматВремяВыполнения(РезультатВыполнения.ВремяВывода), ""Вывод""); + КонецЕсли; + + Элементы.Служебные_ОписаниеРезультат.Подсказка = ФорматированноеОписаниеСписок(Описание, Ложь); + + Если НЕ РезультатВыполнения.Выполнено Тогда + + СообщитьОбОшибке(РезультатВыполнения.Описание, ""Выполнение""); + + Возврат; + КонецЕсли; + + Если РезультатВыполнения.Свойство(""ОписаниеРезультатов"") Тогда + + Результат_ВременныеТаблицы.Очистить(); + Для Каждого Стр Из РезультатВыполнения.ОписаниеРезультатов Цикл + + НовСтр = Результат_ВременныеТаблицы.Добавить(); + ЗаполнитьЗначенияСвойств(НовСтр, Стр); + НовСтр.Время = ФорматВремяВыполнения(НовСтр.Продолжительность); + + КонецЦикла; + + КонецЕсли; + +КонецПроцедуры + +&НаСервереБезКонтекста +Функция ВыполнитьЗапросСЗамером(ТекстЗапроса, ПараметрыЗапроса, СохранятьВТ) + + СтруктураЗапроса = ПолучитьСтруктуруЗапроса(ТекстЗапроса); + + // [TODO Оптимизация] Добавить анализ параметров, чтоб не передавай каждый раз. Корякин Алексей 18.08.2017 22:09:48 + Запрос = Новый Запрос(); + Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; + + Для Каждого Параметр из ПараметрыЗапроса цикл + + Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение); + + КонецЦикла; + + ОписаниеРезультатов = Новый Массив; + + СозданныеВТ = Новый Соответствие; + + Для Каждого Подзапрос Из СтруктураЗапроса Цикл + + ОписаниеРезультат = Новый Структура; + ОписаниеРезультат.Вставить(""Имя"", Подзапрос.Имя); + ОписаниеРезультат.Вставить(""Тип"", Подзапрос.Тип); + + Запрос.Текст = Подзапрос.Текст; + + ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах(); + РезультатЗапроса = Запрос.Выполнить(); + Продолжительность = ТекущаяУниверсальнаяДатаВМиллисекундах() - ВремяНачала; + + Если Подзапрос.Тип = ""СозданиеВТ"" Тогда + + Количество = РезультатЗапроса.Выгрузить()[0][0]; + СозданныеВТ.Вставить(ВРег(Подзапрос.ИмяТаблицы), Истина); + + ИначеЕсли Подзапрос.Тип = ""Выборка"" Тогда + + ОписаниеРезультат.Вставить(""Данные"", РезультатЗапроса.Выгрузить()); + Количество = ОписаниеРезультат.Данные.Количество(); + + ИначеЕсли Подзапрос.Тип = ""Уничтожение"" Тогда + + СозданныеВТ.Удалить(ВРег(Подзапрос.ИмяТаблицы)); + Количество = 0; + + КонецЕсли; + + ОписаниеРезультат.Вставить(""Продолжительность"", Продолжительность); + ОписаниеРезультат.Вставить(""Количество"", Количество); + + ОписаниеРезультатов.Добавить(ОписаниеРезультат); + + КонецЦикла; + + Для Каждого ОписаниеРезультат Из ОписаниеРезультатов Цикл + + Данные = Неопределено; + + Если ОписаниеРезультат.Свойство(""Данные"") Тогда + Данные = ОписаниеРезультат.Данные; + ИначеЕсли ОписаниеРезультат.Тип = ""СозданиеВТ"" И СозданныеВТ[ВРег(ОписаниеРезультат.Имя)] = Истина Тогда + Запрос.Текст = ""ВЫБРАТЬ * ИЗ "" + ОписаниеРезультат.Имя; + Данные = Запрос.Выполнить().Выгрузить(); + КонецЕсли; + + Если Данные <> Неопределено Тогда + + АдресДанных = ПоместитьВоВременноеХранилище(Данные, Новый УникальныйИдентификатор); + ОписаниеРезультат.Удалить(""Данные""); + ОписаниеРезультат.Вставить(""АдресДанных"", АдресДанных); + + КонецЕсли; + + КонецЦикла; + + Результат = Новый Структура; + + Результат.Вставить(""Выполнено"", Истина); + Результат.Вставить(""ОписаниеРезультатов"", ОписаниеРезультатов); + Результат.Вставить(""АдресДанных"", АдресДанных); + + Возврат Результат; + +КонецФункции + +&НаСервереБезКонтекста +Функция ПолучитьСтруктуруЗапроса(Текст) + + Схема = Новый СхемаЗапроса(); + + Схема.УстановитьТекстЗапроса(Текст); + + МассивЗапросов = Новый Массив; + + Для Каждого Пакет Из Схема.ПакетЗапросов Цикл + + ДанныеЗапроса = Новый Структура; + + Если ТипЗнч(Пакет) = Тип(""ЗапросВыбораСхемыЗапроса"") Тогда + ДанныеЗапроса.Вставить(""Текст"", Пакет.ПолучитьТекстЗапроса()); + Иначе + ДанныеЗапроса.Вставить(""Текст"", ""УНИЧТОЖИТЬ "" + Пакет.ИмяТаблицы); + КонецЕсли; + + Если ТипЗнч(Пакет) = Тип(""ЗапросВыбораСхемыЗапроса"") Тогда + + Если ЗначениеЗаполнено(Пакет.ТаблицаДляПомещения) Тогда + + ДанныеЗапроса.Вставить(""Тип"", ""СозданиеВТ""); + ДанныеЗапроса.Вставить(""ИмяТаблицы"", Пакет.ТаблицаДляПомещения); + ДанныеЗапроса.Вставить(""Имя"", Пакет.ТаблицаДляПомещения); + + Иначе + + ДанныеЗапроса.Вставить(""Тип"", ""Выборка""); + ДанныеЗапроса.Вставить(""Имя"", ""Запрос "" + (Схема.ПакетЗапросов.Индекс(Пакет) + 1)); + + КонецЕсли; + + ИначеЕсли ТипЗнч(Пакет) = Тип(""ЗапросУничтоженияТаблицыСхемыЗапроса"") Тогда + + ДанныеЗапроса.Вставить(""Тип"", ""Уничтожение""); + ДанныеЗапроса.Вставить(""ИмяТаблицы"", Пакет.ИмяТаблицы); + ДанныеЗапроса.Вставить(""Имя"", ""~"" + Пакет.ИмяТаблицы); + + КонецЕсли; + + МассивЗапросов.Добавить(ДанныеЗапроса); + КонецЦикла; + + Возврат МассивЗапросов; + +КонецФункции + +#КонецОбласти + +#Область Функции_скрипта_клиент + +&НаКлиенте +Функция ПодключитьВнешнуюОбработку(ИмяФайла) + + Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяФайла)); + Возврат ПодключитьВнешнуюОбработкуСервер(Адрес); + +КонецФункции + +&НаКлиенте +Функция ОткрытьВнешнуюОбработку(ИмяФайла, ПараметрыФормы = Неопределено) + + Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяФайла)); + ИмяОбработки = ПодключитьВнешнуюОбработкуСервер(Адрес); + + ОткрытьФорму(СтрШаблон(""ВнешняяОбработка.%1.Форма"", ИмяОбработки), ПараметрыФормы, ЭтаФорма, , , , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); + +КонецФункции + +#КонецОбласти //Функции_скрипта_клиент + +#Область Редактирование_Текстов + +&НаКлиенте +Функция УстановитьТекст(Текст) Экспорт + + Если НЕ ДоступноРедактированиеНастройки() Тогда + + ВызватьИсключение ""Редактирование текущей настройки не доступно""; + + КонецЕсли; + + ВыбраннаяНастройка_Текст.УстановитьТекст(Текст); + + Возврат СохранитьДанныеНастройки(); + +КонецФункции + +&НаКлиенте +Процедура ПриЗакрытииКЗ(Текст, ДополнительныеПараметры) Экспорт + Если Текст = Неопределено Тогда + Возврат; + КонецЕсли; + + Модифицированность = Истина; + ВыбраннаяНастройка_Текст.УстановитьТекст(Текст); +КонецПроцедуры + +#Область Обработка_запроса +//удаляет из текста запроса всю шнягу которая там при переносе из модуля +//(палки, кавычки, точки с запятой) +&НаКлиенте +Функция обПропылесоситьТекстЗапроса(ИсходныйТекст) Экспорт + + ИсходныйТекст = СокрЛП(ИсходныйТекст); + + //вертипалки + ОбработанныйТекст = СтрЗаменить(ИсходныйТекст,""|"",""""); + + //открывающая кавычка + Пока Лев(ОбработанныйТекст,1) = Символ(34) Цикл + ОбработанныйТекст = Сред(ОбработанныйТекст,2); + //закрывающая кавычка удаляется только если была открывающая + //иначе может быть глюк со строковым выражением в запросе + Пока Прав(ОбработанныйТекст,1) = Символ(34) Цикл + ОбработанныйТекст = Сред(ОбработанныйТекст,1,СтрДлина(ОбработанныйТекст)-1); + КонецЦикла; + КонецЦикла; + //закрывающая точка с запятой + Если Прав(ОбработанныйТекст,1) = "";"" Тогда + ОбработанныйТекст = Сред(ОбработанныйТекст,1,СтрДлина(ОбработанныйТекст)-1); + КонецЕсли; + + //двойные кавычки надо заменить на одинарные + //Строка2Кавычки = Символ(34) + Символ(34); + //Строка1Кавычка = Символ(34); + + //ОбработанныйТекст = СтрЗаменить(ОбработанныйТекст,Строка2Кавычки,Строка1Кавычка); + + Возврат ОбработанныйТекст; + +КонецФункции //обПропылесоситьТекстЗапроса + +&НаСервереБезКонтекста +Функция ПроверкаПередВыполнением(ТекстЗапроса) + + Если ПустаяСтрока(ТекстЗапроса) Тогда + + Возврат мОшибка(""Не заполнен текст запроса!""); + + КонецЕсли; + + Попытка + + Запрос = Новый Запрос(ТекстЗапроса); + Запрос.НайтиПараметры(); + + Исключение + + Возврат мОшибка(ИнформацияОбОшибке()); + + КонецПопытки; + + Возврат Новый Структура(""Успешно"", Истина); +КонецФункции + +&НаКлиентеНаСервереБезКонтекста +Функция СформироватьТекстДляМодуля(ТекстЗапроса) + + ТекстМодуля = ТекстЗапроса; + + //одинарные кавычки надо заменить на двойные + Строка2Кавычки = Символ(34) + Символ(34); + Строка1Кавычка = Символ(34); + ТекстМодуля = СтрЗаменить(ТекстМодуля, Строка1Кавычка, Строка2Кавычки); + + //открывающие и закрывающие + ТекстМодуля = Символ(34) + ТекстМодуля + Символ(34) + "";""; + + + ТекстДок = Новый ТекстовыйДокумент; + ТекстДок.УстановитьТекст(ТекстМодуля); + + Для сч = 2 по ТекстДок.КоличествоСтрок() Цикл + Строка = ТекстДок.ПолучитьСтроку(сч); + ТекстДок.ЗаменитьСтроку(сч,""|""+Строка); + КонецЦикла; + СтруктураПараметров = Новый Структура(); + СтруктураПараметров.Вставить(""Вариант1"",Символы.ВК+ТекстДок.ПолучитьТекст()); + + ТекстДок.ВставитьСтроку(0, + ""Запрос = Новый Запрос; + |Запрос.Текст = + |"" ); + + + //Для каждого СтрокаПараметров Из ПараметрыЗапроса Цикл + // ТекстПеременной = СформироватьСтрокуПолученияСсылкиПоГУИД(СтрокаПараметров.ЗначениеПараметра); + // ТекстМодуля = ТекстМодуля + Символы.ПС + ""Запрос.УстановитьПараметр("" + Строка1Кавычка + СокрЛП(СтрокаПараметров.ИмяПараметра) + Строка1Кавычка + "", "" + ТекстПеременной + "");"" + //КонецЦикла; + // + //ТекстМодуля = ТекстМодуля + Символы.ПС + ""Результат = Запрос.Выполнить();""; + //СтруктураПараметров.Вставить(""Вариант2"",Символы.ВК + ТекстМодуля); + //ОткрытьФормуСовместимость82(мПутьКОбработке+"".ВариантыЗапросаДляБуфераУпр"",СтруктураПараметров); + + Возврат ТекстДок; +КонецФункции + +&НаКлиенте +Процедура ВыбраннаяНастройка_ТекстПриИзменении(Элемент) + Модифицированность = Истина; +КонецПроцедуры + +&НаКлиенте +Процедура ЗакомментироватьВыделенныйТекст() + Перем СтрНач,СтрКон,КолНач,КолКон; + + Элементы.ВыбраннаяНастройка_Текст.ПолучитьГраницыВыделения(СтрНач, КолНач, СтрКон, КолКон); + + Для сч = СтрНач по СтрКон Цикл + НовСтрока = ""//"" + ВыбраннаяНастройка_Текст.ПолучитьСтроку(сч); + ВыбраннаяНастройка_Текст.ЗаменитьСтроку(сч, НовСтрока); + КонецЦикла; + + Элементы.ВыбраннаяНастройка_Текст.УстановитьГраницыВыделения(СтрНач, КолНач, СтрКон, КолКон); + + Модифицированность = Истина; + +КонецПроцедуры + +&НаКлиенте +Процедура РасКомментироватьВыделенныйТекст() + Перем СтрНач,СтрКон,КолНач,КолКон; + + Элементы.ВыбраннаяНастройка_Текст.ПолучитьГраницыВыделения(СтрНач,КолНач,СтрКон,КолКон); + + Текст = ВыбраннаяНастройка_Текст; + + Для сч = СтрНач по СтрКон Цикл + СтарСтрока = Текст.ПолучитьСтроку(сч); + Если Не Лев(СтарСтрока,2) = ""//"" Тогда Продолжить КонецЕсли; + + НовСтрока = Сред(СтарСтрока, 3, СтрДлина(СтарСтрока)); + Текст.ЗаменитьСтроку(сч, НовСтрока); + КонецЦикла; + + Элементы.ВыбраннаяНастройка_Текст.УстановитьГраницыВыделения(СтрНач,КолНач,СтрКон,КолКон); + Модифицированность = Истина; + +КонецПроцедуры + + +#КонецОбласти //Обработка_запроса + +#КонецОбласти + +#Область Параметры + +&НаСервереБезКонтекста +Функция Параметры_ЗаполнитьНаСервере(ТекстЗапроса) + + мПараметры = Новый Массив; + + Попытка + Запрос = Новый Запрос(ТекстЗапроса); + Исключение + + Возврат Новый Структура(""Выполнено, Описание"", Ложь, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); + КонецПопытки; + + Для Каждого Параметр Из Запрос.НайтиПараметры() Цикл + + мПараметры.Добавить(Новый Структура(""Имя, ТипЗначения"", Параметр.Имя, Параметр.ТипЗначения)); + + КонецЦикла; + + Возврат Новый Структура(""Выполнено, Параметры"", Истина, мПараметры); + +КонецФункции + +&НаКлиенте +Процедура Параметры_ЗаполнитьНаКлиенте() + + ТекстЗапроса = ВыбраннаяНастройка_Текст.ПолучитьТекст(); + + Если ПустаяСтрока(ТекстЗапроса) Тогда + Возврат; + КонецЕсли; + + + Результат = Параметры_ЗаполнитьНаСервере(ТекстЗапроса); + + Если НЕ Результат.Выполнено Тогда + + СообщитьОбОшибке(Результат.Описание, ""При получении параметров запроса""); + Возврат; + + КонецЕсли; + + ПараметрыЗапроса = ВыбраннаяНастройка_Параметры; + + Для Каждого Параметр Из Результат.Параметры Цикл + + Строки = ПараметрыЗапроса.НайтиСтроки(Новый Структура(""ИмяПараметра"", Параметр.Имя)); + + Если Строки.Количество() = 0 Тогда + + Стр = ПараметрыЗапроса.Добавить(); + Стр.ИмяПараметра = Параметр.Имя; + + Иначе + + Стр = Строки[0]; + + КонецЕсли; + Стр.ТипПараметра = Параметр.ТипЗначения; + Стр.ЗначениеПараметра = Параметр.ТипЗначения.ПривестиЗначение(Стр.ЗначениеПараметра); + + КонецЦикла; + + Модифицированность = Истина; + + СохранитьДанныеНастройки(ПараметрыТекущейНастройки); + +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьЗначениеПараметра(Имя, Значение, ТипЗначения = Неопределено) + ПараметрыЗапроса = ВыбраннаяНастройка_Параметры; + + Строки = ПараметрыЗапроса.НайтиСтроки(Новый Структура(""ИмяПараметра"", Имя)); + + Если Строки.Количество() = 0 Тогда + + Стр = ПараметрыЗапроса.Добавить(); + Стр.ИмяПараметра = Имя; + + Иначе + + Стр = Строки[0]; + + КонецЕсли; + Если ТипЗначения <> Неопределено Тогда + Стр.ТипПараметра = ТипЗначения; + КонецЕсли; + + Если Значение = Неопределено Тогда + Стр.ЗначениеПараметра = ТипЗначения.ПривестиЗначение(Стр.ЗначениеПараметра); + Иначе + Стр.ЗначениеПараметра = Значение; + КонецЕсли; +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьЗначенияПараметров(ЗначенияПараметров) Экспорт + + Для Каждого Эл из ЗначенияПараметров Цикл + + УстановитьЗначениеПараметра(Эл.Ключ, Эл.Значение); + + КонецЦикла; + +КонецПроцедуры + +#КонецОбласти //Параметры + +#Область Настройки + +// [TODO Оптимизация] Реализовать безконтекстное сохранение/загрузку. Корякин Алексей 30.07.2017 12:03:45 +&НаСервере +Процедура ЗагрузитьНастройкиНаСервере(Адрес) + + ИмяФайла = ПоместитьВФайл(Адрес); + Если ИмяФайла=Неопределено Тогда + Возврат; + КонецЕсли; + + вНастройки = ЗначениеИзФайла(ИмяФайла); + УдалитьФайлы(ИмяФайла); + + + Если ТипЗнч(вНастройки) = Тип(""Структура"") Тогда + + Настройки_Дерево.ПолучитьЭлементы().Очистить(); + Дерево = РеквизитФормыВЗначение(""Настройки_Дерево""); + + Скопировать(вНастройки.Дерево, Дерево); + ЗначениеВРеквизитФормы(Дерево,""Настройки_Дерево""); + + ЗначениеВРеквизитФормы(вНастройки.Алгоритмы, ""Настройки_Алгоритмы""); + ЗначениеВРеквизитФормы(вНастройки.Запросы, ""Настройки_Запросы""); + + КонецЕсли; + + УстановитьКартинкуНастройки(Настройки_Дерево.ПолучитьЭлементы()); + +КонецПроцедуры + +&НаСервереБезКонтекста +Процедура УстановитьКартинкуНастройки(Элементы) + + Для Каждого Элемент Из Элементы Цикл + + Элемент.Картинка = КартинкаПоТипуНастройки(Элемент.Тип); + УстановитьКартинкуНастройки(Элемент.ПолучитьЭлементы()); + КонецЦикла; + +КонецПроцедуры + +&НаСервере +Функция ПолучитьАдресФайлаНастроек() + + ИмяФайла = ПолучитьИмяВременногоФайла(); + СохранитьНастройкиНаСервере(ИмяФайла); + + Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ИмяФайла), УникальныйИдентификатор); + + УдалитьФайлы(ИмяФайла); + + Возврат Адрес; +КонецФункции + +&НаСервере +Функция СохранитьНастройкиНаСервере(ИмяФайла) + + ЗначениеВФайл(ИмяФайла, Новый Структура(""Дерево, Запросы, Алгоритмы"", + РеквизитФормыВЗначение(""Настройки_Дерево""), + РеквизитФормыВЗначение(""Настройки_Запросы""), + РеквизитФормыВЗначение(""Настройки_Алгоритмы""), + )); + + // ЗначениеВФайл(ИмяФайла, РеквизитФормыВЗначение(""ДеревоНастроек"")); + +КонецФункции + +&НаКлиенте +Процедура ОтобразитьДанныеНастройки(ПараметрыНастройки) + + + Стр = ДанныеНастройки(ПараметрыНастройки); + + Если Стр = Неопределено Тогда + + ВыбраннаяНастройка_Текст.Очистить(); + Возврат; + + КонецЕсли; + + ВыбраннаяНастройка_Текст.УстановитьТекст(Стр.Текст); + + ВыбраннаяНастройка_Параметры.Очистить(); + Для Каждого Параметр Из Стр.ПараметрыЗапроса Цикл + + ЗаполнитьЗначенияСвойств(ВыбраннаяНастройка_Параметры.Добавить(), Параметр); + + КонецЦикла; + +КонецПроцедуры + +&НаКлиенте +Функция СохранитьДанныеНастройки(ПараметрыНастройки = Неопределено) Экспорт + + Если ПараметрыНастройки = Неопределено Тогда + ПараметрыНастройки = ПараметрыТекущейНастройки; + КонецЕсли; + + Если НЕ ДоступноРедактированиеНастройки(ПараметрыНастройки) Тогда + + Возврат Ложь; + + КонецЕсли; + + + Стр = ТаблицаНастроек(ПараметрыНастройки.Тип).НайтиПоИдентификатору(ПараметрыНастройки.ИдентификаторДанные); + + Стр.Текст = ВыбраннаяНастройка_Текст.ПолучитьТекст(); + Стр.ПараметрыЗапроса.Очистить(); + + Для Каждого Параметр Из ВыбраннаяНастройка_Параметры Цикл + + ЗаполнитьЗначенияСвойств(Стр.ПараметрыЗапроса.Добавить(), Параметр); + + КонецЦикла; + + Возврат Истина; + +КонецФункции + +#КонецОбласти + +#Область Получение_настроек + +&НаКлиенте +Функция ТаблицаНастроек(Тип) + Если Тип = 0 Тогда + + Возврат Настройки_Запросы; + + ИначеЕсли Тип = 1 Тогда + + Возврат Настройки_Алгоритмы; + + КонецЕсли; + +КонецФункции + +&НаКлиенте +Функция ДанныеНастройки(ПараметрыНастройки) Экспорт + Если ПараметрыНастройки = Неопределено ИЛИ НЕ ПараметрыНастройки.Свойство(""ИдентификаторДанные"") Тогда + + Возврат Неопределено; + + КонецЕсли; + + Возврат ТаблицаНастроек(ПараметрыНастройки.Тип).НайтиПоИдентификатору(ПараметрыНастройки.ИдентификаторДанные); + +КонецФункции + +&НаКлиенте +Функция ПолучитьПараметрыНастройки(КлючНастройки) + + Если КлючНастройки = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + + СтрН = НайтиВДеревеФормы(Настройки_Дерево.ПолучитьЭлементы(), ""Ключ"", КлючНастройки); + + Если СтрН = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + Результат = Новый Структура; + + Результат.Вставить(""Ключ"", КлючНастройки); + Результат.Вставить(""Тип"", СтрН.Тип); + Результат.Вставить(""Идентификатор"", СтрН.ПолучитьИдентификатор()); + + ТаблицаДанные = ТаблицаНастроек(СтрН.Тип); + + Если ТаблицаДанные <> Неопределено Тогда + Строки = ТаблицаДанные.НайтиСтроки(Новый Структура(""Ключ"", КлючНастройки)); + + Результат.Вставить(""ИдентификаторДанные"", Строки[0].ПолучитьИдентификатор()); + КонецЕсли; + + Возврат Результат; + +КонецФункции + +// Функция - Добавить настройку +// +// Параметры: +// Тип - Число - 0 - Запрос, 1 - Скрипт, 9 -Группа +// +// Возвращаемое значение: +// - +// +&НаКлиенте +Функция ДобавитьНастройку(Тип) + + Модифицированность = Истина; + + Если ПараметрыТекущейНастройки <> Неопределено И ПараметрыТекущейНастройки.Тип = 9 Тогда + + Родитель = Настройки_Дерево.НайтиПоИдентификатору(ПараметрыТекущейНастройки.Идентификатор); + + Иначе + + Родитель = Настройки_Дерево; + + КонецЕсли; + + Стр = Родитель.ПолучитьЭлементы().Добавить(); + Стр.Тип = Тип; + Стр.Ключ = Новый УникальныйИдентификатор; + Стр.Картинка = КартинкаПоТипуНастройки(Тип); + + Если Тип = 0 Тогда + + СтрДанные = Настройки_Запросы.Добавить(); + + ИначеЕсли Тип = 1 Тогда + + СтрДанные = Настройки_Алгоритмы.Добавить(); + + КонецЕсли; + + Если СтрДанные <> Неопределено Тогда + СтрДанные.Ключ = Стр.Ключ; + КонецЕсли; + + Элементы.Настройки_Дерево.ТекущаяСтрока = Стр.ПолучитьИдентификатор(); + +КонецФункции + +#КонецОбласти //Получение_настроек + +////////////////////////////////////////////////// +/////Интерфейсные методы, обработчики команд +////////////////////////////////////////////////// + + +#Область Форма + +&НаКлиенте +Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) + + Если ИмяСобытия = ""КонсольКода_ЗагрузитьИзВременногоХранилища"" Тогда + Сообщить(""Адрес данных: "" + Параметр); + ЗагрузитьТаблицу(Параметр); + + Если ТипЗнч(Источник) = Тип(""УправляемаяФорма"") И Источник.Открыта() Тогда + Источник.Закрыть(); + КонецЕсли; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура УстановитьЗаголовок() + Заголовок = ""Консоль кода"" + ?(ПустаяСтрока(ИмяФайлаНастроек), """", "": "" + ИмяФайлаНастроек); +КонецПроцедуры + +#Область События + +&НаКлиенте +Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) + + Если Модифицированность Тогда + + СтандартнаяОбработка = Ложь; + Отказ = Истина; + + ПоказатьВопрос(Новый ОписаниеОповещения(""ОбработкаВопросаПриЗакрытии"", ЭтотОбъект), ""Настройки не сохранены. Закрыть?"", РежимДиалогаВопрос.ДаНет); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ОбработкаВопросаПриЗакрытии(Ответ, ДополнительныеПараметры) Экспорт + + Если Ответ = КодВозвратаДиалога.Да Тогда + + Модифицированность = Ложь; + ЭтотОбъект.Закрыть(); + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + + ХранилищеПараметров = Новый Структура; + + Если НЕ ПустаяСтрока(ИмяФайлаНастроек)Тогда + Адрес = ЗагрузитьФайлНаСервер(ИмяФайлаНастроек); + + Если ЭтоАдресВременногоХранилища(Адрес) Тогда + ЗагрузитьНастройкиНаСервере(Адрес); + КонецЕсли; + Иначе + + ДобавитьНастройку(0); + Модифицированность = Ложь; + + КонецЕсли; + УстановитьЗаголовок(); + +КонецПроцедуры + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + РезультатТаблица_Адрес = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор); +КонецПроцедуры + +#КонецОбласти + +#КонецОбласти + +#Область Команды + +#Область Настройки + +&НаКлиенте +Функция НоваяНастройка(Команда = Неопределено) Экспорт + + ОчиститьНастройки(); + + Возврат Истина; + +КонецФункции + +&НаКлиенте +Процедура ЗагрузитьНастройки(Команда) + + ИмяВыбранногоФайла = ВыбратьФайлДляОткрытия( + ""Файлы запросов (*.sel)|*.sel|Все файлы (*.*)|*.*"", + ""Укажите файл Для списка запросов"", + ИмяФайлаНастроек, + ПутьФайлаЗапроса, + ""sel"" + ); + + ЗагрузитьНастройкиИзФайла(ИмяВыбранногоФайла); + +КонецПроцедуры + +&НаКлиенте +Процедура СохранитьНастройки(Команда) + + Если Команда.Имя = ""Файл_СохранитьНастройкиКак"" ИЛИ ПустаяСтрока(ИмяФайлаНастроек) Тогда + ИмяВыбранногоФайла = ВыбратьФайлДляСохранения( + ""Файлы запросов (*.sel)|*.sel|Все файлы (*.*)|*.*"", + ""Укажите файл Для списка запросов"", + ИмяФайлаНастроек, + ПутьФайлаЗапроса, + ""sel"" + ); + + СохранитьНастройкуВФайл(ИмяВыбранногоФайла); + + Иначе + + СохранитьНастройкуВФайл(ИмяФайлаНастроек); + + КонецЕсли; + + +КонецПроцедуры + +&НаКлиенте +Функция ЗагрузитьНастройкиИзФайла(ИмяВыбранногоФайла) Экспорт + + Если ИмяВыбранногоФайла = Неопределено Тогда + + Возврат Ложь; + + КонецЕсли; + + Адрес = ЗагрузитьФайлНаСервер(ИмяВыбранногоФайла); + Если НЕ ЭтоАдресВременногоХранилища(Адрес) Тогда + Возврат Ложь; + КонецЕсли; + + ЗагрузитьНастройкиНаСервере(Адрес); + + ПослеСохраненияИлиЗагрузкиНастроек(ИмяВыбранногоФайла); + + УстановитьЗаголовок(); + + Возврат Истина; + +КонецФункции + +&НаКлиенте +Функция СохранитьНастройкуВФайл(ИмяВыбранногоФайла) Экспорт + + Если ИмяВыбранногоФайла = Неопределено Тогда + + Возврат Ложь; + + КонецЕсли; + + Адрес = ПолучитьАдресФайлаНастроек(); + ПолучитьФайл(Адрес, ИмяВыбранногоФайла, Ложь); + УдалитьИзВременногоХранилища(Адрес); + + ПослеСохраненияИлиЗагрузкиНастроек(ИмяВыбранногоФайла); + + ПоказатьОповещениеПользователя(""Настройки сохранены"", , ИмяФайлаНастроек); + + Возврат Истина; + +КонецФункции + +&НаКлиенте +Процедура ОчиститьНастройки() + + Настройки_Дерево.ПолучитьЭлементы().Очистить(); + Настройки_Алгоритмы.Очистить(); + Настройки_Запросы.Очистить(); + + ПослеСохраненияИлиЗагрузкиНастроек(Неопределено); + +КонецПроцедуры + +&НаКлиенте +Процедура ПослеСохраненияИлиЗагрузкиНастроек(ИмяФайла) + + УстановитьЗаголовок(); + + Модифицированность = Ложь; + + Если ЗначениеЗаполнено(ИмяФайла) Тогда + + Файл = Новый Файл(ИмяФайла); + ИмяФайлаНастроек = ИмяФайла; + ПутьФайлаЗапроса = Файл.Путь; + + Иначе + + ИмяФайлаНастроек = Неопределено; + ПутьФайлаЗапроса = Неопределено; + + КонецЕсли; +КонецПроцедуры + +#КонецОбласти //Настройки + +#Область Редактор + +&НаКлиенте +Процедура Редактор_Раскомментировать(Команда) + РасКомментироватьВыделенныйТекст(); +КонецПроцедуры + +&НаКлиенте +Процедура ВыполнитьЗапросСкрипт(Команда) + + СохранитьДанныеНастройки(ПараметрыТекущейНастройки); + + Если НЕ МожноВыполнить() Тогда + Возврат; + КонецЕсли; + + ВыполнитьНастройку(ПараметрыТекущейНастройки); + + ПослеВыполнения(); + +КонецПроцедуры + +&НаКлиенте +Процедура ПолучитьТекстДляМодуля(Команда) + + ТекстДок = СформироватьТекстДляМодуля(ВыбраннаяНастройка_Текст.ПолучитьТекст()); + + ТекстДок.Показать(); + +КонецПроцедуры + +&НаКлиенте +Процедура ОчиститьТекстЗапросаОтМусора() + + ВыбраннаяНастройка_Текст.УстановитьТекст(обПропылесоситьТекстЗапроса(ВыбраннаяНастройка_Текст.ПолучитьТекст())); + +КонецПроцедуры // ОчиститьТекстЗапросаОтМусора() + +&НаКлиенте +Процедура Редактор_ОткрытьКонструкторЗапроса(Команда) + + ТекстЗапроса = ВыбраннаяНастройка_Текст.ПолучитьТекст(); + Контсруктор = Новый КонструкторЗапроса(?(ПустаяСтрока(ТекстЗапроса) ,Неопределено, ТекстЗапроса)); + + Контсруктор.Показать(Новый ОписаниеОповещения(""ПриЗакрытииКЗ"", ЭтаФорма)); + +КонецПроцедуры + +&НаКлиенте +Процедура Редактор_Закомментировать(Команда) + ЗакомментироватьВыделенныйТекст(); +КонецПроцедуры + +&НаКлиенте +Процедура Параметры_Заполнить(Команда) + Параметры_ЗаполнитьНаКлиенте(); +КонецПроцедуры + +#КонецОбласти //Редактор + +#Область Таблица_результат + +&НаКлиенте +Процедура Таблица_НастроитьКолонки(Команда) + + Оповещение = Новый ОписаниеОповещения(""ПрименитьНастройкиТаблицы"", ЭтаФорма); + ОткрытьФорму(""ВнешняяОбработка.КонсольКода83.Форма.ФормаНастройкаТаблицы"", Новый Структура(""Данные"", СтруктураТаблицы), ЭтаФорма, , , ,Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); + +КонецПроцедуры + +&НаКлиенте +Процедура Результат_ДобавитьВПараметры(Команда) + Значение = ЗначениеТекущейЯчейки(); + + ИмяПараметра = Элементы.РезультатТаблица.ТекущийЭлемент.Заголовок; + + УстановитьЗначениеПараметра(ИмяПараметра, Значение); +КонецПроцедуры + +#КонецОбласти //Таблица_результат + +&НаКлиенте +Процедура ПереключитьВидимость(Команда) + Элемент = Неопределено; + Кнопка = Неопределено; + + ИзменяемыеЭлементы = Новый Массив; + + Если Команда.Имя = ""Видимость_Дерево_Настроек"" Тогда + Элемент = Элементы.Настройки_Дерево; + ИзменяемыеЭлементы.Добавить(Элемент); + ИзменяемыеЭлементы.Добавить(Элементы.Настройки_ДеревоГруппаДобавить); + Кнопка = Элементы.Видимость_Дерево_Настроек; + ИначеЕсли Команда.Имя = ""Видимость_Параметры"" Тогда + Элемент = Элементы.ВыбраннаяНастройка_Параметры; + ИзменяемыеЭлементы.Добавить(Элемент); + Кнопка = Элементы.Видимость_Параметры; + КонецЕсли; + + ВидимостьНовая = НЕ Элемент.Видимость; + + Для Каждого Эл Из ИзменяемыеЭлементы Цикл + Эл.Видимость = ВидимостьНовая; + КонецЦикла; + + Кнопка.Пометка = ВидимостьНовая; + //Кнопка.ЦветФона = ?(Элемент.Видимость, WebЦвета.Белый, WebЦвета.Серебряный); +КонецПроцедуры + +#Область Дерево_настроек +&НаКлиенте +Процедура Настройки_ДобавитьНастройку(Команда) + + Если Команда.Имя = ""Настройки_ДобавитьЗапрос"" Тогда + Тип = 0; + ИначеЕсли Команда.Имя = ""Настройки_ДобавитьСкрипт"" Тогда + Тип = 1; + ИначеЕсли Команда.Имя = ""Настройки_ДобавитьГруппу"" Тогда + Тип = 9; + КонецЕсли; + + Если Тип= Неопределено Тогда + Возврат; + КонецЕсли; + + ДобавитьНастройку(Тип); + +КонецПроцедуры + +#КонецОбласти //Дерево_настроек + +#КонецОбласти + +#Область События_элементов_формы + +&НаКлиенте +Процедура ДеревоНастроекПриАктивизацииСтроки(Элемент) + + Если ТекущаяНастройка = Элементы.ДеревоНастроек.ТекущиеДанные Тогда + Возврат; + КонецЕсли; + + ТекстЗапроса = ?(Элементы.ДеревоНастроек.ТекущиеДанные=Неопределено, Неопределено, Элементы.ДеревоНастроек.ТекущиеДанные.ТекстЗапроса); + ТекущаяНастройка = Элементы.ДеревоНастроек.ТекущиеДанные; +КонецПроцедуры + +&НаКлиенте +Процедура СохраняемыеДанныеПриИзменении(Элемент) + + Модифицированность = Истина; + +КонецПроцедуры + +&НаКлиенте +Процедура ДеревоНастроекПараметрыЗапросаПриАктивизацииСтроки(Элемент) + Если Элемент.ТекущиеДанные = Неопределено Тогда + Возврат; + КонецЕсли; + + Элементы.ДеревоНастроекПараметрыЗапросаЗначениеПараметра.ОграничениеТипа = Элемент.ТекущиеДанные.ТипПараметра; +КонецПроцедуры + +&НаКлиенте +Процедура РезультатТаблицаПриАктивизацииЯчейки(Элемент) + ПодключитьОбработчикОжидания(""ВывестиОписаниеЗначенияТаблицы"", 0.1, Истина); +КонецПроцедуры + +&НаКлиенте +Процедура РезультатТаблицаПриИзменении(Элемент) + ТаблицаИзменена = Истина; +КонецПроцедуры + +#КонецОбласти //События_элементов_формы + +#Область Таблица_результата + +&НаКлиенте +Функция ЗначениеТекущейЯчейки() + Элемент = Элементы.РезультатТаблица; + + Если Элемент.ТекущиеДанные = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + + Возврат Элемент.ТекущиеДанные[ИмяТекущейКолонки()]; + +КонецФункции + +&НаКлиенте +Функция ИмяТекущейКолонки() + + Возврат Элементы.РезультатТаблица.ТекущийЭлемент.Заголовок; + +КонецФункции + +&НаСервереБезКонтекста +Функция ПолучитьСвойстваЗначения(Значение) + + Результат = Новый Структура(""Выполнено, Описание"", Истина); + + ТипЗначения = ТипЗнч(Значение); + + Описание = Новый СписокЗначений; + + Результат.Вставить(""ОписаниеЗначения"", Описание); + + Если НЕ ОписаниеТиповВсеСсылки().СодержитТип(ТипЗначения) Тогда + Возврат Результат; + КонецЕсли; + + Попытка + Описание.Добавить(Значение.УникальныйИдентификатор(), ""UID"", , БиблиотекаКартинок.ПерейтиПоНавигационнойСсылке); + Исключение + КонецПопытки; + + ЗначениеЗаполнено = ЗначениеЗаполнено(Значение); + + Попытка + Мета = Метаданные.НайтиПоТипу(ТипЗначения); + + Если ЗначениеЗаполнено И Метаданные.Перечисления.Содержит(Мета) Тогда + + Порядок = ЗначениеЗапросом(""ВЫБРАТЬ "" + Мета.ПолноеИмя() + "".Порядок ГДЕ Ссылка = &Ссылка"", Новый Структура(""Ссылка"", Значение)); + МетаЗначение = Мета.ЗначенияПеречисления[Порядок]; + Описание.Добавить(Мета.ПолноеИмя() + ""."" + МетаЗначение.Имя, ""Полное имя"", , БиблиотекаКартинок.Изменить); + + КонецЕсли; + + Если ЗначениеЗаполнено И Метаданные.Справочники.Содержит(Мета) + ИЛИ Метаданные.ПланыВидовХарактеристик.Содержит(Мета) + ИЛИ Метаданные.ПланыСчетов.Содержит(Мета) + ИЛИ Метаданные.ПланыВидовРасчета.Содержит(Мета) Тогда + + ИмяПредопределенного = ЗначениеЗапросом(""ВЫБРАТЬ "" + Мета.ПолноеИмя() + "".ИмяПредопределенныхДанных ГДЕ Ссылка = &Ссылка"", Новый Структура(""Ссылка"", Значение)); + + Если ЗначениеЗаполнено(ИмяПредопределенного) Тогда + Описание.Добавить(Мета.ПолноеИмя() + ""."" + ИмяПредопределенного, ""Полное имя"", , БиблиотекаКартинок.Изменить); + КонецЕсли; + + КонецЕсли; + Исключение + + Возврат мОшибка(ИнформацияОбОшибке()); + + КонецПопытки; + + Возврат Результат; + +КонецФункции + +&НаКлиенте +Процедура ВывестиОписаниеЗначенияТаблицы() + + Значение = ЗначениеТекущейЯчейки(); + + Если Значение = Неопределено Тогда + Служебные_ОписаниеТекущегоЗначения = Неопределено; + Возврат; + КонецЕсли; + + + // Костыль от зацикливания + Если ХранилищеПараметров.Свойство(""ТекущееЗначениеТаблицы"") И Значение = ХранилищеПараметров.ТекущееЗначениеТаблицы Тогда + Возврат; + КонецЕсли; + + ХранилищеПараметров.Вставить(""ТекущееЗначениеТаблицы"", Значение); + + Описание = Новый СписокЗначений; + + Описание.Добавить(Значение, ""Значение"", , БиблиотекаКартинок.ПоказатьДанные); + Описание.Добавить(ПолучитьПолноеИмяТипа(ТипЗнч(Значение)), ""Тип"", , БиблиотекаКартинок.ВыбратьТип); + + ХранилищеПараметров.Вставить(""ТекущееЗначениеТаблицы_Описание"", Описание); + + Служебные_ОписаниеТекущегоЗначения = ФорматированноеОписаниеСписок(Описание); + +КонецПроцедуры + +&НаКлиенте +Процедура Служебные_ОписаниеТекущегоЗначенияНажатие(Элемент, СтандартнаяОбработка) + + Если НЕ ХранилищеПараметров.Свойство(""ТекущееЗначениеТаблицы_Описание"") Тогда + Возврат; + КонецЕсли; + + // Не дополненное описание + Если ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание.Количество() = 2 Тогда + + ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание.Добавить(ИмяТекущейКолонки(), ""Имя реквизита""); + Результат = ПолучитьСвойстваЗначения(ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание[0].Значение); + + Если НЕ Результат.Выполнено Тогда + СообщитьОбОшибке(Результат.Описание, ""Получение описания значения""); + Возврат; + КонецЕсли; + + Скопировать(Результат.ОписаниеЗначения, ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание); + + КонецЕсли; + + ОткрытьФорму(ИмяФормы + ""Свойств"", + Новый Структура(""Список"", ХранилищеПараметров.ТекущееЗначениеТаблицы_Описание), + ЭтаФорма, , , , , + РежимОткрытияОкнаФормы.БлокироватьОкноВладельца); + + СтандартнаяОбработка = Ложь; +КонецПроцедуры + +&НаКлиенте +Процедура ПрименитьНастройкиТаблицы(Результат, ДополнительныеПараметры) Экспорт + + Если Результат <> Неопределено Тогда + + СтруктураТаблицы = ПрименитьНастройкиТаблицыСервер(Результат); + + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Функция ПрименитьНастройкиТаблицыСервер(СтруктураТаблицы) + + Таблица = РеквизитФормыВЗначение(""РезультатТаблица""); + + НовыеКолонки = Новый Массив; + УдаляемыеКолонки = Новый Массив; + ИзмененныеКолонки = Новый Массив; + + ИндексКолонок = Новый Структура; + + Для Каждого Колонка Из СтруктураТаблицы Цикл + ИндексКолонок.Вставить(Колонка.Имя, Колонка); + + КолонкаТаблицы = Таблица.Колонки.Найти(Колонка.Имя); + Если КолонкаТаблицы = Неопределено Тогда + НовыеКолонки.Добавить(Колонка); + ИначеЕсли КолонкаТаблицы.ТипЗначения <> Колонка.ТипЗначения Тогда + ИзмененныеКолонки.Добавить(Колонка); + КонецЕсли; + + КонецЦикла; + + Для Каждого КолонкаТаблицы Из Таблица.Колонки Цикл + + Колонка = ИндексКолонок[Колонка.Имя]; + + Если Колонка = Неопределено Тогда + + УдаляемыеКолонки.Добавить(КолонкаТаблицы); + + КонецЕсли; + + КонецЦикла; + + Для Каждого Колонка Из НовыеКолонки Цикл + + Таблица.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения, Колонка.Заголовок); + + КонецЦикла; + + Для Каждого Колонка Из УдаляемыеКолонки Цикл + + Таблица.Колонки.Удалить(Колонка); + + КонецЦикла; + + ПоместитьВоВременноеХранилище(Таблица, РезультатТаблица_Адрес); + + Возврат ВывестиТаблицу(Таблица); + +КонецФункции + +#КонецОбласти //Таблица_результата + +#Область Дерево_настроек + +&НаКлиенте +Процедура УстановитьНастройкиИнфтерфейса(ПараметрыНастройки) + + ИспользоватьРедактор = ПараметрыНастройки <> Неопределено И (ПараметрыНастройки.Тип = 0 ИЛИ ПараметрыНастройки.Тип = 1); + Если ИспользоватьРедактор И ПараметрыНастройки.Тип = 0 Тогда + + Элементы.ГруппаКоманды.ТекущаяСтраница = Элементы.ГруппаЗапрос; + + ИначеЕсли ИспользоватьРедактор И ПараметрыНастройки.Тип = 1 Тогда + + Элементы.ГруппаКоманды.ТекущаяСтраница = Элементы.ГруппаСкрипт; + + КонецЕсли; + + Элементы.ГруппаРедактор.Доступность = ИспользоватьРедактор; + Элементы.ТекстЗапросаКонтекстноеМенюОткрытьКонструкторЗапроса.Доступность = ИспользоватьРедактор И ПараметрыНастройки.Тип = 0; + +КонецПроцедуры + +&НаКлиенте +Процедура Настройки_ДеревоПриАктивизацииСтроки(Элемент) + + СохранитьДанныеНастройки(ПараметрыТекущейНастройки); + + КлючТекущейНастройки = ?(Элементы.Настройки_Дерево.ТекущиеДанные = Неопределено, Неопределено, Элементы.Настройки_Дерево.ТекущиеДанные.Ключ); + + ПараметрыТекущейНастройки = ПолучитьПараметрыНастройки(КлючТекущейНастройки); + + УстановитьНастройкиИнфтерфейса(ПараметрыТекущейНастройки); + ОтобразитьДанныеНастройки(ПараметрыТекущейНастройки); +КонецПроцедуры + +&НаКлиентеНаСервереБезКонтекста +Функция КартинкаПоТипуНастройки(Тип) + Если Тип = 0 Тогда + + Возврат БиблиотекаКартинок.КонструкторЗапроса; + + ИначеЕсли Тип = 1 Тогда + + Возврат БиблиотекаКартинок.ПроизвольноеВыражение; + + ИначеЕсли Тип = 9 Тогда + + Возврат БиблиотекаКартинок.ВнешнийИсточникДанныхКуб; + + КонецЕсли; +КонецФункции + +&НаКлиенте +Процедура Результат_ВременныеТаблицыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) + + ТекущиеДанные = Элементы.Результат_ВременныеТаблицы.ТекущиеДанные; + + Если ТекущиеДанные = Неопределено ИЛИ РезультатВыполнения = Неопределено Тогда + Возврат; + КонецЕсли; + + Если ЭтоАдресВременногоХранилища(ТекущиеДанные.АдресДанных) Тогда + ЗагрузитьТаблицу(ТекущиеДанные.АдресДанных); + Возврат; + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти //Дерево_настроек + +", +{4,14, +{9, +{1},0,"Объект", +{1,0}, +{"Pattern", +{"#",4ad458ad-238c-4899-8046-e0f8c829ebe2} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},1,0,0,0, +{0,0}, +{0,0} +}, +{9, +{6},0,"РезультатТаблица", +{1,1, +{"ru","Результат таблица"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,1, +{5,1,0,"_Служебная", +{1,1, +{"ru","Служебная"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{7},0,"ДеревоНастроек", +{1,1, +{"ru","Дерево настроек"} +}, +{"Pattern", +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,13, +{5,1,0,"Запрос", +{1,1, +{"ru","Запрос"} +}, +{"Pattern", +{"S",100,1} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ТекстЗапроса", +{1,1, +{"ru","Текст запроса"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ПараметрыЗапроса", +{1,1, +{"ru","Параметры запроса"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"СпособВыгрузки", +{1,1, +{"ru","Способ выгрузки"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"ПоказыватьСлужебныеКолонкиРезультата", +{1,1, +{"ru","Показывать служебные колонки результата"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"СпособВыборки", +{1,1, +{"ru","Способ выборки"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ОбходитьИерархическиеВыборкиРекурсивно", +{1,1, +{"ru","Обходить иерархические выборки рекурсивно"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ОписаниеЗапроса", +{1,1, +{"ru","Описание запроса"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,10,0,"ТекстАлгоритма", +{1,1, +{"ru","Текст алгоритма"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,11,0,"ВерсииЗапроса", +{1,1, +{"ru","Версии запроса"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,12,0,"ДатаВерсииЗапроса", +{1,1, +{"ru","Дата версии запроса"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,13,0,"ПараметрыАлгоритма", +{1,1, +{"ru","Параметры алгоритма"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ТаблицаВыборок", +{1,1, +{"ru","Таблица выборок"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{4},0,"ИмяФайлаНастроек", +{1,1, +{"ru","Имя файла настроек"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,1, +{0} +},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{8},0,"ВыполнятьНаКлиенте", +{1,1, +{"ru","Выполнять на клиенте"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{9},0,"Служебные_ОписаниеТекущегоЗначения", +{1,1, +{"ru","Служебные описание текущего значения"} +}, +{"Pattern", +{"#",140b5ff4-37b1-4df5-b5ec-a0bfd2b94f8f} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{10},0,"Служебные_ОписаниеРезультат", +{1,1, +{"ru","Служебные описание результат"} +}, +{"Pattern", +{"#",140b5ff4-37b1-4df5-b5ec-a0bfd2b94f8f} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{11},0,"РезультатТаблица_Адрес", +{1,1, +{"ru","Результат таблица адрес"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{12},0,"Настройки_Дерево", +{1,1, +{"ru","Настройки дерево"} +}, +{"Pattern", +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,5, +{5,1,0,"Ключ", +{1,1, +{"ru","Ключ"} +}, +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"Наименование", +{1,1, +{"ru","Наименование"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Описание", +{1,1, +{"ru","Описание"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"Тип", +{1,1, +{"ru","Тип. 0 - Запрос, 1- Скрипт"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"Картинка", +{1,1, +{"ru","Картинка"} +}, +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{13},0,"Настройки_Запросы", +{1,1, +{"ru","Настройки запросы"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,8, +{5,1,0,"Ключ", +{1,1, +{"ru","Ключ"} +}, +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"Текст", +{1,1, +{"ru","Текст"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ПараметрыЗапроса", +{1,1, +{"ru","Параметры запроса"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"СпособВыгрузки", +{1,1, +{"ru","Способ выгрузки"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"ПоказыватьСлужебныеКолонкиРезультата", +{1,1, +{"ru","Показывать служебные колонки результата"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"СпособВыборки", +{1,1, +{"ru","Способ выборки"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ОбходитьИерархическиеВыборкиРекурсивно", +{1,1, +{"ru","Обходить иерархические выборки рекурсивно"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ОписаниеЗапроса", +{1,1, +{"ru","Описание запроса"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{14},0,"Настройки_Алгоритмы", +{1,1, +{"ru","Настройки алгоритмы"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,4, +{5,1,0,"Ключ", +{1,1, +{"ru","Ключ"} +}, +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"Текст", +{1,1, +{"ru","Текст"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"НаКлиенте", +{1,1, +{"ru","На клиенте"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"ПараметрыЗапроса", +{1,1, +{"ru","Параметры запроса"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{15},0,"ВыбраннаяНастройка_Текст", +{1,1, +{"ru","Выбранная настройка текст"} +}, +{"Pattern", +{"#",ebf766b1-f32c-11d3-9851-008048da1252} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +}, +{9, +{16},0,"ВыбраннаяНастройка_Параметры", +{1,1, +{"ru","Выбранная настройка текст"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,3, +{5,1,0,"ИмяПараметра", +{1,1, +{"ru","Имя параметра"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение параметра"} +}, +{"Pattern"}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +}, +{9, +{17},0,"Результат_ВременныеТаблицы", +{1,1, +{"ru","Временные таблицы"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,5, +{5,1,0,"Имя", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"Количество", +{1,1, +{"ru","Кол-во"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Время", +{1,1, +{"ru","Время"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"Продолжительность", +{1,1, +{"ru","Продолжительность"} +}, +{"Pattern", +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"АдресДанных", +{1,1, +{"ru","Адрес данных"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +},8, +{0, +{2, +{7}, +{3} +},10, +{5,1,0,"ИмяПараметра", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ЭтоВыражение", +{1,1, +{"ru","Это выражение"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"МоментВремениСсылка", +{1,1, +{"ru","Момент времени ссылка"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"МоментВремениДата", +{1,1, +{"ru","Момент времени дата"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ГраницаЗначение", +{1,1, +{"ru","Граница значение"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579}, +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ГраницаВид", +{1,1, +{"ru","Граница вид"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ОписаниеТаблицыЗначений", +{1,1, +{"ru","Описание таблицы значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,10,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{7}, +{3} +},10, +{5,1,0,"ИмяПараметра", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ЭтоВыражение", +{1,1, +{"ru","Это выражение"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"МоментВремениСсылка", +{1,1, +{"ru","Момент времени ссылка"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"МоментВремениДата", +{1,1, +{"ru","Момент времени дата"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ГраницаЗначение", +{1,1, +{"ru","Граница значение"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579}, +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ГраницаВид", +{1,1, +{"ru","Граница вид"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ОписаниеТаблицыЗначений", +{1,1, +{"ru","Описание таблицы значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,10,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{7}, +{6} +},5, +{5,1,0,"Включена", +{1,1, +{"ru","Включена"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ТипОбхода", +{1,1, +{"ru","Тип обхода"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Группировки", +{1,1, +{"ru","Группировки"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"ГруппировкиДляЗначенийГруппировок", +{1,1, +{"ru","Группировки для значений группировок"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"Имя", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{7}, +{11} +},3, +{5,1,0,"ДатаВерсии", +{1,1, +{"ru","Дата версии"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ТекстЗапроса", +{1,1, +{"ru","Текст запроса"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Параметры", +{1,1, +{"ru","Параметры"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{3, +{7}, +{11}, +{3,5bdad865-f2c5-434b-8041-ba4aad3b6687} +},9, +{5,1,0,"ИмяПараметра", +{1,1, +{"ru","Имя параметра"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ЭтоВыражение", +{1,1, +{"ru","Это выражение"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение параметра"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D","D"}, +{"N",10,0,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"МоментВремениДата", +{1,1, +{"ru","Момент времени дата"} +}, +{"Pattern", +{"D","D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"МоментВремениСсылка", +{1,1, +{"ru","Момент времени ссылка"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ГраницаЗначение", +{1,1, +{"ru","Граница значение"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579}, +{"D","D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ГраницаВид", +{1,1, +{"ru","Граница вид"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ОписаниеТаблицыЗначений", +{1,1, +{"ru","Описание таблицы значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{13}, +{3} +},10, +{5,2,0,"ИмяПараметра", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,1,0,"ЭтоВыражение", +{1,1, +{"ru","Это выражение"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"МоментВремениСсылка", +{1,1, +{"ru","Момент времени ссылка"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"МоментВремениДата", +{1,1, +{"ru","Момент времени дата"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ГраницаЗначение", +{1,1, +{"ru","Граница значение"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579}, +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ГраницаВид", +{1,1, +{"ru","Граница вид"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,10,0,"ОписаниеТаблицыЗначений", +{1,1, +{"ru","Описание таблицы значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{13}, +{4} +},10, +{5,2,0,"ИмяПараметра", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,1,0,"ЭтоВыражение", +{1,1, +{"ru","Это выражение"} +}, +{"Pattern", +{"B"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,4,0,"МоментВремениСсылка", +{1,1, +{"ru","Момент времени ссылка"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,5,0,"МоментВремениДата", +{1,1, +{"ru","Момент времени дата"} +}, +{"Pattern", +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,6,0,"ГраницаЗначение", +{1,1, +{"ru","Граница значение"} +}, +{"Pattern", +{"#",38bfd075-3e63-4aaa-a93e-94521380d579}, +{"D"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,7,0,"ГраницаВид", +{1,1, +{"ru","Граница вид"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,8,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,9,0,"ТаблицаЗначений", +{1,1, +{"ru","Таблица значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,10,0,"ОписаниеТаблицыЗначений", +{1,1, +{"ru","Описание таблицы значений"} +}, +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +}, +{0, +{2, +{14}, +{4} +},3, +{5,2,0,"ИмяПараметра", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"ЗначениеПараметра", +{1,1, +{"ru","Значение"} +}, +{"Pattern", +{"#",280f5f0e-9c8a-49cc-bf6d-4d296cc17a63}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,1,0,"ТипПараметра", +{1,1, +{"ru","Тип параметра"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0} +},0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} +}, +{0,0}, +{0,19, +{8, +{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Выполнить", +{1,1, +{"ru","Выполнить"} +}, +{1,1, +{"ru","Выполнить"} +}, +{0, +{0, +{"B",1},0} +}, +{0,116,0}, +{4,1, +{0,0ce78048-0196-4f80-a781-9829cdb7f43e},"",-1,-1,1,0,""},"ВыполнитьЗапросСкрипт",2,0,0, +{0,0},1,0,1,0,0}, +{8, +{2,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Редактор_ОткрытьКонструкторЗапроса", +{1,1, +{"ru","Конструктор запроса"} +}, +{1,1, +{"ru","Редактор открыть конструктор запроса"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,1,0,""},"Редактор_ОткрытьКонструкторЗапроса",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{3,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Файл_СохранитьНастройки", +{1,1, +{"ru","Сохранить настройки"} +}, +{1,1, +{"ru","Файл сохранить настройки"} +}, +{0, +{0, +{"B",1},0} +}, +{0,83,12}, +{4,1, +{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0,""},"СохранитьНастройки",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{4,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Файл_ЗагрузитьНастройки", +{1,1, +{"ru","Загрузить настройки"} +}, +{1,1, +{"ru","Файл загрузить настройки"} +}, +{0, +{0, +{"B",1},0} +}, +{0,79,12}, +{4,1, +{0,785362cb-3756-48ed-87d2-292ded17054a},"",-1,-1,1,0,""},"ЗагрузитьНастройки",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{5,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Файл_СохранитьНастройкиКак", +{1,1, +{"ru","Сохранить настройки как ..."} +}, +{1,1, +{"ru","Файл сохранить настройки как"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,818ab7d0-4654-4542-bd5e-fd9d1352b5a1},"",-1,-1,1,0,""},"СохранитьНастройки",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{6,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Параметры_Заполнить", +{1,1, +{"ru","Заполнить параметры"} +}, +{1,1, +{"ru","Параметры заполнить"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,fe740df0-d828-4241-a12f-7414e12302e8},"",-1,-1,1,0,""},"Параметры_Заполнить",2,0,0, +{0,0},1,0,1,0,0}, +{8, +{7,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Видимость_Дерево_Настроек", +{1,1, +{"ru","Дерево настроек"} +}, +{1,1, +{"ru","Видимость дерево настроек"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,da9ac044-0ff7-4bcf-a441-3187bd1d951f},"",-1,-1,1,0,""},"ПереключитьВидимость",1,0,0, +{0,0},1,0,1,0,0}, +{8, +{8,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Результат_ДобавитьВПараметры", +{1,1, +{"ru","Добавить в параметры"} +}, +{1,1, +{"ru","Результат добавить в параметры"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,0, +{0},"",-1,-1,1,0,""},"Результат_ДобавитьВПараметры",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{9,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Редактор_Закомментировать", +{1,1, +{"ru","Закомментировать"} +}, +{1,1, +{"ru","Редактор закомментировать"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,0, +{0},"",-1,-1,1,0,""},"Редактор_Закомментировать",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{10,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Таблица_НастроитьКолонки", +{1,1, +{"ru","Таблица настроить колонки"} +}, +{1,1, +{"ru","Настроить колонки"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,2846af8d-af84-47e3-82b9-01b01f960426},"",-1,-1,1,0,""},"Таблица_НастроитьКолонки",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{11,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Настройки_ДобавитьЗапрос", +{1,1, +{"ru","Добавить запрос"} +}, +{1,1, +{"ru","Настройки добавить запрос"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,1,0,""},"Настройки_ДобавитьНастройку",2,0,0, +{0,0},1,0,1,0,0}, +{8, +{12,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Настройки_ДобавитьСкрипт", +{1,1, +{"ru","Добавить скрипт"} +}, +{1,1, +{"ru","Настройки добавить запрос"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,f695666a-bad9-49f6-ab7c-5198d7ea4739},"",-1,-1,1,0,""},"Настройки_ДобавитьНастройку",2,0,0, +{0,0},1,0,1,0,0}, +{8, +{13,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Настройки_ДобавитьГруппу", +{1,1, +{"ru","Группу"} +}, +{1,1, +{"ru","Настройки добавить запрос"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,4ab0e87f-7d9b-4aa8-ac4b-680a78522da8},"",-1,-1,1,0,""},"Настройки_ДобавитьНастройку",2,0,0, +{0,0},1,0,1,0,0}, +{8, +{14,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Редактор_УдалитьСимволыМодуля", +{1,1, +{"ru","Удалить символы модуля"} +}, +{1,1, +{"ru","Редактор удалить символы модуля"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,e6fc55a0-3d58-4b15-bdd3-717453929598},"",-1,-1,1,0,""},"ОчиститьТекстЗапросаОтМусора",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{15,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Редактор_ПолучитьТекстДляМодуля", +{1,1, +{"ru","Получить текст для модуля"} +}, +{1,1, +{"ru","Редактор получить текст для модуля"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,c7cdd3c0-3879-436a-b145-5e2615e9b3e1},"",-1,-1,1,0,""},"ПолучитьТекстДляМодуля",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{16,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Редактор_Раскомментировать", +{1,1, +{"ru","Закомментировать"} +}, +{1,1, +{"ru","Редактор закомментировать"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,0, +{0},"",-1,-1,1,0,""},"Редактор_Раскомментировать",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{17,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Видимость_Параметры", +{1,1, +{"ru","Параметры выполнения"} +}, +{1,1, +{"ru","Видимость запросы"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,fe740df0-d828-4241-a12f-7414e12302e8},"",-1,-1,1,0,""},"ПереключитьВидимость",1,0,0, +{0,0},1,0,1,0,0}, +{8, +{18,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"ПроверитьОбновление", +{1,1, +{"ru","Проверить обновление"} +}, +{1,1, +{"ru","Проверить обновление"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,1001ae3e-9289-4303-9699-3c0c17e20e61},"",-1,-1,1,0,""},"ПроверитьОбновлениеКлиент",1,0,0, +{0,0},1,0,1,0,0}, +{8, +{19,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Файл_НоваяНастройка", +{1,1, +{"ru","Новая настройка"} +}, +{1,1, +{"ru","Файл новая настройка"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,1, +{0,894afc03-9904-465d-b671-f555ffb9b21c},"",-1,-1,1,0,""},"НоваяНастройка",3,0,0, +{0,0},1,0,1,0,0} +}, +{0,0}, +{0,0},0,0} \ No newline at end of file diff --git a/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298 b/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298 new file mode 100644 index 0000000..a14f91f --- /dev/null +++ b/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298 @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{12, +{1, +{0,0,a3626ede-5b0a-440b-92ae-ae5ab4b70298},"ФормаНастройкаТаблицы", +{1,"ru","Форма настройка таблицы"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 b/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 new file mode 100644 index 0000000..6c05771 --- /dev/null +++ b/src/CodeConsole83/und/a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 @@ -0,0 +1,780 @@ +{3, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{1,0},0,0,1,1,1,0,1,0, +{1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",1,0,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,0,1}, +{12,06ee6a21-061e-47f8-81c5-92ae8b8f3b5d,198ea630-fda2-4cda-8a23-f999f4c67ee6,239f0103-8de9-4fdf-b485-eb5531da7e51,3772996b-41f4-4c47-a5a8-ea397db424ae,39bb0fe9-771d-4dd5-8a6e-2d16984523af,3f01ed62-97f8-465b-b4f7-6517ac2bc994,5174ad3f-0569-42fd-8adf-011d8206db6c,5d41082e-9619-42ec-b96f-98b082b3a2f0,679b62d9-ff72-4329-bf3a-c0c32b311dd2,71e0226e-ebb2-4e33-8745-0a94a01bbf15,d7e9e72c-8fa7-430c-a3e9-aeadfd57dfc7,f3613d5c-20c6-46e5-b4d5-7d712ece1296},1, +{21, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ФормаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},2,a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{23,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ФормаСохранить", +{1,0},1, +{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,1,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{24,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ФормаСохранитьРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},a9f3b1ac-f51b-431e-b102-55a69acdecad, +{28, +{25,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"ФормаОтмена", +{1,0},1, +{2,409b9a53-7f7e-4178-86c1-33176c7c7a7a}, +{0},3,0,0,0,2,2,0,0,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0, +{4,0, +{0},"",-1,-1,1,0,""},1, +{"Pattern"},"",2,0,1, +{10, +{26,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ФормаОтменаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3}, +{"U"},1,0,0,1,0,0,0,3,3,3,0,0,0,0},1,0,0,0,3,3},1,143c00f7-a42d-4cd7-9189-88e4467dc768, +{51, +{1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,"РеквизитыТаблицы",0,0,1, +{1,0}, +{1,0}, +{1, +{1} +},0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,2,2,1,1,0,0,0,1,2,0,0,1,1, +{0}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1,1,1,13, +{"U"}, +{0,1,0}, +{0},1, +{21, +{2,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{21, +{3,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"РеквизитыТаблицыКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},3,77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{14,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РеквизитыТаблицыИмя",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{1} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{15,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыИмяКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{16,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыИмяРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{17,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РеквизитыТаблицыТипЗначения",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{2} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{18,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыТипЗначенияКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{19,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыТипЗначенияРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},77ffcc29-7f2d-4223-b22f-19666e7250ba, +{33, +{20,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РеквизитыТаблицыЗаголовок",1,0, +{1,0}, +{1,0}, +{2, +{1}, +{3} +}, +{0},1,0,2,0,2, +{1,0}, +{1,0},1,1,0,3,0,3,2,3,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{32, +{3,0},0,0,2,2,1,2,2,2,2,2,2,2,2,2, +{"U"}, +{"U"},"",0, +{4,0, +{0},"",-1,-1,1,0,""},0,0,2,3,00000000-0000-0000-0000-000000000000, +{5004,0}, +{0,0},2, +{1,0}, +{1,0},2,1,0, +{"Pattern"},1, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,0,0},0, +{1,0},2,0,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0}, +{0,1,0},1, +{21, +{21,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыЗаголовокКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{"Pattern"}, +{"Pattern"},"","", +{0},0,0,1, +{10, +{22,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыЗаголовокРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},3,3},2,2,1,0, +{"Pattern"},"","",2,2,0,1, +{10, +{4,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,0,0,1, +{4, +{5,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыСтрокаПоиска", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0},1, +{21, +{6,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыСтрокаПоискаКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{7,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыСтрокаПоискаРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,0},0,3,3},1, +{4, +{8,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,1,"РеквизитыТаблицыСостояниеПросмотра", +{1,0}, +{1,0},1,1,0,1, +{1,0,2, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e},3, +{0,1,0},1,0,0},1, +{21, +{9,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыСостояниеПросмотраКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{10,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыСостояниеПросмотраРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,1},0,3,3},1, +{4, +{11,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,2,"РеквизитыТаблицыУправлениеПоиском", +{1,0}, +{1,0},1,1,0,1, +{1,0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,1,0},1,0,0,2},1, +{21, +{12,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,8,"РеквизитыТаблицыУправлениеПоискомКонтекстноеМеню", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{1,1},0,1,0,0,0,3,3},1, +{10, +{13,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"РеквизитыТаблицыУправлениеПоискомРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},2, +{1,2},0,3,3},0,1,0,0,1,0,3,3,0,1,0},"","",1, +{21, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0,0,1,0,1, +{10, +{0},0,0,0,0,"NavigatorExtendedTooltip", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",0,0,0,0,0,0,3,3,0,0,0,100,1,1,0}," +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если Параметры.Свойство(""Данные"") Тогда + + Для Каждого Стр Из Параметры.Данные Цикл + + ЗаполнитьЗначенияСвойств(РеквизитыТаблицы.Добавить(), Стр); + + КонецЦикла; + + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура Сохранить(Команда) + + Результат = Новый Массив; + + Для Каждого Стр Из РеквизитыТаблицы Цикл + + Структура = Новый Структура(""Имя, ТипЗначения, Заголовок""); + ЗаполнитьЗначенияСвойств(Структура, Стр); + Результат.Добавить(Структура); + + КонецЦикла; + + Закрыть(Результат); + +КонецПроцедуры +", +{4,1, +{9, +{1},0,"РеквизитыТаблицы", +{1,1, +{"ru","Реквизиты таблицы"} +}, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,3, +{5,1,0,"Имя", +{1,1, +{"ru","Имя"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,2,0,"ТипЗначения", +{1,1, +{"ru","Тип значения"} +}, +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{5,3,0,"Заголовок", +{1,1, +{"ru","Заголовок"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0},0}, +{0,0}, +{0,0} +},0,0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} +}, +{0,0}, +{0,2, +{8, +{1,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Сохранить", +{1,1, +{"ru","Сохранить"} +}, +{1,1, +{"ru","Сохранить"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,0, +{0},"",-1,-1,1,0,""},"Сохранить",3,0,0, +{0,0},1,0,1,0,0}, +{8, +{2,409b9a53-7f7e-4178-86c1-33176c7c7a7a},"Отмена", +{1,1, +{"ru","Отмена"} +}, +{1,1, +{"ru","Отмена"} +}, +{0, +{0, +{"B",1},0} +}, +{0,0,0}, +{4,0, +{0},"",-1,-1,1,0,""},"",3,0,0, +{0,0},1,0,1,0,0} +}, +{0,0}, +{0,0},0,0} \ No newline at end of file diff --git a/src/CodeConsole83/und/ac7f7896-01c1-4bcc-abb9-dedfec899bc7 b/src/CodeConsole83/und/ac7f7896-01c1-4bcc-abb9-dedfec899bc7 new file mode 100644 index 0000000..b045a23 --- /dev/null +++ b/src/CodeConsole83/und/ac7f7896-01c1-4bcc-abb9-dedfec899bc7 @@ -0,0 +1,17 @@ +{1, +{ac7f7896-01c1-4bcc-abb9-dedfec899bc7},1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, +{1, +{4,4ad458ad-238c-4899-8046-e0f8c829ebe2,6ab2ebbb-69b3-4f99-a5da-5bc5f57242eb, +{0, +{1, +{0,0,2ba950ef-cc66-426c-bd5e-29d6c4524f6b},"КонсольКода83", +{1,"ru","Консоль кода83"},"",0,0} +},6e6904e6-445a-4678-957b-e39d02fce6a4,"",00000000-0000-0000-0000-000000000000},4, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0}, +{3daea016-69b7-4ed4-9453-127911372fe6,0}, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,3,6e6904e6-445a-4678-957b-e39d02fce6a4,2160ae20-89a5-4c06-8ef5-261700f38e89,a3626ede-5b0a-440b-92ae-ae5ab4b70298}, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,0} +} +} +} \ No newline at end of file diff --git a/src/CodeConsole83/und/copyinfo b/src/CodeConsole83/und/copyinfo new file mode 100644 index 0000000..9b0da3b --- /dev/null +++ b/src/CodeConsole83/und/copyinfo @@ -0,0 +1,65 @@ +{4, +{4, +{2ba950ef-cc66-426c-bd5e-29d6c4524f6b,2ba950ef-cc66-426c-bd5e-29d6c4524f6b,1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"КонсольКода83"} +}, +{66986d62-6fd1-4eb6-b899-c3d165203c59,66986d62-6fd1-4eb6-b899-c3d165203c59,1, +{9cd510cd-abfc-11d4-9434-004095e12fc7,"TaskManagment"} +}, +{6e6904e6-445a-4678-957b-e39d02fce6a4,6e6904e6-445a-4678-957b-e39d02fce6a4,1, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} +}, +{c710ff9e-10e8-4282-9e19-b576baada613,c710ff9e-10e8-4282-9e19-b576baada613,1, +{9fcd25a0-4822-11d4-9414-008048da11f9,""} +} +}, +{3, +{280f5f0e-9c8a-49cc-bf6d-4d296cc17a63,66986d62-6fd1-4eb6-b899-c3d165203c59,0}, +{38bfd075-3e63-4aaa-a93e-94521380d579,c710ff9e-10e8-4282-9e19-b576baada613,4}, +{4ad458ad-238c-4899-8046-e0f8c829ebe2,2ba950ef-cc66-426c-bd5e-29d6c4524f6b,0} +}, +{10, +{ +{1},acf6192e-81ca-46ef-93a6-5a6968b78663, +{1} +}, +{ +{2},acf6192e-81ca-46ef-93a6-5a6968b78663, +{2} +}, +{ +{2},e603c0f2-92fb-4d47-8f38-a44a381cf235, +{2} +}, +{ +{3},acf6192e-81ca-46ef-93a6-5a6968b78663, +{3} +}, +{ +{3},e603c0f2-92fb-4d47-8f38-a44a381cf235, +{3} +}, +{ +{3,5bdad865-f2c5-434b-8041-ba4aad3b6687},acf6192e-81ca-46ef-93a6-5a6968b78663, +{3,5bdad865-f2c5-434b-8041-ba4aad3b6687} +}, +{ +{4},acf6192e-81ca-46ef-93a6-5a6968b78663, +{4} +}, +{ +{5},e603c0f2-92fb-4d47-8f38-a44a381cf235, +{5} +}, +{ +{6},e603c0f2-92fb-4d47-8f38-a44a381cf235, +{6} +}, +{ +{11},e603c0f2-92fb-4d47-8f38-a44a381cf235, +{11} +} +}, +{0,0}, +{0} +} \ No newline at end of file diff --git a/src/CodeConsole83/und/root b/src/CodeConsole83/und/root new file mode 100644 index 0000000..f67b2fb --- /dev/null +++ b/src/CodeConsole83/und/root @@ -0,0 +1 @@ +{2,ac7f7896-01c1-4bcc-abb9-dedfec899bc7,} \ No newline at end of file diff --git a/src/CodeConsole83/und/version b/src/CodeConsole83/und/version new file mode 100644 index 0000000..e28c264 --- /dev/null +++ b/src/CodeConsole83/und/version @@ -0,0 +1,5 @@ +{ +{216,0, +{80310,0} +} +} \ No newline at end of file diff --git a/src/CodeConsole83/und/versions b/src/CodeConsole83/und/versions new file mode 100644 index 0000000..058cfd3 --- /dev/null +++ b/src/CodeConsole83/und/versions @@ -0,0 +1 @@ +{1,12,"",0464e82b-7122-4515-8bad-846c357f5cb7,"2160ae20-89a5-4c06-8ef5-261700f38e89",7a131bce-a453-4244-8423-89a2445b627e,"2160ae20-89a5-4c06-8ef5-261700f38e89.0",e6b6ec80-2acb-444f-a89e-adf52704c2e2,"6e6904e6-445a-4678-957b-e39d02fce6a4",710d8a02-7c99-428d-9dc1-10e07d18c28e,"6e6904e6-445a-4678-957b-e39d02fce6a4.0",7426ddec-5fa0-49a6-9ad6-60e89b8394ab,"a3626ede-5b0a-440b-92ae-ae5ab4b70298",09e0ed27-cb14-491d-b4f7-387458f90c75,"a3626ede-5b0a-440b-92ae-ae5ab4b70298.0",e71697b6-bcab-4a3d-ab59-a1658160109c,"ac7f7896-01c1-4bcc-abb9-dedfec899bc7",218e40c9-2cdc-47be-bf9f-d754bd8aab18,"copyinfo",dc9f8f7b-ae9a-4581-9cf9-5752c07370e8,"root",1fe02e64-b945-4268-83e5-313b0ae7a6c9,"version",fe0b5dd6-91a1-43d8-b703-0f61125b9e57,"versions",9f197968-b0bb-4ebf-83e7-0b67b5a6a2db} \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/src/tests/test-CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" similarity index 93% rename from "test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" rename to "src/tests/test-CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 5004806..80127c3 100644 --- "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/src/tests/test-CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -36,17 +36,23 @@ НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьЗапрос", , "Проверка добавить запрос"); - НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекстаЗапроса", , "Проверка установить текст запроса"); + НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекста", , "Проверка установить текст ""ВЫБРАТЬ 1 Значение""").Параметры.Добавить("ВЫБРАТЬ 1 Значение"); НаборТестов.Добавить("ТестДолжен_Проверить_ТекущаяСтрокаВыбрата", , "Проверка текущая строка выбрана"); - НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеЗапроса", , "Проверка выполнить запрос").Параметры.Добавить(1); + НаборТестов.Добавить("ТестДолжен_Проверить_Выполнение", , "Проверка выполнить запрос").Параметры.Добавить(1); НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьСкрипт", , "Проверка добавить скрипт"); - НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнитьСкрипт", , "Проверка выполнить скрипт"); + НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекста", , "Проверка установить текст ""ВЫБРАТЬ 1 Значение""") + .Параметры.Добавить("Результат = Новый ТаблицаЗначений; + |Результат.Колонки.Добавить(""Значение"", новый ОписаниеТипов(""Число"")); + |Результат.Добавить().Значение = 2;"); + + НаборТестов.Добавить("ТестДолжен_Проверить_Выполнение", , "Проверка выполнить скрипт") + .Параметры.Добавить(2); НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьЗапрос", , "Проверка добавить запрос"); НаборТестов.Добавить("ТестДолжен_Проверить_ИзвлечьПараметры", , "Проверка извлечь параметры запроса"); - НаборТестов.Добавить("ТестДолжен_Проверить_ВыполнениеЗапроса", , "Проверка выполнить запрос").Параметры.Добавить(3); + НаборТестов.Добавить("ТестДолжен_Проверить_Выполнение", , "Проверка выполнить запрос").Параметры.Добавить(3); НаборТестов.Добавить("ТестДолжен_Проверить_ВыводСпискаВременныхТаблиц", , "Проверка вывод списка временных таблиц"); @@ -98,7 +104,7 @@ НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); НаборТестов.Добавить("ТестДолжен_Проверить_Настройки_ДобавитьЗапрос", , "Проверка добавить запрос"); - НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекстаЗапроса", , "Проверка установить текст запроса ""ВЫБРАТЬ &Значение""") + НаборТестов.Добавить("ТестДолжен_Проверить_УстановкуТекста", , "Проверка установить текст запроса ""ВЫБРАТЬ &Значение""") .Параметры.Добавить("ВЫБРАТЬ &Значение"); НаборТестов.Добавить("ТестДолжен_Проверить_ТекущаяНастройкаНеВыполнится", , "Проверка запрос не выполнится"); @@ -116,6 +122,9 @@ НаборТестов.НачатьГруппу("Алгоритмы с параметрами", Истина); НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); + НаборТестов.Добавить("ТестДолжен_ПроверитьОткрытиеФормыОбработки", , "Проверка открытие формы"); + + НаборТестов.ДобавитьДеструктор("ДеструкторСценария", "Обязательное завершение сценария"); #КонецОбласти //Алгоритмы_с_параметрами @@ -161,7 +170,7 @@ КонецПроцедуры &НаКлиенте -Процедура ТестДолжен_Проверить_УстановкуТекстаЗапроса(ТекстЗапроса = "ВЫБРАТЬ 1 Значение") Экспорт +Процедура ТестДолжен_Проверить_УстановкуТекста(ТекстЗапроса) Экспорт Сообщить("Шаг 1"); Ожидаем.Что(КонсольКода.УстановитьТекст(ТекстЗапроса), "Текст запроса установлен").Равно(Истина); @@ -170,7 +179,7 @@ КонецПроцедуры &НаКлиенте -Процедура ТестДолжен_Проверить_ВыполнениеЗапроса(Результат) Экспорт +Процедура ТестДолжен_Проверить_Выполнение(Результат) Экспорт Сообщить("Шаг 3"); КонсольКода.ВыполнитьКоманду("Выполнить"); @@ -202,21 +211,6 @@ КонецПроцедуры -&НаКлиенте -Процедура ТестДолжен_Проверить_ВыполнитьСкрипт() Экспорт - - КонсольКода.УстановитьТекст( - "Результат = Новый ТаблицаЗначений; - |Результат.Колонки.Добавить(""Значение"", новый ОписаниеТипов(""Число"")); - |Результат.Добавить().Значение = 2;"); - - КонсольКода.ВыполнитьКоманду("Выполнить"); - - Ожидаем.Что(КонсольКода.РезультатТаблица.Количество()).Равно(1) - .Что(КонсольКода.РезультатТаблица[0].Значение).Равно(2); - -КонецПроцедуры - &НаКлиенте Процедура ТестДолжен_Проверить_Настройки_ДобавитьЗапрос() Экспорт diff --git a/src/tests/test-CodeConsole83/maps.txt b/src/tests/test-CodeConsole83/maps.txt new file mode 100644 index 0000000..1b6d4c6 --- /dev/null +++ b/src/tests/test-CodeConsole83/maps.txt @@ -0,0 +1,3 @@ +Form\Форма\Форма.bsl-->5e3b686f-358c-4e48-9bb9-313984bb13ff.0 (46, 443) +Макеты\Настройки1.txt-->bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0 +Макеты\Настройки2.txt-->a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0 diff --git a/src/tests/test-CodeConsole83/renames.txt b/src/tests/test-CodeConsole83/renames.txt new file mode 100644 index 0000000..5567506 --- /dev/null +++ b/src/tests/test-CodeConsole83/renames.txt @@ -0,0 +1,11 @@ +524823eb-833c-452a-bde5-27cbb52e8982-->und\524823eb-833c-452a-bde5-27cbb52e8982 +5e3b686f-358c-4e48-9bb9-313984bb13ff-->und\5e3b686f-358c-4e48-9bb9-313984bb13ff +5e3b686f-358c-4e48-9bb9-313984bb13ff.0-->und\5e3b686f-358c-4e48-9bb9-313984bb13ff.0 +a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf-->und\a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf +a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0-->und\a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0 +bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb-->und\bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb +bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0-->und\bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0 +copyinfo-->und\copyinfo +root-->und\root +version-->und\version +versions-->und\versions diff --git a/src/tests/test-CodeConsole83/und/524823eb-833c-452a-bde5-27cbb52e8982 b/src/tests/test-CodeConsole83/und/524823eb-833c-452a-bde5-27cbb52e8982 new file mode 100644 index 0000000..3e491a9 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/524823eb-833c-452a-bde5-27cbb52e8982 @@ -0,0 +1,17 @@ +{1, +{524823eb-833c-452a-bde5-27cbb52e8982},1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, +{1, +{4,01263270-24a6-4b6d-9e54-c7db7ba6b7e0,a68d066c-cf33-4031-b7d8-7c3e8a131a04, +{0, +{1, +{0,0,3f0ff3c8-9599-45cf-90f4-a25e0a5ef851},"Test", +{1,"ru","Test"},"",0,0} +},5e3b686f-358c-4e48-9bb9-313984bb13ff,"",00000000-0000-0000-0000-000000000000},4, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0}, +{3daea016-69b7-4ed4-9453-127911372fe6,2,bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb,a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf}, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,1,5e3b686f-358c-4e48-9bb9-313984bb13ff}, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,0} +} +} +} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff new file mode 100644 index 0000000..03c1509 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{12, +{1, +{0,0,5e3b686f-358c-4e48-9bb9-313984bb13ff},"Форма", +{1,"ru","Форма"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 new file mode 100644 index 0000000..0f5453e --- /dev/null +++ b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 @@ -0,0 +1,502 @@ +{3, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{1,0},0,0,1,1,1,0,1,0, +{1,3ccc650e-f631-4cae-8e33-3eaac610b5f9,"ПриОткрытии",1,0,3ccc650e-f631-4cae-8e33-3eaac610b5f9,0,1}, +{0},1, +{21, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,9,"ФормаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},0,"","",1, +{21, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0,0,1,0,1, +{10, +{0},0,0,0,0,"NavigatorExtendedTooltip", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",0,0,0,0,0,0,3,3,0,0,0,100,1,1,0},"&НаКлиенте +Перем КонтекстЯдра; +&НаКлиенте +Перем Ожидаем; +&НаКлиенте +Перем Утверждения; +&НаКлиенте +Перем КонсольКода; + +// { интерфейс тестирования + +&НаКлиенте +Процедура Инициализация(КонтекстЯдраПараметр) Экспорт + КонтекстЯдра = КонтекстЯдраПараметр; + Утверждения = КонтекстЯдра.Плагин(""БазовыеУтверждения""); + Ожидаем = КонтекстЯдра.Плагин(""УтвержденияBDD""); + + ФайлЭтойОбработки = Новый Файл(ЭтаФорма.ПутьКФайлуПолный); + + КонтекстЯдра.ПодключитьВнешнююОбработку(Новый Файл(ФайлЭтойОбработки.Путь + ""\CodeConsole83.epf"")); + + КонсольКода = ОткрытьФорму(""ВнешняяОбработка.CodeConsole83.Форма.Форма""); +КонецПроцедуры + +&НаКлиенте +Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт + + НаборТестов.НачатьГруппу(""Функции начала работы"", Истина); + + НаборТестов.Добавить(""ТестДолжен_ПроверитьОткрытиеФормыОбработки"", , ""Проверка открытие формы""); + НаборТестов.Добавить(""ТестДолжен_ПроверитьЗакрытиеФормыОбработки"", , ""Проверка закрытие формы""); + + #Область Базовые_функции + + НаборТестов.НачатьГруппу(""Функции выполнение базовых функций"", Истина); + + НаборТестов.Добавить(""ТестДолжен_ПроверитьОткрытиеФормыОбработки"", , ""Проверка открытие формы""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьЗапрос"", , ""Проверка добавить запрос""); + НаборТестов.Добавить(""ТестДолжен_Проверить_УстановкуТекста"", , ""Проверка установить текст """"ВЫБРАТЬ 1 Значение"""""").Параметры.Добавить(""ВЫБРАТЬ 1 Значение""); + НаборТестов.Добавить(""ТестДолжен_Проверить_ТекущаяСтрокаВыбрата"", , ""Проверка текущая строка выбрана""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Выполнение"", , ""Проверка выполнить запрос"").Параметры.Добавить(1); + + + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьСкрипт"", , ""Проверка добавить скрипт""); + НаборТестов.Добавить(""ТестДолжен_Проверить_УстановкуТекста"", , ""Проверка установить текст """"ВЫБРАТЬ 1 Значение"""""") + .Параметры.Добавить(""Результат = Новый ТаблицаЗначений; + |Результат.Колонки.Добавить(""""Значение"""", новый ОписаниеТипов(""""Число"""")); + |Результат.Добавить().Значение = 2;""); + + НаборТестов.Добавить(""ТестДолжен_Проверить_Выполнение"", , ""Проверка выполнить скрипт"") + .Параметры.Добавить(2); + + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьЗапрос"", , ""Проверка добавить запрос""); + НаборТестов.Добавить(""ТестДолжен_Проверить_ИзвлечьПараметры"", , ""Проверка извлечь параметры запроса""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Выполнение"", , ""Проверка выполнить запрос"").Параметры.Добавить(3); + + НаборТестов.Добавить(""ТестДолжен_Проверить_ВыводСпискаВременныхТаблиц"", , ""Проверка вывод списка временных таблиц""); + + НаборТестов.ДобавитьДеструктор(""ДеструкторСценария"", ""Обязательное завершение сценария""); + #КонецОбласти //Базовые_функции + + #Область Настройки + + НаборТестов.НачатьГруппу(""Функции работы с настройками"", Истина); + + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ЗапускБезНастроек"", , ""Запуск без настроек""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки"", , ""Загрузка настройки """"Настройки1"""""").Параметры.Добавить(""Настройки1""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки"", , ""Загрузка другой настройки """"Настройки2"""""").Параметры.Добавить(""Настройки2""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_СозданиеНовойНастройки"", , ""Создание новой настройки""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_СохраниниеНастройки"", , ""Сохраниние настройки""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиФайлНеСуществует"", , ""Загрузка настройки файл не найден""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиНеКорректнаяСтруктура"", , ""Загрузка настройки не корректная структура""); + + НаборТестов.ДобавитьДеструктор(""ДеструкторСценария"", ""Обязательное завершение сценария""); + + #КонецОбласти // Настройки + + #Область Варианты_запросов + НаборТестов.НачатьГруппу(""Функции проверки обработки запросов"", Истина); + + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьЗапрос"", , ""Проверка добавить запрос""); + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 1 КАК Значение""""""); + Тест.Параметры.Добавить(""ВЫБРАТЬ 1 КАК Значение""); + Тест.Параметры.Добавить(1); + + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение""""""); + Тест.Параметры.Добавить(""ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение""); + Тест.Параметры.Добавить('20170901'); + + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ """"1"""" КАК Значение""""""); + Тест.Параметры.Добавить(""ВЫБРАТЬ """"1"""" КАК Значение""); + Тест.Параметры.Добавить(""1""); + + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1""""""); + Тест.Параметры.Добавить(""ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1""); + Тест.Параметры.Добавить(2); + + НаборТестов.ДобавитьДеструктор(""ДеструкторСценария"", ""Обязательное завершение сценария""); + #КонецОбласти // Варианты_запросов + + #Область Запросы_с_параметрами + + НаборТестов.НачатьГруппу(""Запросы с параметрами"", Истина); + + НаборТестов.Добавить(""ТестДолжен_ПроверитьОткрытиеФормыОбработки"", , ""Проверка открытие формы""); + НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьЗапрос"", , ""Проверка добавить запрос""); + НаборТестов.Добавить(""ТестДолжен_Проверить_УстановкуТекста"", , ""Проверка установить текст запроса """"ВЫБРАТЬ &Значение"""""") + .Параметры.Добавить(""ВЫБРАТЬ &Значение""); + + НаборТестов.Добавить(""ТестДолжен_Проверить_ТекущаяНастройкаНеВыполнится"", , ""Проверка запрос не выполнится""); + НаборТестов.Добавить(""ТестДолжен_Проверить_ИзвлечьПараметрыЗапроса"", , ""Проверка извлечь параметры запроса""); + НаборТестов.Добавить(""ТестДолжен_Проверить_УстановитьПараметрыЗапроса"", , ""Проверка установить параметры запроса"") + .Параметры.Добавить(Новый Структура(""Значение"", 1)); + + НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеТекущейНастройки"", , ""Проверка запрос выполнится""); + + НаборТестов.ДобавитьДеструктор(""ДеструкторСценария"", ""Обязательное завершение сценария""); + #КонецОбласти //Запросы_с_параметрами + + #Область Алгоритмы_с_параметрами + + НаборТестов.НачатьГруппу(""Алгоритмы с параметрами"", Истина); + + НаборТестов.Добавить(""ТестДолжен_ПроверитьОткрытиеФормыОбработки"", , ""Проверка открытие формы""); + НаборТестов.Добавить(""ТестДолжен_ПроверитьОткрытиеФормыОбработки"", , ""Проверка открытие формы""); + + + НаборТестов.ДобавитьДеструктор(""ДеструкторСценария"", ""Обязательное завершение сценария""); + + #КонецОбласти //Алгоритмы_с_параметрами + +КонецПроцедуры + +// } интерфейс тестирования + +&НаКлиенте +Процедура ДеструкторСценария() Экспорт + + КонсольКода.Модифицированность = Ложь; + КонсольКода.Закрыть(); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_ПроверитьОткрытиеФормыОбработки() Экспорт + + //ПоказатьПредупреждение(, ""1"", 1); + Ожидаем.Что(КонсольКода.Открыта(), ""Форма консоли открыта"").Равно(Истина); + + КонсольКода.ОбновитьОтображениеДанных(); +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_ПроверитьЗакрытиеФормыОбработки() Экспорт + + Сообщить(""Шаг 0 Закрытие""); + КонсольКода.Закрыть(); + + Ожидаем.Что(КонсольКода.Открыта(), ""Форма консоли закрыта"").Равно(Ложь); + +КонецПроцедуры + + +&НаКлиенте +Процедура ТестДолжен_Проверить_ТекущаяСтрокаВыбрата() Экспорт + Сообщить(""Шаг 2""); + Ожидаем.Что(КонсольКода.Элементы.Настройки_Дерево.ТекущиеДанные.Ключ, ""Инициированы параметры текущей настройки"").Не_().Равно(0); + Ожидаем.Что(КонсольКода.ПараметрыТекущейНастройки, ""Инициированы параметры текущей настройки"").Существует(); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_УстановкуТекста(ТекстЗапроса) Экспорт + Сообщить(""Шаг 1""); + + Ожидаем.Что(КонсольКода.УстановитьТекст(ТекстЗапроса), ""Текст запроса установлен"").Равно(Истина); + Ожидаем.Что(КонсольКода.ДанныеНастройки(КонсольКода.ПараметрыТекущейНастройки).Текст, ""Текст запроса корректен"").Равно(ТекстЗапроса); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Выполнение(Результат) Экспорт + Сообщить(""Шаг 3""); + + КонсольКода.ВыполнитьКоманду(""Выполнить""); + + Ожидаем.Что(КонсольКода.РезультатТаблица.Количество()).Равно(1) + .Что(КонсольКода.РезультатТаблица[0].Значение).Равно(Результат); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса(ТекстЗапроса, Результат) Экспорт + + КонсольКода.УстановитьТекст(ТекстЗапроса); + + КонсольКода.ВыполнитьКоманду(""Выполнить""); + + Ожидаем.Что(КонсольКода.РезультатТаблица.Количество()).Равно(1) + .Что(КонсольКода.РезультатТаблица[0].Значение).Равно(Результат); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ДобавитьСкрипт() Экспорт + + КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьСкрипт""); + + Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество()).Равно(2) + .Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[1].Тип).Равно(1); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ДобавитьЗапрос() Экспорт + + КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьЗапрос""); + + Количество = КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество(); + + Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[Количество - 1].Тип).Равно(0); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ИзвлечьПараметры() Экспорт + + КонсольКода.УстановитьТекст(""ВЫБРАТЬ &Параметр КАК Значение""); + + КонсольКода.ВыполнитьКоманду(""Параметры_Заполнить""); + + Ожидаем.Что(КонсольКода.ВыбраннаяНастройка_Параметры.Количество()).Равно(1) + .Что(КонсольКода.ВыбраннаяНастройка_Параметры[0].ИмяПараметра).Равно(""Параметр""); + + КонсольКода.ВыбраннаяНастройка_Параметры[0].ЗначениеПараметра = 3; + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ИзвлечьПараметрыЗапроса() Экспорт + + КонсольКода.ВыполнитьКоманду(""Параметры_Заполнить""); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_УстановитьПараметрыЗапроса(Параметры) Экспорт + + КонсольКода.УстановитьЗначенияПараметров(Параметры); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ВыводСпискаВременныхТаблиц() Экспорт + + КонсольКода.УстановитьТекст( + ""ВЫБРАТЬ + | 1 КАК Поле1 + |ПОМЕСТИТЬ ВТ1 + |; + | + |//////////////////////////////////////////////////////////////////////////////// + |ВЫБРАТЬ + | 2 КАК Поле1 + |ПОМЕСТИТЬ ВТ2 + |; + | + |//////////////////////////////////////////////////////////////////////////////// + |УНИЧТОЖИТЬ ВТ1 + |; + | + |//////////////////////////////////////////////////////////////////////////////// + |ВЫБРАТЬ + | ВТ2.Поле1 КАК Поле1 + |ИЗ + | ВТ2 КАК ВТ2""); + + КонсольКода.ВыполнитьКоманду(""Выполнить""); + + Ожидаем.Что(КонсольКода.Результат_ВременныеТаблицы.Количество()).Равно(4) + .Что(КонсольКода.Результат_ВременныеТаблицы[0].Имя).Равно(""ВТ1"") + .Что(КонсольКода.Результат_ВременныеТаблицы[1].Имя).Равно(""ВТ2"") + .Что(КонсольКода.Результат_ВременныеТаблицы[2].Имя).Равно(""~ВТ1"") + .Что(КонсольКода.Результат_ВременныеТаблицы[3].Имя).Равно(""Запрос 4""); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ВыполнениеТекущейНастройки() Экспорт + + РезультатВыполнения = КонсольКода.ВыполнитьНастройку(); + + Ожидаем.Что(РезультатВыполнения.Выполнено).ЭтоИстина().Что(РезультатВыполнения.Описание).НЕ_().Заполнено(); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_ТекущаяНастройкаНеВыполнится() Экспорт + + РезультатВыполнения = КонсольКода.ВыполнитьНастройку(); + + Ожидаем.Что(РезультатВыполнения.Выполнено).ЭтоЛожь().Что(РезультатВыполнения.Описание).Заполнено(); + +КонецПроцедуры + +#Область Настройки + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗапускБезНастроек() Экспорт + + КонсольКода = ПолучитьФорму(""ВнешняяОбработка.CodeConsole83.Форма.Форма""); + КонсольКода.ИмяФайлаНастроек = Неопределено; + КонсольКода.Открыть(); + + Ожидаем.Что(КонсольКода.Открыта(), ""Форма консоли открыта"").Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройки(ИмяМакета) Экспорт + + ТД = ПолучитьМакет(ИмяМакета); + + ИмяФайла = ПолучитьИмяВременногоФайла(""sel""); + ТД.Записать(ИмяФайла); + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ИмяФайла); + + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_СозданиеНовойНастройки() Экспорт + + РезультатОперации = КонсольКода.НоваяНастройка(); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_СохраниниеНастройки() Экспорт + + ИмяФайла = ПолучитьИмяВременногоФайла(ИмяФайла); + РезультатОперации = КонсольКода.СохранитьНастройкуВФайл(ИмяФайла); + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Истина); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиФайлНеСуществует() Экспорт + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ПолучитьИмяВременногоФайла(""sel"")); + + Ожидаем.Что(РезультатОперации).Равно(Ложь); + +КонецПроцедуры + +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ЗагрузкаНастройкиНеКорректнаяСтруктура() Экспорт + + + ТД = Новый ТекстовыйДокумент; + ТД.ДобавитьСтроку(""Здесь не корректные настройки""); + ТД.ДобавитьСтроку(""Здесь не корректные настройки""); + + ИмяФайла = ПолучитьИмяВременногоФайла(""sel""); + ТД.Записать(ИмяФайла); + + РезультатОперации = КонсольКода.ЗагрузитьНастройкиИзФайла(ПолучитьИмяВременногоФайла(""sel"")); + + УдалитьФайлы(ИмяФайла); + + Ожидаем.Что(РезультатОперации).Равно(Ложь); + +КонецПроцедуры + +#КонецОбласти // Настройки + +#Область Служебные_методы + +&НаСервере +Функция ПолучитьМакет(ИмяМакета) + + Возврат РеквизитФормыВЗначение(""Объект"").ПолучитьМакет(ИмяМакета); + +КонецФункции + +#КонецОбласти // Служебные_методы +// { блок юнит-тестов - сами тесты + + +", +{4,2, +{9, +{1},0,"Объект", +{1,0}, +{"Pattern", +{"#",01263270-24a6-4b6d-9e54-c7db7ba6b7e0} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},1,0,0,0, +{0,0}, +{0,0} +}, +{9, +{2},0,"ПутьКФайлуПолный", +{1,1, +{"ru","Путь к файлу полный"} +}, +{"Pattern", +{"S"} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},0,0,0,0, +{0,0}, +{0,0} +},0,0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} +}, +{0,0}, +{0,0}, +{0,0}, +{0,0},0,0} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf b/src/tests/test-CodeConsole83/und/a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf new file mode 100644 index 0000000..11ff553 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf @@ -0,0 +1,6 @@ +{1, +{2,4, +{1, +{0,0,a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf},"Настройки2", +{1,"ru","Настройки2"},"",0,1,8eb4fad1-1fa6-403e-970f-2c12dbb43e23,3} +},0} \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" b/src/tests/test-CodeConsole83/und/a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0 similarity index 100% rename from "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702/Ext/Template.txt" rename to src/tests/test-CodeConsole83/und/a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0 diff --git a/src/tests/test-CodeConsole83/und/bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb b/src/tests/test-CodeConsole83/und/bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb new file mode 100644 index 0000000..8cf4ae3 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb @@ -0,0 +1,6 @@ +{1, +{2,4, +{1, +{0,0,bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb},"Настройки1", +{1,"ru","Настройки1"},"",0,1,8eb4fad1-1fa6-403e-970f-2c12dbb43e23,3} +},0} \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" b/src/tests/test-CodeConsole83/und/bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0 similarity index 100% rename from "test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701/Ext/Template.txt" rename to src/tests/test-CodeConsole83/und/bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0 diff --git a/src/tests/test-CodeConsole83/und/copyinfo b/src/tests/test-CodeConsole83/und/copyinfo new file mode 100644 index 0000000..fdb8a24 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/copyinfo @@ -0,0 +1,16 @@ +{4, +{2, +{3f0ff3c8-9599-45cf-90f4-a25e0a5ef851,3f0ff3c8-9599-45cf-90f4-a25e0a5ef851,1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"Test"} +}, +{5e3b686f-358c-4e48-9bb9-313984bb13ff,5e3b686f-358c-4e48-9bb9-313984bb13ff,1, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} +} +}, +{1, +{01263270-24a6-4b6d-9e54-c7db7ba6b7e0,3f0ff3c8-9599-45cf-90f4-a25e0a5ef851,0} +}, +{0}, +{0,0}, +{0} +} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/root b/src/tests/test-CodeConsole83/und/root new file mode 100644 index 0000000..99bd35d --- /dev/null +++ b/src/tests/test-CodeConsole83/und/root @@ -0,0 +1 @@ +{2,524823eb-833c-452a-bde5-27cbb52e8982,} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/version b/src/tests/test-CodeConsole83/und/version new file mode 100644 index 0000000..3e2f350 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/version @@ -0,0 +1,5 @@ +{ +{216,0, +{2,0} +} +} \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/versions b/src/tests/test-CodeConsole83/und/versions new file mode 100644 index 0000000..7233600 --- /dev/null +++ b/src/tests/test-CodeConsole83/und/versions @@ -0,0 +1 @@ +{1,12,"",45689668-083f-4f97-9861-fca9719c9fcb,"524823eb-833c-452a-bde5-27cbb52e8982",dde226c2-5e82-4122-a82b-9e8bf023297f,"5e3b686f-358c-4e48-9bb9-313984bb13ff",84e89c22-9fed-4f9c-aa05-5b06693fcefb,"5e3b686f-358c-4e48-9bb9-313984bb13ff.0",934a85f4-a9ac-45bb-97a8-26df2f632227,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf",c5fb9e69-e2cc-4bef-8f49-fc2b28b1d4f5,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0",c9c5c804-2d25-4f91-92b7-86c16d6a7846,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb",8bea83c8-4b19-430d-8b69-2af9f93956af,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0",f2dd3e19-5536-4101-969d-3d8bdf2a7118,"copyinfo",3fe29f20-4f6f-496e-be50-06645fcfc21c,"root",c93e44e5-5dbf-48a7-a6df-34dbe2731bbb,"version",6dddade2-9065-447d-9dda-1a64ac0f5e32,"versions",a3f77d84-3ee0-4fb4-8d36-a87ff00d1227} \ No newline at end of file diff --git "a/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.txt" "b/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.txt" new file mode 100644 index 0000000..e78094d --- /dev/null +++ "b/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.txt" @@ -0,0 +1,302 @@ +{"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e, +{3, +{ +{"S","Дерево"}, +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235, +{1, +{5, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Наименование", +{"Pattern", +{"S"} +},"",0}, +{3,"Описание", +{"Pattern", +{"S"} +},"",0}, +{4,"Тип", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"Картинка", +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +},"",0} +}, +{2,5,0,1,1,2,2,3,3,4,4,5, +{1,3, +{2,0,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","Запрос1"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0}, +{2,1,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Скрипт1"}, +{"S",""}, +{"N",1}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,f695666a-bad9-49f6-ab7c-5198d7ea4739},"",-1,-1,0,0,""} +},0}, +{2,2,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S","Запрос2"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0} +},-1,2} +} +} +}, +{ +{"S","Запросы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{8, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0}, +{4,"СпособВыгрузки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"ПоказыватьСлужебныеКолонкиРезультата", +{"Pattern", +{"B"} +},"",0}, +{6,"СпособВыборки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{7,"ОбходитьИерархическиеВыборкиРекурсивно", +{"Pattern", +{"B"} +},"",0}, +{8,"ОписаниеЗапроса", +{"Pattern", +{"S"} +},"",0} +}, +{2,8,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8, +{1,2, +{2,0,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","ВЫБРАТЬ 1 + 2 "}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0}, +{2,1,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S",""}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0} +},-1,1}, +{0,0} +} +} +}, +{ +{"S","Алгоритмы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{4, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"НаКлиенте", +{"Pattern", +{"B"} +},"",0}, +{4,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0} +}, +{2,4,0,1,1,2,2,3,3,4, +{1,1, +{2,0,4, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Сообщить(1);"}, +{"B",0}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{3, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{1,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0} +}, +{2,3,0,2,1,3,2,1, +{1,0},-1,-1}, +{0,0} +} +},0} +},-1,0}, +{0,0} +} +} +} +} +} \ No newline at end of file diff --git "a/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.txt" "b/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.txt" new file mode 100644 index 0000000..5a388b9 --- /dev/null +++ "b/src/tests/test-CodeConsole83/\320\234\320\260\320\272\320\265\321\202\321\213/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.txt" @@ -0,0 +1,284 @@ +{"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e, +{3, +{ +{"S","Дерево"}, +{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235, +{1, +{5, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Наименование", +{"Pattern", +{"S"} +},"",0}, +{3,"Описание", +{"Pattern", +{"S"} +},"",0}, +{4,"Тип", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"Картинка", +{"Pattern", +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1} +},"",0} +}, +{2,5,0,1,1,2,2,3,3,4,4,5, +{1,1, +{2,0,5, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","Запрос1"}, +{"S",""}, +{"N",0}, +{"#",e6f51714-91cb-4dce-94fe-90ae3e3e1ad1, +{4,1, +{0,1f046bc2-d6c5-46a3-a459-b2c0508f86fb},"",-1,-1,0,0,""} +},0} +},-1,0} +} +} +}, +{ +{"S","Запросы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{8, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0}, +{4,"СпособВыгрузки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{5,"ПоказыватьСлужебныеКолонкиРезультата", +{"Pattern", +{"B"} +},"",0}, +{6,"СпособВыборки", +{"Pattern", +{"N",10,0,0} +},"",0}, +{7,"ОбходитьИерархическиеВыборкиРекурсивно", +{"Pattern", +{"B"} +},"",0}, +{8,"ОписаниеЗапроса", +{"Pattern", +{"S"} +},"",0} +}, +{2,8,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8, +{1,2, +{2,0,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,b9c472a8-9771-4297-bcc0-61ff368dfcd7}, +{"S","ВЫБРАТЬ 1 + 2 "}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0}, +{2,1,8, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,35fdd2cb-97d8-4d27-8d4a-f6f4ed4819aa}, +{"S",""}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{10, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{1,"ЭтоВыражение", +{"Pattern", +{"B"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{4,"МоментВремениСсылка", +{"Pattern"},"",0}, +{5,"МоментВремениДата", +{"Pattern", +{"D"} +},"",0}, +{6,"ГраницаЗначение", +{"Pattern", +{"D"} +},"",0}, +{7,"ГраницаВид", +{"Pattern", +{"S"} +},"",0}, +{8,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0}, +{9,"ТаблицаЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0}, +{10,"ОписаниеТаблицыЗначений", +{"Pattern", +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3} +},"",0} +}, +{2,10,0,2,1,1,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10, +{1,0},-1,-1}, +{0,0} +} +}, +{"N",0}, +{"B",0}, +{"N",0}, +{"B",0}, +{"S",""},0} +},-1,1}, +{0,0} +} +} +}, +{ +{"S","Алгоритмы"}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{4, +{1,"Ключ", +{"Pattern", +{"#",fc01b5df-97fe-449b-83d4-218a090e681e} +},"",0}, +{2,"Текст", +{"Pattern", +{"S"} +},"",0}, +{3,"НаКлиенте", +{"Pattern", +{"B"} +},"",0}, +{4,"ПараметрыЗапроса", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +},"",0} +}, +{2,4,0,1,1,2,2,3,3,4, +{1,1, +{2,0,4, +{"#",fc01b5df-97fe-449b-83d4-218a090e681e,549ef1e8-c49b-40a4-8388-290b317a13a8}, +{"S","Сообщить(1);"}, +{"B",0}, +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663, +{9, +{3, +{2,"ИмяПараметра", +{"Pattern", +{"S"} +},"",0}, +{3,"ЗначениеПараметра", +{"Pattern", +{"#",1e72d202-1d42-4427-8fb0-b453a731c793}, +{"#",4772b3b4-f4a3-49c0-a1a5-8cb5961511a3}, +{"#",5a49abd5-936d-4f46-8499-9cb204efe378}, +{"B"}, +{"#",5e55b341-9b36-437a-a0f5-f32f069438b3}, +{"#",741ae838-6e42-4ac0-b6a4-17e5604b0669}, +{"#",795cd723-2a92-4bef-bd0a-1c28c3c06267}, +{"#",872f7198-7083-4e3e-b57e-a2a9802c769e}, +{"S"}, +{"D"}, +{"N",15,5,0} +},"",0}, +{1,"ТипПараметра", +{"Pattern", +{"#",f5c65050-3bbb-11d5-b988-0050bae0a95d} +},"",0} +}, +{2,3,0,2,1,3,2,1, +{1,0},-1,-1}, +{0,0} +} +},0} +},-1,0}, +{0,0} +} +} +} +} +} \ No newline at end of file diff --git a/test_src/Test_CodeConsole83.xml b/test_src/Test_CodeConsole83.xml deleted file mode 100644 index 528aa2f..0000000 --- a/test_src/Test_CodeConsole83.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - c3831ec8-d8d5-4f93-8a22-f9bfae07327f - 3f0ff3c8-9599-45cf-90f4-a25e0a5ef851 - - - 01263270-24a6-4b6d-9e54-c7db7ba6b7e0 - a68d066c-cf33-4031-b7d8-7c3e8a131a04 - - - - Test - - - ru - Test - - - - ExternalDataProcessor.Test.Form.Форма - - - -
Форма
- - -
-
-
\ No newline at end of file diff --git a/test_src/Test_CodeConsole83/Ext/ObjectModule.bsl b/test_src/Test_CodeConsole83/Ext/ObjectModule.bsl deleted file mode 100644 index 5f28270..0000000 --- a/test_src/Test_CodeConsole83/Ext/ObjectModule.bsl +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" deleted file mode 100644 index aed8c0a..0000000 --- "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260.xml" +++ /dev/null @@ -1,22 +0,0 @@ - - -
- - Форма - - - ru - Форма - - - - Managed - false - - PersonalComputer - MobileDevice - - - -
-
\ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" deleted file mode 100644 index 5c0834e..0000000 --- "a/test_src/Test_CodeConsole83/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" +++ /dev/null @@ -1,30 +0,0 @@ - -
- - - ПриОткрытии - - - - - cfg:ExternalDataProcessorObject.Test - - true - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Путь к файлу полный</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" deleted file mode 100644 index 4e9a03b..0000000 --- "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2701.xml" +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" "b/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" deleted file mode 100644 index 91bdf8c..0000000 --- "a/test_src/Test_CodeConsole83/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\2702.xml" +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git a/tests/test-CodeConsole83.epf b/tests/test-CodeConsole83.epf new file mode 100644 index 0000000000000000000000000000000000000000..51c3f528acb50665e09aaa965c187df286680850 GIT binary patch literal 12613 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 Date: Tue, 26 Sep 2017 23:21:00 +0300 Subject: [PATCH 08/10] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=B8=D0=BD=D0=B3=20=D1=82=D0=B5=D1=81=D1=82=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- CodeConsole83.epf | Bin 34836 -> 34836 bytes src/CodeConsole83/und/versions | 2 +- ...0\244\320\276\321\200\320\274\320\260.bsl" | 61 +++++++++--------- src/tests/test-CodeConsole83/maps.txt | 2 +- .../5e3b686f-358c-4e48-9bb9-313984bb13ff.0 | 61 +++++++++--------- src/tests/test-CodeConsole83/und/version | 2 +- src/tests/test-CodeConsole83/und/versions | 2 +- tests/test-CodeConsole83.epf | Bin 12613 -> 12637 bytes 9 files changed, 70 insertions(+), 63 deletions(-) diff --git a/.gitignore b/.gitignore index ec93d42..ff2d7ae 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ test_reports/report-allure-testsuite.xml -**.cmd +build/ + diff --git a/CodeConsole83.epf b/CodeConsole83.epf index a811608f704500322c6c1e80ee4713ec34d0b37b..3aa24a2cfeddecf784b86972590ebefbe4b0dd0e 100644 GIT binary patch delta 664 zcmbO-foaMFrVV~fya{DR=Po!gF@WjK(M%K3geFHb`ET}MmE=TIna78rGLO%HbF`p( zESk#xJPeindH$Pg3cI<`REpG~tK7V)E)vZ_n+aiKllv>B8nxz~I&(@g{chQgtiHulKn4_S znDnzjwSJ95@-==dL6PjhHow!sTh^`&YuotNtL!arv2MGtdh+bwx2oW*ZteS*VqJeem%_Se#`if)B0_!GSOQms-<7KE#H59`>U{H zTF%11u3h4?no-z%m%X=Ob5U9R{l||#zx`Nu*F@!L)>Ogsni*M+rjjoW`n=!U>@@om k|F80{>C&y?qDR`-E(_L;yw1|IHRNpCw;x~mCmxIh0HV)2c>n+a delta 659 zcmbO-foaMFrVV~fya)U>r=4|TVgS>dqnRe62~Cb>^55*iD#^(kz*YbA98e{g-kiq= zREZ)qIgihObF`p(ESj19c^GE)=lO50DeUG#Qz=q|Zsz7qb&+V+Y?f#YL>DS+4o4H3 ze5+MuazTxF{UpOaSp^=K_fEaa%*T!$KX}aJ_M85)#U6oECg)C6e#-UHe`1w&*F(e4 zN9On6w~x-t%1DyL-eg^$E&{yQ~)$3m>r# z)6oqrlRj&ca9PG-u7+W)jsDY0sq)VA8}}uwJb3IO_riR0g+=w;)tQIR&yAh1$6fD1 zf-Bd#19u#BxJ$Ymd2Da2XU{*C#(VzO4aXSM*=w1r_BbAPu*|KD|7dw_^UQ$f#fK8_ z^*Zd5ERknBwk9uIBX@Nw|2rA=1Sz%N3l6`}{WIJ?k+UrJWjyoa62|RrC$rdl)*Xm& zDvouX{?qcBefp({qY`Jz>#c4-KCo@&2I=!t?@6yxKl}7l5L?d6hBLOo%L*RdF?)#^Vzgz=i0SVe?ERae)@Iol&YBbyH;kmryZ~1zq0<&l$)}t z9=BFLef#l8Sk~@F+ZhL@eBv*O+u-ISk^AJpgtP0m*7R@xKK*$1%9-0LFKyU1w^i+U vJm51wB8Wzwtp|MB~!uX43!1vq>2CVuY}cSzp2v+{fL{(npp55@oh7&5e3b686f-358c-4e48-9bb9-313984bb13ff.0 (46, 443) +Form\Форма\Форма.bsl-->5e3b686f-358c-4e48-9bb9-313984bb13ff.0 (46, 446) Макеты\Настройки1.txt-->bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0 Макеты\Настройки2.txt-->a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0 diff --git a/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 index 0f5453e..a6c4b1e 100644 --- a/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 +++ b/src/tests/test-CodeConsole83/und/5e3b686f-358c-4e48-9bb9-313984bb13ff.0 @@ -124,19 +124,19 @@ НаборТестов.НачатьГруппу(""Функции проверки обработки запросов"", Истина); НаборТестов.Добавить(""ТестДолжен_Проверить_Настройки_ДобавитьЗапрос"", , ""Проверка добавить запрос""); - Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 1 КАК Значение""""""); + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоТекста"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 1 КАК Значение""""""); Тест.Параметры.Добавить(""ВЫБРАТЬ 1 КАК Значение""); Тест.Параметры.Добавить(1); - Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение""""""); + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоТекста"", , ""Проверка выполнения запроса """"ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение""""""); Тест.Параметры.Добавить(""ВЫБРАТЬ ДАТАВРЕМЯ(2017,09,01) КАК Значение""); Тест.Параметры.Добавить('20170901'); - Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ """"1"""" КАК Значение""""""); + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоТекста"", , ""Проверка выполнения запроса """"ВЫБРАТЬ """"1"""" КАК Значение""""""); Тест.Параметры.Добавить(""ВЫБРАТЬ """"1"""" КАК Значение""); Тест.Параметры.Добавить(""1""); - Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1""""""); + Тест = НаборТестов.Добавить(""ТестДолжен_Проверить_ВыполнениеПроизвольногоТекста"", , ""Проверка выполнения запроса """"ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1""""""); Тест.Параметры.Добавить(""ВЫБРАТЬ 2 КАК Значение ПОМЕСТИТЬ ВТ1""); Тест.Параметры.Добавить(2); @@ -178,6 +178,8 @@ // } интерфейс тестирования +#Область Общие_кейсы + &НаКлиенте Процедура ДеструкторСценария() Экспорт @@ -205,15 +207,6 @@ КонецПроцедуры - -&НаКлиенте -Процедура ТестДолжен_Проверить_ТекущаяСтрокаВыбрата() Экспорт - Сообщить(""Шаг 2""); - Ожидаем.Что(КонсольКода.Элементы.Настройки_Дерево.ТекущиеДанные.Ключ, ""Инициированы параметры текущей настройки"").Не_().Равно(0); - Ожидаем.Что(КонсольКода.ПараметрыТекущейНастройки, ""Инициированы параметры текущей настройки"").Существует(); - -КонецПроцедуры - &НаКлиенте Процедура ТестДолжен_Проверить_УстановкуТекста(ТекстЗапроса) Экспорт Сообщить(""Шаг 1""); @@ -235,7 +228,7 @@ КонецПроцедуры &НаКлиенте -Процедура ТестДолжен_Проверить_ВыполнениеПроизвольногоЗапроса(ТекстЗапроса, Результат) Экспорт +Процедура ТестДолжен_Проверить_ВыполнениеПроизвольногоТекста(ТекстЗапроса, Результат) Экспорт КонсольКода.УстановитьТекст(ТекстЗапроса); @@ -247,26 +240,24 @@ КонецПроцедуры &НаКлиенте -Процедура ТестДолжен_Проверить_Настройки_ДобавитьСкрипт() Экспорт +Процедура ТестДолжен_Проверить_ТекущаяНастройкаНеВыполнится() Экспорт - КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьСкрипт""); + РезультатВыполнения = КонсольКода.ВыполнитьНастройку(); - Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество()).Равно(2) - .Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[1].Тип).Равно(1); + Ожидаем.Что(РезультатВыполнения.Выполнено).ЭтоЛожь().Что(РезультатВыполнения.Описание).Заполнено(); КонецПроцедуры &НаКлиенте -Процедура ТестДолжен_Проверить_Настройки_ДобавитьЗапрос() Экспорт - - КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьЗапрос""); - - Количество = КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество(); - - Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[Количество - 1].Тип).Равно(0); +Процедура ТестДолжен_Проверить_ТекущаяСтрокаВыбрата() Экспорт + Сообщить(""Шаг 2""); + Ожидаем.Что(КонсольКода.Элементы.Настройки_Дерево.ТекущиеДанные.Ключ, ""Инициированы параметры текущей настройки"").Не_().Равно(0); + Ожидаем.Что(КонсольКода.ПараметрыТекущейНастройки, ""Инициированы параметры текущей настройки"").Существует(); КонецПроцедуры +#КонецОбласти // Общие_кейсы + &НаКлиенте Процедура ТестДолжен_Проверить_ИзвлечьПараметры() Экспорт @@ -339,16 +330,28 @@ КонецПроцедуры +#Область Настройки + &НаКлиенте -Процедура ТестДолжен_Проверить_ТекущаяНастройкаНеВыполнится() Экспорт +Процедура ТестДолжен_Проверить_Настройки_ДобавитьСкрипт() Экспорт - РезультатВыполнения = КонсольКода.ВыполнитьНастройку(); + КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьСкрипт""); - Ожидаем.Что(РезультатВыполнения.Выполнено).ЭтоЛожь().Что(РезультатВыполнения.Описание).Заполнено(); + Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество()).Равно(2) + .Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[1].Тип).Равно(1); КонецПроцедуры -#Область Настройки +&НаКлиенте +Процедура ТестДолжен_Проверить_Настройки_ДобавитьЗапрос() Экспорт + + КонсольКода.ВыполнитьКоманду(""Настройки_ДобавитьЗапрос""); + + Количество = КонсольКода.Настройки_Дерево.ПолучитьЭлементы().Количество(); + + Ожидаем.Что(КонсольКода.Настройки_Дерево.ПолучитьЭлементы()[Количество - 1].Тип).Равно(0); + +КонецПроцедуры &НаКлиенте Процедура ТестДолжен_Проверить_Настройки_ЗапускБезНастроек() Экспорт diff --git a/src/tests/test-CodeConsole83/und/version b/src/tests/test-CodeConsole83/und/version index 3e2f350..e28c264 100644 --- a/src/tests/test-CodeConsole83/und/version +++ b/src/tests/test-CodeConsole83/und/version @@ -1,5 +1,5 @@ { {216,0, -{2,0} +{80310,0} } } \ No newline at end of file diff --git a/src/tests/test-CodeConsole83/und/versions b/src/tests/test-CodeConsole83/und/versions index 7233600..8930c32 100644 --- a/src/tests/test-CodeConsole83/und/versions +++ b/src/tests/test-CodeConsole83/und/versions @@ -1 +1 @@ -{1,12,"",45689668-083f-4f97-9861-fca9719c9fcb,"524823eb-833c-452a-bde5-27cbb52e8982",dde226c2-5e82-4122-a82b-9e8bf023297f,"5e3b686f-358c-4e48-9bb9-313984bb13ff",84e89c22-9fed-4f9c-aa05-5b06693fcefb,"5e3b686f-358c-4e48-9bb9-313984bb13ff.0",934a85f4-a9ac-45bb-97a8-26df2f632227,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf",c5fb9e69-e2cc-4bef-8f49-fc2b28b1d4f5,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0",c9c5c804-2d25-4f91-92b7-86c16d6a7846,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb",8bea83c8-4b19-430d-8b69-2af9f93956af,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0",f2dd3e19-5536-4101-969d-3d8bdf2a7118,"copyinfo",3fe29f20-4f6f-496e-be50-06645fcfc21c,"root",c93e44e5-5dbf-48a7-a6df-34dbe2731bbb,"version",6dddade2-9065-447d-9dda-1a64ac0f5e32,"versions",a3f77d84-3ee0-4fb4-8d36-a87ff00d1227} \ No newline at end of file +{1,12,"",bddbebf0-d866-4b54-a0a4-a4b915c277c7,"524823eb-833c-452a-bde5-27cbb52e8982",0c6f5377-6675-4a7a-83be-24b7b1db69ff,"5e3b686f-358c-4e48-9bb9-313984bb13ff",83fc6816-2ed8-4e8c-9eea-4b82e9b4d245,"5e3b686f-358c-4e48-9bb9-313984bb13ff.0",e4902ff9-2cf1-4b65-9c04-5e177acbb67c,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf",c5fb9e69-e2cc-4bef-8f49-fc2b28b1d4f5,"a8f72cbb-848d-49c0-aaae-5a3a3cfdbfaf.0",c9c5c804-2d25-4f91-92b7-86c16d6a7846,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb",8bea83c8-4b19-430d-8b69-2af9f93956af,"bd9d35ab-8ba2-49e5-b35f-27d95e23e2cb.0",f2dd3e19-5536-4101-969d-3d8bdf2a7118,"copyinfo",8be609ff-a2ac-404c-80df-6a214bfed094,"root",8be02c36-7aa2-44d0-9aa9-0068ef393a90,"version",e0dac27c-f835-4355-b1c7-8e69f0c6bb44,"versions",2ed25d15-e8da-44cf-b0fa-6e40b048b164} \ No newline at end of file diff --git a/tests/test-CodeConsole83.epf b/tests/test-CodeConsole83.epf index 51c3f528acb50665e09aaa965c187df286680850..87e4c3953ae1c5669a16c7da5f3d4eee7d94adfc 100644 GIT binary patch delta 4688 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 delta 4671 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 Date: Wed, 27 Sep 2017 00:10:38 +0300 Subject: [PATCH 09/10] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=B4=D0=B5=D1=80?= =?UTF-8?q?=D0=B6=D0=BA=D0=B0=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5?= =?UTF-8?q?=D0=BA=20=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=20=D1=87=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B7=20proxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CodeConsole83.epf | Bin 34836 -> 35416 bytes config.json | 3 + ...0\244\320\276\321\200\320\274\320\260.bsl" | 106 ++++++++++++++++-- src/CodeConsole83/maps.txt | 2 +- .../6e6904e6-445a-4678-957b-e39d02fce6a4.0 | 106 ++++++++++++++++-- src/CodeConsole83/und/versions | 2 +- 6 files changed, 203 insertions(+), 16 deletions(-) create mode 100644 config.json diff --git a/CodeConsole83.epf b/CodeConsole83.epf index 3aa24a2cfeddecf784b86972590ebefbe4b0dd0e..1c8420e45be94543e762a153edcf1efb4be0a11e 100644 GIT binary patch delta 25306 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 delta 24719 zcmZU3V{@hr(Ci)CwrwXH+uRr%Z0u~ZadO4BZEkGa+Ss;@jdPy&yq`{;uIZYtuK5Gg zGb>5pNpawDhDtx}L7=_=`1SP#fH{FcLI3f8^obV;Wa0h4I>Z+Qn);9b<6roJKn(u> ztK|YgpxFQTKYn#E2=o|SSCtQjWaRqm?~E8Y=>PTxJ@9z&|JO>?16OX4fx?6Pf9(c) z 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 M?;dWk(g%(H2c|5==l}o! diff --git a/config.json b/config.json new file mode 100644 index 0000000..b80058b --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "proxy": "https://www.google.ru:789" +} \ No newline at end of file diff --git "a/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 1c0a352..37e31a2 100644 --- "a/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" +++ "b/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -14,7 +14,10 @@ Перем ПараметрыТекущейНастройки Экспорт; &НаКлиенте Перем РезультатВыполнения; - +&НаКлиенте +Перем ИмяФайлаОбработки; +&НаКлиенте +Перем НастройкиОбработки; ////////////////////////////////////////////////// /////Служебные методы ////////////////////////////////////////////////// @@ -34,10 +37,11 @@ КонецФункции -&НаСервереБезКонтекста +&НаКлиенте Функция ЗапросGitHub(АдресРесурса) + ЗащищенноеСоединениеOpenSSL = Новый ЗащищенноеСоединениеOpenSSL(); - Соединение = Новый HTTPСоединение("api.github.com", ,,,,, ЗащищенноеСоединениеOpenSSL); + Соединение = Новый HTTPСоединение("api.github.com", , , , НастройкиПрокси(), , ЗащищенноеСоединениеOpenSSL); Запрос = Новый HTTPЗапрос(АдресРесурса); @@ -54,7 +58,7 @@ КонецФункции -&НаСервереБезКонтекста +&НаКлиенте Функция ПроверитьОбновление() ПараметрыПубликации = ПараметрыПубликации(); @@ -93,6 +97,7 @@ &НаКлиенте Процедура ПроверитьОбновлениеКлиент(Команда = Неопределено) ИнформацияОбОбновлении = ПроверитьОбновление(); + Если ИнформацияОбОбновлении = Ложь Тогда ПоказатьПредупреждение(, @@ -458,7 +463,7 @@ Процедура СообщитьОбОшибке(ОписаниеОшибки, ОписаниеДействия) фСтрока = Новый ФорматированнаяСтрока( - Новый ФорматированнаяСтрока(?(ЗначениеЗаполнено(ОписаниеДействия), ОписаниеДействия + ".", "") + "Возникла ошибка:", Новый Шрифт(, 14, Истина)), + Новый ФорматированнаяСтрока(?(ЗначениеЗаполнено(ОписаниеДействия), ОписаниеДействия + ". ", "") + "Возникла ошибка:", Новый Шрифт(, 14, Истина)), Символы.ПС, Символы.ПС, Новый ФорматированнаяСтрока(ОписаниеОшибки, , WebЦвета.Коралловый) @@ -527,6 +532,58 @@ КонецФункции +&НаКлиенте +Функция НастройкиПрокси() + + Если НастройкиОбработки = Неопределено ИЛИ НастройкиОбработки["proxy"] = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + + Прокси = Новый ИнтернетПрокси(); + + ПараметрыПрокси = НастройкиОбработки["proxy"]; + Сервер = Неопределено; + Порт = Неопределено; + Пользователь = Неопределено; + Пароль = ""; + СтрокаСерверПорт = Неопределено; + + Если ПараметрыПрокси = "default" Тогда + Возврат Прокси; + ИначеЕсли ТипЗнч(ПараметрыПрокси) = Тип("Строка") Тогда + + СтрокаСерверПорт = ПараметрыПрокси; + + ИначеЕсли ТипЗнч(ПараметрыПрокси) = Тип("Соответствие") Тогда + + СтрокаСерверПорт = ПараметрыПрокси["server"]; + Порт = ПараметрыПрокси["port"]; + Пользователь = ПараметрыПрокси["user"]; + Пароль = ПараметрыПрокси["password"]; + + КонецЕсли; + + Если СтрокаСерверПорт <> Неопределено Тогда + РазделениеСерверПорт = СтрНайти(ПараметрыПрокси, ":", , , 2); + Если РазделениеСерверПорт <> 0 Тогда + Сервер = Лев(ПараметрыПрокси, РазделениеСерверПорт - 1); + Порт = Число(Сред(ПараметрыПрокси, РазделениеСерверПорт + 1)); + Иначе + Сервер = ПараметрыПрокси; + КонецЕсли; + КонецЕсли; + + Если ЗначениеЗаполнено(Пользователь) Тогда + Прокси.Установить("http", Сервер, Порт, Пользователь, Пароль, Ложь); + Прокси.Установить("https", Сервер, Порт, Пользователь, Пароль, Ложь); + Иначе + Прокси.Установить("http", Сервер, Порт); + Прокси.Установить("https", Сервер, Порт); + КонецЕсли; + + Возврат Прокси; +КонецФункции + #КонецОбласти #Область Работа_с_типами @@ -1387,7 +1444,7 @@ &НаСервереБезКонтекста Процедура УстановитьКартинкуНастройки(Элементы) - + Для Каждого Элемент Из Элементы Цикл Элемент.Картинка = КартинкаПоТипуНастройки(Элемент.Тип); @@ -1475,6 +1532,40 @@ КонецФункции +&НаСервере +Функция ПолучитьИмяФайлаОбработки() + + Возврат РеквизитФормыВЗначение("Объект").ИспользуемоеИмяФайла; + +КонецФункции + +&НаКлиенте +Функция НайтиЗагрузитьНастройкиОбработки() + + ИмяФайлаОбработки = ПолучитьИмяФайлаОбработки(); + + Файл = Новый Файл(ИмяФайлаОбработки); + Если НЕ ФайлСуществует(Файл.Путь + "config.json") Тогда + + Возврат Ложь; + + КонецЕсли; + + Попытка + + Чтение = Новый ЧтениеJSON(); + Чтение.ОткрытьФайл(Файл.Путь + "config.json"); + НастройкиОбработки = ПрочитатьJSON(Чтение, Истина); + Чтение.Закрыть(); + + Исключение + + СообщитьОбОшибке(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()), "Загрузка настроек обработки"); + + КонецПопытки; + +КонецФункции + #КонецОбласти #Область Получение_настроек @@ -1641,8 +1732,9 @@ &НаКлиенте Процедура ПриОткрытии(Отказ) - ХранилищеПараметров = Новый Структура; + НайтиЗагрузитьНастройкиОбработки(); + ХранилищеПараметров = Новый Структура; Если НЕ ПустаяСтрока(ИмяФайлаНастроек)Тогда Адрес = ЗагрузитьФайлНаСервер(ИмяФайлаНастроек); diff --git a/src/CodeConsole83/maps.txt b/src/CodeConsole83/maps.txt index f06808d..ed16cc5 100644 --- a/src/CodeConsole83/maps.txt +++ b/src/CodeConsole83/maps.txt @@ -1,3 +1,3 @@ -Form\Форма\Форма.bsl-->6e6904e6-445a-4678-957b-e39d02fce6a4.0 (3 977, 6 221) +Form\Форма\Форма.bsl-->6e6904e6-445a-4678-957b-e39d02fce6a4.0 (3 977, 6 313) Form\ФормаНастройкаТаблицы\Форма.bsl-->a3626ede-5b0a-440b-92ae-ae5ab4b70298.0 (627, 659) Form\ФормаСвойств\Форма.bsl-->2160ae20-89a5-4c06-8ef5-261700f38e89.0 (574, 599) diff --git a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 index 95a3519..903b3bf 100644 --- a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 +++ b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 @@ -3974,7 +3974,10 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} Перем ПараметрыТекущейНастройки Экспорт; &НаКлиенте Перем РезультатВыполнения; - +&НаКлиенте +Перем ИмяФайлаОбработки; +&НаКлиенте +Перем НастройкиОбработки; ////////////////////////////////////////////////// /////Служебные методы ////////////////////////////////////////////////// @@ -3994,10 +3997,11 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} КонецФункции -&НаСервереБезКонтекста +&НаКлиенте Функция ЗапросGitHub(АдресРесурса) + ЗащищенноеСоединениеOpenSSL = Новый ЗащищенноеСоединениеOpenSSL(); - Соединение = Новый HTTPСоединение(""api.github.com"", ,,,,, ЗащищенноеСоединениеOpenSSL); + Соединение = Новый HTTPСоединение(""api.github.com"", , , , НастройкиПрокси(), , ЗащищенноеСоединениеOpenSSL); Запрос = Новый HTTPЗапрос(АдресРесурса); @@ -4014,7 +4018,7 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} КонецФункции -&НаСервереБезКонтекста +&НаКлиенте Функция ПроверитьОбновление() ПараметрыПубликации = ПараметрыПубликации(); @@ -4053,6 +4057,7 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} &НаКлиенте Процедура ПроверитьОбновлениеКлиент(Команда = Неопределено) ИнформацияОбОбновлении = ПроверитьОбновление(); + Если ИнформацияОбОбновлении = Ложь Тогда ПоказатьПредупреждение(, @@ -4418,7 +4423,7 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} Процедура СообщитьОбОшибке(ОписаниеОшибки, ОписаниеДействия) фСтрока = Новый ФорматированнаяСтрока( - Новый ФорматированнаяСтрока(?(ЗначениеЗаполнено(ОписаниеДействия), ОписаниеДействия + ""."", """") + ""Возникла ошибка:"", Новый Шрифт(, 14, Истина)), + Новый ФорматированнаяСтрока(?(ЗначениеЗаполнено(ОписаниеДействия), ОписаниеДействия + "". "", """") + ""Возникла ошибка:"", Новый Шрифт(, 14, Истина)), Символы.ПС, Символы.ПС, Новый ФорматированнаяСтрока(ОписаниеОшибки, , WebЦвета.Коралловый) @@ -4487,6 +4492,58 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} КонецФункции +&НаКлиенте +Функция НастройкиПрокси() + + Если НастройкиОбработки = Неопределено ИЛИ НастройкиОбработки[""proxy""] = Неопределено Тогда + Возврат Неопределено; + КонецЕсли; + + Прокси = Новый ИнтернетПрокси(); + + ПараметрыПрокси = НастройкиОбработки[""proxy""]; + Сервер = Неопределено; + Порт = Неопределено; + Пользователь = Неопределено; + Пароль = """"; + СтрокаСерверПорт = Неопределено; + + Если ПараметрыПрокси = ""default"" Тогда + Возврат Прокси; + ИначеЕсли ТипЗнч(ПараметрыПрокси) = Тип(""Строка"") Тогда + + СтрокаСерверПорт = ПараметрыПрокси; + + ИначеЕсли ТипЗнч(ПараметрыПрокси) = Тип(""Соответствие"") Тогда + + СтрокаСерверПорт = ПараметрыПрокси[""server""]; + Порт = ПараметрыПрокси[""port""]; + Пользователь = ПараметрыПрокси[""user""]; + Пароль = ПараметрыПрокси[""password""]; + + КонецЕсли; + + Если СтрокаСерверПорт <> Неопределено Тогда + РазделениеСерверПорт = СтрНайти(ПараметрыПрокси, "":"", , , 2); + Если РазделениеСерверПорт <> 0 Тогда + Сервер = Лев(ПараметрыПрокси, РазделениеСерверПорт - 1); + Порт = Число(Сред(ПараметрыПрокси, РазделениеСерверПорт + 1)); + Иначе + Сервер = ПараметрыПрокси; + КонецЕсли; + КонецЕсли; + + Если ЗначениеЗаполнено(Пользователь) Тогда + Прокси.Установить(""http"", Сервер, Порт, Пользователь, Пароль, Ложь); + Прокси.Установить(""https"", Сервер, Порт, Пользователь, Пароль, Ложь); + Иначе + Прокси.Установить(""http"", Сервер, Порт); + Прокси.Установить(""https"", Сервер, Порт); + КонецЕсли; + + Возврат Прокси; +КонецФункции + #КонецОбласти #Область Работа_с_типами @@ -5347,7 +5404,7 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} &НаСервереБезКонтекста Процедура УстановитьКартинкуНастройки(Элементы) - + Для Каждого Элемент Из Элементы Цикл Элемент.Картинка = КартинкаПоТипуНастройки(Элемент.Тип); @@ -5435,6 +5492,40 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} КонецФункции +&НаСервере +Функция ПолучитьИмяФайлаОбработки() + + Возврат РеквизитФормыВЗначение(""Объект"").ИспользуемоеИмяФайла; + +КонецФункции + +&НаКлиенте +Функция НайтиЗагрузитьНастройкиОбработки() + + ИмяФайлаОбработки = ПолучитьИмяФайлаОбработки(); + + Файл = Новый Файл(ИмяФайлаОбработки); + Если НЕ ФайлСуществует(Файл.Путь + ""config.json"") Тогда + + Возврат Ложь; + + КонецЕсли; + + Попытка + + Чтение = Новый ЧтениеJSON(); + Чтение.ОткрытьФайл(Файл.Путь + ""config.json""); + НастройкиОбработки = ПрочитатьJSON(Чтение, Истина); + Чтение.Закрыть(); + + Исключение + + СообщитьОбОшибке(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()), ""Загрузка настроек обработки""); + + КонецПопытки; + +КонецФункции + #КонецОбласти #Область Получение_настроек @@ -5601,8 +5692,9 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} &НаКлиенте Процедура ПриОткрытии(Отказ) - ХранилищеПараметров = Новый Структура; + НайтиЗагрузитьНастройкиОбработки(); + ХранилищеПараметров = Новый Структура; Если НЕ ПустаяСтрока(ИмяФайлаНастроек)Тогда Адрес = ЗагрузитьФайлНаСервер(ИмяФайлаНастроек); diff --git a/src/CodeConsole83/und/versions b/src/CodeConsole83/und/versions index 4358c01..a0a7dd3 100644 --- a/src/CodeConsole83/und/versions +++ b/src/CodeConsole83/und/versions @@ -1 +1 @@ -{1,12,"",d822f6fc-1f59-4f53-a30f-21eb7e8e165a,"2160ae20-89a5-4c06-8ef5-261700f38e89",066c1f3c-659b-4d4c-8f2d-5850a70e0c7a,"2160ae20-89a5-4c06-8ef5-261700f38e89.0",bc945f74-3271-47e1-856a-a35523dfb304,"6e6904e6-445a-4678-957b-e39d02fce6a4",e6171ed3-506c-41bf-a4a7-a4397b1549c9,"6e6904e6-445a-4678-957b-e39d02fce6a4.0",c189bf13-8c86-49d6-b096-743de2fff118,"a3626ede-5b0a-440b-92ae-ae5ab4b70298",f5d89f84-770d-4d8f-a5fd-4ce977f3d74f,"a3626ede-5b0a-440b-92ae-ae5ab4b70298.0",03574893-b657-43a8-9244-e97b4fe7a8fd,"ac7f7896-01c1-4bcc-abb9-dedfec899bc7",32117072-0b45-402c-afb5-5e08f5992719,"copyinfo",c1e79d5e-d616-44c1-b1c6-901e13f86d3d,"root",b63bb4fa-2c76-4609-8851-c2343e98801c,"version",436f680f-eefd-4216-8e62-3d96225a522f,"versions",261bcb13-5d58-4786-827f-0ebb7788af2e} \ No newline at end of file +{1,12,"",bf328238-9fc7-4c11-81e5-a221707d5e5e,"2160ae20-89a5-4c06-8ef5-261700f38e89",613a22f3-ca41-499b-9eb9-1b95cb37b11a,"2160ae20-89a5-4c06-8ef5-261700f38e89.0",39f1b4ab-b1bc-4bf8-b9b0-95b57bc43458,"6e6904e6-445a-4678-957b-e39d02fce6a4",f23d5202-656a-4f56-bb1a-04e1dfe5c4e4,"6e6904e6-445a-4678-957b-e39d02fce6a4.0",dbac3342-6a67-48ad-8b1f-29f4e232fe9e,"a3626ede-5b0a-440b-92ae-ae5ab4b70298",091e35cf-284c-43fe-8931-fa422b7c12f6,"a3626ede-5b0a-440b-92ae-ae5ab4b70298.0",560526ca-84d1-45ba-9f4c-40ca0d5d14c9,"ac7f7896-01c1-4bcc-abb9-dedfec899bc7",4884e0b5-e5b3-4fed-a52e-b3b78f8fb27c,"copyinfo",dd0cb057-29fe-4c14-b4aa-d138ed1ba2b8,"root",3b402266-1477-44b7-988a-9a72c11c78ba,"version",1b9b6136-e5d6-447a-bac1-d65941d5f6ff,"versions",0cf91891-5f15-4131-b616-39c71edb9bb9} \ No newline at end of file From 3a6153d109b3549307367a3c7ae73fa982e26c44 Mon Sep 17 00:00:00 2001 From: kav Date: Wed, 27 Sep 2017 00:11:34 +0300 Subject: [PATCH 10/10] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=201.0?= =?UTF-8?q?.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CodeConsole83.epf | Bin 35416 -> 35416 bytes ...0\244\320\276\321\200\320\274\320\260.bsl" | 2 +- .../6e6904e6-445a-4678-957b-e39d02fce6a4.0 | 2 +- src/CodeConsole83/und/versions | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CodeConsole83.epf b/CodeConsole83.epf index 1c8420e45be94543e762a153edcf1efb4be0a11e..f4c96b0b793054ec34eef75fcd1574cff05f9fd9 100644 GIT binary patch delta 557 zcmcaHh3Uo=rVWXF+ySvQHkX{37=ZNV9KOj+$O4md_yRXa3pz_PdT*Yu;}wD|xA{v$ zG>YQQQO&`q0y|nGQ3NK-bf__!Pc|qNt?!-W+b3(t(enP%Yc(e6oMM>+5wp(j$x!PO zakY#TvkY1%a8K>^_Sf=%cCK2nfB*kKOJ?7yjV*s(X7sJ`o#KIu9AV*%k#`rl>YU!O z-i=vT`cP1{-@}Hf?hANlbu3>WQ+2m_*VZzt7DL9>RvEjPc6wFJ_e)v7abJSwW#@Cx z9z0>Jf0N$0T6x6|AO3ebulKp}xt?P@lXM_?ozx7zo2ALt6A%B`mF$10R%(e3tJ%E; zcdZ}1SiISPRrC6d^G-!9Tj{}mDal~+0jX62ucvIk81UuJ^sg7)-mw(wNF^`5sBH=kDIMAuHeT^wX$0FM?*;#?HHwa7k#-@0fJi{LQlj``6pw zyLW!^H`7<^&vBZZa><;tATCqecP+Eg>hSMhKUUOem(?y7+~zM0 z(I|>HM>Pkd3hZc&L=l)Q)1k&_Hrb$1w7z$ebzh7lhwJxGkJ>{60_HzuV7;Vr`C3ov z$xVBV*yAQ`Pp~SyQ+QCc^xWUyzt8*cnfUJYE?sNgSKMX4Sjt=?B$&KfHlI~iER1hi zoEgx(H8g7#Z^T3wZuuam3VUi>!k>R(uM*YhujX_MmOWkGB+ z7CPlVIw|n{!Szk^rppGupR4WbZWvvaAgOl2kMGr#jomZ9IV$@#M65Q+b8R+paK3UQ zZSmf9yK{T=;!bzJo^HE%M@dVF+NPHtmT{-6;?x#%@`l$()SPOVG3|PKUU9BF-=_Co zpJx`oW#rwv?2PP{Q^eJDyLZ|B>Gu2nRaBpM z541eH_GC>`NBU$5ula`#231{{vZkiiM(+NpwS~%3%oEZD*T^4;TitinGt_bZ=~bHd zA3y&5_G8`MP=(b+y;hn}ZQlB{1~nA4{Vo5C+v>+w Nn%v(1k8$F`C;%om3f=$! diff --git "a/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 37e31a2..a532c1d 100644 --- "a/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" +++ "b/src/CodeConsole83/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -31,7 +31,7 @@ Параметры.Вставить("owner", "alkoleft"); Параметры.Вставить("repo", "ones_universal_tools"); - Параметры.Вставить("version", "v1.0.3"); + Параметры.Вставить("version", "v1.0.4"); Возврат Параметры; diff --git a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 index 903b3bf..02dcfa8 100644 --- a/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 +++ b/src/CodeConsole83/und/6e6904e6-445a-4678-957b-e39d02fce6a4.0 @@ -3991,7 +3991,7 @@ wskB5WADKH5GA/h1AgE+zQQBBZoZGAC8krC4AWNp4gAAAABJRU5ErkJggg==} Параметры.Вставить(""owner"", ""alkoleft""); Параметры.Вставить(""repo"", ""ones_universal_tools""); - Параметры.Вставить(""version"", ""v1.0.3""); + Параметры.Вставить(""version"", ""v1.0.4""); Возврат Параметры; diff --git a/src/CodeConsole83/und/versions b/src/CodeConsole83/und/versions index a0a7dd3..ae45efb 100644 --- a/src/CodeConsole83/und/versions +++ b/src/CodeConsole83/und/versions @@ -1 +1 @@ -{1,12,"",bf328238-9fc7-4c11-81e5-a221707d5e5e,"2160ae20-89a5-4c06-8ef5-261700f38e89",613a22f3-ca41-499b-9eb9-1b95cb37b11a,"2160ae20-89a5-4c06-8ef5-261700f38e89.0",39f1b4ab-b1bc-4bf8-b9b0-95b57bc43458,"6e6904e6-445a-4678-957b-e39d02fce6a4",f23d5202-656a-4f56-bb1a-04e1dfe5c4e4,"6e6904e6-445a-4678-957b-e39d02fce6a4.0",dbac3342-6a67-48ad-8b1f-29f4e232fe9e,"a3626ede-5b0a-440b-92ae-ae5ab4b70298",091e35cf-284c-43fe-8931-fa422b7c12f6,"a3626ede-5b0a-440b-92ae-ae5ab4b70298.0",560526ca-84d1-45ba-9f4c-40ca0d5d14c9,"ac7f7896-01c1-4bcc-abb9-dedfec899bc7",4884e0b5-e5b3-4fed-a52e-b3b78f8fb27c,"copyinfo",dd0cb057-29fe-4c14-b4aa-d138ed1ba2b8,"root",3b402266-1477-44b7-988a-9a72c11c78ba,"version",1b9b6136-e5d6-447a-bac1-d65941d5f6ff,"versions",0cf91891-5f15-4131-b616-39c71edb9bb9} \ No newline at end of file +{1,12,"",342fecdf-3bc5-4c21-8395-583ac2cc8aec,"2160ae20-89a5-4c06-8ef5-261700f38e89",613a22f3-ca41-499b-9eb9-1b95cb37b11a,"2160ae20-89a5-4c06-8ef5-261700f38e89.0",39f1b4ab-b1bc-4bf8-b9b0-95b57bc43458,"6e6904e6-445a-4678-957b-e39d02fce6a4",cd710df2-e589-4a4d-93b3-063634b71467,"6e6904e6-445a-4678-957b-e39d02fce6a4.0",457a9553-19b3-4415-8699-c8f16062059f,"a3626ede-5b0a-440b-92ae-ae5ab4b70298",091e35cf-284c-43fe-8931-fa422b7c12f6,"a3626ede-5b0a-440b-92ae-ae5ab4b70298.0",560526ca-84d1-45ba-9f4c-40ca0d5d14c9,"ac7f7896-01c1-4bcc-abb9-dedfec899bc7",4884e0b5-e5b3-4fed-a52e-b3b78f8fb27c,"copyinfo",3652e977-16fe-4407-9b89-917978f57839,"root",417912c4-e0c3-4d76-a7ae-237acfb07eaa,"version",b1a015a1-c6e1-4760-bd81-41f6be2fd46c,"versions",5a729eaf-e550-42f3-b05d-f8fa2f35a31a} \ No newline at end of file