You've already forked integration-1c-redmine
mirror of
https://github.com/andranik-ss/integration-1c-redmine.git
synced 2025-09-16 08:26:22 +02:00
- add compile.cmd
- delete v8Reader source folder
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1 +1,3 @@
|
||||
integration-1c-redmine.epf
|
||||
|
||||
/precommit/*.log
|
||||
|
@@ -1,79 +0,0 @@
|
||||
#Использовать logos
|
||||
|
||||
Перем Лог;
|
||||
Перем КаталогСборки;
|
||||
|
||||
Процедура Инициализация()
|
||||
|
||||
Лог = Логирование.ПолучитьЛог("precommit1c.app.build");
|
||||
Лог.УстановитьУровень(УровниЛога.Информация);
|
||||
|
||||
КаталогСборки = ОбъединитьПути(ТекущийКаталог(), "build");
|
||||
|
||||
ОбеспечитьПустойКаталог(КаталогСборки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОбернутьВКавычки(Знач Строка)
|
||||
Возврат """" + Строка + """";
|
||||
КонецФункции
|
||||
|
||||
Процедура ВыполнитьКоманду(Знач КомандаЗапуска, Знач ТекстОшибки = "", Знач РабочийКаталог = "")
|
||||
|
||||
Лог.Информация("Выполняю команду: " + КомандаЗапуска);
|
||||
|
||||
Процесс = СоздатьПроцесс("cmd.exe /C " + ОбернутьВКавычки(КомандаЗапуска), РабочийКаталог, Истина, , КодировкаТекста.UTF8);
|
||||
Процесс.Запустить();
|
||||
|
||||
Процесс.ОжидатьЗавершения();
|
||||
|
||||
Пока НЕ Процесс.Завершен ИЛИ Процесс.ПотокВывода.ЕстьДанные Цикл
|
||||
СтрокаВывода = Процесс.ПотокВывода.ПрочитатьСтроку();
|
||||
Сообщить(СтрокаВывода);
|
||||
КонецЦикла;
|
||||
|
||||
Если Процесс.КодВозврата <> 0 Тогда
|
||||
Лог.Ошибка("Код возврата: " + Процесс.КодВозврата);
|
||||
ВызватьИсключение ТекстОшибки + Символы.ПС + Процесс.ПотокОшибок.Прочитать();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбеспечитьПустойКаталог(Знач ПутьККаталогу)
|
||||
|
||||
ФайлОбъектКаталога = Новый Файл(ПутьККаталогу);
|
||||
|
||||
Если ФайлОбъектКаталога.Существует() Тогда
|
||||
Лог.Отладка("Очищаем каталог " + ФайлОбъектКаталога.ПолноеИмя);
|
||||
УдалитьФайлы(ФайлОбъектКаталога.ПолноеИмя, ПолучитьМаскуВсеФайлы());
|
||||
КонецЕсли;
|
||||
|
||||
Лог.Отладка("Создаем новый каталог " + ФайлОбъектКаталога.ПолноеИмя);
|
||||
СоздатьКаталог(ФайлОбъектКаталога.ПолноеИмя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДобавитьФайлВАрхив(Архив, ПутьКФайлу)
|
||||
Лог.Информация("Добавляем в архив файл/каталог <" + ПутьКФайлу + ">");
|
||||
Архив.Добавить("./" + ПутьКФайлу, РежимСохраненияПутейZIP.СохранятьОтносительныеПути);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыполнитьСкрипт()
|
||||
|
||||
Лог.Информация("Инициализация подмодуля v8reader");
|
||||
ВыполнитьКоманду("git submodule update --init --recursive");
|
||||
|
||||
Архив = Новый ЗаписьZipФайла();
|
||||
Архив.Открыть(ОбъединитьПути(КаталогСборки, "precommit1c.zip"));
|
||||
ДобавитьФайлВАрхив(Архив, "pre-commit");
|
||||
ДобавитьФайлВАрхив(Архив, "v8files-extractor.os");
|
||||
ДобавитьФайлВАрхив(Архив, "ibService");
|
||||
ДобавитьФайлВАрхив(Архив, "tools");
|
||||
ДобавитьФайлВАрхив(Архив, "v8Reader");
|
||||
|
||||
Архив.Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Инициализация();
|
||||
ВыполнитьСкрипт();
|
Binary file not shown.
@@ -1,126 +0,0 @@
|
||||
{27,
|
||||
{16,
|
||||
{
|
||||
{1,0},3,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},20,0,0,0,0,0,0,
|
||||
{3,1,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{3,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},-1,1,1,"Страница1",1}
|
||||
},1,1,0,4,
|
||||
{2,8,1,1,1,0,0,0,0},
|
||||
{2,8,0,1,2,0,0,0,0},
|
||||
{2,392,1,1,3,0,0,8,0},
|
||||
{2,284,0,1,4,0,0,8,0},1,4294967295,5,64},
|
||||
{0}
|
||||
},
|
||||
{0}
|
||||
},1,1,1,0,0,1,4,498},
|
||||
{
|
||||
{-1},4,
|
||||
{3,
|
||||
{
|
||||
{1},0,0,1,"ТекстФормы",
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},
|
||||
{
|
||||
{2},0,0,1,"Реквизит",
|
||||
{"Pattern",
|
||||
{"#",f8356b47-9e97-43b8-9e70-a71a73d82751}
|
||||
}
|
||||
},
|
||||
{
|
||||
{3},0,0,1,"Ключ",
|
||||
{"Pattern"}
|
||||
}
|
||||
},
|
||||
{0}
|
||||
},
|
||||
{00000000-0000-0000-0000-000000000000,0},
|
||||
{2,
|
||||
{70000,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПередОткрытием",
|
||||
{1,"ПередОткрытием",
|
||||
{1,2,
|
||||
{"ru","Перед открытием"},
|
||||
{"en","Перед открытием"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","Перед открытием"},
|
||||
{"en","Перед открытием"}
|
||||
},
|
||||
{1,2,
|
||||
{"ru","Перед открытием"},
|
||||
{"en","Перед открытием"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
},
|
||||
{70001,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПриОткрытии",
|
||||
{1,"ПриОткрытии",
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
},1,4,1,0,0,0,
|
||||
{0},
|
||||
{0},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},1,2,0,0,1,1}
|
@@ -1,27 +0,0 @@
|
||||
|
||||
//из публикации MRAK http://infostart.ru/public/22147/
|
||||
Процедура ПриОткрытии()
|
||||
Выполнить(ТекстФормы);
|
||||
КонецПроцедуры
|
||||
|
||||
//предложенная Istur в публикации http://infostart.ru/public/99363/ процедура для присвоения элементу нужного положения
|
||||
Процедура УстановитьПоложениеЭлемента(Элемент,Верх,Высота,Лево,Ширина)
|
||||
Элемент.Верх = Верх;
|
||||
Если Тип(Элемент)<>Тип("КоманднаяПанель") тогда
|
||||
Элемент.Высота = Высота;
|
||||
Конецесли;
|
||||
Элемент.Лево = Лево;
|
||||
Элемент.Ширина = Ширина;
|
||||
КонецПроцедуры
|
||||
|
||||
//фиктивная функция обработки действия - для видимой доступности кнопок
|
||||
Процедура ОбработчикНажатияКнопки()
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//назначение форме владельца (чтобы можно было открыть несколько форм рядом и все они были подчиненными одной форме-владельцу)
|
||||
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
|
||||
ЭтаФорма.ВладелецФормы=Ключ;
|
||||
ЭтаФорма.ЗакрыватьПриЗакрытииВладельца=Истина;
|
||||
КонецПроцедуры
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,98 +0,0 @@
|
||||
Перем Счетчик;
|
||||
|
||||
Процедура ДеревоОбъектовВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
|
||||
Если Колонка.Имя="ОткрытьВПроводнике" Тогда
|
||||
Файл=Новый Файл(ВыбраннаяСтрока.ПолноеИмя);
|
||||
ОткрытьВПроводнике(Файл);
|
||||
ИначеЕсли Колонка.Имя="ОткрытьВБлокноте" и ВыбраннаяСтрока.ИндексКартинки<>1 тогда
|
||||
WS=Новый COMОбъект("WScript.Shell");
|
||||
WS.Run("Notepad "+ВыбраннаяСтрока.ПолноеИмя,10);
|
||||
ИначеЕсли ВыбраннаяСтрока.ИндексКартинки<>1 тогда
|
||||
Текст = Новый ТекстовыйДокумент;
|
||||
Текст.Прочитать(ВыбраннаяСтрока.ПолноеИмя, КодировкаТекста.UTF8);
|
||||
Этаформа.ВладелецФормы.ЭлементыФормы.ПолеТекстовогоДокумента1.УстановитьТекст(Текст.ПолучитьТекст());
|
||||
Иначе
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДеревоОбъектовПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
ОформлениеСтроки.Ячейки.Имя.ОтображатьКартинку=истина;
|
||||
ОформлениеСтроки.Ячейки.Имя.ИндексКартинки=ДанныеСтроки.ИндексКартинки;
|
||||
Если ДанныеСтроки.ИндексКартинки=1 Тогда
|
||||
ОформлениеСтроки.Ячейки.ОткрытьВБлокноте.ОтображатьКартинку=ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДеревоОбъектовПриАктивизацииСтроки(Элемент)
|
||||
Если Элемент=Элементыформы.ДеревоОбъектов тогда
|
||||
Дерево=Этаформа.ВладелецФормы.ДеревоМетаданных;
|
||||
Гиперссылка=ЭлементыФормы.ОбъектМетаданных
|
||||
ИначеЕсли Элемент=Элементыформы.ДеревоОбъектов1 тогда
|
||||
Дерево=Этаформа.ВладелецФормы.ДеревоCf;
|
||||
Гиперссылка=ЭлементыФормы.ОбъектМетаданных1;
|
||||
Иначе
|
||||
Дерево=ЭтаФорма.ВладелецФормы.ТретьеДерево;
|
||||
Гиперссылка=ЭлементыФормы.ОбъектМетаданных2;
|
||||
Конецесли;
|
||||
Если Открытие=ложь тогда
|
||||
Если Элемент.ТекущаяСтрока<>Неопределено тогда
|
||||
Если Элемент.ТекущаяСтрока.Родитель=Неопределено тогда
|
||||
СтрокаОбъекта=Дерево.Строки.Найти(Элемент.ТекущаяСтрока.Имя, "ПутьТекОбъект", истина);
|
||||
Если СтрокаОбъекта<>Неопределено Тогда
|
||||
Гиперссылка.Заголовок=СтрокаОбъекта.Синоним;
|
||||
Гиперссылка.Гиперссылка=истина;
|
||||
Иначе Гиперссылка.Заголовок="Объект не найден";
|
||||
Гиперссылка.Гиперссылка=ложь;
|
||||
КонецЕсли;
|
||||
Иначе СтрокаОбъекта=Дерево.Строки.Найти(Элемент.ТекущаяСтрока.Родитель.Имя, "ПутьТекОбъект", истина);
|
||||
Если СтрокаОбъекта<>Неопределено Тогда
|
||||
Гиперссылка.Заголовок=СтрокаОбъекта.Синоним;
|
||||
Гиперссылка.Гиперссылка=истина;
|
||||
Иначе Гиперссылка.Заголовок="Объект не найден";
|
||||
Гиперссылка.Гиперссылка=ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если РежимСравнения=1 и Счетчик=Неопределено тогда
|
||||
Счетчик=1;
|
||||
Иначе
|
||||
Открытие=ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбъектМетаданныхНажатие(Элемент)
|
||||
Если Элемент=ЭлементыФормы.ОбъектМетаданных тогда
|
||||
Если РежимСравнения=1 тогда
|
||||
ЭтаФорма.ВладелецФормы.ЭлементыФормы.ПанельДляДерева.ТекущаяСтраница=ЭтаФорма.ВладелецФормы.ЭлементыФормы.ПанельДляДерева.Страницы.ДеревоCfu;
|
||||
КонецЕсли;
|
||||
ЭтаФорма.ВладелецФормы.ЭлементыФормы.ДеревоМетаданных.ТекущаяСтрока=ЭтаФорма.ВладелецФормы.ЭлементыФормы.ДеревоМетаданных.Значение.Строки.Найти(Элемент.Заголовок,"Синоним",Истина);
|
||||
Иначе
|
||||
ЭтаФорма.ВладелецФормы.ЭлементыФормы.ПанельДляДерева.ТекущаяСтраница=ЭтаФорма.ВладелецФормы.ЭлементыФормы.ПанельДляДерева.Страницы.ДеревоCf;
|
||||
ЭтаФорма.ВладелецФормы.ЭлементыФормы.ДеревоCf.ТекущаяСтрока=ЭтаФорма.ВладелецФормы.ЭлементыФормы.ДеревоCf.Значение.Строки.Найти(Элемент.Заголовок,"Синоним",Истина);
|
||||
Конецесли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КонтекстноеМенюСортироватьПоВыделенному(Кнопка)
|
||||
ИмяТекКолонки=ЭтаФорма.ТекущийЭлемент.ТекущаяКолонка.Имя;
|
||||
ЭтаФорма.ТекущийЭлемент.Значение.Строки.Сортировать(""+ИмяТекКолонки+" возр",Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КонтекстноеМенюСортироватьПоВыделенному1(Кнопка)
|
||||
ИмяТекКолонки=ЭтаФорма.ТекущийЭлемент.ТекущаяКолонка.Имя;
|
||||
ЭтаФорма.ТекущийЭлемент.Значение.Строки.Сортировать(""+ИмяТекКолонки+" убыв",Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КонтекстноеМенюВосстановитьПоУмолчанию(Кнопка)
|
||||
ЭтаФорма.ТекущийЭлемент.Значение.Строки.Сортировать("ИндексКартинки убыв, Имя возр");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
|
||||
ЭтаФорма.ВладелецФормы.ЭлементыФормы.УправляющаяКоманднаяПанель.Кнопки.ОткрытьНавигаторФайлов.Доступность=Истина;
|
||||
КонецПроцедуры
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,811 +0,0 @@
|
||||
{27,
|
||||
{16,
|
||||
{
|
||||
{1,1,
|
||||
{"ru","Просмотр HTML (заимствовано у MAV)"}
|
||||
},111,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},20,0,2,
|
||||
{0,3,1},
|
||||
{0,97,1},1,
|
||||
{0,3,2},3,
|
||||
{0,3,3},
|
||||
{0,97,3},
|
||||
{0,100,3},0,0,
|
||||
{3,1,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{3,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},-1,1,1,"Страница1",1}
|
||||
},1,1,0,4,
|
||||
{2,4,1,1,1,0,0,0,0},
|
||||
{2,4,0,1,2,0,0,0,0},
|
||||
{2,707,1,1,3,0,0,4,0},
|
||||
{2,399,0,1,4,0,0,30,0},0,97,5,64},
|
||||
{0}
|
||||
},
|
||||
{3,
|
||||
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,3,
|
||||
{2,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},7,1,0,00000000-0000-0000-0000-000000000000},
|
||||
{1,0}
|
||||
},8,2,0,2,0,1,
|
||||
{5,041535af-fe2e-4650-818c-a32a92ab1366,11,1,2,
|
||||
{6,a60f9664-816b-41d6-b0b5-fe6b1818f691,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,47fb4592-10d6-42d7-a359-bab8df2b2423,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
|
||||
{6,2,00000000-0000-0000-0000-000000000000,142,
|
||||
{1,0,357c6a54-357d-425d-a2bd-22f4f6e86c87,2147483647,0},0,1},0},1,
|
||||
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,2,a60f9664-816b-41d6-b0b5-fe6b1818f691,
|
||||
{8,"Разделитель1",0,1,
|
||||
{1,0},0,041535af-fe2e-4650-818c-a32a92ab1366,11,1e2,2,0,1,0,0,0,0},47fb4592-10d6-42d7-a359-bab8df2b2423,
|
||||
{8,"Действие1",0,1,
|
||||
{1,1,
|
||||
{"ru","Закрыть"}
|
||||
},1,041535af-fe2e-4650-818c-a32a92ab1366,3,1e2,0,1,1,0,0,0,0},
|
||||
{-1,0,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0}
|
||||
},
|
||||
{8,0,404,711,429,1,
|
||||
{0,
|
||||
{2,3,1,-25},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,1,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,3,1},1,
|
||||
{0,3,0},0,0,0,0,0,0,3,1,1},
|
||||
{14,"ОсновныеДействияФормы",0,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{d92a805c-98ae-4750-9158-d9ce7cec2f20,97,
|
||||
{5,0,
|
||||
{2,
|
||||
{0,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПолеHTMLДокументаДокументСформирован",
|
||||
{1,"ПолеHTMLДокументаДокументСформирован",
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокумента документ сформирован"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокумента документ сформирован"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокумента документ сформирован"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
},
|
||||
{2,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПолеHTMLДокументаonclick",
|
||||
{1,"ПолеHTMLДокументаonclick",
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокументаonclick"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокументаonclick"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Поле HTMLДокументаonclick"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,0,
|
||||
{0},1,1,0,48312c09-257f-4b29-b280-284dd89efc1e},1,0},
|
||||
{8,4,29,707,399,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,1,-30},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,-4},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},0,0,0,0,0,0,0,2,2,0,0},
|
||||
{14,"ПолеHTMLДокумента",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,100,
|
||||
{2,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},8,2,0,0,1,1,
|
||||
{5,a5584947-9bee-4486-9ab4-b3e9672746a7,50,1,11,
|
||||
{6,0180b600-3556-4e19-ba26-a7156e681260,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВыполнитьКоманду",
|
||||
{1,"ВыполнитьКоманду",
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo
|
||||
|
||||
6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A0crKALawqQDp7O0A4ODgAKik
|
||||
|
||||
nwDe3dwAoJiQANzc3QDx8O0AwLCwALu4swCwmJAAw7uxAOTp6wDv6OAAgHBgAMXJ
|
||||
|
||||
ywDCs7MAoJCQANnb3ADQyMAAcGBQAMy8twCwq6YAkIBwAGdYWADV09QAfHh0AIV3
|
||||
|
||||
aACAaFAAvLOuAOrZ0wDtposA4IBQANWafwDQeFAA0X5YANWghwDTu7AA69nUAO+V
|
||||
|
||||
aADghlkApGBKAJpiRgDCd0oAwGhAALqYhwDjp4EA4IhQALBoQACQUDAAqX9pAN7Y
|
||||
|
||||
1ADNtacA59fQANzRywDd3t4A3dHLALymnQBwQDAA5NbQANK2qwCAUDAAxoxsALBg
|
||||
|
||||
QABgQDAAOisrANSNbQBiTTgA0LeqAGdCOgBnQisAtKGUANS6rQCaaUcAZ0I7ALii
|
||||
|
||||
mAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXV1dXV1dXV1dXV1dXV1dXV1d
|
||||
|
||||
XVlaW1xdXV1dXV1dXV1dXV1TUEJUXVVWV1hdXV1dXV1dMV1NTl1PUFFSXV1dXV1d
|
||||
|
||||
XUBdXUJdM11KS11dXV1dXV0/QEFCQzNdRUJdXV1dXV1dXTg5Ojs8Mz0+XV1dXV1d
|
||||
|
||||
XV1dMDEyMzQ1Nl1dXV1dXV1dXV0sJS0uXV1dXV1dXV1dXV1dKB8lK11dXV1dXV1d
|
||||
|
||||
XV1dJhYnKCldXV1dXV1dXV1dXSEiXSQlIF1dXV1dXV1dXV0bHF1dHyBdXV1dXV1d
|
||||
|
||||
XV1dFl1dXRkaXV1dXV1dXV1dEBFdXV1dFF1dXV1dXV1dXV1dXV1dXV1dXV1dXf//
|
||||
|
||||
AADh/wAA4Q8AAOkPAADtTwAA4E8AAPAPAAD4DwAA/D8AAPw/AAD4PwAA+R8AAPmf
|
||||
|
||||
AAD7nwAA898AAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,8fcedaae-2a9f-47c8-a47d-7789a121d808,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВыполнитьКоманду",
|
||||
{1,"ВыполнитьКоманду",
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADx8/QA8PLzAO7w8gDs7/AA6u3vAOns7gDn6uwA5enrAOPo
|
||||
|
||||
6gDk6OoA4eboAN/k5gDd4uQA2+DjANne4QDX3N8A3NTRANDAsADe1dIA4NHRAP//
|
||||
|
||||
/wD/+P8A8OjgANC4sACAYFAAzMzNAObm5wDw8PAA0MjAAMCwsADg2NAAgHBgAIVn
|
||||
|
||||
WADZy70A//DwAPDg0ACxpqEA4+PgAMCwoADg0NAAgGhgALCYkACwoJAA0MvHAODI
|
||||
|
||||
wADw8OAA8ODgAMCooACgkIAA1tDJALeijQDQsKAAwKCQALCQgACggHAAkHBgAHBg
|
||||
|
||||
UACgiHAA//jwAKCIgACQeGAAsJiAAJCAcABwWFAAcFhAAAD/EAAAoAAAYEgwALOV
|
||||
|
||||
hgDw2MAAAP+wAIBoUABwUEAAx8C5ALOdlQD/6OAA//DgAPDY0ADw0LAA8MCgAIR1
|
||||
|
||||
ZgDT09IApI6GAODQwADIyckA2tXRAKOckwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV1dXV1dXV1dXV1dXV1dXV1dX
|
||||
|
||||
RxgYOEBASEhDQ0NXV1dXUlMqKioqKioqKioqQ1dXSUpLOkxLTU5PQkJCQENQV0Qe
|
||||
|
||||
FBQUFCIuRUFGQkdIQ1c1FhQUFBQUOhZBQUI3OENXPREXJio9Oz43KBg/PihAVzQ6
|
||||
|
||||
FBQUFBQUOiIbFjs8GFcxMjMvMzQ1NjcYOB8qORhXVysmLBQVFSItLi8YMCYYV1dX
|
||||
|
||||
JSYUFhwcFxEnKBgpKldXV1chFhQUFBUiIxcYJFdXV1dXGhcUGxwcFx0eHyBXV1dX
|
||||
|
||||
V1cSExQUFBQVFhcYV1dXV1dXVxAREREREREREVdXV1dXV1dXV1dXV1dXV1dXV///
|
||||
|
||||
AADABwAAgAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAIABAADAAQAA4AMAAOAD
|
||||
|
||||
AADwAwAA+AMAAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,2a905317-415a-4db0-8121-739d519b318d,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВыполнитьКоманду",
|
||||
{1,"ВыполнитьКоманду",
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo
|
||||
|
||||
6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A4MCwANDAsADQuLAA0LCgANTP
|
||||
|
||||
zgD///8AwLCgAKCAYADKycYAwKiQANDIwACQcGAAy8nGAP/YwAD/0LAA8ODQALCg
|
||||
|
||||
kADwyLAA8MCwAPC4oADwsJAA3MvCAP/4/wD/8PAA8OjgAPCogADAaDAA0sC0AMCo
|
||||
|
||||
oAD/yKAA8LiQAOCwgADgoHAA8MCgAPCYcACwWDAAzbqzAP/48ADw8PAA4LigAP+w
|
||||
|
||||
kADw2NAA4JBgAKBQIADQmHAA4KiQAPDQwADg2NAA4NDAAODIwADgoIAA4JhwANCA
|
||||
|
||||
UACgSCAAYEgwANCQcACQSCAA0IhgAMB4UACQQCAAwHBAAIBAIAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATk5OTk5OTk5OTk5OTk5OTk5O
|
||||
|
||||
Tk5OTk5OTk5OTk5OTk5OTk5OTk5MMzM7O0hIS01OTk5OTk5OSjUTExMWLBlLTk5O
|
||||
|
||||
Tk5OTkkVOkREREQsSE4gRkZGRkZHFRUnHz4iFkhOICcfP0BBQhUpQzpERBNFTiA1
|
||||
|
||||
LzAwPD0VFRU1KD4TO04ZFTU2KB83FTg4OTozMztOLBUtLi8wMRUVFRUyITM0ThYV
|
||||
|
||||
FSYnKCEVFRUVKSorTk4SFR0eHyAhIiIjJCQlTk5OERUVFRUZGhscTk5OTk5OThAV
|
||||
|
||||
FRUVFhcYTk5OTk5OTk4QEBEREhMUTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTv//
|
||||
|
||||
AAD//wAA/AEAAPwBAAD8AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAcAAAB/
|
||||
|
||||
AAAA/wAAAf8AAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,6df95a09-7546-4ca6-8bf2-23f604189a58,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,fc380350-9bd8-4d70-b02c-40889150412a,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,4b74febc-3688-4297-9320-2902647f139b,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"КоманднаяПанельРежим",
|
||||
{1,"КоманднаяПанельРежим",
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo
|
||||
|
||||
6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY
|
||||
|
||||
cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo
|
||||
|
||||
MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg
|
||||
|
||||
oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I
|
||||
|
||||
wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP//
|
||||
|
||||
8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH
|
||||
|
||||
ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw
|
||||
|
||||
cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY
|
||||
|
||||
kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY
|
||||
|
||||
QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fX19fX19fX19fX19
|
||||
|
||||
fX19fX19fX19fX19fX0qKCgoKCgoKCgoKCgoKCh9KkQ+Pk0/Pz8uQEAwWloofSom
|
||||
|
||||
IyMjQEBPT1paWlowKH0qJiYmREQBJT4+ND8/MCh9KiY/PyMjI0BAT09aWkAofU8m
|
||||
|
||||
JiYmJiYmRAElJT4/KH05JngtJjJ7JkBAME9PPyh9OSZse3h4bCYmJiZERE0ofScm
|
||||
|
||||
AkcBeAImIyNAQE8+KH1AJiY3VTcmJiYmJiYmJSh9IyYmJmwmJiY/IyMjQCUofUAm
|
||||
|
||||
JiYmJiYmJiYmJiYmKH0nIyMjQCcnJyc5OU9PTyp9fX19fX19fX19fX19fX19ff//
|
||||
|
||||
AAD//wAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB
|
||||
|
||||
AAAAAQAAAAEAAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,eb027e84-6839-4cb3-b4b5-295404475488,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"КоманднаяПанельРежим",
|
||||
{1,"КоманднаяПанельРежим",
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo
|
||||
|
||||
6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294AucHYAGBwsAC+yNgAxdHWAHCQ
|
||||
|
||||
4ABgeNAA8LCQAPCokADwoIAA8KBwAOCYcADgkGAA4IhQANCYgACAsMAA0LiwAHCI
|
||||
|
||||
0AAwOJAA/8CgAP+4oAD/uJAA/7CQAP+ogADwqIAA0LCgAHCwwACQ4PAAcMjgAICI
|
||||
|
||||
gACgp8AA8JhwAOCIYADQqJAAYKiwAGDA0ABQmLAAEBAQALfDxwDQuKAA////AP/4
|
||||
|
||||
8ADQ0NAAUKCwAK6+xADgyMAAwLiwALC/xgCgoKAAkLjAAHDQ4ACAcGAAUJCwAMCw
|
||||
|
||||
sACAYFAAcHBwAFBYUAAAAAAA0MCwAHBQQADAsKAA//DgAPDY0ADAqKAA4OjgAODg
|
||||
|
||||
4ADg4NAA4NjQAODQwADgyLAA4MCwALCgkABgSDAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhISEhISEhISEhISEhISEhI
|
||||
|
||||
SEhISEhISEhISEhISEhWV1dXV1dXV1dXV0pISEhITjdPUFFSUzxUVU5KSEhISEs3
|
||||
|
||||
PElJTCgoKE1OSkhISEg2Nzc3ODhGR0hJKEpISEhINjc8PDw4PzdDNERFSEhISDY3
|
||||
|
||||
Nzc3Nz9AQTM0QkhISEg2Nzw8PDc9OioyMzQ+SEhINjc3Nzc3ODk6KjIzNDtISBYX
|
||||
|
||||
FxguGy8bMDEqMjM0NUgWIiIjJCUmJicoKSorLCEtFhcXFxgZGhscGx0eHyARIUhI
|
||||
|
||||
SEhISEhISEhIExEUFRFISEhISEhISEhISEgQERESSEhISEhISEhISEhISEhISP//
|
||||
|
||||
AAD//wAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAcAAAADAAAAAQAAAAAAAAAA
|
||||
|
||||
AAD/4AAA//AAAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,a9a48b8e-a6b9-47ac-a53a-d3f0d50ffca7,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВыполнитьКоманду",
|
||||
{1,"ВыполнитьКоманду",
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выполнить команду"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADx8/QA8PLzAO7w8gDs7/AA6u3vAOns7gDn6uwA5enrAOPo
|
||||
|
||||
6gDk6OoA4eboAN/k5gDd4uQA2+DjANne4QDX3N8A8LiwAPCwsADwqLAA8KCgAOCY
|
||||
|
||||
oADgkJAA4IiQAOCAgADQeIAA0HhwANBwcADU294A/8DAAP+QkAD///8A//jwAMBY
|
||||
|
||||
UACwWGAA8IiQAPDw8ADAUEAAYDAwALBYUADwqKAA8OjgALBQMADgeIAAoFBQAOB4
|
||||
|
||||
cADw2NAAsEgwAODQwACgQCAA0GhgAODIwACgOBAAwGBgAJBIUAD/uMAA/7iwANBg
|
||||
|
||||
YADAYFAAkEhAAP+wsAD/oKAA8JCQAPCIgADQaHAAsFBQAP+osABwWFAAcGBQAIBo
|
||||
|
||||
YACwSEAAgEBAAAAAAABAQDAA8ODQAIB4YACgQEAA/5igAJB4cADw4OAAkIBwAKBA
|
||||
|
||||
MACAOEAAsEggAEAwIADAuLAA0MDAANDIwABQUFAAoDgwAHA4QADkxckAwGhgAHA4
|
||||
|
||||
MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR0dHR0dHR0dHR0dHR0dHR0da
|
||||
|
||||
WyYrKys1OjpGUVFZXEdHPz0XUlNUVFVWV1BQWFlHRxpMPhdCSE1OKE9QS1BRR0cZ
|
||||
|
||||
PD0+QkdILUlKRUVLRkdHGEE8PUJCQkJDRCBARUZHRxc7Ozw9PhcqGj80IEA6R0cW
|
||||
|
||||
Njc4OSAkKS4wMzQgOkdHFRwxHh4fIygtLzIzNDVHRxQcGh4eHh8jKC0vMDErR0cT
|
||||
|
||||
HCweHh4eHyMoLS4aK0dHJxwXHh4eHh4fIygpKitHRxEcIh4eHh4eHh8jJCUmR0cR
|
||||
|
||||
HB0eHh4eHh4eHyAhIUdHEBARERITFBUVFhcYGRpHR0dHR0dHR0dHR0dHR0dHR///
|
||||
|
||||
AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB
|
||||
|
||||
AACAAQAAgAEAAP//AAA=}
|
||||
},0}
|
||||
},
|
||||
{6,74d99800-c14b-4d15-a511-2e4fd33f568b,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6,
|
||||
{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},
|
||||
{6,86e62318-732d-4048-8775-1e8148310635,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"КоманднаяПанельРежим",
|
||||
{1,"КоманднаяПанельРежим",
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Режим"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAADw8vMA7vDyAOzv8ADq7e8A6ezuAOfq7ADl6esA4+jqAOTo
|
||||
|
||||
6gDh5ugA3+TmAN3i5ADb4OMA2d7hANfc3wDU294A8KiQAPCogADwoIAA8JhwAOCY
|
||||
|
||||
cADgkGAA4IhgAOCAUADgeEAA4HBAAP/AoAD/uJAA/7CQAP+ogADwoHAA8JhgANBo
|
||||
|
||||
MADgiFAA0GAwANC4oADw+PAA8OjgAP///wDAsKAAYEgwAOjs7wCwoJAAoJCAALCg
|
||||
|
||||
oACwqKAA4LigANCwkADQqJAAs6ykAMCwsADw6NAA8OjAAMCwkACAeGAA0NDQAM/I
|
||||
|
||||
wQDAqKAA///gAP//0ADAsIAAkIBwAPDg0ADgyLAA0LCgAOD48AC4rqMA4NCwAP//
|
||||
|
||||
8AD/+MAA8NigAHBYUADQ8OAAlYZ3AP/wwADw2LAAYFBAAODYwADA6NAAwKiQAJSH
|
||||
|
||||
ewCwmIAA///AAP/w0ACwqJAAcHBwAJCgoADA8NAAz8/OAHdwaADAoIAA8OCgAGBw
|
||||
|
||||
cABgmLAAcIiQAJCYoACw6NAAsOjAANDX2QBwaGAAYGhgAECIoABAwPAAYLDQAKCY
|
||||
|
||||
kADc29cAy8XDAM/KxAB+hY0AUGBwACCg0AAwuPAAYKCwAFBocACgiIAAgGhQAHBY
|
||||
|
||||
QACHm6UAQFBgACCYwAAwOEAAW3SBAJSltAAgMEAAW3N/AAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfX19fX19fXp7fH19fX19fX19
|
||||
|
||||
fX19fXV2d3h5fX19fX19fX19fWxtbm9wcXJzdCgofX1jTExkZWZnXmgnJyoqKH1Z
|
||||
|
||||
WltGVFxdXl9IV2BhKihQUVJFSlNUVVYkQUhXTk8oSUM6OjtKS0xNP0AvME5PKEJD
|
||||
|
||||
REQ6RUZHJiYmJEFIOSg4OSYmOjs8PT4/QC8wQTkofTEyMzQ1NjcmJiYmJiQnKH19
|
||||
|
||||
JyorLC0mLi4jLzAmJyh9fSMkJCQlJiYmJiYmJicofX0QEBAREhQVIRcYGRkZIn19
|
@@ -1,237 +0,0 @@
|
||||
//_________________________________________
|
||||
//
|
||||
// Copyright © Андрей Михайлов aka MAV
|
||||
// Адрес для связи: mav@erpg.ru
|
||||
// Мой сайт в интернет: www.erpg.ru
|
||||
// ICQ: 137167406
|
||||
//_________________________________________
|
||||
|
||||
Перем Документ;
|
||||
Перем Адрес;
|
||||
Перем ПредыдущийРежим;
|
||||
|
||||
//Процедура ВыполнитьКомандуМеню(Элемент)
|
||||
// ОбАвторе(Элемент);
|
||||
//КонецПроцедуры
|
||||
|
||||
Процедура ЗагрузитьДокумент(Адрес)
|
||||
ЭлементыФормы.ПолеHTMLДокумента.Перейти(Адрес);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
// Заполнение списка стилей
|
||||
//СтилиТекста = ЭлементыФормы.КомандаformatBlock.СписокВыбора;
|
||||
//СтилиТекста.Добавить("<p>", "Обычный");
|
||||
//СтилиТекста.Добавить("<h1>", "Заголовок 1");
|
||||
//СтилиТекста.Добавить("<h2>", "Заголовок 2");
|
||||
//СтилиТекста.Добавить("<h3>", "Заголовок 3");
|
||||
//СтилиТекста.Добавить("<h4>", "Заголовок 4");
|
||||
//СтилиТекста.Добавить("<h5>", "Заголовок 5");
|
||||
//СтилиТекста.Добавить("<h6>", "Заголовок 6");
|
||||
//СтилиТекста.Добавить("<pre>", "Форматированный");
|
||||
//СтилиТекста.Добавить("<address>", "Адрес");
|
||||
//ЭлементыФормы.КомандаformatBlock.Значение = СтилиТекста[0].Значение;
|
||||
|
||||
// Заполнение списка шрифтов
|
||||
//Список = ЭлементыФормы.КомандаFontName.СписокВыбора;
|
||||
//Список.Добавить("Arial");
|
||||
//Список.Добавить("Arial Black");
|
||||
//Список.Добавить("Arial Narrow");
|
||||
//Список.Добавить("Comic Sans MS");
|
||||
//Список.Добавить("Courier New");
|
||||
//Список.Добавить("System");
|
||||
//Список.Добавить("Tahoma");
|
||||
//Список.Добавить("Times New Roman");
|
||||
//Список.Добавить("Verdana");
|
||||
//Список.Добавить("Wingdings");
|
||||
//ЭлементыФормы.КомандаFontName.Значение = Список[0].Значение;
|
||||
//
|
||||
//// Заполнение списка размеров
|
||||
//Список = ЭлементыФормы.КомандаFontSize.СписокВыбора;
|
||||
//Для Ном = 1 По 14 Цикл
|
||||
// Список.Добавить(Ном);
|
||||
//КонецЦикла;
|
||||
//ЭлементыФормы.КомандаFontSize.Значение = Список[2].Значение;
|
||||
|
||||
Документ=ЭлементыФормы.ПолеHTMLДокумента.Документ;
|
||||
ПредыдущийРежим = ЭлементыФормы.КоманднаяПанель.Кнопки.Редактирование;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельРежим(Кнопка)
|
||||
Если Кнопка.Пометка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЭлементыФормы.КоманднаяПанель.Кнопки.Редактирование.Пометка = Ложь;
|
||||
ЭлементыФормы.КоманднаяПанель.Кнопки.Текст.Пометка = Ложь;
|
||||
ЭлементыФормы.КоманднаяПанель.Кнопки.Просмотр.Пометка = Ложь;
|
||||
Кнопка.Пометка = Истина;
|
||||
|
||||
|
||||
Если Кнопка = ЭлементыФормы.КоманднаяПанель.Кнопки.Текст Тогда
|
||||
//Документ.Body.InnerText = Документ.Body.InnerHTML;
|
||||
|
||||
sExpression = "
|
||||
|document.body.innerText = document.body.innerHTML;
|
||||
|document.body.innerHTML = colourCode(document.body.innerHTML);
|
||||
|function colourCode(code)
|
||||
|{
|
||||
| htmlTag = /(<([\s\S]*?)>)/gi
|
||||
| tableTag = /(<(table|tbody|th|tr|td|\/table|\/tbody|\/th|\/tr|\/td)([\s\S]*?)>)/gi
|
||||
| commentTag = /(<!--([\s\S]*?)>)/gi
|
||||
| imageTag = /(<img([\s\S]*?)>)/gi
|
||||
| linkTag = /(<(a|\/a)([\s\S]*?)>)/gi
|
||||
| scriptTag = /(<(script|\/script)([\s\S]*?)>)/gi
|
||||
| code = code.replace(htmlTag,""<font color=#FF0000>$1</font>"")
|
||||
| code = code.replace(tableTag,""<font color=#008080>$1</font>"")
|
||||
| code = code.replace(commentTag,""<font color=#808080>$1</font>"")
|
||||
| code = code.replace(imageTag,""<font color=#800080>$1</font>"")
|
||||
| code = code.replace(linkTag,""<font color=#008000>$1</font>"")
|
||||
| code = code.replace(scriptTag,""<font color=#800000>$1</font>"")
|
||||
| return code;
|
||||
|}";
|
||||
Документ.parentWindow.execScript(sExpression);
|
||||
|
||||
ИначеЕсли ПредыдущийРежим = ЭлементыФормы.КоманднаяПанель.Кнопки.Текст Тогда
|
||||
Документ.Body.InnerHTML = Документ.Body.InnerText;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Кнопка = ЭлементыФормы.КоманднаяПанель.Кнопки.Просмотр Тогда
|
||||
Документ.Body.ContentEditable = "false";
|
||||
|
||||
Иначе
|
||||
Документ.Body.ContentEditable = "true";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Доступность = (Кнопка = ЭлементыФормы.КоманднаяПанель.Кнопки.Редактирование);
|
||||
//ЭлементыФормы.КомандаFormatBlock.Доступность = Доступность;
|
||||
//ЭлементыФормы.КомандаFontName.Доступность = Доступность;
|
||||
//ЭлементыФормы.КомандаFontSize.Доступность = Доступность;
|
||||
|
||||
УправлятьДоступностью = Ложь;
|
||||
Для каждого Кн Из ЭлементыФормы.КоманднаяПанель.Кнопки Цикл
|
||||
Если УправлятьДоступностью Тогда
|
||||
Кн.Доступность = Доступность
|
||||
КонецЕсли;
|
||||
Если Кн.Имя = "РазделительОсновной" Тогда
|
||||
УправлятьДоступностью = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ПредыдущийРежим = Кнопка;
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыполнитьКоманду(Кнопка)
|
||||
Команда = Сред(Кнопка.Имя, 8);
|
||||
|
||||
Если (Кнопка = ЭлементыФормы.КоманднаяПанель.Кнопки.КомандаSaveAs) или
|
||||
(Кнопка = ЭлементыФормы.КоманднаяПанель.Кнопки.КомандаPrint) Тогда
|
||||
КоманднаяПанельРежим(ЭлементыФормы.КоманднаяПанель.Кнопки.Редактирование);
|
||||
КонецЕсли;
|
||||
|
||||
Если Документ.queryCommandSupported(Команда) Тогда
|
||||
Если ТипЗнч(Кнопка) = Тип("ПолеВыбора") Тогда
|
||||
Документ.execCommand(Команда, Истина, Кнопка.Значение);
|
||||
Иначе
|
||||
Документ.execCommand(Команда, Ложь);
|
||||
КонецЕсли;
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельОткрыть(Кнопка)
|
||||
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
||||
Диалог.ПолноеИмяФайла = Адрес;
|
||||
Диалог.Заголовок = "Выберите html-файл";
|
||||
Диалог.Фильтр = "HTML файлы|*.htm*|Все файлы|*.*";
|
||||
Диалог.Расширение = "htm";
|
||||
|
||||
Если Диалог.Выбрать() Тогда
|
||||
Адрес = Диалог.ПолноеИмяФайла;
|
||||
ЗагрузитьДокумент(Диалог.ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыборЦвета(Кнопка)
|
||||
Цвет = ЭтотОбъект.ПолучитьФорму("ВыборЦвета").ОткрытьМодально();
|
||||
Если Цвет <> Неопределено Тогда
|
||||
Команда = Сред(Кнопка.Имя, 8);
|
||||
Если Документ.queryCommandSupported(Команда) Тогда
|
||||
Документ.execCommand(Команда, Ложь, "" + ПеревестиИз10(Цвет.Красный) + ПеревестиИз10(Цвет.Зеленый) + ПеревестиИз10(Цвет.Синий));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПеревестиИз10(Знач Значение = 0) Экспорт
|
||||
Значение = Число(Значение);
|
||||
Если Значение <= 0 Тогда
|
||||
Возврат "00";
|
||||
КонецЕсли;
|
||||
|
||||
Значение = Цел(Значение);
|
||||
Результат = "";
|
||||
|
||||
Пока Значение > 0 Цикл
|
||||
Результат = Сред("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",Значение%16+1,1) + Результат;
|
||||
Значение = Цел(Значение/16);
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрДлина(Результат) = 1 Тогда
|
||||
Результат = "0" + Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
Процедура ПолеHTMLДокументаДокументСформирован(Элемент)
|
||||
Документ.Body.ContentEditable = "true";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельРисунок(Кнопка)
|
||||
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
||||
Диалог.Заголовок = "Выберите файл с рисунком";
|
||||
Диалог.Фильтр = "Файлы рисунков|*.gif;*.dib;*.jpg;*.jpeg;*.bmp;*.ico;*.emf;*.wmf;*.tga;*.tif;*.tiff;*.rle;*.iff;*.lbm;*.ilbm;*.jpe;*.jif;*.jfif;*.kdc;*.pcd;*.pcx;*.dcx;*.pic;*.pix;*.png;*.psd;*.sgi;*.bw;*.rgb;*.rgba|Все файлы|*.*";
|
||||
Диалог.ПредварительныйПросмотр = Истина;
|
||||
|
||||
Если Диалог.Выбрать() Тогда
|
||||
Документ.execCommand("InsertImage", Ложь, Диалог.ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура КоманднаяПанельГиперссылка(Кнопка)
|
||||
Гиперссылка = ЭтотОбъект.ПолучитьФорму("ВыборГиперссылки").ОткрытьМодально();
|
||||
Если Гиперссылка <> Неопределено Тогда
|
||||
Документ.execCommand("CreateLink", Ложь, Гиперссылка);
|
||||
КонецЕсли;
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПоказатьРежимыКнопок()
|
||||
Для каждого Кнопка Из ЭлементыФормы.КоманднаяПанель.Кнопки Цикл
|
||||
Если Кнопка.ТипКнопки = ТипКнопкиКоманднойПанели.Действие Тогда
|
||||
Команда = Сред(Кнопка.Имя, 8);
|
||||
Если Документ.queryCommandSupported(Команда) Тогда
|
||||
Попытка
|
||||
Кнопка.Пометка = Документ.queryCommandState(Команда);
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПолеHTMLДокументаonclick(Элемент, pEvtObj)
|
||||
ПоказатьРежимыКнопок();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗакрытии()
|
||||
Для д=0 по КоллекцияВременныхФайлов.Количество()-1 цикл
|
||||
УдалитьФайлы(КоллекцияВременныхФайлов[д].ПолноеИмя);
|
||||
КонецЦикла;
|
||||
КоллекцияВременныхФайлов.Очистить();
|
||||
КонецПроцедуры
|
@@ -1,257 +0,0 @@
|
||||
{27,
|
||||
{16,
|
||||
{
|
||||
{1,1,
|
||||
{"ru","Двоичные данные"}
|
||||
},4,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},20,0,0,0,0,0,0,
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{3,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},-1,1,1,"Страница1",1}
|
||||
},1,1,0,4,
|
||||
{2,4,1,1,1,0,0,0,0},
|
||||
{2,8,0,1,2,0,0,0,0},
|
||||
{2,262,1,1,3,0,0,4,0},
|
||||
{2,29,0,1,4,0,0,8,0},0,4294967295,4,64},
|
||||
{0}
|
||||
},
|
||||
{2,
|
||||
{6ff79819-710e-4145-97cd-1618da79e3e2,2,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},1,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},10,
|
||||
{1,1,
|
||||
{"ru","Выгрузить в файл"}
|
||||
},1,1,0,0,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0},0,0},
|
||||
{1,
|
||||
{0,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВыгрузитьВФайлНажатие",
|
||||
{1,"ВыгрузитьВФайлНажатие",
|
||||
{1,1,
|
||||
{"ru","Выгрузить в файл нажатие"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выгрузить в файл нажатие"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Выгрузить в файл нажатие"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,4,8,168,29,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,2,0,21},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,2,2,164},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,2,1},0,1,
|
||||
{0,2,3},0,0,0,0,0,1,0,0},
|
||||
{14,"ВыгрузитьВФайл",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{6ff79819-710e-4145-97cd-1618da79e3e2,4,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},1,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},10,
|
||||
{1,1,
|
||||
{"ru","Отмена"}
|
||||
},1,1,0,0,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0},0,0},
|
||||
{1,
|
||||
{0,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ОтменаНажатие",
|
||||
{1,"ОтменаНажатие",
|
||||
{1,1,
|
||||
{"ru","Отмена нажатие"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Отмена нажатие"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Отмена нажатие"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,182,8,262,29,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,4,0,21},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,4,2,80},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,4,1},0,1,
|
||||
{0,4,3},0,0,0,0,1,2,0,0},
|
||||
{14,"Отмена",4294967295,0,0,0},
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},266,37,1,0,1,4,4,1042},
|
||||
{
|
||||
{-1},4,
|
||||
{2,
|
||||
{
|
||||
{2},0,0,1,"Реквизит",
|
||||
{"Pattern"}
|
||||
},
|
||||
{
|
||||
{3},0,0,1,"ИмяФайла",
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
}
|
||||
},
|
||||
{0}
|
||||
},
|
||||
{00000000-0000-0000-0000-000000000000,0},
|
||||
{0},1,4,1,0,0,0,
|
||||
{0},
|
||||
{0},
|
||||
{3,0,
|
||||
{3,1,
|
||||
{0,a6cbfd77-fcf0-40f4-a8de-ee0d3e580fe6},"",-1,-1,1,0}
|
||||
},1,2,0,0,1,1}
|
@@ -1,18 +0,0 @@
|
||||
|
||||
Процедура ВыгрузитьВФайлНажатие(Элемент)
|
||||
ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
|
||||
ДиалогВыбора.Заголовок="Сохранить как...";
|
||||
ДиалогВыбора.Фильтр="Все файлы (*.*)";
|
||||
ДиалогВыбора.ПолноеИмяФайла=ИмяФайла;
|
||||
Если ДиалогВыбора.Выбрать() Тогда
|
||||
ИмяФайлаРезультата = ДиалогВыбора.ПолноеИмяФайла;
|
||||
Реквизит.Записать(ИмяФайлаРезультата);
|
||||
ЭтаФорма.Закрыть();
|
||||
Предупреждение("Файл сохранен!",10);
|
||||
КонецЕсли;
|
||||
// Вставить содержимое обработчика.
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтменаНажатие(Элемент)
|
||||
Закрыть();
|
||||
КонецПроцедуры
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,373 +0,0 @@
|
||||
{27,
|
||||
{16,
|
||||
{
|
||||
{1,1,
|
||||
{"ru","Просмотр картинки"}
|
||||
},8,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},20,0,1,
|
||||
{0,4,1},0,2,
|
||||
{0,4,3},
|
||||
{0,7,3},0,0,
|
||||
{3,1,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{3,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},-1,1,1,"Страница1",1}
|
||||
},1,1,0,4,
|
||||
{2,0,1,1,1,0,0,0,0},
|
||||
{2,32,0,1,2,0,0,0,0},
|
||||
{2,408,1,1,3,0,0,0,0},
|
||||
{2,238,0,1,4,0,0,8,0},0,4294967295,5,64},
|
||||
{0}
|
||||
},
|
||||
{3,
|
||||
{151ef23e-6bb2-4681-83d0-35bc2217230c,4,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},15,4,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0},1,1,0,0,
|
||||
{1,0}
|
||||
},
|
||||
{0}
|
||||
},
|
||||
{8,0,32,408,199,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,1,-47},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},0,1,
|
||||
{0,5,0},0,0,0,0,0,0,2,0,0},
|
||||
{14,"ПолеКартинки1",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,5,
|
||||
{3,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},7,
|
||||
{1,0},4,1,0,0,0,
|
||||
{0,0,0},0,
|
||||
{1,0},1,
|
||||
{3,4,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},4},
|
||||
{0}
|
||||
},
|
||||
{8,0,210,219,235,1,
|
||||
{0,
|
||||
{2,4,1,11},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,5,0,25},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,5,2,219},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,5,1},0,1,
|
||||
{0,5,3},0,0,0,0,1,3,0,0},
|
||||
{14,"ФорматКартинки",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{e69bf21d-97b2-4f37-86db-675aea9ec2cb,7,
|
||||
{2,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},8,2,0,0,0,1,
|
||||
{5,d7748099-604f-413d-ac0d-b14d0db1ba92,1,1,1,
|
||||
{6,67fa7ebc-b8be-4279-9a91-de84a2f90a1e,1,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"СохранитьВФайл",
|
||||
{1,"СохранитьВФайл",
|
||||
{1,1,
|
||||
{"ru","Сохранить в файл"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Сохранить в файл"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Сохранить в файл"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
},1,
|
||||
{3,1,
|
||||
{0,894cf65b-4109-4533-a1d7-c87b1fcc80a3},"",-1,-1,1,0}
|
||||
},1,
|
||||
{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,67fa7ebc-b8be-4279-9a91-de84a2f90a1e,
|
||||
{8,"СохранитьВФайл",0,1,
|
||||
{1,1,
|
||||
{"#","Сохранить в файл"}
|
||||
},0,d7748099-604f-413d-ac0d-b14d0db1ba92,1,1e2,0,3,1,0,0,0,0},
|
||||
{-1,0,
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0}
|
||||
},
|
||||
{8,0,0,408,24,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,7,0,24},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,7,1},0,0,0,0,0,0,2,1,0,0},
|
||||
{14,"КоманднаяПанель1",0,0,0,0},
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},408,246,1,0,1,4,4,1176},
|
||||
{
|
||||
{0},2,
|
||||
{2,
|
||||
{
|
||||
{0},0,0,1,"ОбработкаОбъект",
|
||||
{"Pattern",
|
||||
{"#",f8356b47-9e97-43b8-9e70-a71a73d82751}
|
||||
}
|
||||
},
|
||||
{
|
||||
{1},0,0,1,"Реквизит",
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
}
|
||||
},
|
||||
{0}
|
||||
},
|
||||
{59d6c227-97d3-46f6-84a0-584c5a2807e1,1,
|
||||
{2,0,
|
||||
{0,0},
|
||||
{0},1}
|
||||
},
|
||||
{3,
|
||||
{70001,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПриОткрытии",
|
||||
{1,"ПриОткрытии",
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
},
|
||||
{70003,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПриЗакрытии",
|
||||
{1,"ПриЗакрытии",
|
||||
{1,1,
|
||||
{"ru","При закрытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При закрытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При закрытии"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
},
|
||||
{70009,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ПриОткрытии",
|
||||
{1,"ПриОткрытии",
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","При открытии"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
},1,4,1,0,0,0,
|
||||
{0},
|
||||
{0},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},1,2,0,0,1,1}
|
@@ -1,36 +0,0 @@
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
Картинка=Новый картинка(Реквизит,Истина);
|
||||
ЭтаФорма.ЭлементыФормы.ФорматКартинки.Заголовок="Тип картинки: "+Картинка.Формат();
|
||||
Этаформа.ЭлементыФормы.ПолеКартинки1.Картинка=Картинка;
|
||||
// Вставить содержимое обработчика.
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СохранитьВФайл(Кнопка)
|
||||
Рисунок=ЭтаФорма.ЭлементыФормы.ПолеКартинки1.Картинка;
|
||||
Если Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.BMP Тогда Фильтр="BMP (*.bmp)|*.bmp"
|
||||
ИначеЕсли Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.JPEG Тогда фильтр="JPEG (*.jpg)|*.jpg"
|
||||
ИначеЕсли Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.Icon Тогда Фильтр="ICO (*.ico)|*.ico"
|
||||
ИначеЕсли Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.PNG Тогда фильтр="PNG (*.png)|*.png"
|
||||
ИначеЕсли Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.GIF Тогда Фильтр="GIF (*.gif)|*.gif"
|
||||
ИначеЕсли Элементыформы.ПолеКартинки1.Картинка.Формат()=ФорматКартинки.TIFF Тогда фильтр="TIFF (*.tif)|*.tif"
|
||||
Иначе Фильтр=""
|
||||
КонецЕсли;
|
||||
ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
|
||||
ДиалогВыбора.Фильтр=Фильтр;
|
||||
ДиалогВыбора.Заголовок="Сохранить как...";
|
||||
Если ДиалогВыбора.Выбрать() Тогда
|
||||
ИмяФайлаРезультата = ДиалогВыбора.ПолноеИмяФайла;
|
||||
ЭлементыФормы.ПолеКартинки1.Картинка.Записать(ИмяФайлаРезультата);
|
||||
КонецЕсли;
|
||||
|
||||
// Вставить содержимое обработчика.
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗакрытии()
|
||||
Для д=0 по КоллекцияВременныхФайлов.Количество()-1 цикл
|
||||
УдалитьФайлы(КоллекцияВременныхФайлов[д].ПолноеИмя);
|
||||
КонецЦикла;
|
||||
КоллекцияВременныхФайлов.Очистить();
|
||||
КонецПроцедуры
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,153 +0,0 @@
|
||||
Перем Версия;
|
||||
|
||||
Процедура ЗаписатьНастройкиОбработки()
|
||||
Если ПрограммаDiff<>"" и НастройкаСтрокиЗапуска<>"" тогда
|
||||
ВыборDiff=Новый Структура;
|
||||
ВыборDiff.Вставить("ПутьПрограммы",ПрограммаDiff);
|
||||
ВыборDiff.Вставить("ИспользоватьМетки",ИспользоватьМетки);
|
||||
ВыборDiff.Вставить("СтрокаЗапуска",НастройкаСтрокиЗапуска);
|
||||
Иначе
|
||||
ВыборDiff=Неопределено;
|
||||
КонецЕсли;
|
||||
СохранитьЗначение("V8Reader|ВыборDiff",ВыборDiff);
|
||||
СохранитьЗначение("V8Reader|ПроверятьАктуальнуюВерсиюПриОткрытии",ПроверятьАктуальнуюВерсиюПриОткрытии);
|
||||
ЭтаФорма.ВладелецФормы.ИзменитьЗаголовокDiff();
|
||||
СохранитьЗначение("V8Reader|ИспользоватьКэш",ИспользоватьКэш);
|
||||
СохранитьЗначение("V8Reader|СтруктурноеСравнениеМодулей",СтруктурноеСравнениеМодулей);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОсновныеДействияФормыЗаписатьИЗакрыть(Кнопка)
|
||||
ЗаписатьНастройкиОбработки();
|
||||
Закрыть();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОсновныеДействияФормыЗаписать(Кнопка)
|
||||
ЗаписатьНастройкиОбработки();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыборDiffНачалоВыбора(Элемент, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
||||
ДиалогВыбора.Фильтр = "Файлы приложений (*.exe)|*.exe";
|
||||
ДиалогВыбора.ПолноеИмяФайла=Элемент.Значение;
|
||||
ДиалогВыбора.Заголовок="Выберите приложение для трехуровневого сравнения файлов";
|
||||
Если ДиалогВыбора.Выбрать() Тогда
|
||||
ФайлDiff=Новый файл(ДиалогВыбора.ПолноеИмяФайла);
|
||||
Элемент.Значение = ДиалогВыбора.ПолноеИмяФайла;
|
||||
Если ФайлDiff.Имя="kdiff3.exe" или ФайлDiff.Имя="sgdm.exe" тогда
|
||||
ЭлементыФормы.ИспользоватьМетки.Видимость=истина;
|
||||
ИспользоватьМетки=Истина;
|
||||
Иначе
|
||||
ЭлементыФормы.ИспользоватьМетки.Видимость=ложь;
|
||||
ИспользоватьМетки=ложь;
|
||||
КонецЕсли;
|
||||
ЗапуститьКонструкторСтрокиЗапуска(ФайлDiff);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НастройкаСтрокиЗапускаНачалоВыбора(Элемент, СтандартнаяОбработка)
|
||||
ВвестиСтроку(НастройкаСтрокиЗапуска,"Строка запуска программы для 3-way diff",,истина);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗапуститьКонструкторСтрокиЗапуска(ФайлDiff)
|
||||
Если ФайлDiff.Имя="kdiff3.exe" тогда
|
||||
Если ИспользоватьМетки=Истина тогда
|
||||
НастройкаСтрокиЗапуска=""""+ФайлDiff.ПолноеИмя+""" ""%1"" -fname ""синоним%1 (первый файл)"" ""%2"" -fname ""синоним%2 (второй файл)"" ""%3"" -fname ""синоним%3 (третий файл)""";
|
||||
Иначе
|
||||
НастройкаСтрокиЗапуска=""""+ФайлDiff.ПолноеИмя+""" ""%1"" ""%2"" ""%3""";
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли ФайлDiff.Имя="sgdm.exe" тогда
|
||||
Если ИспользоватьМетки=Истина тогда
|
||||
НастройкаСтрокиЗапуска = """"+ФайлDiff.ПолноеИмя+""" /title1=""синоним%1 (первый файл)"" /title2=""синоним%2 (второй файл)"" /title3=""синоним%3 (третий файл)"" ""%1"" ""%2"" ""%3""";
|
||||
Иначе
|
||||
НастройкаСтрокиЗапуска=""""+ФайлDiff.ПолноеИмя+""" ""%1"" ""%2"" ""%3""";
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
НастройкаСтрокиЗапуска=""""+ФайлDiff.ПолноеИмя+""" ""%1"" ""%2"" ""%3""";
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
Если ВыборDiff<>Неопределено тогда
|
||||
Попытка
|
||||
ЭлементыФормы.ПрограммаDiff.Значение=ВыборDiff.ПутьПрограммы;
|
||||
ФайлDiff=Новый файл(ПрограммаDiff);
|
||||
Если ФайлDiff.Имя="kdiff3.exe" или ФайлDiff.Имя="sgdm.exe" тогда
|
||||
ЭлементыФормы.ИспользоватьМетки.Видимость=истина;
|
||||
КонецЕсли;
|
||||
ЭлементыФормы.ИспользоватьМетки.Значение=ВыборDiff.ИспользоватьМетки;
|
||||
ЭлементыФормы.НастройкаСтрокиЗапуска.Значение=ВыборDiff.СтрокаЗапуска;
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ИспользоватьМеткиПриИзменении(Элемент)
|
||||
ФайлDiff=Новый Файл(ПрограммаDiff);
|
||||
ЗапуститьКонструкторСтрокиЗапуска(ФайлDiff);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьСейчасНажатие(Элемент) Экспорт
|
||||
|
||||
Попытка
|
||||
ПутьКВремФайлу = ПолучитьИмяВременногоФайла();
|
||||
Шел=Новый COMОбъект("WScript.Shell");
|
||||
СтрокаЗапуска = "cmd /c ping -n 1 ya.ru > "+ПутьКВремФайлу;
|
||||
Шел.run(СтрокаЗапуска,0,1);
|
||||
ТекстФайла = Новый ТекстовыйДокумент;
|
||||
ТекстФайла.Прочитать(ПутьКВремФайлу);
|
||||
strPingResults = НРег(ТекстФайла.ПолучитьТекст());
|
||||
Если Найти(strPingResults, "ttl=")>0 Тогда
|
||||
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
|
||||
WinHttp.SetClientCertificate("localhost");
|
||||
WinHttp.Open("GET","https://api.github.com/repos/xDrivenDevelopment/v8reader/commits?per_page=1",0);
|
||||
WinHttp.Send();
|
||||
ТД=Новый ТекстовыйДокумент;
|
||||
ТД.УстановитьТекст(WinHttp.ResponseText);
|
||||
РегулярноеВыражениеX=Новый COMОбъект("VBScript.RegExp");
|
||||
РегулярноеВыражениеX.Global = Истина;
|
||||
РегулярноеВыражениеX.IgnoreCase = Истина;
|
||||
РегулярноеВыражениеX.MultiLine = Истина;
|
||||
РегулярноеВыражениеX.Pattern="""date"":""([^""]+)""";
|
||||
Наборы=РегулярноеВыражениеX.Execute(ТД.ПолучитьТекст());
|
||||
ВерсияНовая=Наборы.Item(0).SubMatches(0);
|
||||
|
||||
Если Дата(Лев(ВерсияНовая,4),Сред(ВерсияНовая,6,2),Сред(ВерсияНовая,9,2))>Дата(Версия) Тогда
|
||||
ПоказатьОповещениеПользователя(,, " Обнаружена новая версия
|
||||
| от " + Лев(ВерсияНовая,10) + "
|
||||
| Ссылка на страницу разработки
|
||||
| находится в форме настройки.",
|
||||
ЭлементыФормы.ПолеКартинки1.Картинка);
|
||||
ИначеЕсли Элемент <> Неопределено Тогда
|
||||
ПоказатьОповещениеПользователя(,, " Обработка V8Reader
|
||||
| последней версии.
|
||||
| Обновление не требуется.",ЭлементыФормы.ПолеКартинки.Картинка);
|
||||
КонецЕсли;
|
||||
ИначеЕсли Элемент <> Неопределено Тогда
|
||||
ПоказатьОповещениеПользователя(,, " Отсутствует
|
||||
| подключение к интернету.",ЭлементыФормы.ПолеКартинки1.Картинка);
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
Если Элемент <> Неопределено Тогда
|
||||
ПоказатьОповещениеПользователя(,, " В Вашем программном окружении
|
||||
| не поддерживается
|
||||
| объект WinHttpRequest.",ЭлементыФормы.ПолеКартинки1.Картинка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПерейтиНаСтраницуРазработкиНажатие(Элемент)
|
||||
ЗапуститьПриложение("https://github.com/xDrivenDevelopment/v8Reader");
|
||||
//ЗапуститьПриложение("http://infostart.ru/public/106310/");
|
||||
КонецПроцедуры
|
||||
|
||||
СтраницаРазработки="http://infostart.ru/public/106310/";
|
||||
Версия="21.03.2016 23:59:59";
|
||||
ЭлементыФормы.АктуальнаяВерсия.Заголовок="V8Reader версия от "+Лев(Версия,10)+""
|
File diff suppressed because it is too large
Load Diff
@@ -1,28 +0,0 @@
|
||||
|
||||
|
||||
Процедура РазличияДействийВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
СравнениеПроцедур = ТекстовоеСравнениеВоВременныхФайлах(ВыбраннаяСтрока.ТекстПервогоЭлемента,ВыбраннаяСтрока.ТекстВторогоЭлемента);
|
||||
СравнениеПроцедур.ПоказатьРазличия();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДействияЭлементаВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
ТекстОбработчика = Новый ТекстовыйДокумент;
|
||||
ТекстОбработчика.УстановитьТекст(ВыбраннаяСтрока.ТекстСвойства);
|
||||
ТекстОбработчика.Показать();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТабличноеПолеСвойствВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
Если Лев(ВыбраннаяСтрока.Значение,6)="<elem>" Тогда
|
||||
ТекстСвойства = Новый ТекстовыйДокумент;
|
||||
ТекстСвойства.УстановитьТекст(ВыбраннаяСтрока.Значение);
|
||||
ТекстСвойства.Показать();
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура РазличияСвойствВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
Если Лев(ВыбраннаяСтрока.ЗначениеПервойФормы,6)="<elem>" Тогда
|
||||
СравнениеСвойств = ТекстовоеСравнениеВоВременныхФайлах(ВыбраннаяСтрока.ЗначениеПервойФормы,ВыбраннаяСтрока.ЗначениеВторойФормы);
|
||||
СравнениеСвойств.ПоказатьРазличия();
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
@@ -1,909 +0,0 @@
|
||||
{27,
|
||||
{16,
|
||||
{
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модулей"}
|
||||
},8,4294967295},
|
||||
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
|
||||
{1,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},20,0,1,
|
||||
{0,6,1},4,
|
||||
{0,4,2},
|
||||
{0,4,3},
|
||||
{0,7,2},
|
||||
{0,7,3},5,
|
||||
{0,4,2},
|
||||
{0,4,3},
|
||||
{0,6,3},
|
||||
{0,7,2},
|
||||
{0,7,3},0,0,
|
||||
{3,1,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},0,1,
|
||||
{1,1,
|
||||
{3,
|
||||
{1,1,
|
||||
{"ru","Страница1"}
|
||||
},
|
||||
{3,0,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},-1,1,1,"Страница1",1}
|
||||
},1,1,0,4,
|
||||
{2,8,1,1,1,0,0,0,0},
|
||||
{2,8,0,1,2,0,0,0,0},
|
||||
{2,621,1,1,3,0,0,8,0},
|
||||
{2,292,0,1,4,0,0,8,0},0,4294967295,5,64},
|
||||
{0}
|
||||
},
|
||||
{4,
|
||||
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,4,
|
||||
{3,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},7,
|
||||
{1,1,
|
||||
{"ru","Вывести простое сравнение модулей"}
|
||||
},1,1,1,0,0,
|
||||
{0,0,0},0,
|
||||
{1,0},1,
|
||||
{3,4,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},4},
|
||||
{1,
|
||||
{0,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ВывестиПростоеСравнениеМодулей",
|
||||
{1,"ВывестиПростоеСравнениеМодулей",
|
||||
{1,1,
|
||||
{"ru","Вывести простое сравнение модулей"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Вывести простое сравнение модулей"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Вывести простое сравнение модулей"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,386,276,617,292,1,
|
||||
{0,
|
||||
{2,6,1,4},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,4,0,16},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,386},
|
||||
{2,0,3,-243}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,617},
|
||||
{2,0,3,-12}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,4,1},0,0,0,0,0,0,0,4,1,0},
|
||||
{14,"ВывестиСравнениеФорм",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,6,
|
||||
{5,
|
||||
{"Pattern",
|
||||
{"#",acf6192e-81ca-46ef-93a6-5a6968b78663}
|
||||
},
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,1,
|
||||
{-18},0,0,0},
|
||||
{1,0}
|
||||
},
|
||||
{14,117643277,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-14}
|
||||
},
|
||||
{3,3,
|
||||
{-15}
|
||||
},
|
||||
{3,3,
|
||||
{-13}
|
||||
},2,2,0,0,0,0,0,1,1,
|
||||
{6,2,0,
|
||||
{-20},1},
|
||||
{6,2,0,
|
||||
{-20},1},2,0,1,
|
||||
{6,
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Структура первого модуля"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},191.9999999999998,1,-1,-1,-1,12590592,
|
||||
{3,3,
|
||||
{0},"",14,3,1,
|
||||
{
|
||||
{#base64:Qk06AwAAAAAAADoAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAP//////////////////////////////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////////////4aGhrK0tTaNYjaNYrK0tbK0tf///////////5OHdf//
|
||||
|
||||
/////////////////////7K0tf///////////////////////////////2ZNKZ+R
|
||||
|
||||
hf///////////////////7K0tf///////////////////////3FHK2ZNKWZNKWZN
|
||||
|
||||
KZSHdf///////////////7K1tf///4aGhrK1tcyZAMyZALK1tXFHK2ZNKWZNKWZN
|
||||
|
||||
KWZNKZWHdf///////////7O1tf///7O1tf///////////////3FHK2ZNKWZNKWZN
|
||||
|
||||
KZaIdf///////////////4aGhq6urjJopjJoprO1tbO1tf///////////2ZNKZaI
|
||||
|
||||
df///////////////////7O1tf///////////////////////////////5eIdf//
|
||||
|
||||
/////////////////////7O1tf//////////////////////////////////////
|
||||
|
||||
/////////////////////4aGhrO1tVzW91zW97O1tbO1tf//////////////////
|
||||
|
||||
/////////////////////7S1tf//////////////////////////////////////
|
||||
|
||||
/////////////////////7S1tf//////////////////////////////////////
|
||||
|
||||
/////////////////////xsx7xsx77S1tbS1tf//////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////w==}
|
||||
},0},
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAsElEQVRIieWV0Q3D
|
||||
|
||||
IAxEz1U2gpmyU5iJna4fqSObgNpYUanUJ/EBweKMz0RIEhNZAAA5x6JrBQAUkVD4
|
||||
|
||||
SgJMiWFS4gaEwzeAj1jq9/FDAnL2w2LnA78UETfservPcXig9cJovfmmHuh5YeQP
|
||||
|
||||
G/OVEmjWvW65VUB7/cpKoojsbdewuJmt76vHr9A7QIWNRHgBgUOvCOsJfF+CWs9d
|
||||
|
||||
8KFQzdpyuoW/fwmFJGf+jHYBE3kC+qeX3ZnWGVQAAAAASUVORK5CYII=}
|
||||
},0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"СтруктураПервогоМодуля",
|
||||
{},28,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ
|
||||
|
||||
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U
|
||||
|
||||
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm
|
||||
|
||||
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ
|
||||
|
||||
XFhJtSKWz30vMgcItzCmDw==},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"СтруктураПервогоМодуля","","ТипПервый",0}
|
||||
},
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Структура второго модуля"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},192,0,-1,-1,-1,12590592,
|
||||
{3,3,
|
||||
{0},"",11,3,1,
|
||||
{
|
||||
{#base64:Qk06AwAAAAAAADoAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAAAAAAAAAAAAAAAA
|
||||
|
||||
AAAAAAAAAAAAAP//////////////////////////////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////////4aGhrK0tTaNYjaNYrK0tbK0tf///////////////5OHdf//
|
||||
|
||||
/////////////////7K0tf///////////////////////////////5+RhWZNKf//
|
||||
|
||||
/////////////////7K0tf///////////////////////////5SHdWZNKWZNKWZN
|
||||
|
||||
KXFHK////////////7K1tf///4aGhrK1tcyZAMyZALK1tZWHdWZNKWZNKWZNKWZN
|
||||
|
||||
KXFHK////////////7O1tf///7O1tf///////////////////5aIdWZNKWZNKWZN
|
||||
|
||||
KXFHK////////////4aGhq6urjJopjJoprO1tbO1tf///////////5aIdWZNKf//
|
||||
|
||||
/////////////////7O1tf///////////////////////////////////5eIdf//
|
||||
|
||||
/////////////////7O1tf//////////////////////////////////////////
|
||||
|
||||
/////////////////4aGhrO1tVzW91zW97O1tbO1tf//////////////////////
|
||||
|
||||
/////////////////7S1tf//////////////////////////////////////////
|
||||
|
||||
/////////////////7S1tf//////////////////////////////////////////
|
||||
|
||||
/////////////////xsx7xsx77S1tbS1tf//////////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////w==}
|
||||
},0},
|
||||
{3,3,
|
||||
{0},"",-1,-1,0,
|
||||
{
|
||||
{#base64:iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAsElEQVRIieWV0Q3D
|
||||
|
||||
IAxEz1U2gpmyU5iJna4fqSObgNpYUanUJ/EBweKMz0RIEhNZAAA5x6JrBQAUkVD4
|
||||
|
||||
SgJMiWFS4gaEwzeAj1jq9/FDAnL2w2LnA78UETfservPcXig9cJovfmmHuh5YeQP
|
||||
|
||||
G/OVEmjWvW65VUB7/cpKoojsbdewuJmt76vHr9A7QIWNRHgBgUOvCOsJfF+CWs9d
|
||||
|
||||
8KFQzdpyuoW/fwmFJGf+jHYBE3kC+qeX3ZnWGVQAAAAASUVORK5CYII=}
|
||||
},0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"СтруктураВторогоМодуля",
|
||||
{},28,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ
|
||||
|
||||
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U
|
||||
|
||||
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm
|
||||
|
||||
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ
|
||||
|
||||
XFhJtSKWz30vMgcItzCmDw==},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"СтруктураВторогоМодуля","","ТипВторой",0}
|
||||
},
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Текст первого модуля"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},1e2,3,-1,-1,-1,12851200,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"ТекстПервогоЭлемента",
|
||||
{},15,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ
|
||||
|
||||
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U
|
||||
|
||||
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm
|
||||
|
||||
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ
|
||||
|
||||
XFhJtSKWz30vMgcItzCmDw==},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"ТекстПервогоЭлемента","","",0}
|
||||
},
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Текст второго модуля"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},1e2,4,-1,-1,-1,12851200,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"ТекстВторогоЭлемента",
|
||||
{},15,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ
|
||||
|
||||
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U
|
||||
|
||||
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm
|
||||
|
||||
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ
|
||||
|
||||
XFhJtSKWz30vMgcItzCmDw==},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"ТекстВторогоЭлемента","","",0}
|
||||
},
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Сортировка"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},1e2,5,-1,-1,-1,12851200,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"Сортировка",
|
||||
{},15,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdU7LDcIwDIVrpS6RcyLFSdrGWyAhBijQKwfUW5XJ
|
||||
|
||||
OLAFa7ACtU0KbdXYsvP8e++13/F7P54D6rIY1KHt++5+UwyOKpVFoq84WA2EvA6U
|
||||
|
||||
bO4uca29HkfTGLjrKRnntubXWDaaZcHBr8JKDERiGY2roOWGAy5KzPaPgkhTJ5Wm
|
||||
|
||||
rNRsiEms6KKeAXL4Mm21pt25qHw1y2fx2DZ18FdnADs0oeqciRG9cdGeLwhYtdjQ
|
||||
|
||||
XFhJtSKWz30vMgcItzCmDw==},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"Сортировка","","",0}
|
||||
},
|
||||
{737535a4-21e6-4971-8513-3e3173a9fedd,
|
||||
{8,
|
||||
{8,
|
||||
{16,
|
||||
{1,1,
|
||||
{"ru","Есть изменения"}
|
||||
},
|
||||
{1,0},
|
||||
{1,0},1e2,6,-1,-1,-1,12851200,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},
|
||||
{6,3,0,1},1,0,0,4,0,"ЕстьИзменения",
|
||||
{},15,0,
|
||||
{1,0},
|
||||
{"Pattern",
|
||||
{"N",1,0,1}
|
||||
},0,1,381ed624-9217-4e63-85db-c4c3cb87daae,
|
||||
{
|
||||
{#base64:AgFTS2/0iI3BTqDV67a9oKcNdY5NDsIgEIV126SXYA0JA7RlLmHceICq3bow3TWc
|
||||
|
||||
zIUX8Q5eQWYomLYpECbz5ud9n+OBz/f1nlDW1STO/TgOz4fg5CQkSC0h1FUgIT2I
|
||||
|
||||
CmVWOgo6V9d5Ky0Px4+rloIyZq9/m6eJbi0Y+CtMosCTS7ysRmZuMJDExYXyQ/Rj
|
||||
|
||||
NHERoUQhSpPO5DpxUU0BPZid9kpldgmVt2Z8hse+a529GwU4oHLNYJT3aJXx+npD
|
||||
|
||||
wKbHjvrcBlUnWF43b2QPSN7JMfwA},0}
|
||||
},
|
||||
{-1},
|
||||
{-1},
|
||||
{-1}
|
||||
},"ЕстьИзменения","","",0}
|
||||
}
|
||||
},0,0,0,0}
|
||||
},
|
||||
{342cf854-134c-42bb-8af9-a2103d5d9723,
|
||||
{5,0,0,1}
|
||||
},
|
||||
{2,
|
||||
{34,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"СтруктурноеСравнениеМодуляВыбор",
|
||||
{1,"СтруктурноеСравнениеМодуляВыбор",
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля выбор"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля выбор"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля выбор"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
},
|
||||
{47,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"СтруктурноеСравнениеМодуляПриВыводеСтроки",
|
||||
{1,"СтруктурноеСравнениеМодуляПриВыводеСтроки",
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля при выводе строки"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля при выводе строки"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Структурное сравнение модуля при выводе строки"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,8,36,621,272,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,1,-28},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,3,-8},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},0,2,
|
||||
{0,4,0},
|
||||
{0,8,0},0,0,0,0,0,1,2,0,0},
|
||||
{14,"СтруктурноеСравнениеМодуля",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,7,
|
||||
{3,
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,0,
|
||||
{16711680}
|
||||
},
|
||||
{6,1,60,
|
||||
{0},700,0,0,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},7,
|
||||
{1,1,
|
||||
{"ru","Модуль"}
|
||||
},1,1,0,0,0,
|
||||
{0,0,0},0,
|
||||
{1,0},1,
|
||||
{3,4,
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0}
|
||||
},4},
|
||||
{0}
|
||||
},
|
||||
{8,8,8,621,31,1,
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,7,0,23},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,8},
|
||||
{2,0,3,-621}
|
||||
},
|
||||
{0,
|
||||
{2,0,2,621},
|
||||
{2,0,3,-8}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,7,1},0,0,0,0,0,0,2,1,1,0},
|
||||
{14,"Модуль",4294967295,0,0,0},
|
||||
{0}
|
||||
},
|
||||
{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,8,
|
||||
{1,
|
||||
{
|
||||
{
|
||||
{10,1,
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{6,3,0,1},0,
|
||||
{3,3,
|
||||
{-22}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,4,
|
||||
{0}
|
||||
},
|
||||
{3,3,
|
||||
{-7}
|
||||
},
|
||||
{3,3,
|
||||
{-21}
|
||||
},
|
||||
{3,0,
|
||||
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
|
||||
{1,0}
|
||||
},4,
|
||||
{1,1,
|
||||
{"ru","Выводить только измененные"}
|
||||
},1,0,1},1,0,0},
|
||||
{1,
|
||||
{2147483647,e1692cc2-605b-4535-84dd-28440238746c,
|
||||
{3,"ТолькоИзмененныеПриИзменении",
|
||||
{1,"ТолькоИзмененныеПриИзменении",
|
||||
{1,1,
|
||||
{"ru","Только измененные при изменении"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Только измененные при изменении"}
|
||||
},
|
||||
{1,1,
|
||||
{"ru","Только измененные при изменении"}
|
||||
},
|
||||
{3,0,
|
||||
{0},"",-1,-1,1,0},
|
||||
{0,0,0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{8,8,276,305,292,1,
|
||||
{0,
|
||||
{2,6,1,4},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,8,0,16},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,8,2,297},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},
|
||||
{0,
|
||||
{2,-1,6,0},
|
||||
{2,-1,6,0}
|
||||
},1,
|
||||
{0,8,1},0,1,
|
||||
{0,8,3},0,0,0,0,3,3,0,0},
|
||||
{14,"ТолькоИзмененные",4294967295,0,0,0},
|
||||
{0}
|
||||
}
|
||||
}
|
||||
},629,300,1,0,1,4,4,223},
|
||||
{
|
||||
{1},7,
|
||||
{6,
|
||||
{
|
||||
{1},0,0,1,"ОбработкаОбъект",
|
||||
{"Pattern",
|
||||
{"#",f8356b47-9e97-43b8-9e70-a71a73d82751}
|
||||
}
|
||||
},
|
||||
{
|
||||
{2},1,0,1,"СтруктурноеСравнениеМодуля",
|
||||
{"Pattern",
|
||||
{"#",acf6192e-81ca-46ef-93a6-5a6968b78663}
|
||||
}
|
||||
},
|
||||
{
|
||||
{3},0,0,1,"ПервыйМодуль",
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},
|
||||
{
|
||||
{4},0,0,1,"ВторойМодуль",
|
@@ -1,82 +0,0 @@
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
//==============================================================================================================================================
|
||||
|
||||
Процедура ПриОткрытии()
|
||||
|
||||
Заголовок = Заголовок + " <" + Модуль + ">";;
|
||||
|
||||
ТекстПервогоМодуля = Новый ТекстовыйДокумент;
|
||||
ТекстПервогоМодуля.Прочитать(ПервыйМодуль);
|
||||
ВремТабПервогоМодуля = ПолучитьТаблицуПроцедурМодуля(ТекстПервогоМодуля.ПолучитьТекст()).Скопировать();
|
||||
|
||||
ТекстВторогоМодуля = Новый ТекстовыйДокумент;
|
||||
ТекстВторогоМодуля.Прочитать(ВторойМодуль);
|
||||
ВремТабВторогоМодуля = ПолучитьТаблицуПроцедурМодуля(ТекстВторогоМодуля.ПолучитьТекст()).Скопировать();
|
||||
|
||||
ПолучитьТаблицуСтруктурногоСравнения(ВремТабПервогоМодуля,ВремТабВторогоМодуля,СтруктурноеСравнениеМодуля,ТолькоИзмененные)
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ОБРАБОТЧИКИ СОБЫТИЙ КНОПОК ФОРМЫ
|
||||
//==============================================================================================================================================
|
||||
|
||||
Процедура ВывестиПростоеСравнениеМодулей(Элемент)
|
||||
СравнениеФайлов=Новый СравнениеФайлов;
|
||||
СравнениеФайлов.ПервыйФайл=ПервыйМодуль;
|
||||
СравнениеФайлов.ВторойФайл=ВторойМодуль;
|
||||
СравнениеФайлов.ИгнорироватьПустоеПространство=Истина;
|
||||
СравнениеФайлов.УчитыватьРегистр=Истина;
|
||||
СравнениеФайлов.СпособСравнения=СпособСравненияФайлов.ТекстовыйДокумент;
|
||||
СравнениеФайлов.ПоказатьРазличия();
|
||||
КонецПроцедуры
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ
|
||||
//==============================================================================================================================================
|
||||
|
||||
Процедура СтруктурноеСравнениеМодуляВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
|
||||
СтандартнаяОбработка=Ложь;
|
||||
СравнениеПроцедур = ТекстовоеСравнениеВоВременныхФайлах(ВыбраннаяСтрока.ТекстПервогоЭлемента,ВыбраннаяСтрока.ТекстВторогоЭлемента,ВыбраннаяСтрока.СтруктураПервогоМодуля,ВыбраннаяСтрока.СтруктураВторогоМодуля);
|
||||
СравнениеПроцедур.ПоказатьРазличия();
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СтруктурноеСравнениеМодуляПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
|
||||
|
||||
Если ДанныеСтроки.ЕстьИзменения=3 Тогда
|
||||
ОформлениеСтроки.Ячейки.СтруктураПервогоМодуля.ОтображатьКартинку=Ложь;
|
||||
ОформлениеСтроки.ЦветФона = Новый Цвет(192,220,192);
|
||||
ИначеЕсли ДанныеСтроки.ЕстьИзменения=2 Тогда
|
||||
ОформлениеСтроки.Ячейки.СтруктураВторогоМодуля.ОтображатьКартинку=Ложь;
|
||||
ОформлениеСтроки.ЦветФона = Новый Цвет(255,228,196);
|
||||
Иначе
|
||||
Если ДанныеСтроки.ЕстьИзменения = 1 Тогда
|
||||
ОформлениеСтроки.ЦветФона = Новый Цвет(225,253,253);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДанныеСтроки.Сортировка="_РазделПеременных_" или ДанныеСтроки.Сортировка="_РазделОператоров_" Тогда
|
||||
ОформлениеСтроки.Ячейки.СтруктураПервогоМодуля.ОтображатьКартинку=Ложь;
|
||||
ОформлениеСтроки.Ячейки.СтруктураВторогоМодуля.ОтображатьКартинку=Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТолькоИзмененныеПриИзменении(Элемент)
|
||||
|
||||
КодВозврата = Вопрос("Будет переформирована таблица структурного сравнения модуля. Продолжить?",РежимДиалогаВопрос.ОКОтмена);
|
||||
Если КодВозврата=КодВозвратаДиалога.ОК Тогда
|
||||
СтруктурноеСравнениеМодуля.Очистить();
|
||||
ПриОткрытии();
|
||||
Иначе
|
||||
ТолькоИзмененные = Не ТолькоИзмененные;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ
|
||||
//==============================================================================================================================================
|
||||
|
@@ -1,593 +0,0 @@
|
||||
//==============================================================================================================================================
|
||||
// ПЕРЕМЕННЫЕ МОДУЛЯ ОБЪЕКТА
|
||||
//==============================================================================================================================================
|
||||
|
||||
Перем КоллекцияВременныхФайлов Экспорт;
|
||||
Перем СоответствиеИдентификаторов Экспорт;
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ФУНКЦИИ ДЛЯ АНАЛИЗА УЗЛОВ ДОКУМЕНТА DOM, ПОЛУЧЕННОГО ИЗ ВНУТРЕННЕГО ФОРМАТА 1С из публикации http://infostart.ru/public/57431/ от tormozit
|
||||
//==============================================================================================================================================
|
||||
|
||||
Функция СтрокаВнутрВХМЛТело(вхСтрока) Экспорт //изначально было предложено brix8x в комментариях к публикации http://infostart.ru/public/17139/
|
||||
|
||||
//{ Получение одной длинной строки
|
||||
выхХМЛТело = СтрЗаменить(вхСтрока,СИМВОЛЫ.ПС,"#%");
|
||||
выхХМЛТело = СтрЗаменить(выхХМЛТело,СИМВОЛЫ.ВК,"#%");
|
||||
//}
|
||||
|
||||
//{ Заменяем символы, критичные для XML
|
||||
// & на "&"
|
||||
// < на "<"
|
||||
// > на ">"
|
||||
выхХМЛТело = СтрЗаменить(выхХМЛТело,"&","&");
|
||||
выхХМЛТело = СтрЗаменить(выхХМЛТело,"<","<");
|
||||
выхХМЛТело = СтрЗаменить(выхХМЛТело,">",">");
|
||||
//}
|
||||
|
||||
//{Решаем проблему с кавычками:
|
||||
выхХМЛТело=СтрЗаменить(выхХМЛТело,"""""","^$^$");
|
||||
выхХМЛТело =СтрЗаменить(выхХМЛТело,"""",Символы.ПС+"^$");
|
||||
//}
|
||||
|
||||
ТекстДок=Новый ТекстовыйДокумент;
|
||||
ТекстДок.УстановитьТекст(выхХМЛТело);
|
||||
новХМЛТелоДок=Новый ТекстовыйДокумент;
|
||||
Максимум=СтрЧислоСтрок(выхХМЛТело);
|
||||
|
||||
//{Обрабатываем документ построчно:
|
||||
КавычкаОткрыта=истина;
|
||||
Для НомерСтроки=1 по Максимум цикл
|
||||
КавычкаОткрыта=Не КавычкаОткрыта;
|
||||
СтрокаДляВыводаСостояния="Построение XML: ";
|
||||
выхСтрока=ТекстДок.ПолучитьСтроку(НомерСтроки);
|
||||
Если КавычкаОткрыта=истина тогда
|
||||
|
||||
//{Решаем проблему с получением модуля в управляемой форме
|
||||
выхСтрока=СтрЗаменить(выхСтрока,"#%",Символы.ВК);
|
||||
//}
|
||||
|
||||
новХМЛТелоДок.ДобавитьСтроку(выхСтрока);
|
||||
|
||||
Продолжить;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
//{ Замена одинарных символов
|
||||
выхСтрока = СтрЗаменить(выхСтрока,",","</data><data>");
|
||||
выхСтрока = СтрЗаменить(выхСтрока,"{","<elem><data>");
|
||||
выхСтрока = СтрЗаменить(выхСтрока,"}","</data></elem>");
|
||||
//}
|
||||
|
||||
новХМЛТелоДок.ДобавитьСтроку(выхСтрока);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
новХМЛТело=новХМЛТелоДок.ПолучитьТекст();
|
||||
//}
|
||||
|
||||
//{ Восстановление кавычек
|
||||
новХМЛТело=СтрЗаменить(новХМЛТело,Символы.ПС+"^$","^$");
|
||||
новХМЛТело=СтрЗаменить(новХМЛТело,"^$","""");
|
||||
новХМЛТело=СтрЗаменить(новХМЛТело,"#%","");
|
||||
//}
|
||||
|
||||
//{ Удаление лишних блоков
|
||||
новХМЛТело = СтрЗаменить(новХМЛТело,"<data><elem>","<elem>");
|
||||
новХМЛТело = СтрЗаменить(новХМЛТело,"</elem></data>","</elem>");
|
||||
//}
|
||||
|
||||
//{ Добавление переносов строк для удобства поиска различий
|
||||
новХМЛТело = СтрЗаменить(новХМЛТело,"</elem>","</elem>"+СИМВОЛЫ.ПС);
|
||||
новХМЛТело = СтрЗаменить(новХМЛТело,"</data>","</data>"+СИМВОЛЫ.ПС);
|
||||
//}
|
||||
|
||||
Возврат новХМЛТело;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьДокументDOMФормы(XMLСтрокаФормы) Экспорт
|
||||
|
||||
ЧтениеXML = Новый ЧтениеXML;
|
||||
ЧтениеXML.УстановитьСтроку(XMLСтрокаФормы);
|
||||
ПостроительDOM = Новый ПостроительDOM;
|
||||
ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML);
|
||||
Возврат ДокументDOM;
|
||||
|
||||
КонецФункции
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ПРОЦЕДУРЫ ПАРСИНГА МОДУЛЕЙ
|
||||
//==============================================================================================================================================
|
||||
|
||||
Функция ПолучитьТаблицуПроцедурМодуля(ТекстМодуля) Экспорт //с определением достоверного источника затрудняюсь
|
||||
|
||||
ТаблицаПроцедурМодуля = Новый ТаблицаЗначений;
|
||||
ТаблицаПроцедурМодуля.Колонки.Добавить("ИмяПроцедуры", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(100)));
|
||||
ТаблицаПроцедурМодуля.Колонки.Добавить("ТекстПроцедуры", Новый ОписаниеТипов("Строка"));
|
||||
ТаблицаПроцедурМодуля.Колонки.Добавить("ВидПроцедуры", Новый ОписаниеТипов("Число"));
|
||||
ТаблицаПроцедурМодуля.Колонки.Добавить("ИндексНачалаПроцедуры", Новый ОписаниеТипов("Число"));
|
||||
ТаблицаПроцедурМодуля.Колонки.Добавить("ДлинаПроцедуры", Новый ОписаниеТипов("Число"));
|
||||
|
||||
Если ПустаяСтрока(ТекстМодуля) Тогда
|
||||
Возврат ТаблицаПроцедурМодуля;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийМодуль = Новый ТекстовыйДокумент();
|
||||
ТекущийМодуль.УстановитьТекст(ТекстМодуля);
|
||||
|
||||
НомерСтрокиНачалаОператоров = 1;
|
||||
НомерСтрокиОкончанияПеременных = ТекущийМодуль.КоличествоСтрок();
|
||||
|
||||
ТекстПроцедуры = "";
|
||||
СписокОператоров = Новый СписокЗначений;
|
||||
СписокОператоров.Добавить("процедура ","конецпроцедуры");
|
||||
СписокОператоров.Добавить("функция ","конецфункции");
|
||||
|
||||
Для каждого Оператор Из СписокОператоров Цикл
|
||||
НайденоНачало = Ложь;
|
||||
НайденКонец = Ложь;
|
||||
ОператорНачала = Оператор.Значение;
|
||||
ОператорКонца = Оператор.Представление;
|
||||
ДлинаНачала = СтрДлина(ОператорНачала);
|
||||
ДлинаКонца = СтрДлина(ОператорКонца);
|
||||
|
||||
ИндексНачалаПроцедуры = 0;
|
||||
ДлинаПроцедуры = 0;
|
||||
|
||||
ВидПроцедуры = ?(ОператорНачала = "процедура ", 0, 1);
|
||||
|
||||
Для Сч = 1 По ТекущийМодуль.КоличествоСтрок() Цикл
|
||||
СтрокаМодуля = ТекущийМодуль.ПолучитьСтроку(Сч);
|
||||
|
||||
Если НЕ НайденоНачало Тогда
|
||||
ОператорСтроки = Лев(НРег(СокрЛП(СтрокаМодуля)),ДлинаНачала);
|
||||
|
||||
НайденоНачало = (ОператорСтроки = ОператорНачала);
|
||||
|
||||
Если НайденоНачало Тогда
|
||||
ИндексНачалаПроцедуры = ПолучитьНомерСтрокиНачалаКомментарияПроцедуры(Сч, ТекущийМодуль, ТекстПроцедуры);
|
||||
|
||||
Поз = Найти(СтрокаМодуля, "(");
|
||||
Если Поз = 0 Тогда
|
||||
Поз = СтрДлина(СтрокаМодуля);
|
||||
Иначе
|
||||
Поз = Поз - 1;
|
||||
КонецЕсли;
|
||||
ИмяПроцедуры = СокрЛП(Сред(СтрокаМодуля, ДлинаНачала + 1, Поз - ДлинаНачала));
|
||||
|
||||
Если ИндексНачалаПроцедуры < НомерСтрокиОкончанияПеременных Тогда
|
||||
НомерСтрокиОкончанияПеременных = ИндексНачалаПроцедуры - 1;
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если НайденоНачало Тогда
|
||||
ТекстПроцедуры = ?(ТекстПроцедуры = "", "", ТекстПроцедуры + Символы.ПС) + СтрокаМодуля;
|
||||
КонецЕсли;
|
||||
|
||||
НайденКонец = Лев(НРег(СокрЛП(СтрокаМодуля)),ДлинаКонца) = ОператорКонца;
|
||||
//Проверим, что дальше не значащий символ
|
||||
Если НайденКонец
|
||||
И НЕ ПустаяСтрока(Сред(СокрЛ(СтрокаМодуля),ДлинаКонца+1,1))
|
||||
И Сред(СтрокаМодуля,ДлинаКонца+1,1)<>"/"
|
||||
Тогда
|
||||
|
||||
НайденКонец = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если НайденКонец Тогда
|
||||
ДлинаПроцедуры = Сч - ИндексНачалаПроцедуры + 1;
|
||||
|
||||
Если ТекстПроцедуры <> "" Тогда
|
||||
ТекстПроцедурыДляЗаписи = ТекстПроцедуры;
|
||||
|
||||
СвойстваПроцедуры = Новый Структура;
|
||||
СвойстваПроцедуры.Вставить("ИндексНачалаПроцедуры", ИндексНачалаПроцедуры);
|
||||
СвойстваПроцедуры.Вставить("ДлинаПроцедуры", ДлинаПроцедуры);
|
||||
СвойстваПроцедуры.Вставить("ТекстПроцедурыДляЗаписи", ТекстПроцедурыДляЗаписи);
|
||||
СвойстваПроцедуры.Вставить("ВидПроцедуры", ВидПроцедуры);
|
||||
|
||||
ОбработатьПроцедуру(ИмяПроцедуры, ТаблицаПроцедурМодуля, СвойстваПроцедуры);
|
||||
|
||||
ТекстПроцедуры = "";
|
||||
КонецЕсли;
|
||||
|
||||
Если Сч > НомерСтрокиНачалаОператоров Тогда
|
||||
НомерСтрокиНачалаОператоров = Сч + 1;
|
||||
КонецЕсли;
|
||||
НайденоНачало = Ложь;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
// Создадим модуль раздела переменных
|
||||
Если НомерСтрокиНачалаОператоров <> 1 Тогда
|
||||
|
||||
ТекстПеременныхМодуля = Новый ТекстовыйДокумент();
|
||||
Для Сч = 1 По НомерСтрокиОкончанияПеременных Цикл
|
||||
СтрокаМодуля = ТекущийМодуль.ПолучитьСтроку(Сч);
|
||||
ТекстПеременныхМодуля.ДобавитьСтроку(СтрокаМодуля);
|
||||
КонецЦикла;
|
||||
|
||||
Если ТекстПеременныхМодуля.КоличествоСтрок() <> 0 Тогда
|
||||
СвойстваПроцедуры = Новый Структура;
|
||||
СвойстваПроцедуры.Вставить("ИндексНачалаПроцедуры", 1);
|
||||
СвойстваПроцедуры.Вставить("ДлинаПроцедуры", НомерСтрокиОкончанияПеременных);
|
||||
СвойстваПроцедуры.Вставить("ТекстПроцедурыДляЗаписи", ТекстПеременныхМодуля.ПолучитьТекст());
|
||||
СвойстваПроцедуры.Вставить("ВидПроцедуры", 2);
|
||||
|
||||
ОбработатьПроцедуру("_РазделПеременных_", ТаблицаПроцедурМодуля, СвойстваПроцедуры);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Создадим модуль раздела операторов
|
||||
ТекстОператоровМодуля = Новый ТекстовыйДокумент();
|
||||
Для Сч = НомерСтрокиНачалаОператоров По ТекущийМодуль.КоличествоСтрок() Цикл
|
||||
СтрокаМодуля = ТекущийМодуль.ПолучитьСтроку(Сч);
|
||||
ТекстОператоровМодуля.ДобавитьСтроку(СтрокаМодуля);
|
||||
КонецЦикла;
|
||||
|
||||
Если ТекстОператоровМодуля.КоличествоСтрок() <> 0 Тогда
|
||||
СвойстваПроцедуры = Новый Структура;
|
||||
СвойстваПроцедуры.Вставить("ИндексНачалаПроцедуры", НомерСтрокиНачалаОператоров);
|
||||
СвойстваПроцедуры.Вставить("ДлинаПроцедуры", ТекущийМодуль.КоличествоСтрок() - НомерСтрокиНачалаОператоров + 1);
|
||||
СвойстваПроцедуры.Вставить("ТекстПроцедурыДляЗаписи", ТекстОператоровМодуля.ПолучитьТекст());
|
||||
СвойстваПроцедуры.Вставить("ВидПроцедуры", 3);
|
||||
|
||||
ОбработатьПроцедуру("_РазделОператоров_", ТаблицаПроцедурМодуля, СвойстваПроцедуры);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ТаблицаПроцедурМодуля;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьНомерСтрокиНачалаКомментарияПроцедуры(НомерСтрокиНачалаПроцедуры, ТекущийМодуль, ТекстПроцедуры) //с определением достоверного источника затрудняюсь
|
||||
|
||||
Если НомерСтрокиНачалаПроцедуры = 1 Тогда
|
||||
Возврат 1;
|
||||
КонецЕсли;
|
||||
|
||||
НомерСтрокиНачалаКомментарияПроцедуры = НомерСтрокиНачалаПроцедуры;
|
||||
СтрокаМодуля = ТекущийМодуль.ПолучитьСтроку(НомерСтрокиНачалаКомментарияПроцедуры - 1);
|
||||
СтрокаМодуля = СокрЛ(СтрокаМодуля);
|
||||
|
||||
Пока Лев(СтрокаМодуля, 2) = "//"
|
||||
ИЛИ Лев(СтрокаМодуля, 1) = "&" Цикл
|
||||
|
||||
ТекстПроцедуры = СтрокаМодуля + ?(ТекстПроцедуры = "", "", Символы.ПС + ТекстПроцедуры);
|
||||
НомерСтрокиНачалаКомментарияПроцедуры = НомерСтрокиНачалаКомментарияПроцедуры - 1;
|
||||
Если НомерСтрокиНачалаКомментарияПроцедуры = 1 Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
СтрокаМодуля = ТекущийМодуль.ПолучитьСтроку(НомерСтрокиНачалаКомментарияПроцедуры - 1);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат НомерСтрокиНачалаКомментарияПроцедуры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ОбработатьПроцедуру(ИмяПроцедуры, ТаблицаПроцедурМодуля, СвойстваПроцедуры) //с определением достоверного источника затрудняюсь
|
||||
|
||||
ПроцедураОбъект = ТаблицаПроцедурМодуля.Добавить();
|
||||
ПроцедураОбъект.ИмяПроцедуры = ИмяПроцедуры;
|
||||
ПроцедураОбъект.ИндексНачалаПроцедуры = СвойстваПроцедуры.ИндексНачалаПроцедуры;
|
||||
ПроцедураОбъект.ДлинаПроцедуры = СвойстваПроцедуры.ДлинаПроцедуры;
|
||||
ПроцедураОбъект.ТекстПроцедуры = СвойстваПроцедуры.ТекстПроцедурыДляЗаписи;
|
||||
ПроцедураОбъект.ВидПроцедуры = СвойстваПроцедуры.ВидПроцедуры;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПолучитьТаблицуСтруктурногоСравнения(ВремТабПервогоМодуля,ВремТабВторогоМодуля,СтруктурноеСравнениеМодуля,ТолькоИзмененные) Экспорт
|
||||
|
||||
Для каждого ТекущаяСтрока Из ВремТабПервогоМодуля Цикл
|
||||
СтрокаСравнения = ВремТабВторогоМодуля.Найти(ТекущаяСтрока.ИмяПроцедуры,"ИмяПроцедуры");
|
||||
Если ТолькоИзмененные = Ложь Тогда
|
||||
НоваяСтрока = СтруктурноеСравнениеМодуля.Добавить();
|
||||
НоваяСтрока.СтруктураПервогоМодуля = ТекущаяСтрока.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстПервогоЭлемента = ТекущаяСтрока.ТекстПроцедуры;
|
||||
НоваяСтрока.ТипПервый = ТекущаяСтрока.ВидПроцедуры;
|
||||
НоваяСтрока.Сортировка = ТекущаяСтрока.ИмяПроцедуры;
|
||||
КонецЕсли;
|
||||
Если СтрокаСравнения <> Неопределено Тогда
|
||||
Если ТолькоИзмененные = Истина И СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрокаСравнения.ТекстПроцедуры," ",""),Символы.ПС,""),Символы.Таб,"") <> СтрЗаменить(СтрЗаменить(СтрЗаменить(ТекущаяСтрока.ТекстПроцедуры," ",""),Символы.ПС,""),Символы.Таб,"") Тогда
|
||||
НоваяСтрока = СтруктурноеСравнениеМодуля.Добавить();
|
||||
НоваяСтрока.СтруктураПервогоМодуля = ТекущаяСтрока.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстПервогоЭлемента = ТекущаяСтрока.ТекстПроцедуры;
|
||||
НоваяСтрока.ТипПервый = ТекущаяСтрока.ВидПроцедуры;
|
||||
НоваяСтрока.Сортировка = ТекущаяСтрока.ИмяПроцедуры;
|
||||
НоваяСтрока.СтруктураВторогоМодуля = СтрокаСравнения.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстВторогоЭлемента = СтрокаСравнения.ТекстПроцедуры;
|
||||
НоваяСтрока.ТипВторой = СтрокаСравнения.ВидПроцедуры;
|
||||
НоваяСтрока.ЕстьИзменения = 1;
|
||||
ИначеЕсли ТолькоИзмененные = Ложь Тогда
|
||||
НоваяСтрока.СтруктураВторогоМодуля = СтрокаСравнения.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстВторогоЭлемента = СтрокаСравнения.ТекстПроцедуры;
|
||||
НоваяСтрока.ТипВторой = СтрокаСравнения.ВидПроцедуры;
|
||||
Если СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрокаСравнения.ТекстПроцедуры," ",""),Символы.ПС,""),Символы.Таб,"") <> СтрЗаменить(СтрЗаменить(СтрЗаменить(ТекущаяСтрока.ТекстПроцедуры," ",""),Символы.ПС,""),Символы.Таб,"") тогда
|
||||
НоваяСтрока.ЕстьИзменения = 1;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ИначеЕсли СтрокаСравнения = Неопределено Тогда
|
||||
Если ТолькоИзмененные = Истина Тогда
|
||||
НоваяСтрока = СтруктурноеСравнениеМодуля.Добавить();
|
||||
НоваяСтрока.СтруктураПервогоМодуля = ТекущаяСтрока.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстПервогоЭлемента = ТекущаяСтрока.ТекстПроцедуры;
|
||||
НоваяСтрока.Сортировка = ТекущаяСтрока.ИмяПроцедуры;
|
||||
НоваяСтрока.ТипПервый = ТекущаяСтрока.ВидПроцедуры;
|
||||
КонецЕсли;
|
||||
НоваяСтрока.СтруктураВторогоМодуля = "<Отсутствует>";
|
||||
НоваяСтрока.ТекстВторогоЭлемента = "";
|
||||
НоваяСтрока.ЕстьИзменения = 2;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Для каждого Строка Из ВремТабВторогоМодуля Цикл
|
||||
Если ВремТабПервогоМодуля.Найти(Строка.ИмяПроцедуры,"ИмяПроцедуры") = Неопределено Тогда
|
||||
НоваяСтрока = СтруктурноеСравнениеМодуля.Добавить();
|
||||
НоваяСтрока.СтруктураПервогоМодуля = "<Отсутствует>";
|
||||
НоваяСтрока.СтруктураВторогоМодуля = Строка.ИмяПроцедуры;
|
||||
НоваяСтрока.ТекстВторогоЭлемента = Строка.ТекстПроцедуры;
|
||||
НоваяСтрока.ТипПервый = Строка.ВидПроцедуры;
|
||||
НоваяСтрока.ТипВторой = Строка.ВидПроцедуры;
|
||||
НоваяСтрока.Сортировка = Строка.ИмяПроцедуры;
|
||||
НоваяСтрока.ЕстьИзменения = 3;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
СтруктурноеСравнениеМодуля.Сортировать("ЕстьИзменения убыв, Сортировка возр");
|
||||
|
||||
////помещаем строку _РазделПеременных_ в самое начало
|
||||
//СтрокаПеременных = СтруктурноеСравнениеМодуля.Найти("_РазделПеременных_","Сортировка");
|
||||
//Если СтрокаПеременных <> Неопределено Тогда
|
||||
// Если СтрокаПеременных.ЕстьИзменения <> 0 Тогда
|
||||
// СтруктурноеСравнениеМодуля.Сдвинуть(СтрокаПеременных,-СтруктурноеСравнениеМодуля.Индекс(СтрокаПеременных));
|
||||
// ИначеЕсли ТолькоИзмененные=Ложь Тогда
|
||||
// СтруктурноеСравнениеМодуля.Удалить(СтрокаПеременных);
|
||||
// КонецЕсли;
|
||||
//КонецЕсли;
|
||||
////помещаем строку _РазделОператоров_ в самый конец
|
||||
//СтрокаОператоров = СтруктурноеСравнениеМодуля.Найти("_РазделОператоров_","Сортировка");
|
||||
//Если СтрокаОператоров <> Неопределено Тогда
|
||||
// Если СтрокаОператоров.ЕстьИзменения <> 0 Тогда
|
||||
// Смещение = СтруктурноеСравнениеМодуля.Количество()-СтруктурноеСравнениеМодуля.Индекс(СтрокаОператоров)-1;
|
||||
// СтруктурноеСравнениеМодуля.Сдвинуть(СтрокаОператоров,Смещение);
|
||||
// ИначеЕсли ТолькоИзмененные=Ложь Тогда
|
||||
// СтруктурноеСравнениеМодуля.Удалить(СтрокаОператоров);
|
||||
// КонецЕсли;
|
||||
//КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ
|
||||
//==============================================================================================================================================
|
||||
|
||||
Процедура ОткрытьВПроводнике(Файл) Экспорт
|
||||
|
||||
SA=Новый COMОбъект("Shell.Application");
|
||||
Cч=SA.Windows().Count;
|
||||
SA.Explore(Файл.Путь);
|
||||
Пока SA.Windows().Count=Cч цикл
|
||||
КонецЦикла;
|
||||
Инд=1;
|
||||
Для каждого window из SA.Windows() цикл
|
||||
Если Инд=SA.Windows().Count и window.LocationURL="file:///"+СтрЗаменить(СтрЗаменить(Лев(Файл.Путь,СтрДлина(Файл.Путь)-1),"\","/")," ","%20") тогда
|
||||
window.Document.SelectItem(Файл.ПолноеИмя,16+8+1);
|
||||
КонецЕсли;
|
||||
Инд=Инд+1;
|
||||
КонецЦикла;
|
||||
Возврат;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьСтандартныйРеквизитИзВнутреннегоПредставления(ВидМетаданных) Экспорт
|
||||
|
||||
Если ВидМетаданных="Справочник" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v6,v7,v8,v10","СтандартныйРеквизит.Код","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.Родитель","СтандартныйРеквизит.Владелец","СтандартныйРеквизит.ЭтоГруппа","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.Предопределенный");
|
||||
ИначеЕсли ВидМетаданных="Документ" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v7","СтандартныйРеквизит.Номер","СтандартныйРеквизит.Дата","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.Проведен");
|
||||
ИначеЕсли ВидМетаданных="ЖурналДокументов" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v4,v7,v100,v101,v60003","СтандартныйРеквизит.Номер","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Проведен","СтандартныйРеквизит.Дата","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.Тип");
|
||||
ИначеЕсли ВидМетаданных="ПланВидовХарактеристик" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v4,v5,v6,v7,v8,v9,v11","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Предопределенный","СтандартныйРеквизит.Родитель","СтандартныйРеквизит.ЭтоГруппа","СтандартныйРеквизит.Код","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.ТипЗначения");
|
||||
ИначеЕсли ВидМетаданных="ПланСчетов" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v4,v5,v6,v7,v8,v10,v11,v12,v17","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Предопределенный","СтандартныйРеквизит.Родитель","СтандартныйРеквизит.Код","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.Вид","СтандартныйРеквизит.Забалансовый","РеквизитСтандартнойТабличнойЧасти.ВидыСубконто","СтандартныйРеквизит.Порядок");
|
||||
ИначеЕсли ВидМетаданных="ПланВидовРасчета" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v6,v8,v10,v20,v30","СтандартныйРеквизит.Код","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.ПериодДействияБазовый","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.Предопределенный","РеквизитСтандартнойТабличнойЧасти.БазовыеВидыРасчета","РеквизитСтандартнойТабличнойЧасти.ВытесняющиеВидыРасчета","РеквизитСтандартнойТабличнойЧасти.ВедущиеВидыРасчета");
|
||||
ИначеЕсли ВидМетаданных="РегистрСведений" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5","СтандартныйРеквизит.Период","СтандартныйРеквизит.Регистратор","СтандартныйРеквизит.НомерСтроки","СтандартныйРеквизит.Активность");
|
||||
ИначеЕсли ВидМетаданных="РегистрНакопления" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v9","СтандартныйРеквизит.Период","СтандартныйРеквизит.Регистратор","СтандартныйРеквизит.НомерСтроки","СтандартныйРеквизит.Активность","СтандартныйРеквизит.ВидДвижения");
|
||||
ИначеЕсли ВидМетаданных="РегистрБухгалтерии" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v9,v10","СтандартныйРеквизит.Период","СтандартныйРеквизит.Регистратор","СтандартныйРеквизит.НомерСтроки","СтандартныйРеквизит.Активность","СтандартныйРеквизит.ВидДвижения","СтандартныйРеквизит.Счет");
|
||||
ИначеЕсли ВидМетаданных="РегистрРасчета" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v13","СтандартныйРеквизит.Регистратор","СтандартныйРеквизит.НомерСтроки","СтандартныйРеквизит.ВидРасчета","СтандартныйРеквизит.ПериодДействия","СтандартныйРеквизит.ПериодДействияНачало","СтандартныйРеквизит.ПериодДействияКонец","СтандартныйРеквизит.БазовыйПериодНачало","СтандартныйРеквизит.БазовыйПериодКонец","СтандартныйРеквизит.Активность","СтандартныйРеквизит.Сторно","СтандартныйРеквизит.ПериодРегистрации");
|
||||
ИначеЕсли ВидМетаданных="БизнесПроцесс" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v7,v8,v9","СтандартныйРеквизит.Номер","СтандартныйРеквизит.Дата","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.Завершен","СтандартныйРеквизит.ВедущаяЗадача","СтандартныйРеквизит.Стартован");
|
||||
ИначеЕсли ВидМетаданных="Задача" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v5,v7,v8,v9,v10","СтандартныйРеквизит.Номер","СтандартныйРеквизит.Дата","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.БизнесПроцесс","СтандартныйРеквизит.ТочкаМаршрута","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.Выполнена");
|
||||
ИначеЕсли ВидМетаданных="ПланОбмена" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v2,v3,v4,v6,v9,v10","СтандартныйРеквизит.Код","СтандартныйРеквизит.Наименование","СтандартныйРеквизит.ПометкаУдаления","СтандартныйРеквизит.Ссылка","СтандартныйРеквизит.НомерОтправленного","СтандартныйРеквизит.НомерПринятого");
|
||||
ИначеЕсли ВидМетаданных="ТабличнаяЧасть" Тогда
|
||||
СтруктураСтандартныхРеквизитов=Новый Структура("v3,v10","СтандартныйРеквизит.НомерСтроки","СтандартныйРеквизит.НомерСтроки");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтруктураСтандартныхРеквизитов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТекстовоеСравнениеВоВременныхФайлах(ПервыйТекст, ВторойТекст, ПервыйПрефикс=Неопределено, ВторойПрефикс=Неопределено) Экспорт
|
||||
|
||||
#Если ТолстыйКлиентОбычноеПриложение Тогда
|
||||
ПервыйВременныйФайлРаспаковки = ПолучитьИмяВременногоФайла("txt");
|
||||
ВторойВременныйФайлРаспаковки = ПолучитьИмяВременногоФайла("txt");
|
||||
Если ПервыйПрефикс<>Неопределено И ПервыйПрефикс<>"<Отсутствует>" Тогда
|
||||
ПервыйВременныйФайлРаспаковки= Лев(ПервыйВременныйФайлРаспаковки,Найти(ПервыйВременныйФайлРаспаковки,"v8_")+7)+ПервыйПрефикс+"_"+Прав(ПервыйВременныйФайлРаспаковки,СтрДлина(ПервыйВременныйФайлРаспаковки)-Найти(ПервыйВременныйФайлРаспаковки,"v8_")-7);
|
||||
КонецЕсли;
|
||||
Если ВторойПрефикс<>Неопределено И ВторойПрефикс<>"<Отсутствует>" Тогда
|
||||
ВторойВременныйФайлРаспаковки= Лев(ВторойВременныйФайлРаспаковки,Найти(ВторойВременныйФайлРаспаковки,"v8_")+7)+ВторойПрефикс+"_"+Прав(ВторойВременныйФайлРаспаковки,СтрДлина(ВторойВременныйФайлРаспаковки)-Найти(ВторойВременныйФайлРаспаковки,"v8_")-7);
|
||||
КонецЕсли;
|
||||
ТекстПервогоФайла=Новый ТекстовыйДокумент;
|
||||
ТекстПервогоФайла.УстановитьТекст(ПервыйТекст);
|
||||
ТекстПервогоФайла.Записать(ПервыйВременныйФайлРаспаковки);
|
||||
ТекстВторогоФайла=Новый ТекстовыйДокумент;
|
||||
ТекстВторогоФайла.УстановитьТекст(ВторойТекст);
|
||||
ТекстВторогоФайла.Записать(ВторойВременныйФайлРаспаковки);
|
||||
СравнениеВременныхФайлов=Новый СравнениеФайлов;
|
||||
СравнениеВременныхФайлов.ПервыйФайл=ПервыйВременныйФайлРаспаковки;
|
||||
СравнениеВременныхФайлов.ВторойФайл=ВторойВременныйФайлРаспаковки;
|
||||
СравнениеВременныхФайлов.СпособСравнения=СпособСравненияФайлов.ТекстовыйДокумент;
|
||||
СравнениеВременныхФайлов.УчитыватьРегистр = Истина;
|
||||
СравнениеВременныхФайлов.ИгнорироватьПустоеПространство=Истина;
|
||||
#Иначе
|
||||
СравнениеВременныхФайлов = Неопределено;
|
||||
#КонецЕсли
|
||||
|
||||
Возврат СравнениеВременныхФайлов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ОткрытьСравнение(ПутьФайла1,ПутьФайла2) Экспорт
|
||||
|
||||
СоответствиеВидовФайлов = ПостроитьСоответствиеВидовФайлов();
|
||||
|
||||
Файл1 = Новый Файл(ПутьФайла1);
|
||||
Файл2 = Новый Файл(ПутьФайла2);
|
||||
|
||||
Если Файл2.Существует() Тогда
|
||||
Расширение = НРег(Сред(Файл2.Расширение, 2))
|
||||
ИначеЕсли Файл1.Существует() Тогда
|
||||
Расширение = НРег(Сред(Файл1.Расширение, 2));
|
||||
Иначе
|
||||
Расширение = "";
|
||||
КонецЕсли;
|
||||
|
||||
Если СоответствиеВидовФайлов.Получить(Расширение) <> Неопределено Тогда
|
||||
|
||||
Если СоответствиеВидовФайлов.Получить(Расширение) < 9 Тогда
|
||||
|
||||
Форм = ПолучитьФорму("Форма",,"КлючУникальности");
|
||||
Форм.Открыть();
|
||||
|
||||
ФайлКонфигурации = ПутьФайла1;
|
||||
ФайлОбновления = ПутьФайла2;
|
||||
КаталогДляРаспаковкиОбновления = "";
|
||||
КаталогДляРаспаковкиКонфигурации = "";
|
||||
РежимСравнения = 1;
|
||||
|
||||
РежимВыбораОбъекта = СоответствиеВидовФайлов.Получить(Расширение);
|
||||
|
||||
Форм.ПростоеСравнение();
|
||||
|
||||
ИначеЕсли СоответствиеВидовФайлов.Получить(Расширение) = 102 Тогда
|
||||
|
||||
СравнитьСериализованныеMXL(ПутьФайла1,ПутьФайла2);
|
||||
|
||||
Иначе
|
||||
|
||||
СравнениеПроизвольныхФайлов(ПутьФайла1, ПутьФайла2);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
СравнениеПроизвольныхФайлов(ПутьФайла1, ПутьФайла2);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СравнениеПроизвольныхФайлов(Путь1, Путь2) Экспорт
|
||||
|
||||
#Если ТолстыйКлиентОбычноеПриложение Тогда
|
||||
Сравнение = Новый СравнениеФайлов;
|
||||
Сравнение.ПервыйФайл = ФайлКонфигурации;
|
||||
Сравнение.ВторойФайл = ФайлОбновления;
|
||||
Сравнение.ИгнорироватьПустоеПространство = Истина;
|
||||
Сравнение.УчитыватьРегистр = Истина;
|
||||
|
||||
Попытка
|
||||
Сравнение.СпособСравнения = СпособСравненияФайлов.ТекстовыйДокумент;
|
||||
Сравнение.ПоказатьРазличияМодально();
|
||||
Исключение
|
||||
Попытка
|
||||
Сравнение.СпособСравнения = СпособСравненияФайлов.ТабличныйДокумент;
|
||||
Сравнение.ПоказатьРазличияМодально();
|
||||
Исключение
|
||||
Сравнение.СпособСравнения = СпособСравненияФайлов.Двоичное;
|
||||
Сравнение.ПоказатьРазличияМодально();
|
||||
КонецПопытки;
|
||||
КонецПопытки;
|
||||
Возврат;
|
||||
#КонецЕсли
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СравнитьСериализованныеMXL(Путь1,Путь2) Экспорт
|
||||
|
||||
#Если ТолстыйКлиентОбычноеПриложение Тогда
|
||||
Попытка
|
||||
ПервыйВременныйФайлРаспаковки = ПолучитьИмяВременногоФайла("mxl");
|
||||
ВторойВременныйФайлРаспаковки = ПолучитьИмяВременногоФайла("mxl");
|
||||
|
||||
ЧтениеХМЛ1 = Новый ЧтениеXML;
|
||||
ЧтениеХМЛ1.ОткрытьФайл(Путь1);
|
||||
ТабДок1 = СериализаторXDTO.ПрочитатьXML(ЧтениеХМЛ1, Тип("ТабличныйДокумент"));
|
||||
ТабДок1.Записать(ПервыйВременныйФайлРаспаковки);
|
||||
|
||||
ЧтениеХМЛ2 = Новый ЧтениеXML;
|
||||
ЧтениеХМЛ2.ОткрытьФайл(Путь2);
|
||||
ТабДок2 = СериализаторXDTO.ПрочитатьXML(ЧтениеХМЛ2, Тип("ТабличныйДокумент"));
|
||||
ТабДок2.Записать(ВторойВременныйФайлРаспаковки);
|
||||
|
||||
СравнениеВременныхФайлов = Новый СравнениеФайлов;
|
||||
СравнениеВременныхФайлов.ПервыйФайл = ПервыйВременныйФайлРаспаковки;
|
||||
СравнениеВременныхФайлов.ВторойФайл = ВторойВременныйФайлРаспаковки;
|
||||
СравнениеВременныхФайлов.СпособСравнения = СпособСравненияФайлов.ТабличныйДокумент;
|
||||
СравнениеВременныхФайлов.УчитыватьРегистр = Истина;
|
||||
СравнениеВременныхФайлов.ИгнорироватьПустоеПространство = Истина;
|
||||
СравнениеВременныхФайлов.ПоказатьРазличияМодально();
|
||||
|
||||
Исключение
|
||||
Предупреждение("Неподдерживаемый формат xml-файла");
|
||||
КонецПопытки;
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПостроитьСоответствиеВидовФайлов() Экспорт
|
||||
|
||||
СоответствиеВидовФайлов = Новый Соответствие;
|
||||
СоответствиеВидовФайлов.Вставить("cf", 0);
|
||||
СоответствиеВидовФайлов.Вставить("cfu", 2);
|
||||
СоответствиеВидовФайлов.Вставить("epf", 1);
|
||||
СоответствиеВидовФайлов.Вставить("erf", 3);
|
||||
СоответствиеВидовФайлов.Вставить("ssf", 4);
|
||||
СоответствиеВидовФайлов.Вставить("form", 4);
|
||||
СоответствиеВидовФайлов.Вставить("mxl", 100);
|
||||
СоответствиеВидовФайлов.Вставить("txt", 101);
|
||||
СоответствиеВидовФайлов.Вставить("xml", 102);
|
||||
|
||||
Возврат СоответствиеВидовФайлов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция Версия() Экспорт
|
||||
|
||||
Версия = "1.12.2";
|
||||
Возврат Версия;
|
||||
|
||||
КонецФункции
|
||||
|
||||
//==============================================================================================================================================
|
||||
// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ
|
||||
//==============================================================================================================================================
|
||||
|
||||
|
||||
|
@@ -1,9 +0,0 @@
|
||||
Макеты\UnpackV8.txt-->cfca3803-704f-4f3b-94ed-717ebfa6a7f0.0
|
||||
Макеты\Автозаполнение.mxl-->9d84af2e-7e98-4bd6-b8a7-cddb813852df.0
|
||||
Макеты\МакетОформленияДляСравнения.xml-->ee4742b3-8506-4205-b23d-35ba4dd3a30d.0
|
||||
Макеты\МакетРасширений.mxl-->612065b8-f85d-4c98-ba3c-3425a0650549.0
|
||||
Макеты\МакетСвойств.mxl-->59fc50b9-e64d-4b41-9289-fe5d4347fa44.0
|
||||
Макеты\МакетСвойствУправляемойФормы.mxl-->578b42df-9f20-491a-84ee-a03a67937650.0
|
||||
Макеты\МакетСтандартныхДействий.mxl-->6f680c0d-f360-4dd5-8fec-15672a87468e.0
|
||||
Макеты\МакетСтруктурыКонфигурации.mxl-->730a590b-3afd-4126-a365-9b465e5dec1f.0
|
||||
Макеты\СвойстваПолеВвода.mxl-->1da9808b-523e-4e19-a579-8066f1a6715b.0
|
@@ -1,47 +0,0 @@
|
||||
1aee28e2-8225-463f-be46-4ad936f2b7ce-->und\1aee28e2-8225-463f-be46-4ad936f2b7ce
|
||||
1aee28e2-8225-463f-be46-4ad936f2b7ce.0-->Form\ВиртуальнаяФорма
|
||||
1da9808b-523e-4e19-a579-8066f1a6715b-->und\1da9808b-523e-4e19-a579-8066f1a6715b
|
||||
1da9808b-523e-4e19-a579-8066f1a6715b.0-->und\1da9808b-523e-4e19-a579-8066f1a6715b.0
|
||||
30e6f641-d550-403b-baa0-858779e00175.0\info-->und\30e6f641-d550-403b-baa0-858779e00175.0\info
|
||||
30e6f641-d550-403b-baa0-858779e00175.0\text-->ObjectModule.bsl
|
||||
578b42df-9f20-491a-84ee-a03a67937650-->und\578b42df-9f20-491a-84ee-a03a67937650
|
||||
578b42df-9f20-491a-84ee-a03a67937650.0-->und\578b42df-9f20-491a-84ee-a03a67937650.0
|
||||
59fc50b9-e64d-4b41-9289-fe5d4347fa44-->und\59fc50b9-e64d-4b41-9289-fe5d4347fa44
|
||||
59fc50b9-e64d-4b41-9289-fe5d4347fa44.0-->und\59fc50b9-e64d-4b41-9289-fe5d4347fa44.0
|
||||
612065b8-f85d-4c98-ba3c-3425a0650549-->und\612065b8-f85d-4c98-ba3c-3425a0650549
|
||||
612065b8-f85d-4c98-ba3c-3425a0650549.0-->und\612065b8-f85d-4c98-ba3c-3425a0650549.0
|
||||
650ef89e-0894-4269-9786-1705b436c87f-->und\650ef89e-0894-4269-9786-1705b436c87f
|
||||
650ef89e-0894-4269-9786-1705b436c87f.0-->Form\НавигаторПоФайлам
|
||||
6671e18d-b2bc-4a3c-a8e1-19b48690b760-->und\6671e18d-b2bc-4a3c-a8e1-19b48690b760
|
||||
6671e18d-b2bc-4a3c-a8e1-19b48690b760.0-->Form\ФормаHTML
|
||||
6ce41219-5366-488e-b186-5cf2a98e3a84-->und\6ce41219-5366-488e-b186-5cf2a98e3a84
|
||||
6ce41219-5366-488e-b186-5cf2a98e3a84.0-->Form\ФормаСвойств
|
||||
6f3ae742-09b1-4c84-a677-20ba1ad94604-->und\6f3ae742-09b1-4c84-a677-20ba1ad94604
|
||||
6f3ae742-09b1-4c84-a677-20ba1ad94604.0-->Form\ФормаСтруктурногоСравненияМодуля
|
||||
6f680c0d-f360-4dd5-8fec-15672a87468e-->und\6f680c0d-f360-4dd5-8fec-15672a87468e
|
||||
6f680c0d-f360-4dd5-8fec-15672a87468e.0-->und\6f680c0d-f360-4dd5-8fec-15672a87468e.0
|
||||
730a590b-3afd-4126-a365-9b465e5dec1f-->und\730a590b-3afd-4126-a365-9b465e5dec1f
|
||||
730a590b-3afd-4126-a365-9b465e5dec1f.0-->und\730a590b-3afd-4126-a365-9b465e5dec1f.0
|
||||
75c9e0a1-c061-419d-a435-a758a19ebc88-->und\75c9e0a1-c061-419d-a435-a758a19ebc88
|
||||
75c9e0a1-c061-419d-a435-a758a19ebc88.0-->Form\ФормаНастройки
|
||||
9911a7d8-1125-4191-aad4-dcc34d1d6d7c-->und\9911a7d8-1125-4191-aad4-dcc34d1d6d7c
|
||||
9911a7d8-1125-4191-aad4-dcc34d1d6d7c.0-->Form\РазборФормы
|
||||
9d84af2e-7e98-4bd6-b8a7-cddb813852df-->und\9d84af2e-7e98-4bd6-b8a7-cddb813852df
|
||||
9d84af2e-7e98-4bd6-b8a7-cddb813852df.0-->und\9d84af2e-7e98-4bd6-b8a7-cddb813852df.0
|
||||
a635243d-2cfb-421b-89ef-af90a9c7d16e-->und\a635243d-2cfb-421b-89ef-af90a9c7d16e
|
||||
a635243d-2cfb-421b-89ef-af90a9c7d16e.0-->Form\ФормаДляРолей
|
||||
a73b50b7-09a5-48f1-80d0-b4ce9f6116cb-->und\a73b50b7-09a5-48f1-80d0-b4ce9f6116cb
|
||||
b027147a-d5e5-4aa0-8d6e-080042e7d2c4-->und\b027147a-d5e5-4aa0-8d6e-080042e7d2c4
|
||||
b027147a-d5e5-4aa0-8d6e-080042e7d2c4.0-->Form\ФормаКартинки
|
||||
beafca84-05f5-404d-a794-9066eb489c58-->und\beafca84-05f5-404d-a794-9066eb489c58
|
||||
beafca84-05f5-404d-a794-9066eb489c58.0-->Form\ФормаДвоичныхДанных
|
||||
cfca3803-704f-4f3b-94ed-717ebfa6a7f0-->und\cfca3803-704f-4f3b-94ed-717ebfa6a7f0
|
||||
cfca3803-704f-4f3b-94ed-717ebfa6a7f0.0-->und\cfca3803-704f-4f3b-94ed-717ebfa6a7f0.0
|
||||
copyinfo-->und\copyinfo
|
||||
ee4742b3-8506-4205-b23d-35ba4dd3a30d-->und\ee4742b3-8506-4205-b23d-35ba4dd3a30d
|
||||
ee4742b3-8506-4205-b23d-35ba4dd3a30d.0-->und\ee4742b3-8506-4205-b23d-35ba4dd3a30d.0
|
||||
f74c76d8-817b-4b93-8e7a-d2c284dbc721-->und\f74c76d8-817b-4b93-8e7a-d2c284dbc721
|
||||
f74c76d8-817b-4b93-8e7a-d2c284dbc721.0-->Form\Форма
|
||||
root-->und\root
|
||||
version-->und\version
|
||||
versions-->und\versions
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,1aee28e2-8225-463f-be46-4ad936f2b7ce},"ВиртуальнаяФорма",
|
||||
{1,"ru","Виртуальная форма"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,1da9808b-523e-4e19-a579-8066f1a6715b},"СвойстваПолеВвода",
|
||||
{1,"ru","Свойства поле ввода"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1 +0,0 @@
|
||||
{3,1,0,"",0}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,578b42df-9f20-491a-84ee-a03a67937650},"МакетСвойствУправляемойФормы",
|
||||
{1,"ru","Макет свойств управляемой формы"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,59fc50b9-e64d-4b41-9289-fe5d4347fa44},"МакетСвойств",
|
||||
{1,"ru","Макет свойств"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,612065b8-f85d-4c98-ba3c-3425a0650549},"МакетРасширений",
|
||||
{1,"ru","Макет расширений"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,650ef89e-0894-4269-9786-1705b436c87f},"НавигаторПоФайлам",
|
||||
{1,"ru","Навигатор по файлам"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,6671e18d-b2bc-4a3c-a8e1-19b48690b760},"ФормаHTML",
|
||||
{1,"ru","Форма HTML"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,6ce41219-5366-488e-b186-5cf2a98e3a84},"ФормаСвойств",
|
||||
{1,"ru","Форма свойств"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,6f3ae742-09b1-4c84-a677-20ba1ad94604},"ФормаСтруктурногоСравненияМодуля",
|
||||
{1,"ru","Форма структурного сравнения модуля"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,6f680c0d-f360-4dd5-8fec-15672a87468e},"МакетСтандартныхДействий",
|
||||
{1,"ru","Макет стандартных действий"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,730a590b-3afd-4126-a365-9b465e5dec1f},"МакетСтруктурыКонфигурации",
|
||||
{1,"ru","Макет структуры конфигурации"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,75c9e0a1-c061-419d-a435-a758a19ebc88},"ФормаНастройки",
|
||||
{1,"ru","Форма настройки"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,9911a7d8-1125-4191-aad4-dcc34d1d6d7c},"РазборФормы",
|
||||
{1,"ru","Разбор формы"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,0,
|
||||
{0,
|
||||
{0,0,9d84af2e-7e98-4bd6-b8a7-cddb813852df},"Автозаполнение",
|
||||
{1,"ru","Автозаполнение"},""}
|
||||
},0}
|
Binary file not shown.
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,a635243d-2cfb-421b-89ef-af90a9c7d16e},"ФормаДляРолей",
|
||||
{1,"ru","Форма для ролей"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,365 +0,0 @@
|
||||
{1,
|
||||
{a73b50b7-09a5-48f1-80d0-b4ce9f6116cb},1,
|
||||
{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,
|
||||
{1,
|
||||
{4,f8356b47-9e97-43b8-9e70-a71a73d82751,f8ecaee6-9d5e-4247-9c33-1e4cb79ad349,
|
||||
{0,
|
||||
{0,
|
||||
{0,0,30e6f641-d550-403b-baa0-858779e00175},"V8Reader",
|
||||
{1,"ru","V8Reader"},""}
|
||||
},f74c76d8-817b-4b93-8e7a-d2c284dbc721,"",00000000-0000-0000-0000-000000000000},4,
|
||||
{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0},
|
||||
{3daea016-69b7-4ed4-9453-127911372fe6,9,cfca3803-704f-4f3b-94ed-717ebfa6a7f0,730a590b-3afd-4126-a365-9b465e5dec1f,612065b8-f85d-4c98-ba3c-3425a0650549,59fc50b9-e64d-4b41-9289-fe5d4347fa44,1da9808b-523e-4e19-a579-8066f1a6715b,6f680c0d-f360-4dd5-8fec-15672a87468e,9d84af2e-7e98-4bd6-b8a7-cddb813852df,ee4742b3-8506-4205-b23d-35ba4dd3a30d,578b42df-9f20-491a-84ee-a03a67937650},
|
||||
{d5b0e5ed-256d-401c-9c36-f630cafd8a62,11,f74c76d8-817b-4b93-8e7a-d2c284dbc721,b027147a-d5e5-4aa0-8d6e-080042e7d2c4,6671e18d-b2bc-4a3c-a8e1-19b48690b760,beafca84-05f5-404d-a794-9066eb489c58,650ef89e-0894-4269-9786-1705b436c87f,1aee28e2-8225-463f-be46-4ad936f2b7ce,9911a7d8-1125-4191-aad4-dcc34d1d6d7c,75c9e0a1-c061-419d-a435-a758a19ebc88,6ce41219-5366-488e-b186-5cf2a98e3a84,a635243d-2cfb-421b-89ef-af90a9c7d16e,6f3ae742-09b1-4c84-a677-20ba1ad94604},
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,17,
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,cd13a629-f358-4440-a22f-52157836a2e6},"РежимСравнения",
|
||||
{1,"ru","Режим сравнения"},""},
|
||||
{"Pattern",
|
||||
{"N",1,0,1}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,4cdbcac2-96f9-44df-a932-b79d4fed1641},"РежимВыбораОбъекта",
|
||||
{1,"ru","Режим выбора объекта"},""},
|
||||
{"Pattern",
|
||||
{"N",1,0,1}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,ff87b0fa-c95b-4d30-8a03-a7c8ed2a4556},"ФайлОбновления",
|
||||
{1,"ru","Файл обновления"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,3c8570fa-84e6-44a0-9415-d8cb03807b0f},"ФайлКонфигурации",
|
||||
{1,"ru","Файл конфигурации"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,070c4fbd-9466-4e6c-8aeb-984615277fe5},"ФайлТретий",
|
||||
{1,"ru","Файл третий"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,2325ae71-975c-45b0-9bf3-fe79b1a300d8},"КаталогДляРаспаковкиОбновления",
|
||||
{1,"ru","Каталог для распаковки обновления"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,55ae1c79-8af5-42c4-ba06-676886eac1e1},"КаталогДляРаспаковкиКонфигурации",
|
||||
{1,"ru","Каталог для распаковки конфигурации"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,f0ce7189-3d28-42ed-a5f1-7ed49bab48dd},"КаталогТретий",
|
||||
{1,"ru","Каталог третий"},""},
|
||||
{"Pattern",
|
||||
{"S"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,89c8491f-6008-4d5a-b5d3-a234f71d5905},"ДеревоОбъектовОбновления",
|
||||
{1,"ru","Дерево объектов обновления"},""},
|
||||
{"Pattern"}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,96394c72-9706-45e1-aabb-d7b598f107bf},"ДеревоОбъектовКонфигурации",
|
||||
{1,"ru","Дерево объектов конфигурации"},""},
|
||||
{"Pattern"}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"U"},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,8b16e373-8797-4ce8-a68c-dbfdbb54ae0f},"ТретьеДеревоОбъектов",
|
||||
{1,"ru","Третье дерево объектов"},""},
|
||||
{"Pattern"}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,328d252c-8730-43a1-824a-4df630b12254},"ВыборDiff",
|
||||
{1,"ru","Выбор diff"},""},
|
||||
{"Pattern"}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,76ade561-086e-45aa-ad70-d58298d57ece},"РежимРазбора",
|
||||
{1,"ru","Режим разбора"},""},
|
||||
{"Pattern",
|
||||
{"N",1,0,1}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,0469fd2f-0caf-463a-8ed5-6e987e66ce61},"ИспользоватьКэш",
|
||||
{1,"ru","Использовать кэш"},""},
|
||||
{"Pattern",
|
||||
{"N",1,0,1}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,a0ae97b3-9486-4021-a290-f45388ef8572},"ПроверятьАктуальнуюВерсиюПриОткрытии",
|
||||
{1,"ru","Проверять актуальную версию при открытии"},""},
|
||||
{"Pattern",
|
||||
{"B"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,a6f438e6-ec8c-4b0a-9392-a1dbdfaf55f4},"СтруктурноеСравнениеМодулей",
|
||||
{1,"ru","Структурное сравнение модулей"},""},
|
||||
{"Pattern",
|
||||
{"B"}
|
||||
}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0},
|
||||
{
|
||||
{0,
|
||||
{25,
|
||||
{2,
|
||||
{0,
|
||||
{0,0,da10aea4-e610-43ce-87b3-e512323e0792},"ЗавершитьРаботу1СПослеЗакрытия",
|
||||
{1,"ru","Завершить работу1 с после закрытия"},""},
|
||||
{"Pattern"}
|
||||
},0,
|
||||
{0},
|
||||
{0},0,"",0,
|
||||
{"U"},
|
||||
{"U"},0,00000000-0000-0000-0000-000000000000,2,0,
|
||||
{5004,0},
|
||||
{3,0,0},
|
||||
{0,0},0,
|
||||
{0},
|
||||
{"S",""},0}
|
||||
},0}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,b027147a-d5e5-4aa0-8d6e-080042e7d2c4},"ФормаКартинки",
|
||||
{1,"ru","Форма картинки"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,beafca84-05f5-404d-a794-9066eb489c58},"ФормаДвоичныхДанных",
|
||||
{1,"ru","Форма двоичных данных"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,1,
|
||||
{0,
|
||||
{0,0,cfca3803-704f-4f3b-94ed-717ebfa6a7f0},"UnpackV8",
|
||||
{1,"ru","Unpack v8"},""}
|
||||
},0}
|
File diff suppressed because it is too large
Load Diff
@@ -1,73 +0,0 @@
|
||||
{4,
|
||||
{10,
|
||||
{0469fd2f-0caf-463a-8ed5-6e987e66ce61,0469fd2f-0caf-463a-8ed5-6e987e66ce61,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ИспользоватьКэш"}
|
||||
},
|
||||
{070c4fbd-9466-4e6c-8aeb-984615277fe5,070c4fbd-9466-4e6c-8aeb-984615277fe5,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФайлТретий"}
|
||||
},
|
||||
{30e6f641-d550-403b-baa0-858779e00175,30e6f641-d550-403b-baa0-858779e00175,1,
|
||||
{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"V8Reader"}
|
||||
},
|
||||
{3c8570fa-84e6-44a0-9415-d8cb03807b0f,3c8570fa-84e6-44a0-9415-d8cb03807b0f,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФайлКонфигурации"}
|
||||
},
|
||||
{4cdbcac2-96f9-44df-a932-b79d4fed1641,4cdbcac2-96f9-44df-a932-b79d4fed1641,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"РежимВыбораОбъекта"}
|
||||
},
|
||||
{a0ae97b3-9486-4021-a290-f45388ef8572,a0ae97b3-9486-4021-a290-f45388ef8572,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПроверятьАктуальнуюВерсиюПриОткрытии"}
|
||||
},
|
||||
{a6f438e6-ec8c-4b0a-9392-a1dbdfaf55f4,a6f438e6-ec8c-4b0a-9392-a1dbdfaf55f4,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"СтруктурноеСравнениеМодулей"}
|
||||
},
|
||||
{cd13a629-f358-4440-a22f-52157836a2e6,cd13a629-f358-4440-a22f-52157836a2e6,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"РежимСравнения"}
|
||||
},
|
||||
{f74c76d8-817b-4b93-8e7a-d2c284dbc721,f74c76d8-817b-4b93-8e7a-d2c284dbc721,1,
|
||||
{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"}
|
||||
},
|
||||
{ff87b0fa-c95b-4d30-8a03-a7c8ed2a4556,ff87b0fa-c95b-4d30-8a03-a7c8ed2a4556,1,
|
||||
{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФайлОбновления"}
|
||||
}
|
||||
},
|
||||
{1,
|
||||
{f8356b47-9e97-43b8-9e70-a71a73d82751,30e6f641-d550-403b-baa0-858779e00175,0}
|
||||
},
|
||||
{8,
|
||||
{
|
||||
{0,0469fd2f-0caf-463a-8ed5-6e987e66ce61},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,070c4fbd-9466-4e6c-8aeb-984615277fe5},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,3c8570fa-84e6-44a0-9415-d8cb03807b0f},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,4cdbcac2-96f9-44df-a932-b79d4fed1641},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,a0ae97b3-9486-4021-a290-f45388ef8572},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,a6f438e6-ec8c-4b0a-9392-a1dbdfaf55f4},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,cd13a629-f358-4440-a22f-52157836a2e6},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
},
|
||||
{
|
||||
{0,ff87b0fa-c95b-4d30-8a03-a7c8ed2a4556},f8356b47-9e97-43b8-9e70-a71a73d82751,
|
||||
{-1}
|
||||
}
|
||||
},
|
||||
{0,0},
|
||||
{0}
|
||||
}
|
@@ -1,6 +0,0 @@
|
||||
{1,
|
||||
{2,7,
|
||||
{0,
|
||||
{0,0,ee4742b3-8506-4205-b23d-35ba4dd3a30d},"МакетОформленияДляСравнения",
|
||||
{1,"ru","Макет оформления для сравнения"},""}
|
||||
},0}
|
File diff suppressed because it is too large
Load Diff
@@ -1,10 +0,0 @@
|
||||
{1,
|
||||
{1,
|
||||
{0,
|
||||
{9,
|
||||
{0,
|
||||
{0,0,f74c76d8-817b-4b93-8e7a-d2c284dbc721},"Форма",
|
||||
{1,"ru","Форма"},""},0,0},
|
||||
{0}
|
||||
}
|
||||
},0}
|
@@ -1 +0,0 @@
|
||||
{2,a73b50b7-09a5-48f1-80d0-b4ce9f6116cb,}
|
@@ -1,3 +0,0 @@
|
||||
{
|
||||
{216,0}
|
||||
}
|
@@ -1 +0,0 @@
|
||||
{1,55,"",556ee9a2-01d5-4339-a569-2024e8c1cc26,"f74c76d8-817b-4b93-8e7a-d2c284dbc721",0ba7756f-da2c-488a-bb47-fe65fea7748b,"578b42df-9f20-491a-84ee-a03a67937650",93e399db-4fc0-423e-9f5c-561762438b5f,"59fc50b9-e64d-4b41-9289-fe5d4347fa44",54a8b09b-22ed-4443-ac57-0f3dae3e3b57,"30e6f641-d550-403b-baa0-858779e00175",5c344d5d-314c-42fe-b1da-e7e76d5146fe,"612065b8-f85d-4c98-ba3c-3425a0650549.0",aab5869d-51ef-4bf1-a3c5-ad4ac154bdf5,"6f3ae742-09b1-4c84-a677-20ba1ad94604",d56b19a6-beb2-4418-9ce0-62caa2476ed3,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4",854f5326-2251-46ef-9121-3ca4265c1765,"copyinfo",1eb2174a-e4d6-4b77-8de8-f7d50ec9a6cf,"versions",9e4150e9-37f5-45b3-9095-288510e05689,"6ce41219-5366-488e-b186-5cf2a98e3a84",76af7fe0-9063-44f9-9ac3-236b846b5364,"730a590b-3afd-4126-a365-9b465e5dec1f",36bb1916-f696-472e-85f2-5507eadd4fdb,"ee4742b3-8506-4205-b23d-35ba4dd3a30d",e415a12c-3c0d-4ba0-8a00-92c51a00dee2,"1da9808b-523e-4e19-a579-8066f1a6715b",c7399e2d-b87b-4e13-801e-c980726d7d00,"a635243d-2cfb-421b-89ef-af90a9c7d16e",4fe004e1-fcff-4c9a-867e-655000ea2b33,"6f3ae742-09b1-4c84-a677-20ba1ad94604.0",e4b612c4-1263-4b7c-ae12-e140d69858e7,"beafca84-05f5-404d-a794-9066eb489c58",a6eda636-9b55-46b9-9ac4-ed9e67374e69,"cfca3803-704f-4f3b-94ed-717ebfa6a7f0.0",cbddc7b1-7e7b-4a1c-8ae0-cb11bd0a5883,"6ce41219-5366-488e-b186-5cf2a98e3a84.0",52c609c1-fb52-42c5-9df5-1059d28819b3,"6671e18d-b2bc-4a3c-a8e1-19b48690b760",dbbabe6d-5af7-4b1f-9a7e-d963d0a4a4bc,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c",1ef8fdf0-d22c-40b5-8a46-b1c92ede1a3b,"1aee28e2-8225-463f-be46-4ad936f2b7ce.0",245cd472-8183-48cc-9a02-4ead66c71532,"1aee28e2-8225-463f-be46-4ad936f2b7ce.1",1377baeb-8d03-4c8d-864c-893487a87347,"root",5ed65ca5-994c-4b04-bd25-82b3a5260023,"ee4742b3-8506-4205-b23d-35ba4dd3a30d.0",f4026b75-b5cc-4014-8732-ae8a14c614fb,"650ef89e-0894-4269-9786-1705b436c87f.0",2d50027a-2c56-464b-96d9-da02f04306b4,"9d84af2e-7e98-4bd6-b8a7-cddb813852df",f19a7152-c839-4fc8-9b96-ba62293c3b8c,"59fc50b9-e64d-4b41-9289-fe5d4347fa44.0",6c8e2c8d-fd56-4d42-a740-5f64cacbb099,"a73b50b7-09a5-48f1-80d0-b4ce9f6116cb",5bcf8337-f9aa-435f-998f-a511638dfe30,"a635243d-2cfb-421b-89ef-af90a9c7d16e.0",9d661a3a-a717-4753-9784-35eaa7e7e934,"a635243d-2cfb-421b-89ef-af90a9c7d16e.1",f4615bbc-0831-448f-8704-00b2fcfefeaa,"1da9808b-523e-4e19-a579-8066f1a6715b.0",ba968c53-a275-45d4-84c2-e2ed213225b2,"1aee28e2-8225-463f-be46-4ad936f2b7ce",07710c07-adb2-43fa-958c-c76f71633566,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.0",7a5af94e-afe1-4e0e-b657-869dde2d7af7,"b027147a-d5e5-4aa0-8d6e-080042e7d2c4.1",f33709d3-7885-45b7-8ecd-45910ff5c311,"650ef89e-0894-4269-9786-1705b436c87f",bec7e8f3-9ed5-4498-b5b5-4de47012be90,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.0",af5beeb8-914c-488a-809b-5d045ac656ce,"9911a7d8-1125-4191-aad4-dcc34d1d6d7c.1",12e1e967-7c2f-42d7-ad55-8e2811ea83ea,"75c9e0a1-c061-419d-a435-a758a19ebc88",1aad5a54-8b1d-4496-8737-84671b67b4ce,"30e6f641-d550-403b-baa0-858779e00175.0",156f8864-aaf7-44a2-86ea-8e30fbe55ac4,"730a590b-3afd-4126-a365-9b465e5dec1f.0",3f5809a6-7f04-4161-8e4a-6534abd57185,"beafca84-05f5-404d-a794-9066eb489c58.0",9204a5ef-3d39-4c3a-bde6-35087c11b64b,"beafca84-05f5-404d-a794-9066eb489c58.1",fe2a474f-5989-41a8-8328-04962d1d9d52,"cfca3803-704f-4f3b-94ed-717ebfa6a7f0",8c1d0fe4-ef75-4c05-8098-77ae289e2044,"9d84af2e-7e98-4bd6-b8a7-cddb813852df.0",454f1e2f-1a0a-495d-8fea-5daac1ea911d,"612065b8-f85d-4c98-ba3c-3425a0650549",36b07bd0-8a31-4510-a565-805d4b126974,"578b42df-9f20-491a-84ee-a03a67937650.0",70054956-371d-4eb0-b0de-55d1cd1b7152,"f74c76d8-817b-4b93-8e7a-d2c284dbc721.0",c849ac06-ca01-4929-907c-ba9bb0b847f7,"6f680c0d-f360-4dd5-8fec-15672a87468e",95ea822d-5bb1-487f-a6aa-b803d7def3fe,"6f680c0d-f360-4dd5-8fec-15672a87468e.0",74987b90-3c93-455a-8fa4-d74a0494068a,"version",cb4c338f-d4e3-4f63-8e0e-7b77565fd14f,"75c9e0a1-c061-419d-a435-a758a19ebc88.1",8e6a0803-1770-4afe-b24b-79ca6988a241,"75c9e0a1-c061-419d-a435-a758a19ebc88.0",247da18d-eedb-4d6b-a4ca-55fda61550bc,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.0",11c8862a-5646-4580-ab35-917ba28a2a2a,"6671e18d-b2bc-4a3c-a8e1-19b48690b760.1",d61af730-96a5-49da-8924-42ff52e852c7}
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1
scripts/compile.cmd
Normal file
1
scripts/compile.cmd
Normal file
@@ -0,0 +1 @@
|
||||
oscript .\..\precommit\v8files-extractor.os --compile .\..\src\ .\..\ --recursive
|
@@ -1 +1 @@
|
||||
oscript v8files-extractor.os --decompile g:/gitRepo/integration-1c-redmine/test g:/gitRepo/integration-1c-redmine/src
|
||||
oscript .\..\v8files-extractor.os --decompile .\..\ .\..\src
|
Reference in New Issue
Block a user