From 0e84388611a40cb7794e77dd025546641cba34e8 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Sat, 6 Jun 2020 09:28:38 +0300 Subject: [PATCH] =?UTF-8?q?@milanse=20#198=20=D0=97=D0=B0=D0=B3=D1=80?= =?UTF-8?q?=D1=83=D0=B7=D0=BA=D0=B0=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B9=20=D0=B8=D0=B7=20=D1=85=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=BB=D0=B8=D1=89=D0=B0=20=D0=BF=D0=BE=20TCP=20=D0=B8=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B0=20=D0=B8=D0=B7?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узКонфигурации.xml | 14 +++++-- .../Forms/ФормаЭлемента/Ext/Form.xml | 39 +++++++++---------- .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 27 ++++++++++++- 3 files changed, 55 insertions(+), 25 deletions(-) diff --git a/src/cf/Catalogs/узКонфигурации.xml b/src/cf/Catalogs/узКонфигурации.xml index 4cef9edf8..cc8c0d87c 100644 --- a/src/cf/Catalogs/узКонфигурации.xml +++ b/src/cf/Catalogs/узКонфигурации.xml @@ -804,7 +804,7 @@ D:\Dev\Storage\ false - false + true DontCheck Items @@ -857,7 +857,10 @@ D:\Dev\Storage\ Auto Auto - + + Catalog.узКонфигурации.Attribute.ЭтоРасширение + 0 + Auto ForItem DontIndex @@ -888,7 +891,7 @@ D:\Dev\Storage\ false - false + true DontCheck Items @@ -897,7 +900,10 @@ D:\Dev\Storage\ Auto Auto - + + Catalog.узКонфигурации.Attribute.ЭтоРасширение + 0 + Auto ForItem DontIndex diff --git a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml index 4a503afde..07ce2c063 100644 --- a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml @@ -3,6 +3,7 @@ Items + ПослеЗаписиНаСервере ПриСозданииНаСервере @@ -26,6 +27,24 @@ + + None + false + + + + Объект.ФормироватьФайлЛистЗадачВКаталогеЛокальногоРепозитория + Right + Button + Auto + + + + ФормироватьФайлЛистЗадачВКаталогеЛокальногоРепозиторияПриИзменении + + + + @@ -61,24 +80,6 @@ - - None - false - - - - Объект.ФормироватьФайлЛистЗадачВКаталогеЛокальногоРепозитория - Right - Button - Auto - - - - ФормироватьФайлЛистЗадачВКаталогеЛокальногоРепозиторияПриИзменении - - - - <v8:item> @@ -436,7 +437,6 @@ <Representation>List</Representation> <HeightInTableRows>3</HeightInTableRows> <UseAlternationRowColor>true</UseAlternationRowColor> - <VerticalStretch>false</VerticalStretch> <EnableStartDrag>true</EnableStartDrag> <EnableDrag>true</EnableDrag> <DataPath>Расширения</DataPath> @@ -525,7 +525,6 @@ Справочник.узКонфигурации КАК узКонфигурации ГДЕ узКонфигурации.ЭтоРасширение - И узКонфигурации.РасширениеДляКонфигурации = &РасширениеДляКонфигурации И НЕ узКонфигурации.ЭтоГруппа</QueryText> <MainTable>Catalog.узКонфигурации</MainTable> <ListSettings> diff --git a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 879585592..9cc0b4a69 100644 --- a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -6,10 +6,22 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - Расширения.Параметры.УстановитьЗначениеПараметра("РасширениеДляКонфигурации",Объект.Ссылка); + //{[+] #198 milanse 31.05.2020 + УстановитьОтборСпискаРасширений(Объект.Ссылка); + //}[+] #198 milanse 31.05.2020 УстановитьВидимостьДоступность(); КонецПроцедуры +//{[+] #198 milanse 31.05.2020 +&НаСервере +Процедура УстановитьОтборСпискаРасширений(СсылкаНаОсновнуюКонфигурацию) + + ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Расширения,"РасширениеДляКонфигурации",СсылкаНаОсновнуюКонфигурацию); + ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Расширения,"ЭтоРасширение",Истина); + +КонецПроцедуры +//}[+] #198 milanse 31.05.2020 + &НаСервере Процедура УстановитьВидимостьДоступность() Элементы.ГруппаНастройкиДляПолученияИзмененийИзХранилища.Видимость = Ложь; @@ -53,6 +65,12 @@ Конецесли; //- #198 Иванов А.Б. 2020-05-23 + //+ #206 Иванов А.Б. 2020-06-06 @milanse + Элементы.Расширения.ТолькоПросмотр = Ложь; + Если НЕ ЗначениеЗаполнено(Объект.РасширениеДляКонфигурации) Тогда + Элементы.Расширения.ТолькоПросмотр = Истина; + Конецесли; + //- #206 Иванов А.Б. 2020-06-06 @milanse Если Объект.ФормироватьФайлЛистЗадачВКаталогеЛокальногоРепозитория Тогда @@ -212,3 +230,10 @@ УстановитьВидимостьДоступность(); КонецПроцедуры +//{[+] #198 milanse 31.05.2020 +&НаСервере +Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) + УстановитьОтборСпискаРасширений(ТекущийОбъект.Ссылка); +КонецПроцедуры +//}[+] #198 milanse 31.05.2020 +