1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2024-11-21 17:36:46 +02:00

ORAIS-1489: Изменение индексов в формах расширений.

This commit is contained in:
Зазулов Алексей Александрович (ЗК-0001393) 2024-05-22 17:32:21 +03:00 committed by Максимов Валерий Валерьевич (000044217)
parent 2564cfd6de
commit cbc20e6b97
32 changed files with 3900 additions and 108 deletions

View File

@ -0,0 +1,381 @@
//////////////////////////////////////////////////////////////////////////////////
//
// Класс предназначен для чтения данных из файлов форм объектов и их последующей
// обработки.
//
// (с) BIA Technologies, LLC
//
//////////////////////////////////////////////////////////////////////////////////
// BSLLS:LineLength-off
#Область ОписаниеПеременных
Перем ДанныеФормы; // Массив строк файла формы
Перем ДанныеБазовойФормы; // Массив строк файла формы
Перем ФорматEDT; // Булево, определяющее формат данных формы
Перем ЭлементыФормы; //
Перем ЭлементыБазовойФормы; //
Перем ТаблицаДублей; //
Перем СвободныеИдентификаторы; //
Перем ПоследнийИдентификатор; //
Перем ФормаИзменена; // Флаг, отражающий наличие внесенных в форму изменений
#КонецОбласти
#Область Конструктор
// Инициализация объекта.
//
// Параметры:
// Файл - Файл - объект файла формы, данные которой нужно прочитать.
//
Процедура ПриСозданииОбъекта(Файл)
Если НЕ ЗначениеЗаполнено(Файл) Тогда
ВызватьИсключение "В конструктор объекта не передан файл формы";
КонецЕсли;
Если НЕ Файл.Существует() Тогда
ВызватьИсключение СтрШаблон("Не найден файл: %1", Файл.ПолноеИмя);
КонецЕсли;
ФорматEDT = ТипыФайлов.ЭтоФайлОписанияФормыEDT(Файл);
Если НЕ ФорматEDT И НЕ ТипыФайлов.ЭтоФайлОписанияФормыКонфигуратора(Файл) Тогда
ВызватьИсключение СтрШаблон("Файл '%1' не является файлом формы.", Файл.ПолноеИмя);
КонецЕсли;
ДанныеФормы = Новый Массив;
ДанныеБазовойФормы = Новый Массив;
ФормаИзменена = Ложь;
Если ФорматEDT Тогда
ПрочитатьДанныеФормыВФорматеEDT(Файл);
Иначе
ПрочитатьДанныеФормыВФорматеКонфигуратора(Файл);
КонецЕсли;
ЭлементыБазовойФормы = ТаблицаЭлементовФормы(ДанныеБазовойФормы);
Если НЕ ФорматEDT Тогда
СкорректироватьПутьКЭлементам(ЭлементыБазовойФормы);
КонецЕсли;
ЭлементыФормы = ТаблицаЭлементовФормы(ДанныеФормы);
КонецПроцедуры
#КонецОбласти
#Область ПрограммныйИнтерфейс
// Позволяет определить, является ли обрабатываемая форма формой расширения.
//
// Возвращаемое значение:
// Булево - признак, является является ли обрабатываемая форма формой расширения, проверка происходит
// по наличию данных базовой формы.
//
Функция ЭтоФормаРасширения() Экспорт
Возврат ДанныеБазовойФормы <> Неопределено И ДанныеБазовойФормы.Количество() > 0;
КонецФункции
// Проверяет, существуют ли дубли среди идентификаторов объектов формы.
//
// Возвращаемое значение:
// Булево - признак наличия дублей.
//
Функция ЕстьДублиИдентификаторов() Экспорт
Возврат ТаблицаДублей().Количество() > 0 И ТаблицаДублей(0).Количество > 1;
КонецФункции
// Определяет, были ли внесены изменения в текст формы.
//
// Возвращаемое значение:
// Булево - признак наличия изменений в тексте формы.
//
Функция ФормаИзменена() Экспорт
Возврат ФормаИзменена;
КонецФункции
// При наличии у формы базовой формы, заменяет идентификаторы всех заимствованных объектов на идентификаторы
// базовой формы. Поиск заимствованных объектов выполняется по полному пути и имени объекта.
//
Процедура ВосстановитьСвязьЭлементовСБазовойФормой() Экспорт
Для Каждого СтрокаЭлемента Из ЭлементыБазовойФормы Цикл
НайденныеСтроки = ЭлементыФормы.НайтиСтроки(Новый Структура("Путь, Элемент", СтрокаЭлемента.Путь, СтрокаЭлемента.Элемент));
Если НайденныеСтроки.Количество() > 1 Тогда
ВызватьИсключение СтрШаблон("На форме найдено более одного экземпляра реквизита: %1", СтрокаЭлемента.Путь);
ИначеЕсли НайденныеСтроки.Количество() = 0 Тогда
Продолжить;
Иначе
НайденнаяСтрока = НайденныеСтроки[0];
ФормаИзменена = ФормаИзменена ИЛИ (НайденнаяСтрока.НовыйИдентификатор <> СтрокаЭлемента.Идентификатор);
НайденнаяСтрока.НовыйИдентификатор = СтрокаЭлемента.Идентификатор;
НайденнаяСтрока.Заимствован = Истина;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
// Для каждого найденного в форме дубля идентификатора выполняет его замену на свободный идентификатор.
//
Процедура ЗаменитьДублиИдентификаторов() Экспорт
Для Каждого СтрокаДубля Из ТаблицаДублей() Цикл
Если СтрокаДубля.Количество = 1 Тогда
Прервать;
КонецЕсли;
НайденныеСтроки = ЭлементыФормы.НайтиСтроки(Новый Структура("НовыйИдентификатор", СтрокаДубля.НовыйИдентификатор));
ЕстьЗаимствованныйЭлемент = Ложь;
Для Каждого СтрокаТЧ Из НайденныеСтроки Цикл
Если НЕ СтрокаТЧ.Заимствован Тогда
Продолжить;
КонецЕсли;
ЕстьЗаимствованныйЭлемент = Истина;
Прервать;
КонецЦикла;
Если ЕстьЗаимствованныйЭлемент Тогда
Для Каждого СтрокаТЧ Из НайденныеСтроки Цикл
Если СтрокаТЧ.Заимствован Тогда
Продолжить;
КонецЕсли;
СтрокаТЧ.НовыйИдентификатор = СвободныйИдентификатор();
ФормаИзменена = Истина;
КонецЦикла;
Иначе
Для Индекс = 0 По НайденныеСтроки.ВГраница() - 1 Цикл
СтрокаТЧ = НайденныеСтроки[Индекс];
СтрокаТЧ.НовыйИдентификатор = СвободныйИдентификатор();
ФормаИзменена = Истина;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
// Выполняет запись данных формы в файл.
//
// Параметры:
// Файл - Файл - объект файла, содержащий полное имя файла, в который должна быть произведена запись.
//
Процедура Записать(Файл) Экспорт
Кодировка = ФайловыеОперации.ОпределитьКодировку(Файл.ПолноеИмя);
ЗаписьТекста = Новый ЗаписьТекста(Файл.ПолноеИмя, Кодировка);
Для Каждого СтрокаТЧ Из ЭлементыФормы Цикл
Если СтрокаТЧ.Идентификатор = СтрокаТЧ.НовыйИдентификатор Тогда
Продолжить;
КонецЕсли;
Шаблон = ?(ФорматEDT, "<id>%1</id>", "id=""%1""");
ИсходнаяСтрока = СтрШаблон(Шаблон, СтрокаТЧ.Идентификатор);
СтрокаЗамены = СтрШаблон(Шаблон, СтрокаТЧ.НовыйИдентификатор);
ДанныеФормы[СтрокаТЧ.НомерСтроки] = СтрЗаменить(ДанныеФормы[СтрокаТЧ.НомерСтроки], ИсходнаяСтрока, СтрокаЗамены);
КонецЦикла;
ШаблонЗаменыБазовойФормы = ШаблонЗаменыБазовойФормы();
Для Каждого СтрокаФормы Из ДанныеФормы Цикл
Если НЕ ФорматEDT И СтрНайти(СтрокаФормы, ШаблонЗаменыБазовойФормы) > 0 Тогда
Для Каждого СтрокаБазовойФормы Из ДанныеБазовойФормы Цикл
ЗаписьТекста.ЗаписатьСтроку(СтрокаБазовойФормы);
КонецЦикла;
Иначе
ЗаписьТекста.ЗаписатьСтроку(СтрокаФормы);
КонецЕсли;
КонецЦикла;
ЗаписьТекста.Закрыть();
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Процедура ПрочитатьДанныеФормыВФорматеКонфигуратора(Файл)
Кодировка = ФайловыеОперации.ОпределитьКодировку(Файл.ПолноеИмя);
ЧтениеТекста = Новый ЧтениеТекста(Файл.ПолноеИмя, Кодировка);
ЧтениеБлокаБазовойФормы = Ложь;
ИмяБлокаБазовойФормы = ИмяБлокаБазовойФормы();
Стр = ЧтениеТекста.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл
Если СтрНайти(Стр, ИмяБлокаБазовойФормы) > 0 Тогда
Если ЧтениеБлокаБазовойФормы Тогда
// Завершение чтения блока
ЧтениеБлокаБазовойФормы = Ложь;
ДанныеФормы.Добавить(ШаблонЗаменыБазовойФормы());
Иначе
// Начало чтения блока
ЧтениеБлокаБазовойФормы = Истина;
КонецЕсли;
КонецЕсли;
Если ЧтениеБлокаБазовойФормы Тогда
ДанныеБазовойФормы.Добавить(Стр);
Иначе
ДанныеФормы.Добавить(Стр);
КонецЕсли;
Стр = ЧтениеТекста.ПрочитатьСтроку();
КонецЦикла;
ЧтениеТекста.Закрыть();
КонецПроцедуры
Процедура ПрочитатьДанныеФормыВФорматеEDT(Файл)
БазоваяФорма = Новый Файл(ОбъединитьПути(Файл.Путь, ТипыФайлов.ПутьКФайлуБазовойФормы()));
Если БазоваяФорма.Существует() Тогда
ДанныеБазовойФормы = СтрокиФайлаВФорматеEDT(БазоваяФорма);
КонецЕсли;
ДанныеФормы = СтрокиФайлаВФорматеEDT(Файл);
КонецПроцедуры
Функция СтрокиФайлаВФорматеEDT(Файл)
Кодировка = ФайловыеОперации.ОпределитьКодировку(Файл.ПолноеИмя);
ЧтениеТекста = Новый ЧтениеТекста(Файл.ПолноеИмя, Кодировка);
СодержимоеФайла = Новый Массив;
Стр = ЧтениеТекста.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл
СодержимоеФайла.Добавить(Стр);
Стр = ЧтениеТекста.ПрочитатьСтроку();
КонецЦикла;
ЧтениеТекста.Закрыть();
Возврат СодержимоеФайла;
КонецФункции
Функция ТаблицаЭлементовФормы(МассивСтрок)
ТаблицаЭлементов = НоваяТаблицаЭлементов();
Если МассивСтрок.Количество() = 0 Тогда
Возврат ТаблицаЭлементов;
КонецЕсли;
ЧтениеДанных = Новый ЧтениеДанныхФормы(МассивСтрок);
Если ФорматEDT Тогда
ИмяЭлемента = "";
Пока ЧтениеДанных.Прочитать() Цикл
Если ЧтениеДанных.Имя = "name" Тогда
ИмяЭлемента = ЧтениеДанных.Значение;
КонецЕсли;
Если ЧтениеДанных.Имя = "id" И ИмяЭлемента <> "" Тогда
Идентификатор = Число(ЧтениеДанных.Значение);
ДобавитьЭлемент(ТаблицаЭлементов, ЧтениеДанных.Путь(), ИмяЭлемента, Идентификатор, ЧтениеДанных.НомерСтроки());
КонецЕсли;
КонецЦикла;
Иначе
Пока ЧтениеДанных.Прочитать() Цикл
Идентификатор = ЧтениеДанных.ИдентификаторЭлемента();
ИмяЭлемента = ЧтениеДанных.ИмяЭлемента();
Если Идентификатор <> Неопределено И ИмяЭлемента <> Неопределено Тогда
Идентификатор = Число(Идентификатор);
ДобавитьЭлемент(ТаблицаЭлементов, ЧтениеДанных.Путь(), ИмяЭлемента, Идентификатор, ЧтениеДанных.НомерСтроки());
КонецЕсли;
КонецЦикла;
КонецЕсли;
ТаблицаЭлементов.Индексы.Добавить("Путь, Элемент");
ТаблицаЭлементов.Индексы.Добавить("НовыйИдентификатор");
Возврат ТаблицаЭлементов;
КонецФункции
Функция НоваяТаблицаЭлементов()
ТаблицаЭлементов = Новый ТаблицаЗначений;
ТаблицаЭлементов.Колонки.Добавить("Путь");
ТаблицаЭлементов.Колонки.Добавить("Элемент");
ТаблицаЭлементов.Колонки.Добавить("Идентификатор");
ТаблицаЭлементов.Колонки.Добавить("НовыйИдентификатор");
ТаблицаЭлементов.Колонки.Добавить("НомерСтроки");
ТаблицаЭлементов.Колонки.Добавить("Количество");
ТаблицаЭлементов.Колонки.Добавить("Заимствован");
Возврат ТаблицаЭлементов;
КонецФункции
Процедура ДобавитьЭлемент(ТаблицаЭлементов, Путь, Элемент, Идентификатор, НомерСтроки)
Если НЕ ЗначениеЗаполнено(Элемент) ИЛИ НомерСтроки < 0 Тогда
Возврат;
КонецЕсли;
НоваяСтрока = ТаблицаЭлементов.Добавить();
НоваяСтрока.Путь = Путь;
НоваяСтрока.Элемент = Элемент;
НоваяСтрока.Идентификатор = Идентификатор;
НоваяСтрока.НовыйИдентификатор = Идентификатор;
НоваяСтрока.НомерСтроки = НомерСтроки;
НоваяСтрока.Количество = 1;
НоваяСтрока.Заимствован = Ложь;
КонецПроцедуры
Процедура ЗаполнитьСвободныеИдентификаторы(ТаблицаИдентификаторов)
ПоследнийИдентификатор = ТаблицаИдентификаторов[ТаблицаИдентификаторов.Количество() - 1].НовыйИдентификатор;
СвободныеИдентификаторы = Новый Массив;
ПредыдущийИдентификатор = 0;
ВсегоИдентификаторов = ТаблицаИдентификаторов.Итог("Количество");
Для Каждого СтрокаТЧ Из ТаблицаИдентификаторов Цикл
ТекущийИдентификатор = Число(СтрокаТЧ.НовыйИдентификатор);
Если ТекущийИдентификатор < ПредыдущийИдентификатор Тогда
Продолжить;
КонецЕсли;
Для Идентификатор = ПредыдущийИдентификатор + 1 По ТекущийИдентификатор - 1 Цикл
СвободныеИдентификаторы.Добавить(Идентификатор);
Если СвободныеИдентификаторы.Количество() >= ВсегоИдентификаторов Тогда
Возврат;
КонецЕсли;
КонецЦикла;
ПредыдущийИдентификатор = ТекущийИдентификатор;
КонецЦикла;
КонецПроцедуры
Процедура СкорректироватьПутьКЭлементам(ТаблицаЭлементов)
ИмяБлокаБазовойФормы = ИмяБлокаБазовойФормы();
Для Каждого СтрокаТЧ Из ТаблицаЭлементов Цикл
СтрокаТЧ.Путь = СтрЗаменить(СтрокаТЧ.Путь, ИмяБлокаБазовойФормы, "Form");
КонецЦикла;
КонецПроцедуры
Процедура ЗаполнитьТаблицуДублей()
ТаблицаДублей = ЭлементыФормы.Скопировать();
ТаблицаДублей.Сортировать("НовыйИдентификатор");
ЗаполнитьСвободныеИдентификаторы(ТаблицаДублей);
ТаблицаДублей.Свернуть("НовыйИдентификатор", "Количество");
ТаблицаДублей.Сортировать("Количество УБЫВ");
КонецПроцедуры
Функция ТаблицаДублей(НомерСтроки = Неопределено)
Если ТаблицаДублей = Неопределено Тогда
ЗаполнитьТаблицуДублей();
КонецЕсли;
ПолучитьТолькоСтроку = (ТипЗнч(НомерСтроки) = Тип("Число") И НомерСтроки >= 0 И НомерСтроки <= ТаблицаДублей.Количество() - 1);
Возврат ?(ПолучитьТолькоСтроку, ТаблицаДублей[НомерСтроки], ТаблицаДублей);
КонецФункции
Функция СвободныйИдентификатор()
Если СвободныеИдентификаторы.Количество() > 0 Тогда
СвободныйИдентификатор = СвободныеИдентификаторы[0];
СвободныеИдентификаторы.Удалить(0);
Возврат СвободныйИдентификатор;
Иначе
ПоследнийИдентификатор = ПоследнийИдентификатор + 1;
Возврат ПоследнийИдентификатор;
КонецЕсли;
КонецФункции
Функция ШаблонЗаменыБазовойФормы()
Возврат "<!-- ДАННЫЕ БАЗОВОЙ ФОРМЫ -->";
КонецФункции
Функция ИмяБлокаБазовойФормы()
Возврат "BaseForm";
КонецФункции
#КонецОбласти

View File

@ -0,0 +1,263 @@
//////////////////////////////////////////////////////////////////////////////////
//
// Класс предназначен для получения данных элементов и реквизитов формы из
// текста файла формы
//
// (с) BIA Technologies, LLC
//
//////////////////////////////////////////////////////////////////////////////////
#Область ОписаниеПеременных
Перем МассивСтрок;
Перем Курсор;
Перем ТипЭлемента;
Перем Элементы;
Перем СтрокаАтрибутов;
Перем Атрибуты;
Перем ВыражениеНачалоЭлемента;
Перем ВыражениеКонецЭлемента;
Перем ВыражениеСтрокаЭлемента;
Перем ВыражениеСтрокаСоЗначением;
Перем ВыражениеЗначенияАтрибутов;
Перем Имя Экспорт;
Перем Значение Экспорт;
#КонецОбласти
#Область Конструктор
// Инициализация объекта.
//
// Параметры:
// ДанныеФормы - Массив из Строка - массив строк, прочитанных из файла формы.
//
Процедура ПриСозданииОбъекта(ДанныеФормы)
Если ТипЗнч(ДанныеФормы) <> Тип("Массив") Тогда
ВызватьИсключение "Переданный параметр не является массивом";
КонецЕсли;
МассивСтрок = ДанныеФормы;
Элементы = Новый Массив;
ВыражениеНачалоЭлемента = РегулярныеВыражения.Создать("<([\w:]+)([\w :=""\/.-]*?)>");
ВыражениеКонецЭлемента = РегулярныеВыражения.Создать("</([\w:]+)[\w :=""\/.-]*?>");
ВыражениеСтрокаЭлемента = РегулярныеВыражения.Создать("<([\w:]+)([\w :=""\/.-]*?)/>");
ВыражениеСтрокаСоЗначением = РегулярныеВыражения.Создать("<([\w:]+)([\w :=""\/.-]*?)>(.*)</([\w:]+)[\w :=""\/.-]*?>");
ВыражениеЗначенияАтрибутов = РегулярныеВыражения.Создать("([\w:]+)=""([\w:\/.-]+)""");
Сбросить();
КонецПроцедуры
#КонецОбласти
#Область ПрограммныйИнтерфейс
// Метод последовательного чтения и анализа данных строк формы. При каждом вызове курсор сдвигается на следующую строку.
//
// Возвращаемое значение:
// Булево - Истина в случае, если строка была успешно разобрана, Ложь, если были обработаны все строки.
//
Функция Прочитать() Экспорт
Курсор = Курсор + 1;
Если Курсор < 0 ИЛИ Курсор > МассивСтрок.ВГраница() Тогда
ОчиститьЗначенияПеременных();
Возврат Ложь;
КонецЕсли;
РазобратьТекущуюСтроку();
Возврат Истина;
КонецФункции
// Сбрасывает значение курсора на начало файла, позволяя обойти все строки заново.
//
Процедура Сбросить() Экспорт
Курсор = -1;
ОчиститьЗначенияПеременных();
КонецПроцедуры
// Возвращает иерархию элементов формы, являющихся владельцами текущей обрабатываемой строки.
//
// Возвращаемое значение:
// Строка - строка иерархии элементов формы, разделенных точкой.
//
Функция Путь() Экспорт
Возврат СтрСоединить(Элементы, ".");
КонецФункции
// Возвращает номер текущей обрабатываемой строки.
//
// Возвращаемое значение:
// Число, Неопределено - Если обработка файла не началась, возвращает Неопределено, иначе - номер обрабатываемой строки.
//
Функция НомерСтроки() Экспорт
Возврат ?(Курсор < 0, -1, Курсор);
КонецФункции
// Возвращает значение идентификатора текущего элемента. Для формата конфигуратора он хранится в атрибутах тэга, для
// формата EDT - это отдельный тэг.
//
// Возвращаемое значение:
// Строка, Неопределено - идентификатор элемента или Неопределено, если у элемента идентификатора нет.
//
Функция ИдентификаторЭлемента() Экспорт
Возврат ?(Имя = "id", Значение, ЗначениеАтрибута("id"));
КонецФункции
// Возвращает значение имени текущего элемента. Для формата конфигуратора оно хранится в атрибутах тэга, для
// формата EDT - это отдельный тэг.
//
// Возвращаемое значение:
// Строка, Неопределено - имя элемента или Неопределено, если у элемента нет имени.
//
Функция ИмяЭлемента() Экспорт
Возврат ?(Имя = "name", Значение, ЗначениеАтрибута("name"));
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Процедура РазобратьТекущуюСтроку()
ОчиститьЗначенияПеременных();
ТекущаяСтрока = МассивСтрок[Курсор];
Совпадения = ВыражениеСтрокаСоЗначением.НайтиСовпадения(ТекущаяСтрока);
Если Совпадения.Количество() > 0 Тогда
Совпадение = Совпадения[0];
НачалоТэга = Совпадение.Группы[1].Значение;
СтрокаАтрибутов = Совпадение.Группы[2].Значение;
Атрибуты = ЗначенияАтрибутов();
ТекстЭлемента = Совпадение.Группы[3].Значение;
КонецТэга = Совпадение.Группы[4].Значение;
Если НачалоТэга <> КонецТэга Тогда
ВызватьИсключение СтрШаблон("Неизвестный формат строки: %1", Совпадение.Группы[0].Значение);
КонецЕсли;
Имя = НачалоТэга;
Значение = ТекстЭлемента;
ТипЭлемента = ТипСтрокаЭлемента();
ОбновитьИмяЭлемента();
Возврат;
КонецЕсли;
Совпадения = ВыражениеСтрокаЭлемента.НайтиСовпадения(ТекущаяСтрока);
Если Совпадения.Количество() > 0 Тогда
Совпадение = Совпадения[0];
Имя = Совпадение.Группы[1].Значение;
СтрокаАтрибутов = Совпадение.Группы[2].Значение;
Атрибуты = ЗначенияАтрибутов();
ТипЭлемента = ТипСтрокаЭлемента();
Возврат;
КонецЕсли;
Совпадения = ВыражениеКонецЭлемента.НайтиСовпадения(ТекущаяСтрока);
Если Совпадения.Количество() > 0 Тогда
Совпадение = Совпадения[0];
Имя = Совпадение.Группы[1].Значение;
ТипЭлемента = ТипКонецТэга();
Если Элементы.Количество() > 0 Тогда
Элементы.Удалить(Элементы.ВГраница());
КонецЕсли;
Возврат;
КонецЕсли;
Совпадения = ВыражениеНачалоЭлемента.НайтиСовпадения(ТекущаяСтрока);
Если Совпадения.Количество() > 0 Тогда
Совпадение = Совпадения[0];
Имя = Совпадение.Группы[1].Значение;
СтрокаАтрибутов = Совпадение.Группы[2].Значение;
Атрибуты = ЗначенияАтрибутов();
ТипЭлемента = ТипНачалоТэга();
Элементы.Добавить(Имя);
ОбновитьИмяЭлемента();
Возврат;
КонецЕсли;
Если СтрНачинаетсяС(ТекущаяСтрока, "<?xml") Тогда
ТипЭлемента = ТипЗаголовокФайла();
Возврат;
КонецЕсли;
Если СтрНачинаетсяС(ТекущаяСтрока, "<!--") Тогда
ТипЭлемента = ТипКомментарий();
Возврат;
КонецЕсли;
ТипЭлемента = ТипМногострочнаяСтрока();
КонецПроцедуры
Процедура ОбновитьИмяЭлемента()
ИмяЭлемента = ИмяЭлемента();
Если ЗначениеЗаполнено(ИмяЭлемента) И Элементы.Количество() > 0 Тогда
Элементы[Элементы.ВГраница()] = СтрШаблон("%1.%2", Элементы[Элементы.ВГраница()], ИмяЭлемента);
КонецЕсли;
КонецПроцедуры
Функция ЗначенияАтрибутов()
Результат = Новый Соответствие;
Если ПустаяСтрока(СтрокаАтрибутов) Тогда
Возврат Результат;
КонецЕсли;
Совпадения = ВыражениеЗначенияАтрибутов.НайтиСовпадения(СтрокаАтрибутов);
Если Совпадения.Количество() = 0 Тогда
Возврат Результат;
КонецЕсли;
Для Каждого Совпадение Из Совпадения Цикл
Атрибут = Совпадение.Группы[1].Значение;
ЗначениеАтрибута = Совпадение.Группы[2].Значение;
Результат.Вставить(Атрибут, ЗначениеАтрибута)
КонецЦикла;
Возврат Результат;
КонецФункции
Функция ЗначениеАтрибута(ИмяАтрибута)
Возврат Атрибуты.Получить(ИмяАтрибута);
КонецФункции
Функция ТипНачалоТэга()
Возврат "НачалоТэга";
КонецФункции
Функция ТипКонецТэга()
Возврат "КонецТэга";
КонецФункции
Функция ТипСтрокаЭлемента()
Возврат "СтрокаЭлемента";
КонецФункции
Функция ТипЗаголовокФайла()
Возврат "ЗаголовокФайла";
КонецФункции
Функция ТипКомментарий()
Возврат "Комментарий";
КонецФункции
Функция ТипМногострочнаяСтрока()
Возврат "МногострочнаяСтрока";
КонецФункции
Процедура ОчиститьЗначенияПеременных()
ТипЭлемента = "";
Имя = "";
Значение = "";
СтрокаАтрибутов = "";
Атрибуты = Новый Соответствие;
КонецПроцедуры
#КонецОбласти

View File

@ -118,7 +118,7 @@
КонецФункции
// ЭтоФайлОписанияФормыEDT
// ЭтоФайлОписанияФормыКонфигуратора
// Возвращает истину, если файл является файлом описания формы в формате конфигуратора
// Параметры:
// Файл - Файл - Полный путь к файлу
@ -126,7 +126,7 @@
// Возвращаемое значение:
// Булево - Признак
//
Функция ЭтоФайлОписанияФормыКонфигуратора(Файл)
Функция ЭтоФайлОписанияФормыКонфигуратора(Файл) Экспорт
Возврат СтрСравнить(Файл.Имя, "Form.xml") = 0;
@ -146,6 +146,26 @@
КонецФункции
// Возвращает истину, если передан файл базовой формы расширения в формате EDT.
// Параметры:
// Файл - Файл - Полный путь к файлу
//
// Возвращаемое значение:
// Булево - Определяет, является ли переданный файл базовой формой.
//
Функция ЭтоФайлБазовойФормы(Файл) Экспорт
Возврат СтрЗаканчиваетсяНа(Файл.ПолноеИмя, ПутьКФайлуБазовойФормы());
КонецФункции
// Возвращает относительный путь к файлу базовой формы для формы расширения EDT.
//
// Возвращаемое значение:
// Строка - Относительный путь к файлу базовой формы.
//
Функция ПутьКФайлуБазовойФормы() Экспорт
Возврат ОбъединитьПути("BaseForm", "Form.form");
КонецФункции
// ЭтоФайлЧастьТеста
// Возвращает истину, если файл относится к тестовому расширению
// Параметры:

View File

@ -41,11 +41,22 @@
КонецЕсли;
ФорматEDT = ТипыФайлов.ЭтоФайлОписанияФормыEDT(АнализируемыйФайл);
Если ТипыФайлов.ЭтоФайлОписанияФормы(АнализируемыйФайл) ИЛИ ФорматEDT Тогда
Если ФорматEDT ИЛИ ТипыФайлов.ЭтоФайлОписанияФормыКонфигуратора(АнализируемыйФайл) Тогда
Лог.Информация("Обработка файла '%1' по сценарию '%2'", АнализируемыйФайл.ПолноеИмя, ИмяСценария());
Если ОбновитьИндексыЭлементовВФорме(АнализируемыйФайл.ПолноеИмя, ФорматEDT) Тогда
Если ФорматEDT Тогда
Если ТипыФайлов.ЭтоФайлБазовойФормы(АнализируемыйФайл) Тогда
Возврат Истина;
Иначе
ФайлБазовойФормы = Новый Файл(ОбъединитьПути(АнализируемыйФайл.Путь, ТипыФайлов.ПутьКФайлуБазовойФормы()));
Если ФайлБазовойФормы.Существует() И ОбновитьИндексыЭлементовВФорме(ФайлБазовойФормы) Тогда
ДополнительныеПараметры.ИзмененныеКаталоги.Добавить(ФайлБазовойФормы.ПолноеИмя);
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ОбновитьИндексыЭлементовВФорме(АнализируемыйФайл) Тогда
ДополнительныеПараметры.ИзмененныеКаталоги.Добавить(АнализируемыйФайл.ПолноеИмя);
КонецЕсли;
@ -57,115 +68,20 @@
КонецФункции // ОбработатьФайл()
Функция ОбновитьИндексыЭлементовВФорме(Знач ИмяФайла, EDT = Ложь)
СодержимоеФайла = ФайловыеОперации.ПрочитатьТекстФайла(ИмяФайла);
ПаттернID = ?(EDT, "<id>([0-9]+)<\/id>", "id=\""([0-9]+)\""");
Регексп = Новый РегулярноеВыражение(ПаттернID);
Регексп.ИгнорироватьРегистр = ИСТИНА;
Регексп.Многострочный = ИСТИНА;
ГруппыИндексов = Регексп.НайтиСовпадения(СодержимоеФайла);
Если ГруппыИндексов.Количество() = 0 Тогда
Возврат ЛОЖЬ;
Функция ОбновитьИндексыЭлементовВФорме(Файл)
ДанныеФормы = Новый ДанныеФормы(Файл);
Если ДанныеФормы.ЭтоФормаРасширения() Тогда
ДанныеФормы.ВосстановитьСвязьЭлементовСБазовойФормой();
КонецЕсли;
ТЧ = Новый ТаблицаЗначений;
ТЧ.Колонки.Добавить("Значение");
ТЧ.Колонки.Добавить("Количество");
Для Каждого ГруппаИндексов Из ГруппыИндексов Цикл
Значение = Число(ГруппаИндексов.Группы[1].Значение);
СтрокаТЧ = ТЧ.Найти(Значение, "Значение");
Если СтрокаТЧ = Неопределено Тогда
СтрокаТЧ = ТЧ.Добавить();
СтрокаТЧ.Значение = Значение;
СтрокаТЧ.Количество = 1;
Иначе
СтрокаТЧ.Количество = СтрокаТЧ.Количество + 1;
КонецЕсли;
КонецЦикла;
ТЧ.Свернуть("Значение", "Количество");
Если ТЧ.Количество() = ГруппыИндексов.Количество() Тогда
Возврат Ложь;
Если ДанныеФормы.ЕстьДублиИдентификаторов() Тогда
ДанныеФормы.ЗаменитьДублиИдентификаторов();
КонецЕсли;
ТЧ.Сортировать("Значение УБЫВ");
ПоследнийНомер = ТЧ[0].Значение;
ТЧ.Сортировать("Количество УБЫВ");
Если ТЧ[0].Количество = 1 Тогда
Если ДанныеФормы.ФормаИзменена() Тогда
ДанныеФормы.Записать(Файл);
Возврат Истина;
Иначе
СвободныеИдентификаторы = ВычислитьСвободныеИдентификаторы(ТЧ);
КонецЕсли;
Для каждого СтрокаТЧ Из ТЧ Цикл
Если СтрокаТЧ.Количество = 1 Тогда
Прервать;
КонецЕсли;
Пока СтрокаТЧ.Количество > 1 Цикл
ИсходнаяСтрока = ?(EDT, "<id>" + СтрокаТЧ.Значение + "<", "id=""" + СтрокаТЧ.Значение + """");
СвободныйИдентификатор = ПолучитьСвободныйИдентификатор(СвободныеИдентификаторы, ПоследнийНомер);
СтрокаЗамены = ?(EDT, "<id>" + СвободныйИдентификатор + "<", "id=""" + СвободныйИдентификатор + """");
Поз = СтрНайти(СодержимоеФайла, ИсходнаяСтрока);
НоваяСтрока = Лев(СодержимоеФайла, Поз - 1) + СтрокаЗамены;
СодержимоеФайла = НоваяСтрока + Сред(СодержимоеФайла, Поз + СтрДлина(ИсходнаяСтрока));
СтрокаТЧ.Количество = СтрокаТЧ.Количество - 1;
КонецЦикла;
КонецЦикла;
ФайловыеОперации.ЗаписатьТекстФайла(ИмяФайла, СодержимоеФайла);
Возврат Истина;
КонецФункции
Функция ВычислитьСвободныеИдентификаторы(ТЧ)
СписокЗначений = Новый СписокЗначений();
СписокЗначений.ЗагрузитьЗначения(ТЧ.ВыгрузитьКолонку("Значение"));
СписокЗначений.СортироватьПоЗначению();
СвободныеИдентификаторы = Новый Массив;
Для Ит = 0 По СписокЗначений.Количество() - 2 Цикл
Если СписокЗначений[Ит].Значение = СписокЗначений[Ит + 1].Значение Тогда
Продолжить;
КонецЕсли;
Для Ид = СписокЗначений[Ит].Значение + 1 По СписокЗначений[Ит + 1].Значение - 1 Цикл
СвободныеИдентификаторы.Добавить(Ид);
КонецЦикла;
КонецЦикла;
Возврат СвободныеИдентификаторы;
КонецФункции
Функция ПолучитьСвободныйИдентификатор(СвободныеИдентификаторы, ПоследнийНомер)
Если СвободныеИдентификаторы.Количество() Тогда
СвободныйИдентификатор = СвободныеИдентификаторы[0];
СвободныеИдентификаторы.Удалить(0);
Возврат СвободныйИдентификатор;
Иначе
ПоследнийНомер = ПоследнийНомер + 1;
Возврат ПоследнийНомер;
КонецЕсли;
Возврат Ложь;
КонецФункции

View File

@ -0,0 +1,48 @@
{
"Precommt4onecСценарии": {
"ИспользоватьСценарииРепозитория": false,
"КаталогЛокальныхСценариев": "",
"ГлобальныеСценарии": [
"ВставкаКопирайтов.os",
"ДобавлениеПробеловПередКлючевымиСловами.os",
"ЗапретИспользованияПерейти.os",
"ИсправлениеНеКаноническогоНаписания.os",
"КорректировкаXMLФорм.os",
"ОбработкаЮнитТестов.os",
"ОтключениеПолнотекстовогоПоиска.os",
"ОтключениеРазрешенияИзменятьФорму.os",
"ПроверкаДублейПроцедурИФункций.os",
"ПроверкаКорректностиИнструкцийПрепроцессора.os",
"ПроверкаКорректностиОбластей.os",
"ПроверкаНецензурныхСлов.os",
"РазборОбычныхФормНаИсходники.os",
"РазборОтчетовОбработокРасширений.os",
"СинхронизацияОбъектовМетаданныхИФайлов.os",
"СортировкаСостава.os",
"УдалениеДублейМетаданных.os",
"УдалениеЛишнихКонцевыхПробелов.os",
"УдалениеЛишнихПустыхСтрок.os"
],
"ОтключенныеСценарии": [],
"Проекты": {},
"НастройкиСценариев": {
"ВставкаКопирайтов": {
"ИгнорироватьМодулиОбъектовПоставки": true,
"ПутьКФайлуКопирайта": "COPYRIGHT",
"ИсключаемыеТэги": [
"// IMPORT"
]
},
"ОтключениеПолнотекстовогоПоиска": {
"МетаданныеДляИсключения": {}
},
"ПроверкаНецензурныхСлов": {
"ФайлСНецензурнымиСловами": "НецензурныеСлова.txt"
},
"РазборОтчетовОбработокРасширений": {
"ИспользоватьНастройкиПоУмолчанию": true,
"ВерсияПлатформы": ""
}
}
}
}

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
</Form>

View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="5">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="6"/>
</Button>
<Button name="ФормаЗаписать" id="7">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="8"/>
</Button>
<Button name="ФормаЕщёОднаКоманда" id="10">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="5"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="11">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="12"/>
<ChildItems>
<CheckBoxField name="Использовать" id="13">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="15"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="16">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="18"/>
</InputField>
</ChildItems>
</Form>

View File

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
<Button name="ФормаКомандаРасширения" id="5">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="6"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="7">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="8"/>
<ChildItems>
<CheckBoxField name="Использовать" id="9">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="10"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="11"/>
</CheckBoxField>
<InputField name="РеквизитРасширения" id="12">
<DataPath>РеквизитРасширения</DataPath>
<ContextMenu name="РеквизитРасширенияКонтекстноеМеню" id="13"/>
<ExtendedTooltip name="РеквизитРасширенияРасширеннаяПодсказка" id="14"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="15">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="16"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="17"/>
</InputField>
</ChildItems>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
<Button name="ФормаКомандаРасширения" id="5">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="6"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="7">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="8"/>
<ChildItems>
<CheckBoxField name="Использовать" id="9">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="10"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="11"/>
</CheckBoxField>
<InputField name="РеквизитРасширения" id="12">
<DataPath>РеквизитРасширения</DataPath>
<ContextMenu name="РеквизитРасширенияКонтекстноеМеню" id="13"/>
<ExtendedTooltip name="РеквизитРасширенияРасширеннаяПодсказка" id="14"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="15">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="16"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="17"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="ТаблицаРасширения1" id="1000001">
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="КолонкаСТипомСтрока" id="1000002">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>64</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КолонкаСТипомЧисло" id="1000003">
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>12</v8:Digits>
<v8:FractionDigits>3</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="ТаблицаРасширения2" id="1000004">
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="КолонкаСТипомСтрока" id="1000005">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>64</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КолонкаСТипомЧисло" id="1000006">
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>12</v8:Digits>
<v8:FractionDigits>3</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
</Attributes>
<Commands>
<Command name="КомандаРасширения" id="1000001">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда расширения</v8:content>
</v8:item>
</Title>
<Action callType="ChangeAndValidate">ЮТКомандаРасширенияИзменениеИКонтроль</Action>
</Command>
</Commands>
<Parameters>
<Parameter name="ПараметрРасширения">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Parameter>
</Parameters>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>10</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>11</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>14</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>РеквизитРасширения</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>РеквизитРасширения</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>ТаблицаРасширения1</name>
<id>1000001</id>
<valueType>
<types>ValueTable</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<columns>
<name>КолонкаСТипомСтрока</name>
<id>1000002</id>
<valueType>
<types>String</types>
<stringQualifiers>
<length>64</length>
</stringQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
<columns>
<name>КолонкаСТипомЧисло</name>
<id>1000003</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
</attributes>
<attributes>
<name>ТаблицаРасширения2</name>
<id>1000004</id>
<valueType>
<types>ValueTable</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<columns>
<name>КолонкаСТипомСтрока</name>
<id>1000005</id>
<valueType>
<types>String</types>
<stringQualifiers>
<length>64</length>
</stringQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
<columns>
<name>КолонкаСТипомЧисло</name>
<id>1000006</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
</attributes>
<formCommands>
<name>КомандаРасширения</name>
<title>
<key>ru</key>
<value>Команда расширения</value>
</title>
<id>1000001</id>
<use>
<common>true</common>
</use>
<action xsi:type="form:FormExtensionCommandHandlerContainer">
<handlers>
<name>ЮТКомандаРасширенияИзменениеИКонтроль</name>
<callType>ChangeAndValidate</callType>
</handlers>
</action>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<parameters>
<name>ПараметрРасширения</name>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
</parameters>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
</Form>

View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="6"/>
</Button>
<Button name="ФормаЗаписать" id="7">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="8"/>
</Button>
<Button name="ФормаЕщёОднаКоманда" id="10">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="5"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="11">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="12"/>
<ChildItems>
<CheckBoxField name="Использовать" id="13">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="15"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="16">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="18"/>
</InputField>
</ChildItems>
</Form>

View File

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
<Button name="ФормаКомандаРасширения" id="15">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="16"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
<InputField name="РеквизитРасширения" id="17">
<DataPath>РеквизитРасширения</DataPath>
<ContextMenu name="РеквизитРасширенияКонтекстноеМеню" id="13"/>
<ExtendedTooltip name="РеквизитРасширенияРасширеннаяПодсказка" id="14"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
<Button name="ФормаКомандаРасширения" id="16">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.КомандаРасширения</CommandName>
<ExtendedTooltip name="ФормаКомандаРасширенияРасширеннаяПодсказка" id="17"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
<InputField name="РеквизитРасширения" id="18">
<DataPath>РеквизитРасширения</DataPath>
<ContextMenu name="РеквизитРасширенияКонтекстноеМеню" id="13"/>
<ExtendedTooltip name="РеквизитРасширенияРасширеннаяПодсказка" id="14"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="ТаблицаРасширения1" id="15">
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="КолонкаСТипомСтрока" id="1000002">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>64</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КолонкаСТипомЧисло" id="1000003">
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>12</v8:Digits>
<v8:FractionDigits>3</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="ТаблицаРасширения2" id="1000004">
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="КолонкаСТипомСтрока" id="1000005">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>64</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КолонкаСТипомЧисло" id="1000006">
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>12</v8:Digits>
<v8:FractionDigits>3</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
</Columns>
</Attribute>
</Attributes>
<Commands>
<Command name="КомандаРасширения" id="1000001">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Команда расширения</v8:content>
</v8:item>
</Title>
<Action callType="ChangeAndValidate">ЮТКомандаРасширенияИзменениеИКонтроль</Action>
</Command>
</Commands>
<Parameters>
<Parameter name="ПараметрРасширения">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Parameter>
</Parameters>
<BaseForm version="2.13">
<Width>800</Width>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<Customizable>false</Customizable>
<VerticalScroll>useIfNecessary</VerticalScroll>
<CommandSet>
<ExcludedCommand>Help</ExcludedCommand>
</CommandSet>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ФормаЗаписатьИЗакрыть" id="1">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<BackColor>#FFDD09</BackColor>
<Font ref="style:NormalTextFont" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem"/>
<ExtendedTooltip name="ФормаЗаписатьИЗакрытьРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ФормаЗаписать" id="3">
<Type>CommandBarButton</Type>
<CommandName>0</CommandName>
<ExtendedTooltip name="ФормаЗаписатьРасширеннаяПодсказка" id="4"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="ГруппаШапка" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа шапка</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаШапкаРасширеннаяПодсказка" id="6"/>
<ChildItems>
<CheckBoxField name="Использовать" id="7">
<TitleTextColor>web:Green</TitleTextColor>
<TitleFont ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
<TitleLocation>Right</TitleLocation>
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
<CheckBoxType>CheckBox</CheckBoxType>
<ContextMenu name="ИспользоватьКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ИспользоватьРасширеннаяПодсказка" id="9"/>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<InputField name="Ответственный" id="10">
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ОтветственныйРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes/>
</BaseForm>
</Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>10</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>11</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>14</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>ГруппаШапка</name>
<id>1</id>
<items xsi:type="form:FormField">
<name>Использовать</name>
<id>2</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Использовать</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<type>CheckBoxField</type>
<groupHorizontalAlign>Left</groupHorizontalAlign>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo">
<checkBoxType>CheckBox</checkBoxType>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>РеквизитРасширения</name>
<id>6</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>РеквизитРасширения</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<title>
<key>ru</key>
<value>Группа шапка</value>
</title>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Ответственный</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Ответственный</segments>
</dataPath>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъект</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<commandName>Form.Command.ЗаписатьОбъектИЗакрыть</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<excludedCommands>Help</excludedCommands>
<excludedCommands>Write</excludedCommands>
<excludedCommands>WriteAndClose</excludedCommands>
<width>800</width>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<enabled>true</enabled>
<verticalScroll>UseIfNecessary</verticalScroll>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>ТаблицаРасширения1</name>
<id>7</id>
<valueType>
<types>ValueTable</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<columns>
<name>КолонкаСТипомСтрока</name>
<id>1000002</id>
<valueType>
<types>String</types>
<stringQualifiers>
<length>64</length>
</stringQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
<columns>
<name>КолонкаСТипомЧисло</name>
<id>1000003</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
</attributes>
<attributes>
<name>ТаблицаРасширения2</name>
<id>1000004</id>
<valueType>
<types>ValueTable</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<columns>
<name>КолонкаСТипомСтрока</name>
<id>1000005</id>
<valueType>
<types>String</types>
<stringQualifiers>
<length>64</length>
</stringQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
<columns>
<name>КолонкаСТипомЧисло</name>
<id>1000006</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
</attributes>
<formCommands>
<name>КомандаРасширения</name>
<title>
<key>ru</key>
<value>Команда расширения</value>
</title>
<id>1000001</id>
<use>
<common>true</common>
</use>
<action xsi:type="form:FormExtensionCommandHandlerContainer">
<handlers>
<name>ЮТКомандаРасширенияИзменениеИКонтроль</name>
<callType>ChangeAndValidate</callType>
</handlers>
</action>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<parameters>
<name>ПараметрРасширения</name>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
</parameters>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -39,6 +39,7 @@
ВсеТесты.Добавить("ТестДолжен_ПроверитьИзменениеТегаКастомизацииФормы");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийВставкиКопирайтовНеОбновляетКопирайтВФайлахПоставки");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийЗапретаИспользованияПерейтиНеСрабатываетНаСтроку");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийКорректировкаXMLФормУчитываетСвязьФормРасширенийСФормамиКонфигурации");
Возврат ВсеТесты;
@ -585,6 +586,47 @@
#КонецОбласти
#Область КорректировкаXMLФорм
Процедура ТестДолжен_ПроверитьЧтоСценарийКорректировкаXMLФормУчитываетСвязьФормРасширенийСФормамиКонфигурации() Экспорт
ОбъектСценария = ПолучитьСценарий("КорректировкаXMLФорм.os");
ВременныйКаталог = ПолучитьИмяВременногоФайла();
Фикстура = Фикстура("КорректировкаXMLФорм");
СоздатьКаталог(ВременныйКаталог);
СкопироватьКаталог(Фикстура, ВременныйКаталог);
Настройки = ПолучитьДополнительныеНастройки(ВременныйКаталог);
ПутьККаталогуДо = ОбъединитьПути(ВременныйКаталог, "До");
ПутьККаталогуПосле = ОбъединитьПути(ВременныйКаталог, "После");
ФорматыФайла = Новый Структура;
ФорматыФайла.Вставить("Configurator", "Form.xml");
ФорматыФайла.Вставить("EDT", "Form.form");
// Тестовые файлы имеют следующие особенности:
// 1. Форма без родителя, нет изменений, нет дублей
// 2. Форма с родителем, нет изменений, нет дублей
// 3. Форма без родителя, есть дубли, есть пропущенные идентификаторы
// 4. Форма с родителем, идентификаторы заимствованных реквизитов расходятся
// 5. Форма с родителем, идентификаторы заимствованных реквизитов расходятся, есть пропущенные идентификаторы, есть дубли.
Для Каждого Формат Из ФорматыФайла Цикл
Для Подкаталог = 1 По 5 Цикл
Файл = Новый Файл(ОбъединитьПути(ПутьККаталогуДо, Формат.Ключ, Подкаталог, Формат.Значение));
Результат = ОбъектСценария.ОбработатьФайл(Файл, Файл.Путь, Настройки);
Ожидаем.Что(Результат, "Файл формы не был обработан").Равно(Истина);
СодержимоеФайла = СокрЛП(ФайловыеОперации.ПрочитатьТекстФайла(Файл.ПолноеИмя));
СодержимоеЭталон = СокрЛП(ФайловыеОперации.ПрочитатьТекстФайла(ОбъединитьПути(ПутьККаталогуПосле, Формат.Ключ, Подкаталог, Формат.Значение)));
Ожидаем.Что(СодержимоеФайла, "Файл формы был обработан некорректно").Равно(СодержимоеЭталон);
КонецЦикла;
КонецЦикла;
МенеджерВременныхФайлов.УдалитьФайл(ВременныйКаталог);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#Область Служебные