diff --git a/src/cf/Documents/узВыпускРелиза.xml b/src/cf/Documents/узВыпускРелиза.xml index 02422d5f7..2e25f56ac 100644 --- a/src/cf/Documents/узВыпускРелиза.xml +++ b/src/cf/Documents/узВыпускРелиза.xml @@ -203,6 +203,48 @@ Use + + + ОписаниеРелиза + + + ru + Описание релиза + + + + + xs:string + + 500 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + +
ФормаДокумента
ФормаСписка
diff --git a/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form.xml b/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form.xml index db01d625e..315be6209 100644 --- a/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form.xml +++ b/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form.xml @@ -41,6 +41,12 @@ + + Объект.ОписаниеРелиза + false + + + <v8:item> @@ -70,6 +76,7 @@ <ExtendedTooltip name="ГруппаОписаниеРелизаРасширеннаяПодсказка" id="92"/> <ChildItems> <UsualGroup name="Группа4" id="172"> + <Group>Vertical</Group> <Representation>None</Representation> <ShowTitle>false</ShowTitle> <ExtendedTooltip name="Группа4РасширеннаяПодсказка" id="173"/> @@ -92,6 +99,7 @@ </CommandBar> <FormattedDocumentField name="ФорматированныйТекст" id="165"> <DataPath>ФорматированныйТекст</DataPath> + <DefaultItem>true</DefaultItem> <TitleLocation>None</TitleLocation> <ContextMenu name="ФорматированныйТекстКонтекстноеМеню" id="166"/> <ExtendedTooltip name="ФорматированныйТекстРасширеннаяПодсказка" id="167"/> diff --git a/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form/Module.bsl b/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form/Module.bsl index a15ad5b96..46aa5f0d5 100644 --- a/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form/Module.bsl +++ b/src/cf/Documents/узВыпускРелиза/Forms/ФормаДокумента/Ext/Form/Module.bsl @@ -265,8 +265,19 @@ Процедура ЗаполнитьТЧИзмененныеОбъектыНаСервере() ТЧИзмененныеОбъекты.Очистить(); ВТИзмененныеОбъекты = Объект.ИзмененныеОбъекты.Выгрузить(); + ВТИзмененныеОбъекты.Свернуть("ИдентификаторОбъектаМетаданных"); - ВТИзмененныеОбъекты.Сортировать("ИдентификаторОбъектаМетаданных"); + ВТИзмененныеОбъекты.Колонки.Добавить("Порядок"); + + Для каждого СтрокаВТИзмененныеОбъекты из ВТИзмененныеОбъекты цикл + пПолноеИмяМетаданных = СтрокаВТИзмененныеОбъекты.ИдентификаторОбъектаМетаданных.ПолноеИмяМетаданных; + + пПорядок = ПолучитьПорядокДляПолноеИмяМетаданных(пПолноеИмяМетаданных); + + СтрокаВТИзмененныеОбъекты.Порядок = пПорядок + пПолноеИмяМетаданных; + Конеццикла; + + ВТИзмененныеОбъекты.Сортировать("Порядок"); НС = 1; Для каждого СтрокаВТИзмененныеОбъекты из ВТИзмененныеОбъекты цикл @@ -277,6 +288,28 @@ Конеццикла; КонецПроцедуры +&НаСервереБезКонтекста +Функция ПолучитьПорядокДляПолноеИмяМетаданных(пПолноеИмяМетаданных) + + пПорядок = "999_"; + Если Найти(пПолноеИмяМетаданных,"Общие") > 0 Тогда + пПорядок = "1_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Константа") > 0 Тогда + пПорядок = "2_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Справочник") > 0 Тогда + пПорядок = "3_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Документ") > 0 Тогда + пПорядок = "4_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Перечисление") > 0 Тогда + пПорядок = "5_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Отчет") > 0 Тогда + пПорядок = "6_"; + ИначеЕсли Найти(пПолноеИмяМетаданных,"Обработка") > 0 Тогда + пПорядок = "7_"; + Конецесли; + + Возврат пПорядок; +КонецФункции &НаКлиенте Процедура ПослеЗаписи(ПараметрыЗаписи) diff --git a/src/cf/Documents/узВыпускРелиза/Forms/ФормаСписка/Ext/Form.xml b/src/cf/Documents/узВыпускРелиза/Forms/ФормаСписка/Ext/Form.xml index 82538997e..db8f6fdf8 100644 --- a/src/cf/Documents/узВыпускРелиза/Forms/ФормаСписка/Ext/Form.xml +++ b/src/cf/Documents/узВыпускРелиза/Forms/ФормаСписка/Ext/Form.xml @@ -1,6 +1,6 @@ <?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: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.2"> - <AutoCommandBar name="" id="-1"/> + <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <ChildItems> <UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1"> <Title> @@ -78,6 +78,11 @@ <ContextMenu name="НомерКонтекстноеМеню" id="20"/> <ExtendedTooltip name="НомерРасширеннаяПодсказка" id="21"/> </LabelField> + <LabelField name="ОписаниеРелиза" id="25"> + <DataPath>Список.ОписаниеРелиза</DataPath> + <ContextMenu name="ОписаниеРелизаКонтекстноеМеню" id="26"/> + <ExtendedTooltip name="ОписаниеРелизаРасширеннаяПодсказка" id="27"/> + </LabelField> <LabelField name="НомерРелиза" id="22"> <DataPath>Список.НомерРелиза</DataPath> <ContextMenu name="НомерРелизаКонтекстноеМеню" id="23"/>