This commit is contained in:
Администратор 2021-10-25 08:22:12 +03:00
parent 7245563b5b
commit 9ba5dd2c8b
5 changed files with 175 additions and 175 deletions

View File

@ -9093,6 +9093,173 @@
КонецФункции
Функция ПреобразоватьЗначениеИзSDBLЛкс(ЗначениеSDBL, АдресЧужойСхемыБД = "") Экспорт
Если СтрДлина(ЗначениеSDBL) > 100 Тогда
Возврат Неопределено;
КонецЕсли;
Фрагменты = СтрРазделитьЛкс(ЗначениеSDBL, ":");
Если Фрагменты.Количество() <> 2 Тогда
Возврат Неопределено;
КонецЕсли;
РегВыражение = ирКэш.ВычислительРегВыраженийЛкс();
#Если Сервер И Не Сервер Тогда
РегВыражение = обработки.ирОболочкаРегВыражение.Создать();
#КонецЕсли
РегВыражение.Pattern = "\((\d+):([\dA-F]{32})\)";
Вхождения = РегВыражение.НайтиВхождения(ЗначениеSDBL);
Если Вхождения.Количество() = 0 Тогда
Возврат Неопределено;
КонецЕсли;
Вхождение = Вхождения[0];
#Если Сервер И Не Сервер Тогда
Вхождение = Обработки.ирОболочкаРегВхождение.Создать();
#КонецЕсли
СтрокаНомераТаблицы = Вхождение.SubMatches(0);
ИдентификаторОбъекта = Вхождение.SubMatches(1);
ПолноеИмяМД = МетаданныеПоНомеруСсылочнойТаблицыЛкс(СтрокаНомераТаблицы, АдресЧужойСхемыБД);
ОбъектМетаданныхНайден = Истина;
Если Не ЗначениеЗаполнено(ПолноеИмяМД) Тогда
ПолноеИмяМД = "НеизвестныйСсылочныйТип" + СтрокаНомераТаблицы;
ОбъектМетаданныхНайден = Ложь;
КонецЕсли;
Результат = ПолноеИмяМД + "._" + ИдентификаторОбъекта;
Если ОбъектМетаданныхНайден И Не ЗначениеЗаполнено(АдресЧужойСхемыБД) Тогда
//СтруктураБД = ирКэш.СтруктураХраненияБДЛкс(Ложь);
// Этот способ не работал для перечислений
//УникальныйИдентификатор = Новый УникальныйИдентификатор(ПолучитьГУИДПрямойИзИнверсногоЛкс(Фрагменты[1]));
//Массив = Новый Массив();
//Если ЗначениеЗаполнено(УникальныйИдентификатор) Тогда
// Массив.Добавить(УникальныйИдентификатор);
//КонецЕсли;
//Значение = Новый (Тип(ПолучитьИмяТипаСсылкиТаблицыБДЛкс(ПолноеИмяМД)), Массив);
//
ПустаяСсылка = Новый (Тип(ИмяТипаИзПолногоИмениТаблицыБДЛкс(ПолноеИмяМД)));
ПустаяСсылкаВнутр = ЗначениеВСтрокуВнутр(ПустаяСсылка);
ФрагментыПустойСсылки = СтрРазделитьЛкс(ПустаяСсылкаВнутр, ":");
СсылкаВнутр = ФрагментыПустойСсылки[0] + ":" + ИдентификаторОбъекта + "}";
Попытка
Результат = ЗначениеИзСтрокиВнутр(СсылкаВнутр);
Исключение
// Например, если Фрагменты[1] содержит неверное число символов
Пустышка = 0;
КонецПопытки;
КонецЕсли;
Возврат Результат;
КонецФункции
Функция НавигационнаяСсылкаВЗначениеЛкс(Знач ТекущеееЗначение) Экспорт
//e1cib/data/Справочник.ирОбъектыДляОтладки?ref=aa3a0009dd50223411e1c2907cccb6b7
Маркер = "e1cib/data/";
ТекстСсылки = ПоследнийФрагментЛкс(ТекущеееЗначение, Маркер, Ложь);
Если ЗначениеЗаполнено(ТекстСсылки) Тогда
Разделитель = "?ref=";
Идентификатор = ПоследнийФрагментЛкс(ТекстСсылки, Разделитель);
Идентификатор = ПолучитьГУИДПрямойИзИнверсногоЛкс(Идентификатор);
ПолноеИмяМД = ПервыйФрагментЛкс(ТекстСсылки, Разделитель);
ОбъектМД = ОбъектМДПоПолномуИмениЛкс(ПолноеИмяМД);
Если ОбъектМД = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
МенеджерМД = Новый (ИмяТипаИзПолногоИмениМДЛкс(ПолноеИмяМД, "Менеджер"));
ЗначениеСсылки = МенеджерМД.ПолучитьСсылку(Новый УникальныйИдентификатор(Идентификатор));
КонецЕсли;
Возврат ЗначениеСсылки;
КонецФункции
Функция МетаданныеПоНомеруСсылочнойТаблицыЛкс(СтрокаНомерТаблицы, АдресЧужойСхемыБД = "") Экспорт
СтруктураБД = ирКэш.СтруктураХраненияБДЛкс(, Ложь, АдресЧужойСхемыБД);
#Если Сервер И Не Сервер Тогда
СтруктураБД = Новый ТаблицаЗначений;
#КонецЕсли
СловарьШаблоновМетаданных = ирКэш.ПолучитьСловарьШаблоновМетаданныхЛкс(, АдресЧужойСхемыБД);
Для Каждого СтрокаШаблона Из СловарьШаблоновМетаданных.НайтиСтроки(Новый Структура("КоличествоПараметров", 1)) Цикл
ИмяКандидат = СтрЗаменить(СтрокаШаблона.ПозиционныйШаблон, "1", СтрокаНомерТаблицы);
СтрокаСтруктуры = СтруктураБД.Найти(ИмяКандидат, "КраткоеИмяТаблицыХранения");
Если СтрокаСтруктуры <> Неопределено Тогда
Возврат СтрокаСтруктуры.Метаданные;
КонецЕсли;
КонецЦикла;
Возврат Неопределено;
КонецФункции
Функция ПреобразоватьПредставлениеВСсылкуЛкс(Знач МенеджерИлиОбъектМД, Знач Текст, Знач ПроверятьПредставлениеТипаДокумента = Ложь, КэшПоиска = Неопределено) Экспорт
Если ТипЗнч(МенеджерИлиОбъектМД) = Тип("ОбъектМетаданных") Тогда
Менеджер = ПолучитьМенеджерЛкс(МенеджерИлиОбъектМД);
Иначе
Менеджер = МенеджерИлиОбъектМД;
КонецЕсли;
Текст = СокрЛП(Текст);
Если Не ПроверятьПредставлениеТипаДокумента Тогда
УникальныйИдентификатор = ирКэш.Получить().УникальныйИдентификаторИзСтроки(Текст);
Если УникальныйИдентификатор <> Неопределено Тогда
Значение = Менеджер.ПолучитьСсылку(УникальныйИдентификатор);
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(Значение) Тогда
ОбъектМД = Метаданные.НайтиПоТипу(ТипЗнч(Менеджер));
RegExp = ирКэш.Получить().RegExp;
RegExp.Pattern = "([^ ]+)\ от\ (\d+\.\d+\.\d+\ \d+\:\d+\:\d+)$"; // станадартное представление документа
Результаты = RegExp.НайтиВхождения(Текст);
Если Результаты.Количество() > 0 Тогда
Номер = Результаты[0].SubMatches(0);
Дата = Результаты[0].SubMatches(1);
Попытка
Дата = Дата(Дата);
Исключение
Дата = Неопределено;
КонецПопытки;
ПредставлениеТипа = ОбъектМД.ПредставлениеОбъекта;
Если Не ЗначениеЗаполнено(ПредставлениеТипа) Тогда
ПредставлениеТипа = ОбъектМД.Представление();
КонецЕсли;
Если Истина
И Дата <> Неопределено
И (Ложь
Или Не ПроверятьПредставлениеТипаДокумента
Или СтрокиРавныЛкс(Лев(Текст, Результаты[0].FirstIndex), ПредставлениеТипа + " "))
Тогда
КлючКэша = ОбъектМД.ПолноеИмя() + "." + Текст;
Если КэшПоиска <> Неопределено Тогда
Значение = КэшПоиска[КлючКэша];
КонецЕсли;
Если Значение = Неопределено Тогда
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| _Т.Ссылка
|ИЗ
| " + ОбъектМД.ПолноеИмя() + " КАК _Т
|ГДЕ
| _Т.Номер = &Номер
| И _Т.Дата = &Дата
|";
Запрос.УстановитьПараметр("Номер", Номер);
Запрос.УстановитьПараметр("Дата", Дата);
Значение = Новый СписокЗначений;
Значение.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(0));
Если Значение.Количество() > 0 Тогда
Для Каждого ЭлементСписка Из Значение Цикл
ЭлементСписка.Представление = "" + ЭлементСписка.Значение + " (" + ЭлементСписка.Значение.УникальныйИдентификатор() + ")";
КонецЦикла;
КонецЕсли;
Если КэшПоиска <> Неопределено Тогда
КэшПоиска[КлючКэша] = Значение;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Значение;
КонецФункции
#Если Клиент Тогда
Функция ИмяФормыИзСтрокиИнструментаЛкс(Знач СтрокаИнструмента) Экспорт
@ -20691,80 +20858,6 @@
КонецПроцедуры
Функция ПреобразоватьЗначениеИзSDBLЛкс(ЗначениеSDBL, АдресЧужойСхемыБД = "") Экспорт
Если СтрДлина(ЗначениеSDBL) > 100 Тогда
Возврат Неопределено;
КонецЕсли;
Фрагменты = СтрРазделитьЛкс(ЗначениеSDBL, ":");
Если Фрагменты.Количество() <> 2 Тогда
Возврат Неопределено;
КонецЕсли;
РегВыражение = ирКэш.ВычислительРегВыраженийЛкс();
#Если Сервер И Не Сервер Тогда
РегВыражение = обработки.ирОболочкаРегВыражение.Создать();
#КонецЕсли
РегВыражение.Pattern = "\((\d+):([\dA-F]{32})\)";
Вхождения = РегВыражение.НайтиВхождения(ЗначениеSDBL);
Если Вхождения.Количество() = 0 Тогда
Возврат Неопределено;
КонецЕсли;
Вхождение = Вхождения[0];
#Если Сервер И Не Сервер Тогда
Вхождение = Обработки.ирОболочкаРегВхождение.Создать();
#КонецЕсли
СтрокаНомераТаблицы = Вхождение.SubMatches(0);
ИдентификаторОбъекта = Вхождение.SubMatches(1);
ПолноеИмяМД = МетаданныеПоНомеруСсылочнойТаблицыЛкс(СтрокаНомераТаблицы, АдресЧужойСхемыБД);
ОбъектМетаданныхНайден = Истина;
Если Не ЗначениеЗаполнено(ПолноеИмяМД) Тогда
ПолноеИмяМД = "НеизвестныйСсылочныйТип" + СтрокаНомераТаблицы;
ОбъектМетаданныхНайден = Ложь;
КонецЕсли;
Результат = ПолноеИмяМД + "._" + ИдентификаторОбъекта;
Если ОбъектМетаданныхНайден И Не ЗначениеЗаполнено(АдресЧужойСхемыБД) Тогда
//СтруктураБД = ирКэш.СтруктураХраненияБДЛкс(Ложь);
// Этот способ не работал для перечислений
//УникальныйИдентификатор = Новый УникальныйИдентификатор(ПолучитьГУИДПрямойИзИнверсногоЛкс(Фрагменты[1]));
//Массив = Новый Массив();
//Если ЗначениеЗаполнено(УникальныйИдентификатор) Тогда
// Массив.Добавить(УникальныйИдентификатор);
//КонецЕсли;
//Значение = Новый (Тип(ПолучитьИмяТипаСсылкиТаблицыБДЛкс(ПолноеИмяМД)), Массив);
//
ПустаяСсылка = Новый (Тип(ИмяТипаИзПолногоИмениТаблицыБДЛкс(ПолноеИмяМД)));
ПустаяСсылкаВнутр = ЗначениеВСтрокуВнутр(ПустаяСсылка);
ФрагментыПустойСсылки = СтрРазделитьЛкс(ПустаяСсылкаВнутр, ":");
СсылкаВнутр = ФрагментыПустойСсылки[0] + ":" + ИдентификаторОбъекта + "}";
Попытка
Результат = ЗначениеИзСтрокиВнутр(СсылкаВнутр);
Исключение
// Например, если Фрагменты[1] содержит неверное число символов
Пустышка = 0;
КонецПопытки;
КонецЕсли;
Возврат Результат;
КонецФункции
Функция МетаданныеПоНомеруСсылочнойТаблицыЛкс(СтрокаНомерТаблицы, АдресЧужойСхемыБД = "") Экспорт
СтруктураБД = ирКэш.СтруктураХраненияБДЛкс(, Ложь, АдресЧужойСхемыБД);
#Если Сервер И Не Сервер Тогда
СтруктураБД = Новый ТаблицаЗначений;
#КонецЕсли
СловарьШаблоновМетаданных = ирКэш.ПолучитьСловарьШаблоновМетаданныхЛкс(, АдресЧужойСхемыБД);
Для Каждого СтрокаШаблона Из СловарьШаблоновМетаданных.НайтиСтроки(Новый Структура("КоличествоПараметров", 1)) Цикл
ИмяКандидат = СтрЗаменить(СтрокаШаблона.ПозиционныйШаблон, "1", СтрокаНомерТаблицы);
СтрокаСтруктуры = СтруктураБД.Найти(ИмяКандидат, "КраткоеИмяТаблицыХранения");
Если СтрокаСтруктуры <> Неопределено Тогда
Возврат СтрокаСтруктуры.Метаданные;
КонецЕсли;
КонецЦикла;
Возврат Неопределено;
КонецФункции
Процедура ОтладитьОтложенныйОбъектЛкс(Знач СсылкаИлиИмяФайла = Неопределено, УдалитьОбъектПослеУспешногоОткрытия = Ложь) Экспорт
Если ПроверитьПлатформаНеWindowsЛкс(,, Истина) Тогда
@ -21235,99 +21328,6 @@
КонецПроцедуры
Функция НавигационнаяСсылкаВЗначениеЛкс(Знач ТекущеееЗначение) Экспорт
//e1cib/data/Справочник.ирОбъектыДляОтладки?ref=aa3a0009dd50223411e1c2907cccb6b7
Маркер = "e1cib/data/";
ТекстСсылки = ПоследнийФрагментЛкс(ТекущеееЗначение, Маркер, Ложь);
Если ЗначениеЗаполнено(ТекстСсылки) Тогда
Разделитель = "?ref=";
Идентификатор = ПоследнийФрагментЛкс(ТекстСсылки, Разделитель);
Идентификатор = ПолучитьГУИДПрямойИзИнверсногоЛкс(Идентификатор);
ПолноеИмяМД = ПервыйФрагментЛкс(ТекстСсылки, Разделитель);
ОбъектМД = ОбъектМДПоПолномуИмениЛкс(ПолноеИмяМД);
Если ОбъектМД = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
МенеджерМД = Новый (ИмяТипаИзПолногоИмениМДЛкс(ПолноеИмяМД, "Менеджер"));
ЗначениеСсылки = МенеджерМД.ПолучитьСсылку(Новый УникальныйИдентификатор(Идентификатор));
КонецЕсли;
Возврат ЗначениеСсылки;
КонецФункции
Функция ПреобразоватьПредставлениеВСсылкуЛкс(Знач МенеджерИлиОбъектМД, Знач Текст, Знач ПроверятьПредставлениеТипаДокумента = Ложь, КэшПоиска = Неопределено) Экспорт
Если ТипЗнч(МенеджерИлиОбъектМД) = Тип("ОбъектМетаданных") Тогда
Менеджер = ПолучитьМенеджерЛкс(МенеджерИлиОбъектМД);
Иначе
Менеджер = МенеджерИлиОбъектМД;
КонецЕсли;
Текст = СокрЛП(Текст);
Если Не ПроверятьПредставлениеТипаДокумента Тогда
УникальныйИдентификатор = ирКэш.Получить().УникальныйИдентификаторИзСтроки(Текст);
Если УникальныйИдентификатор <> Неопределено Тогда
Значение = Менеджер.ПолучитьСсылку(УникальныйИдентификатор);
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(Значение) Тогда
ОбъектМД = Метаданные.НайтиПоТипу(ТипЗнч(Менеджер));
RegExp = ирКэш.Получить().RegExp;
RegExp.Pattern = "([^ ]+)\ от\ (\d+\.\d+\.\d+\ \d+\:\d+\:\d+)$"; // станадартное представление документа
Результаты = RegExp.НайтиВхождения(Текст);
Если Результаты.Количество() > 0 Тогда
Номер = Результаты[0].SubMatches(0);
Дата = Результаты[0].SubMatches(1);
Попытка
Дата = Дата(Дата);
Исключение
Дата = Неопределено;
КонецПопытки;
ПредставлениеТипа = ОбъектМД.ПредставлениеОбъекта;
Если Не ЗначениеЗаполнено(ПредставлениеТипа) Тогда
ПредставлениеТипа = ОбъектМД.Представление();
КонецЕсли;
Если Истина
И Дата <> Неопределено
И (Ложь
Или Не ПроверятьПредставлениеТипаДокумента
Или СтрокиРавныЛкс(Лев(Текст, Результаты[0].FirstIndex), ПредставлениеТипа + " "))
Тогда
КлючКэша = ОбъектМД.ПолноеИмя() + "." + Текст;
Если КэшПоиска <> Неопределено Тогда
Значение = КэшПоиска[КлючКэша];
КонецЕсли;
Если Значение = Неопределено Тогда
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| _Т.Ссылка
|ИЗ
| " + ОбъектМД.ПолноеИмя() + " КАК _Т
|ГДЕ
| _Т.Номер = &Номер
| И _Т.Дата = &Дата
|";
Запрос.УстановитьПараметр("Номер", Номер);
Запрос.УстановитьПараметр("Дата", Дата);
Значение = Новый СписокЗначений;
Значение.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(0));
Если Значение.Количество() > 0 Тогда
Для Каждого ЭлементСписка Из Значение Цикл
ЭлементСписка.Представление = "" + ЭлементСписка.Значение + " (" + ЭлементСписка.Значение.УникальныйИдентификатор() + ")";
КонецЦикла;
КонецЕсли;
Если КэшПоиска <> Неопределено Тогда
КэшПоиска[КлючКэша] = Значение;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Значение;
КонецФункции
// Параметры:
// РедактированиеРазрешено - Булево - для открытия ссылки надо установить Ложь
// ЭлементУправления - Неопределено - значение этого элемента управления открываем, при открытии значения из ячейки табличного поля должно быть Неопределено

View File

@ -78,8 +78,8 @@
<Metadata name="CommonModule.ирИнтерфейсДляВстраивания.Module" id="8ed0c94b-0c03-471f-9bec-8c8faaa6e290.0" configVersion="ad724a91d9504e4a9d2ffe49ac3b411c00000000"/>
<Metadata name="CommonModule.ирКэш" id="0aafe604-39f8-4db0-bf41-5b107f99bb2e" configVersion="fabc78f15544e34d9ee6567d2724ccb900000000"/>
<Metadata name="CommonModule.ирКэш.Module" id="0aafe604-39f8-4db0-bf41-5b107f99bb2e.0" configVersion="77c5afc8d0524942bb8367186b0ff09000000000"/>
<Metadata name="CommonModule.ирОбщий" id="ad8f9897-ed33-465e-abb0-2fff0b04813f" configVersion="b61c3f6c16a0b24586acf84e11b4871000000000"/>
<Metadata name="CommonModule.ирОбщий.Module" id="ad8f9897-ed33-465e-abb0-2fff0b04813f.0" configVersion="8ad938be1a20b14db30cc18d680a43d600000000"/>
<Metadata name="CommonModule.ирОбщий" id="ad8f9897-ed33-465e-abb0-2fff0b04813f" configVersion="1a8e8e70300a2c45a75a7a844d2bdd0e00000000"/>
<Metadata name="CommonModule.ирОбщий.Module" id="ad8f9897-ed33-465e-abb0-2fff0b04813f.0" configVersion="355ba585c3b8ec4193428366cb199e6c00000000"/>
<Metadata name="CommonModule.ирПортативный" id="a72577b8-211f-40be-bb34-05c6a3ffd205" configVersion="84a5512b68f7f14a8166fa66ab77b0dc00000000"/>
<Metadata name="CommonModule.ирПортативный.Module" id="a72577b8-211f-40be-bb34-05c6a3ffd205.0" configVersion="cb38e0f93fb15f4d9584e8fe930090bf00000000"/>
<Metadata name="CommonModule.ирПривилегированный" id="4c09b85c-4566-4862-b8b9-0c21d939af9d" configVersion="0c83a85fad425a4a82a1c1746159228400000000"/>
@ -540,7 +540,7 @@
<Metadata name="CommonPicture.ирЧисло.Picture" id="06ce2132-366e-4133-bc99-eb37ae74ea78.0" configVersion="8b0df8ff53017a4fb5378c93c942365500000000"/>
<Metadata name="CommonTemplate.ирШаблонРасширения" id="707abe9a-27ff-424f-a8c5-9b204feb7a87" configVersion="83018045472cdb488e6a4d49df44253200000000"/>
<Metadata name="CommonTemplate.ирШаблонРасширения.Template" id="707abe9a-27ff-424f-a8c5-9b204feb7a87.0" configVersion="b3b8889cd244194c83bf8067e27bc44300000000"/>
<Metadata name="Configuration.ИнструментыРазработчика" id="6dfb797d-2e17-486d-8769-e566f427a20e" configVersion="9504053394358348ac00419d3dd5c24700000000"/>
<Metadata name="Configuration.ИнструментыРазработчика" id="6dfb797d-2e17-486d-8769-e566f427a20e" configVersion="ad4ba01d031d424bb38b8ae2c9def85e00000000"/>
<Metadata name="Configuration.ИнструментыРазработчика.CommandInterface" id="f264e44e-804f-44ff-bbda-bd15d65a46e9.a" configVersion="bcf8ca0712b74840ab8efb108edbf0f900000000"/>
<Metadata name="Configuration.ИнструментыРазработчика.ExternalConnectionModule" id="f264e44e-804f-44ff-bbda-bd15d65a46e9.5" configVersion="7fb1c1b15382474da81ef6025cf2ba0500000000"/>
<Metadata name="Configuration.ИнструментыРазработчика.Logo" id="f264e44e-804f-44ff-bbda-bd15d65a46e9.1" configVersion="4fcf84fe54c5734f85fce08ed282f38200000000"/>
@ -3154,7 +3154,7 @@
<Metadata name="Role.ирРазработчик.Rights" id="8098f380-05ab-4143-80e6-e3c6ad0b885c.0" configVersion="368d502e35982b4e802912396ebec28e00000000"/>
<Metadata name="Style.ирОсновной" id="d4fb5140-8838-483f-9452-47ac6138c9d1" configVersion="2b6d53fc7eea814e8dc246e606cb8ed200000000"/>
<Metadata name="Style.ирОсновной.Style" id="d4fb5140-8838-483f-9452-47ac6138c9d1.0" configVersion="e9de5bcf49b3bc479b8109de2b26c39600000000"/>
<Metadata name="Subsystem.ИнструментыРазработчикаTormozit" id="69395056-dad8-4227-b35c-38827b1495be" configVersion="36a5d0ab4396004d91be597cda1997ea00000000"/>
<Metadata name="Subsystem.ИнструментыРазработчикаTormozit" id="69395056-dad8-4227-b35c-38827b1495be" configVersion="b57ee6390943c74493da4517b37c342f00000000"/>
<Metadata name="Subsystem.ИнструментыРазработчикаTormozit.CommandInterface" id="69395056-dad8-4227-b35c-38827b1495be.1" configVersion="6cf8ce9dfe6bb64c94577e7abbdd73e900000000"/>
<Metadata name="Subsystem.ИнструментыРазработчикаTormozit.Help" id="69395056-dad8-4227-b35c-38827b1495be.0" configVersion="b7209d70b1e4eb4db513d8bdad9bf56100000000"/>
<Metadata name="Subsystem.ИнструментыРазработчикаTormozit.Subsystem.КонтекстнаяПодсказка" id="5176d4a6-c7cb-42c9-820a-a039377969b6" configVersion="32e3a51cecd9364e91b0ba3d7290631a00000000"/>

View File

@ -51,7 +51,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.ирРазработчик</xr:Item>
</DefaultRoles>
<Vendor>Tormozit</Vendor>
<Version>6.14.1</Version>
<Version>6.14.2</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>

View File

@ -6,7 +6,7 @@
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Инструменты разработчика 6.14.1</v8:content>
<v8:content>Инструменты разработчика 6.14.2</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
@ -17,7 +17,7 @@
<v8:content>Инструменты разработчика 6.12.1</v8:content>
</v8:item>
</Synonym>
<Comment>6.14.1</Comment>
<Comment>6.14.2</Comment>
<IncludeHelpInContents>true</IncludeHelpInContents>
<IncludeInCommandInterface>true</IncludeInCommandInterface>
<Explanation>

View File

@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<VERSION>430</VERSION>
<VERSION>431</VERSION>