3_1_8_276
This commit is contained in:
1 parent
1929c5637b
commit
bf143472d7
1664 files changed
+135734
-75376
No files matched your search
@@ -126,7 +126,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -249,7 +248,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -367,7 +365,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -396,7 +393,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -532,7 +528,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -561,7 +556,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -731,7 +725,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -893,7 +886,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1168,7 +1160,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1197,7 +1188,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<showTitle>auto</showTitle>
|
||||
@@ -1228,7 +1218,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -165,7 +164,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -288,7 +286,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -405,7 +402,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -434,7 +430,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -570,7 +565,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -599,7 +593,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -774,7 +767,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1202,7 +1194,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1231,7 +1222,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1263,7 +1253,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -142,7 +142,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -303,7 +302,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -514,7 +512,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -543,7 +540,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -571,7 +567,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -693,7 +688,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -965,7 +959,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -994,7 +987,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -1022,7 +1014,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1142,7 +1133,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1173,7 +1163,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -166,7 +166,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -274,7 +273,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -306,7 +304,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -42,13 +42,14 @@
|
||||
// Вызывается при открытии формы выполнения задачи.
|
||||
//
|
||||
// Параметры:
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - задача.
|
||||
// ТочкаМаршрутаБизнесПроцесса - ТочкаМаршрутаБизнесПроцессаСсылка.Задание - точка маршрута.
|
||||
// ЗадачаСсылка - ЗадачаСсылка.ЗадачаИсполнителя - открываемая задача.
|
||||
// ТочкаМаршрутаБизнесПроцесса - ТочкаМаршрутаБизнесПроцессаСсылка.Задание - текущая точка маршрута.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - структуру с описанием формы выполнения задачи.
|
||||
// Ключ "ИмяФормы" содержит имя формы, передаваемое в метод контекста ОткрытьФорму().
|
||||
// Ключ "ПараметрыФормы" содержит параметры формы.
|
||||
// Структура:
|
||||
// * ПараметрыФормы - Структура:
|
||||
// ** Ключ - ЗадачаСсылка.ЗадачаИсполнителя
|
||||
// * ИмяФормы - Строка - имя формы, передаваемое в метод контекста ОткрытьФорму()
|
||||
//
|
||||
Функция ФормаВыполненияЗадачи(ЗадачаСсылка, ТочкаМаршрутаБизнесПроцесса) Экспорт
|
||||
|
||||
|
||||
@@ -133,7 +133,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -275,7 +274,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -384,7 +382,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -507,7 +504,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -184,7 +183,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -107,9 +107,9 @@
|
||||
&НаКлиенте
|
||||
Процедура ЗагрузитьКурсыВалют(Команда)
|
||||
|
||||
ИмяФормыЗагрузки = "Обработка.ЗагрузкаКурсовВалют.Форма";
|
||||
ПараметрыФормы = Новый Структура("ОткрытиеИзСписка");
|
||||
ОткрытьФорму(ИмяФормыЗагрузки, ПараметрыФормы);
|
||||
|
||||
РаботаСКурсамиВалютКлиент.ПоказатьЗагрузкуКурсовВалют(ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -167,7 +167,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -196,7 +195,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -568,7 +566,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -598,7 +595,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -627,7 +623,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -763,7 +758,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -791,7 +785,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -209,7 +209,7 @@
|
||||
|ИЗ
|
||||
| Справочник.Валюты КАК Валюты
|
||||
|ГДЕ
|
||||
| &ФормулаРасчетаКурса ПОДОБНО ""%"" + Валюты.Наименование + ""%""
|
||||
| &ФормулаРасчетаКурса ПОДОБНО ""%"" + Валюты.Наименование + ""%"" СПЕЦСИМВОЛ ""~""
|
||||
| И Валюты.Наименование <> """"";
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<showTitle>auto</showTitle>
|
||||
|
||||
@@ -106,7 +106,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -194,6 +194,7 @@
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>9</id>
|
||||
@@ -389,6 +390,34 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиска</name>
|
||||
<id>99</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>101</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>100</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
ВхожденияПодсистем = ДанныеЗаполнения.ВхожденияПодсистем;
|
||||
|
||||
ДеревоИсточник = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя();
|
||||
ДеревоИсточник = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя().Дерево;
|
||||
|
||||
ДеревоПриемник = РеквизитФормыВЗначение("ДеревоПодсистем", Тип("ДеревоЗначений"));
|
||||
ДеревоПриемник.Строки.Очистить();
|
||||
|
||||
@@ -178,7 +178,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -210,7 +209,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -970,7 +968,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1792,7 +1789,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1980,10 +1976,19 @@
|
||||
ГДЕ
|
||||
ВариантыОтчетовПереопределяемый.Отчет В (&ДоступныеОтчеты)
|
||||
И ВЫБОР
|
||||
КОГДА НЕ &ЕстьОтборПоВариантам
|
||||
ТОГДА НЕ ВариантыОтчетовПереопределяемый.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)
|
||||
ИНАЧЕ ВариантыОтчетовПереопределяемый.Ссылка В (&ВариантыПользователя)
|
||||
КОНЕЦ</queryText>
|
||||
КОГДА &ЕстьОтборПоВариантам
|
||||
ТОГДА ВариантыОтчетовПереопределяемый.Ссылка В (&ВариантыПользователя)
|
||||
КОГДА НЕ ВариантыОтчетовПереопределяемый.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)
|
||||
ТОГДА ИСТИНА
|
||||
ИНАЧЕ ВариантыОтчетовПереопределяемый.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
РодителиПереопределяемый.Родитель
|
||||
ИЗ
|
||||
Справочник.ВариантыОтчетов КАК РодителиПереопределяемый
|
||||
ГДЕ
|
||||
РодителиПереопределяемый.Отчет В (&ДоступныеОтчеты)
|
||||
И НЕ РодителиПереопределяемый.Ссылка В (&ВариантыПользователя))
|
||||
КОНЕЦ</queryText>
|
||||
<mainTable>Catalog.ВариантыОтчетов</mainTable>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
ПараметрыКлиента = ВариантыОтчетов.ПараметрыКлиента();
|
||||
ВключаяПодчиненные = Истина;
|
||||
|
||||
ДеревоЗначений = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя().Скопировать();
|
||||
ДеревоЗначений = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя().Дерево.Скопировать();
|
||||
ДеревоПодсистемЗаполнитьПолноеПредставление(ДеревоЗначений.Строки);
|
||||
ЗначениеВРеквизитФормы(ДеревоЗначений, "ДеревоПодсистем");
|
||||
|
||||
@@ -178,9 +178,7 @@
|
||||
ПодключитьОбработчикОжидания("ДеревоПодсистемОбработчикАктивизацииСтроки", 0.1, Истина);
|
||||
|
||||
ИначеЕсли ИмяСобытия = ВариантыОтчетовКлиент.ИмяСобытияОбновленияВариантовОтчетовИзФайлов() Тогда
|
||||
|
||||
УстановитьОтборПоОбновленнымИзФайловОтчетов(Параметр);
|
||||
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -322,16 +320,15 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму(
|
||||
"ХранилищеНастроек.ХранилищеВариантовОтчетов.Форма.СохранениеВариантаОтчетаВФайл",
|
||||
ОткрытьФорму("ХранилищеНастроек.ХранилищеВариантовОтчетов.Форма.СохранениеВариантаОтчетаВФайл",
|
||||
Новый Структура("ВыбранныеВариантыОтчетов", ВыбранныеВариантыОтчетов),
|
||||
ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьВариантОтчетаИзФайла(Команда)
|
||||
|
||||
ВыбранныеВариантыОтчетов = Элементы.Список.ВыделенныеСтроки;
|
||||
|
||||
Если ВыбранныеВариантыОтчетов.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -339,17 +336,8 @@
|
||||
СвойстваВариантаОтчета = ВариантыОтчетовКлиент.СвойстваВариантаОтчетаОснования();
|
||||
СвойстваВариантаОтчета.Ссылка = ВыбранныеВариантыОтчетов[0];
|
||||
СвойстваВариантаОтчета.ПредставлениеВарианта = Строка(ВыбранныеВариантыОтчетов[0]);
|
||||
|
||||
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
|
||||
ПараметрыЗагрузки.Диалог.Фильтр = НСтр("ru = 'Архив ZIP (*.zip)|*.zip'");
|
||||
ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
|
||||
|
||||
Обработчик = Новый ОписаниеОповещения(
|
||||
ВариантыОтчетовКлиент.ИмяСобытияОбновленияВариантовОтчетовИзФайлов(),
|
||||
ВариантыОтчетовКлиент,
|
||||
СвойстваВариантаОтчета);
|
||||
|
||||
ФайловаяСистемаКлиент.ЗагрузитьФайлы(Обработчик, ПараметрыЗагрузки);
|
||||
ВариантыОтчетовКлиент.ОбновитьВариантОтчетаИзФайлов(СвойстваВариантаОтчета, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -892,7 +880,7 @@
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// ОписаниеВариантовОтчетов - см. ВариантыОтчетов.СвойстваВариантовОтчетовИзФайлов
|
||||
// ОписаниеВариантовОтчетов - см. ВариантыОтчетов.ОбновитьВариантыОтчетовИзФайлов
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура УстановитьОтборПоОбновленнымИзФайловОтчетов(ОписаниеВариантовОтчетов)
|
||||
@@ -999,10 +987,19 @@
|
||||
|ГДЕ
|
||||
| ВариантыОтчетовПереопределяемый.Отчет В (&ДоступныеОтчеты)
|
||||
| И ВЫБОР
|
||||
| КОГДА НЕ &ЕстьОтборПоВариантам
|
||||
| ТОГДА НЕ ВариантыОтчетовПереопределяемый.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)
|
||||
| ИНАЧЕ ВариантыОтчетовПереопределяемый.Ссылка В (&ВариантыПользователя)
|
||||
| КОНЕЦ";
|
||||
| КОГДА &ЕстьОтборПоВариантам
|
||||
| ТОГДА ВариантыОтчетовПереопределяемый.Ссылка В (&ВариантыПользователя)
|
||||
| КОГДА НЕ ВариантыОтчетовПереопределяемый.ПредопределенныйВариант В (&ОтключенныеВариантыПрограммы)
|
||||
| ТОГДА ИСТИНА
|
||||
| ИНАЧЕ ВариантыОтчетовПереопределяемый.Ссылка В
|
||||
| (ВЫБРАТЬ
|
||||
| РодителиПереопределяемый.Родитель
|
||||
| ИЗ
|
||||
| Справочник.ВариантыОтчетов КАК РодителиПереопределяемый
|
||||
| ГДЕ
|
||||
| РодителиПереопределяемый.Отчет В (&ДоступныеОтчеты)
|
||||
| И НЕ РодителиПереопределяемый.Ссылка В (&ВариантыПользователя))
|
||||
| КОНЕЦ";
|
||||
|
||||
Возврат ТекстЗапроса;
|
||||
|
||||
|
||||
@@ -186,19 +186,19 @@
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Только автору</value>
|
||||
<value>Автору</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>ТолькоДляАвтора</value>
|
||||
<value>Автору</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Указанным пользователям</value>
|
||||
<value>Всем</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>УказаннымПользователям</value>
|
||||
<value>Всем</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<orientation>Vertical</orientation>
|
||||
@@ -226,7 +226,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -238,7 +237,7 @@
|
||||
<id>275</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователи варианта</value>
|
||||
<value>Показать в панелях отчетов пользователей (начальная настройка)</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -248,7 +247,7 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПользователиВарианта</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<titleLocation>Top</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
@@ -490,6 +489,34 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InCommandBarAndInAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиска</name>
|
||||
<id>309</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>311</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>310</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ПользователиВарианта</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
@@ -879,6 +906,34 @@
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>82</id>
|
||||
<items xsi:type="form:Addition">
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоискаРазделов</name>
|
||||
<id>312</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРазделовРасширеннаяПодсказка</name>
|
||||
<id>314</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаРазделовКонтекстноеМеню</name>
|
||||
<id>313</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
@@ -1608,7 +1663,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект);
|
||||
|
||||
Доступен = ?(Объект.ТолькоДляАвтора, "ТолькоДляАвтора", "УказаннымПользователям");
|
||||
Доступен = ?(Объект.ТолькоДляАвтора, "Автору", "Всем");
|
||||
|
||||
ПолныеПраваНаВарианты = ВариантыОтчетов.ПолныеПраваНаВарианты();
|
||||
ПравоНаЭтотВариант = ПолныеПраваНаВарианты Или Объект.Автор = Пользователи.АвторизованныйПользователь();
|
||||
@@ -33,9 +33,8 @@
|
||||
|
||||
Если Не Объект.Пользовательский Тогда
|
||||
Элементы.Наименование.ТолькоПросмотр = Истина;
|
||||
Элементы.Доступен.ТолькоПросмотр = Истина;
|
||||
Элементы.Автор.ТолькоПросмотр = Истина;
|
||||
Элементы.Автор.АвтоОтметкаНезаполненного = Ложь;
|
||||
Элементы.Доступен.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ЭтоВнешний = (Объект.ТипОтчета = Перечисления.ТипыОтчетов.Внешний);
|
||||
@@ -44,6 +43,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Доступен.ТолькоПросмотр = Не ПолныеПраваНаВарианты;
|
||||
Элементы.УведомитьПользователей.Видимость = ПолныеПраваНаВарианты;
|
||||
Элементы.Пользователи.Видимость = ПолныеПраваНаВарианты Или Доступен = "Всем";
|
||||
Элементы.Автор.ТолькоПросмотр = Не ПолныеПраваНаВарианты;
|
||||
Элементы.ТехническаяИнформация.Видимость = ПолныеПраваНаВарианты;
|
||||
|
||||
@@ -205,7 +206,7 @@
|
||||
&НаКлиенте
|
||||
Процедура ДоступенПриИзменении(Элемент)
|
||||
|
||||
Объект.ТолькоДляАвтора = (Доступен = "ТолькоДляАвтора");
|
||||
Объект.ТолькоДляАвтора = (Доступен = "Автору");
|
||||
|
||||
ВариантыОтчетовКлиент.ПроверитьПользователейВариантаОтчета(ЭтотОбъект);
|
||||
ВариантыОтчетовКлиент.ОформитьПользователейВариантаОтчета(ЭтотОбъект, Ложь);
|
||||
|
||||
@@ -75,10 +75,6 @@
|
||||
Если Не ЗначениеЗаполнено(СсылкаВарианта) Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Новый вариант отчета можно создать только из формы отчета'");
|
||||
КонецЕсли;
|
||||
ПоказатьКарточку = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "ПоказатьКарточку");
|
||||
Если ПоказатьКарточку = Истина Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыОткрытия = ВариантыОтчетов.ПараметрыОткрытия(СсылкаВарианта);
|
||||
|
||||
@@ -208,7 +204,7 @@
|
||||
|
|
||||
|Техническая информация о проблеме: %2'");
|
||||
Комментарий = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
ШаблонКомментария, Вариант.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ШаблонКомментария, Вариант.Ссылка, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение,
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
НаименованиеЗанято = ВариантыОтчетов.НаименованиеЗанято(Отчет, Ссылка, Наименование);
|
||||
КлючВариантаЗанят = ВариантыОтчетов.КлючВариантаЗанят(Отчет, Ссылка, КлючВарианта);
|
||||
Если НаименованиеЗанято ИЛИ КлючВариантаЗанят Тогда
|
||||
ТекстОшибки = НСтр("ru = 'Ошибка снятия пометки удаления варианта отчета:'");
|
||||
ТекстОшибки = НСтр("ru = 'Не удалось снять пометку удаления варианта отчета:'");
|
||||
Если НаименованиеЗанято Тогда
|
||||
ТекстОшибки = ТекстОшибки + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Наименование ""%1"" уже занято другим вариантом этого отчета.'"),
|
||||
@@ -91,6 +91,10 @@
|
||||
ПроверитьРазмещение();
|
||||
ЗаполнитьПоляДляПоиска();
|
||||
|
||||
Если Не Пользовательский И ТолькоДляАвтора Тогда
|
||||
ТолькоДляАвтора = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
@@ -242,7 +246,7 @@
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось проиндексировать схему варианта ""%1"" отчета ""%2"":'"),
|
||||
КлючВарианта, Строка(Отчет));
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ВариантыОтчетов.ЗаписатьВЖурнал(УровеньЖурналаРегистрации.Ошибка, ТекстОшибки, Ссылка);
|
||||
КонецПопытки;
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -471,6 +471,66 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для общих форм Расширения, УстановленныеИсправления.
|
||||
//
|
||||
Процедура ПереключитьИспользованиеРасширения(ИдентификаторРасширения, ТекущееИспользование) Экспорт
|
||||
|
||||
Расширение = НайтиРасширение(ИдентификаторРасширения);
|
||||
|
||||
Если Расширение = Неопределено
|
||||
Или Расширение.Активно = ТекущееИспользование Тогда
|
||||
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Расширение.Активно = ТекущееИспользование;
|
||||
ОтключитьПредупрежденияБезопасности(Расширение);
|
||||
ОтключитьИспользованиеОсновныхРолейДляВсехПользователей(Расширение);
|
||||
Попытка
|
||||
Расширение.Записать();
|
||||
Исключение
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Попытка
|
||||
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ОбновитьПараметрыРаботыРасширений();
|
||||
Исключение
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
Если Расширение.Активно Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Возникла непредвиденная ситуация при подготовке расширений к работе (после включения расширения):
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Иначе
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Возникла непредвиденная ситуация при подготовке расширений к работе (после отключения расширения):
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
КонецЕсли;
|
||||
КонецПопытки;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
ИнформацияОбОшибкеВосстановления = Неопределено;
|
||||
Попытка
|
||||
Расширение.Активно = Не Расширение.Активно;
|
||||
Расширение.Записать();
|
||||
Исключение
|
||||
ИнформацияОбОшибкеВосстановления = ИнформацияОбОшибке();
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + Символы.ПС
|
||||
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Возникла непредвиденная ситуация при попытке отменить изменение флажка подключения расширения:
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибкеВосстановления));
|
||||
КонецПопытки;
|
||||
Если ИнформацияОбОшибкеВосстановления = Неопределено Тогда
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + Символы.ПС
|
||||
+ НСтр("ru = 'Отменено изменение флажка подключения расширения.'");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для общих форм Расширения, УстановленныеИсправления.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -547,7 +607,7 @@
|
||||
НСтр("ru = 'Не удалось удалить расширение ""%1"" по причине:
|
||||
|%2'"),
|
||||
УдаляемоеРасширение,
|
||||
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
КонецПопытки;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
@@ -561,7 +621,7 @@
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'После удаления, при обработке случая удаления всех расширений, произошла ошибка:
|
||||
|%1'"), КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -572,7 +632,7 @@
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'После удаления, при подготовке оставшихся расширений к работе, произошла ошибка:
|
||||
|%1'"), КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -592,7 +652,7 @@
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + Символы.ПС
|
||||
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'При попытке восстановить удаленные расширения произошла еще одна ошибка:
|
||||
|%1'"), КраткоеПредставлениеОшибки(ИнформацияОбОшибкеВосстановления));
|
||||
|%1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибкеВосстановления));
|
||||
КонецПопытки;
|
||||
Если ВосстановлениеВыполнялось
|
||||
И ИнформацияОбОшибкеВосстановления = Неопределено Тогда
|
||||
|
||||
@@ -1060,6 +1060,38 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиска</name>
|
||||
<id>124</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>126</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>125</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -508,6 +507,38 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиска</name>
|
||||
<id>94</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>96</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>95</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -222,6 +221,38 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиска</name>
|
||||
<id>78</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>80</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>79</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -37,6 +36,10 @@
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>3</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Список</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -84,6 +87,45 @@
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Ссылка</name>
|
||||
<id>19</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Ref</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СсылкаРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СсылкаКонтекстноеМеню</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<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>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
@@ -277,6 +319,9 @@
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.PredefinedDataName</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.Ref</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.Скрыть</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?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">
|
||||
<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" xmlns:schema="http://g5.1c.ru/v8/dt/data-composition-system/schema">
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПользовательскихНастроек</name>
|
||||
<id>42</id>
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -376,68 +375,224 @@
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
ВЫБОР
|
||||
КОГДА СправочникВидыКонтактнойИнформации.ЭтоГруппа
|
||||
КОГДА СправочникВидыКонтактнойИнформацииПереопределяемый.ЭтоГруппа
|
||||
ТОГДА ВЫБОР
|
||||
КОГДА СправочникВидыКонтактнойИнформации.ПометкаУдаления
|
||||
ТОГДА 1
|
||||
КОГДА СправочникВидыКонтактнойИнформации.Предопределенный
|
||||
ТОГДА 2
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ
|
||||
КОГДА СправочникВидыКонтактнойИнформации.ПометкаУдаления
|
||||
КОГДА СправочникВидыКонтактнойИнформацииПереопределяемый.ПометкаУдаления
|
||||
ТОГДА 1
|
||||
КОГДА СправочникВидыКонтактнойИнформацииПереопределяемый.Предопределенный
|
||||
ТОГДА 2
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ
|
||||
КОГДА СправочникВидыКонтактнойИнформацииПереопределяемый.ПометкаУдаления
|
||||
ТОГДА 4
|
||||
КОГДА СправочникВидыКонтактнойИнформации.Предопределенный
|
||||
ТОГДА ВЫБОР СправочникВидыКонтактнойИнформации.Тип
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|
||||
ТОГДА 14
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
||||
ТОГДА 15
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.ВебСтраница)
|
||||
ТОГДА 16
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Факс)
|
||||
ТОГДА 17
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
|
||||
ТОГДА 18
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
|
||||
ТОГДА 19
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Skype)
|
||||
ТОГДА 21
|
||||
ИНАЧЕ 3
|
||||
КОНЕЦ
|
||||
ИНАЧЕ ВЫБОР СправочникВидыКонтактнойИнформации.Тип
|
||||
КОГДА СправочникВидыКонтактнойИнформацииПереопределяемый.Предопределенный
|
||||
ТОГДА ВЫБОР СправочникВидыКонтактнойИнформацииПереопределяемый.Тип
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|
||||
ТОГДА 7
|
||||
ТОГДА 14
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
||||
ТОГДА 8
|
||||
ТОГДА 15
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.ВебСтраница)
|
||||
ТОГДА 9
|
||||
ТОГДА 16
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Факс)
|
||||
ТОГДА 10
|
||||
ТОГДА 17
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
|
||||
ТОГДА 11
|
||||
ТОГДА 18
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
|
||||
ТОГДА 12
|
||||
ТОГДА 19
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Skype)
|
||||
ТОГДА 20
|
||||
ТОГДА 21
|
||||
ИНАЧЕ 3
|
||||
КОНЕЦ
|
||||
ИНАЧЕ ВЫБОР СправочникВидыКонтактнойИнформацииПереопределяемый.Тип
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|
||||
ТОГДА 7
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
||||
ТОГДА 8
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.ВебСтраница)
|
||||
ТОГДА 9
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Факс)
|
||||
ТОГДА 10
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
|
||||
ТОГДА 11
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
|
||||
ТОГДА 12
|
||||
КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Skype)
|
||||
ТОГДА 20
|
||||
ИНАЧЕ 3
|
||||
КОНЕЦ
|
||||
КОНЕЦ КАК ИндексПиктограммы,
|
||||
СправочникВидыКонтактнойИнформации.Ссылка КАК Ссылка,
|
||||
СправочникВидыКонтактнойИнформации.Наименование КАК Наименование,
|
||||
СправочникВидыКонтактнойИнформации.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
||||
СправочникВидыКонтактнойИнформации.Используется КАК Используется,
|
||||
СправочникВидыКонтактнойИнформации.ЭтоГруппа КАК ЭтоГруппа
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.Ссылка КАК Ссылка,
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.Наименование КАК Наименование,
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.РеквизитДопУпорядочивания КАК РеквизитДопУпорядочивания,
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.Используется КАК Используется,
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.ЭтоГруппа КАК ЭтоГруппа
|
||||
ИЗ
|
||||
Справочник.ВидыКонтактнойИнформации КАК СправочникВидыКонтактнойИнформации
|
||||
Справочник.ВидыКонтактнойИнформации КАК СправочникВидыКонтактнойИнформацииПереопределяемый
|
||||
ГДЕ
|
||||
СправочникВидыКонтактнойИнформации.Используется
|
||||
И ЕСТЬNULL(СправочникВидыКонтактнойИнформации.Родитель.Используется, ИСТИНА)</queryText>
|
||||
СправочникВидыКонтактнойИнформацииПереопределяемый.Используется
|
||||
И ЕСТЬNULL(СправочникВидыКонтактнойИнформацииПереопределяемый.Родитель.Используется, ИСТИНА)</queryText>
|
||||
<mainTable>Catalog.ВидыКонтактнойИнформации</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИндексПиктограммы</dataPath>
|
||||
<field>ИндексПиктограммы</field>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Индекс пиктограммы</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Ссылка</dataPath>
|
||||
<field>Ссылка</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Наименование</dataPath>
|
||||
<field>Наименование</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>РеквизитДопУпорядочивания</dataPath>
|
||||
<field>РеквизитДопУпорядочивания</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Используется</dataPath>
|
||||
<field>Используется</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ЭтоГруппа</dataPath>
|
||||
<field>ЭтоГруппа</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ВводитьНомерПоМаске</dataPath>
|
||||
<field>ВводитьНомерПоМаске</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ВключатьСтрануВПредставление</dataPath>
|
||||
<field>ВключатьСтрануВПредставление</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ВидПоляДругое</dataPath>
|
||||
<field>ВидПоляДругое</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ВидРедактирования</dataPath>
|
||||
<field>ВидРедактирования</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ЗапретитьРедактированиеПользователем</dataPath>
|
||||
<field>ЗапретитьРедактированиеПользователем</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИдентификаторДляФормул</dataPath>
|
||||
<field>ИдентификаторДляФормул</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИмяГруппы</dataPath>
|
||||
<field>ИмяГруппы</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИмяПредопределенногоВида</dataPath>
|
||||
<field>ИмяПредопределенногоВида</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИсправлятьУстаревшиеАдреса</dataPath>
|
||||
<field>ИсправлятьУстаревшиеАдреса</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>МаскаНомераТелефона</dataPath>
|
||||
<field>МаскаНомераТелефона</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>МеждународныйФорматАдреса</dataPath>
|
||||
<field>МеждународныйФорматАдреса</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>МожноИзменятьСпособРедактирования</dataPath>
|
||||
<field>МожноИзменятьСпособРедактирования</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ОбязательноеЗаполнение</dataPath>
|
||||
<field>ОбязательноеЗаполнение</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ПроверятьКорректность</dataPath>
|
||||
<field>ПроверятьКорректность</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>УдалитьПроверятьПоФИАС</dataPath>
|
||||
<field>УдалитьПроверятьПоФИАС</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>РазрешитьВводНесколькихЗначений</dataPath>
|
||||
<field>РазрешитьВводНесколькихЗначений</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>СкрыватьНеактуальныеАдреса</dataPath>
|
||||
<field>СкрыватьНеактуальныеАдреса</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ТелефонCДобавочнымНомером</dataPath>
|
||||
<field>ТелефонCДобавочнымНомером</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Тип</dataPath>
|
||||
<field>Тип</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ТолькоНациональныйАдрес</dataPath>
|
||||
<field>ТолькоНациональныйАдрес</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>УдалитьРедактированиеТолькоВДиалоге</dataPath>
|
||||
<field>УдалитьРедактированиеТолькоВДиалоге</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>УказыватьОКТМО</dataPath>
|
||||
<field>УказыватьОКТМО</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ХранитьИсториюИзменений</dataPath>
|
||||
<field>ХранитьИсториюИзменений</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ОтображатьВсегда</dataPath>
|
||||
<field>ОтображатьВсегда</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>НаименованиеЯзык1</dataPath>
|
||||
<field>НаименованиеЯзык1</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>НаименованиеЯзык2</dataPath>
|
||||
<field>НаименованиеЯзык2</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Представления</dataPath>
|
||||
<field>Представления</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Предопределенный</dataPath>
|
||||
<field>Предопределенный</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ИмяПредопределенныхДанных</dataPath>
|
||||
<field>ИмяПредопределенныхДанных</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>ПометкаУдаления</dataPath>
|
||||
<field>ПометкаУдаления</field>
|
||||
</fields>
|
||||
<fields xsi:type="schema:DataCompositionSchemaDataSetField">
|
||||
<dataPath>Родитель</dataPath>
|
||||
<field>Родитель</field>
|
||||
</fields>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
@@ -462,6 +617,12 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>ВладелецКонтактнойИнформации</name>
|
||||
<valueType>
|
||||
<types>AnyRef</types>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
Если Параметры.ВладелецКонтактнойИнформации <> Неопределено Тогда
|
||||
УстановитьОтборПоВладельцуКонтактнойИнформации(Параметры.ВладелецКонтактнойИнформации);
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
@@ -20,7 +24,9 @@
|
||||
СуффиксТекущегоЯзыка = ОбщегоНазначения.СуффиксЯзыкаТекущегоПользователя();
|
||||
Если СуффиксТекущегоЯзыка = Неопределено Тогда
|
||||
|
||||
Список.ТекстЗапроса = "ВЫБРАТЬ
|
||||
СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
|
||||
|
||||
СвойстваСписка.ТекстЗапроса = "ВЫБРАТЬ
|
||||
| ВЫБОР
|
||||
| КОГДА СправочникВидыКонтактнойИнформации.ЭтоГруппа
|
||||
| ТОГДА ВЫБОР
|
||||
@@ -87,6 +93,8 @@
|
||||
| СправочникВидыКонтактнойИнформации.Используется
|
||||
| И ЕСТЬNULL(СправочникВидыКонтактнойИнформации.Родитель.Используется, ИСТИНА)";
|
||||
|
||||
ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.Список, СвойстваСписка);
|
||||
|
||||
Список.Параметры.УстановитьЗначениеПараметра("ЭтоОсновнойЯзык", ОбщегоНазначения.ЭтоОсновнойЯзык());
|
||||
Список.Параметры.УстановитьЗначениеПараметра("КодЯзыка", ТекущийЯзык().КодЯзыка);
|
||||
|
||||
@@ -190,6 +198,28 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьОтборПоВладельцуКонтактнойИнформации(ВладелецКонтактнойИнформации)
|
||||
|
||||
ТипСсылки = ТипЗнч(ВладелецКонтактнойИнформации);
|
||||
МетаданныеСправочника = Метаданные.НайтиПоТипу(ТипСсылки);
|
||||
Если МетаданныеСправочника = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ГруппаВидовКИ = УправлениеКонтактнойИнформациейСлужебныйПовтИсп.ГруппаВидаКонтактнойИнформацииПоИмениОбъекта(
|
||||
МетаданныеСправочника.ПолноеИмя());
|
||||
|
||||
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Родитель");
|
||||
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||
ЭлементОтбора.Использование = Истина;
|
||||
ЭлементОтбора.ПравоеЗначение = ГруппаВидовКИ;
|
||||
|
||||
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
|
||||
Заголовок = ?(ГруппаВидовКИ = Неопределено, "", ГруппаВидовКИ.Наименование);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ИмяФормыСписка(ВидКонтактнойИнформацииСсылка)
|
||||
|
||||
|
||||
@@ -81,7 +81,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -198,7 +197,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -211,6 +209,41 @@
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаТипОбщиеДляВсех</name>
|
||||
<id>64</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОтображатьВсегда</name>
|
||||
<id>189</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ОтображатьВсегда</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ОтображатьВсегдаРасширеннаяПодсказка</name>
|
||||
<id>191</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОтображатьВсегдаКонтекстноеМеню</name>
|
||||
<id>190</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОбязательноеЗаполнение</name>
|
||||
<id>18</id>
|
||||
@@ -223,6 +256,10 @@
|
||||
<segments>Объект.ОбязательноеЗаполнение</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ОбязательноеЗаполнениеПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ОбязательноеЗаполнениеExtendedTooltip</name>
|
||||
<id>92</id>
|
||||
@@ -420,7 +457,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -491,7 +527,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -715,6 +750,10 @@
|
||||
<segments>Объект.ТелефонCДобавочнымНомером</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ТелефонCДобавочнымНомеромПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ТелефонCДобавочнымНомеромРасширеннаяПодсказка</name>
|
||||
<id>136</id>
|
||||
@@ -791,6 +830,10 @@
|
||||
<segments>Объект.ВводитьНомерПоМаске</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>МаскаПриВводеНомераТелефонаПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>МаскаПриВводеНомераТелефонаРасширеннаяПодсказка</name>
|
||||
<id>180</id>
|
||||
@@ -865,16 +908,14 @@
|
||||
<id>183</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value><font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>В строке маски допустимо использование следующих специальных символов:</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>! - любой введенный символ преобразуется в верхний регистр;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>9 - допустимо ввести произвольный символ цифры;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF># - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры);</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>X (латинского алфавита) - допустимо ввести произвольный символ;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>^ - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка;</></></></>
|
||||
<font Arial><fontsize 8><color #333333><bgcolor #FFFFFF>@ – допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.</></></></>
|
||||
</value>
|
||||
<value><font Arial><fontsize 8><bgcolor #ffffff><color #333333>В строке маски допустимо использование следующих специальных символов:</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>! - любой введенный символ преобразуется в верхний регистр;</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>9 - допустимо ввести произвольный символ цифры;</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333># - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>N - допустимо ввести любой алфавитно-цифровой символ (буква или цифра);</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>U - допустимо ввести любой алфавитно-цифровой символ (буква или цифра) и любой введенный символ преобразуется в верхний регистр;</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>X (латинского алфавита) - допустимо ввести произвольный символ;</></></></>
|
||||
<font Arial><fontsize 8><bgcolor #ffffff><color #333333>@ – допустимо ввести любой алфавитно-цифровой символ (буква или цифра) в верхнем регистре или пробел.</></></></></value>
|
||||
</title>
|
||||
<formatted>true</formatted>
|
||||
<type>Label</type>
|
||||
@@ -931,7 +972,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1224,7 +1264,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1254,7 +1293,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1275,6 +1313,7 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ИдентификаторДляФормул</segments>
|
||||
</dataPath>
|
||||
<titleHeight>2</titleHeight>
|
||||
<extendedTooltip>
|
||||
<name>ИдентификаторДляФормулРасширеннаяПодсказка</name>
|
||||
<id>175</id>
|
||||
@@ -1354,7 +1393,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<div><strong>Адрес электронной почты</strong> - поле с таким видом контактной информации предназначено для хранения адреса электронной почты. Реквизит используется при отправке электронных писем из программы.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Веб-страница</strong> - поле с таким видом контактной информации предназначено для хранения адресов веб страниц. Позволяет прикрепить гиперссылки на интернет-страницы, после этого ссылки будут храниться в базе с возможностью перехода по ним.</div>
|
||||
<div><strong>Веб-страница</strong> - поле с таким видом контактной информации предназначено для хранения адресов веб-страниц. Позволяет прикрепить гиперссылки на интернет-страницы, после этого ссылки будут храниться в базе с возможностью перехода по ним.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Факс</strong> - поле с таким видом контактной информации предназначено для хранения номеров факсов в виде произвольной строки, или в соответствии с шаблоном ввода номера факса. Реквизит используется в печатных формах документов.</div>
|
||||
@@ -32,8 +32,9 @@
|
||||
<li>
|
||||
<div>Выберите <strong>Группу</strong>, если она не введена по умолчанию. Группа соответствует документу или списку программы, в который добавляется новое поле контактной информации.</div></li>
|
||||
<li>Поле <b>Идентификатор для формул</b> заполняется автоматически по специальным правилам. Не рекомендуется его изменять. Если автоматического заполнения не произошло, можно нажать кнопку <img src="CommonPicture.ЗаполнитьФорму"></img> <b>Заполнить</b>. Данный реквизит будет использоваться для построения и выполнения формул пользователями с разными языками интерфейса.</li></ul><h3>Настройки полей контактной информации</h3>
|
||||
<ul><li>
|
||||
<div>Включите флажок <strong>Обязательное заполнение</strong>, для того чтобы программа проверяла заполнение поля контактной информации при вводе документов или списков. Сохранение данных без заполнения этого поля будет невозможно.</div>
|
||||
<ul><li>Включите флажок <b>Отображать всегда</b>, для того чтобы вид контактной информации всегда отображался и предлагался к заполнению в карточке владельца.</li>
|
||||
<li>
|
||||
<div>Включите флажок <strong>Обязательное заполнение</strong>, для того чтобы программа проверяла заполнение поля контактной информации при вводе документов или списков. Сохранение данных без заполнения этого поля будет невозможно. Если включен флажок <b>Обязательное заполнени</b>е, то <b>Отображать всегда </b>включится автоматически. </div>
|
||||
</li>
|
||||
<li>Настройка <strong>Редактировать</strong> используется для типов контактной информации <strong>Адрес</strong>, <strong>Телефон</strong>, <strong>Факс</strong>. Такая настройка позволяет выбрать способ ввода этих видов контактной информации:</li>
|
||||
<ul><li><b>В диалоге</b> - позволяет ограничить ввод нового и редактирование существующего адреса, телефона или факса шаблоном ввода, а также выбором адреса из адресного классификатора. При выбранном значении предусмотрена возможность ввести адрес в свободной форме. Это может понадобиться в исключительных случаях, например, если данные адреса в каких-либо документах приводятся с ошибкой, но для печати необходимо их проставить. При этом такой адрес будет храниться в программе с пометкой, что он введен в свободной форме, и использоваться с ограничениями. После уточнения адрес можно будет исправить, заполнив по шаблону.</li>
|
||||
@@ -55,7 +56,7 @@
|
||||
<li><b>Автоматически исправлять устаревшие адреса</b> - можно включить автоматическую проверку и исправление адресов. В этом случае регламентное задание 1 раз в неделю проверяет и исправляет адреса, ставшие устаревшими.</li></ul></li></ul><h3>Особенности настройки поля Телефон и факс</h3>
|
||||
<div>
|
||||
<ul><li>Для того чтобы использовать <strong>Телефон с добавочным номером</strong>, включите соответствующий флажок. Для некоторых типов телефонов (например, мобильный телефон) не предусмотрено добавочных номеров.</li></ul></div>
|
||||
<ul><li>Включите флажок <b>Вводить номер по маске</b>, при этом можно выбрать маску из списка, при необходимости поправить ее. Маска используется только при вводе новых номеров телефонов.</li>
|
||||
<ul><li>Включите флажок <b>Вводить номер по маске</b>, при этом можно выбрать маску из списка, при необходимости поправить ее. Маска используется только при вводе новых номеров телефонов. Использование добавочного номера при этом становится невозможным. </li>
|
||||
<li>В строке маски допустимо использование следующих специальных символов:</li>
|
||||
<ul><li><b>!</b> - любой введенный символ преобразуется в верхний регистр;</li>
|
||||
<li><b>9</b> - допустимо ввести произвольный символ цифры;</li>
|
||||
@@ -63,7 +64,6 @@
|
||||
<li><b>N</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) </li>
|
||||
<li><b>U</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр;</li>
|
||||
<li><b>X</b> (латинского алфавита) - допустимо ввести произвольный символ;</li>
|
||||
<li><b>^</b> - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка;</li>
|
||||
<li><b>@</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.</li></ul><li>Например, при маске "<b>+7(999)999-99-99</b>" текст "<b>9001234567</b>" преобразуется в "<b>+7(900)123-45-67</b>".</li>
|
||||
<li>Для того чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ "<b>\</b>".</li>
|
||||
<li>Допускается указание нескольких масок в одном параметре. Маски разделяются символом "<b>;</b>". В этом случае использоваться будет та маска, к которой подходит введенный текст.</li></ul><h3>Особенности настройки поля Адрес электронной почты</h3>
|
||||
|
||||
@@ -35,7 +35,9 @@
|
||||
|
||||
СсылкаРодителя = Объект.Родитель;
|
||||
Элементы.ХранитьИсториюИзменений.Доступность = Объект.ВидРедактирования = "Диалог";
|
||||
Элементы.РазрешитьВводНесколькихЗначений.Доступность = НЕ Объект.ХранитьИсториюИзменений;
|
||||
Элементы.РазрешитьВводНесколькихЗначений.Доступность = НЕ Объект.ХранитьИсториюИзменений;
|
||||
Элементы.ОтображатьВсегда.Доступность = НЕ Объект.ОбязательноеЗаполнение;
|
||||
ОбновитьДоступностьЭлементовТелефонаФакса(ЭтотОбъект);
|
||||
|
||||
Если Не Объект.МожноИзменятьСпособРедактирования Тогда
|
||||
Элементы.ВидРедактирования.Доступность = Ложь;
|
||||
@@ -78,8 +80,12 @@
|
||||
Элементы.МаскаПриВводеНомераТелефона.Доступность = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ДоступныДополнительныеНастройкиАдреса = (Метаданные.Обработки.Найти("РасширенныйВводКонтактнойИнформации") <> Неопределено
|
||||
И Метаданные.Обработки["РасширенныйВводКонтактнойИнформации"].Формы.Найти("НастройкиАдреса") <> Неопределено);
|
||||
Если Метаданные.Обработки.Найти("РасширенныйВводКонтактнойИнформации") <> Неопределено Тогда
|
||||
МодульРасширенныйВводКонтактнойИнформации = ОбщегоНазначения.ОбщийМодуль("Обработки.РасширенныйВводКонтактнойИнформации");
|
||||
ДоступныДополнительныеНастройкиАдреса = МодульРасширенныйВводКонтактнойИнформации.ДоступныДополнительныеНастройкиАдреса()
|
||||
Иначе
|
||||
ДоступныДополнительныеНастройкиАдреса = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
@@ -128,7 +134,13 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
Если Объект.ТелефонCДобавочнымНомером И Объект.ВводитьНомерПоМаске Тогда
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр(
|
||||
"ru = 'Нельзя вводить номер телефона с добавочным номером при установленной настройке ""Вводить номер по маске""'"),
|
||||
, "ТелефонCДобавочнымНомером", "Объект", Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ПараметрыЗаписи.Свойство("КогдаИдентификаторДляФормулУжеИспользуется")
|
||||
И ЗначениеЗаполнено(Объект.ИдентификаторДляФормул) Тогда
|
||||
@@ -245,19 +257,31 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбязательноеЗаполнениеПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ОбязательноеЗаполнение Тогда
|
||||
Объект.ОтображатьВсегда = Истина;
|
||||
Элементы.ОтображатьВсегда.Доступность = Ложь;
|
||||
Иначе
|
||||
Элементы.ОтображатьВсегда.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидРедактированияПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ВидРедактирования = "Диалог" Тогда
|
||||
Элементы.ХранитьИсториюИзменений.Доступность = Истина;
|
||||
Объект.ВводитьНомерПоМаске = Ложь;
|
||||
Элементы.МаскаПриВводеНомераТелефона.Доступность = Ложь;
|
||||
Иначе
|
||||
Элементы.ХранитьИсториюИзменений.Доступность = Ложь;
|
||||
Объект.ХранитьИсториюИзменений = Ложь;
|
||||
Элементы.МаскаПриВводеНомераТелефона.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьДоступностьЭлементовТелефонаФакса(ЭтотОбъект);
|
||||
|
||||
Элементы.РазрешитьВводНесколькихЗначений.Доступность = НЕ Объект.ХранитьИсториюИзменений;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -294,6 +318,20 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТелефонCДобавочнымНомеромПриИзменении(Элемент)
|
||||
|
||||
ОбновитьДоступностьЭлементовТелефонаФакса(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура МаскаПриВводеНомераТелефонаПриИзменении(Элемент)
|
||||
|
||||
ОбновитьДоступностьЭлементовТелефонаФакса(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_Открытие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
@@ -447,6 +485,16 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ОбновитьДоступностьЭлементовТелефонаФакса(Форма)
|
||||
|
||||
Форма.Элементы.ШаблонМаскиНомераТелефона.Доступность = Форма.Объект.ВводитьНомерПоМаске;
|
||||
Форма.Элементы.ШаблонМаскиНомераТелефона.АвтоОтметкаНезаполненного = Форма.Объект.ВводитьНомерПоМаске;
|
||||
Форма.Элементы.МаскаПриВводеНомераТелефона.Доступность = (НЕ Форма.Объект.ТелефонCДобавочнымНомером И НЕ Форма.Объект.ВидРедактирования = "Диалог") ИЛИ Форма.Объект.ВводитьНомерПоМаске;
|
||||
Форма.Элементы.ТелефонCДобавочнымНомером.Доступность = НЕ Форма.Объект.ВводитьНомерПоМаске ИЛИ Форма.Объект.ТелефонCДобавочнымНомером;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьПредлагаемоеЗначениеИдентификатора()
|
||||
|
||||
@@ -540,7 +588,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ИдентификаторДляФормулУжеИспользуется(Знач ИдентификаторДляФормул, Знач ТекущийВидКонтактнойИнформации, Знач Родитель)
|
||||
|
||||
|
||||
@@ -206,6 +206,7 @@
|
||||
Элемент.ВидРедактирования = "ПолеВвода";
|
||||
Элемент.Используется = Истина;
|
||||
Элемент.РеквизитДопУпорядочивания = 2;
|
||||
Элемент.ОтображатьВсегда = Истина;
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
МодульМультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование",
|
||||
@@ -226,6 +227,7 @@
|
||||
Элемент.Используется = Истина;
|
||||
Элемент.ВидРедактирования = "ПолеВводаИДиалог";
|
||||
Элемент.РеквизитДопУпорядочивания = 1;
|
||||
Элемент.ОтображатьВсегда = Истина;
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
МодульМультиязычностьСервер.ЗаполнитьМультиязычныйРеквизит(Элемент, "Наименование",
|
||||
@@ -398,13 +400,13 @@
|
||||
|ИЗ
|
||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
|
||||
|ГДЕ
|
||||
| ВидыКонтактнойИнформации.ИдентификаторДляФормул ПОДОБНО &ИдентификаторДляФормулПодобие
|
||||
| ВидыКонтактнойИнформации.ИдентификаторДляФормул ПОДОБНО &ИдентификаторДляФормулПодобие СПЕЦСИМВОЛ ""~""
|
||||
| И ВидыКонтактнойИнформации.Ссылка <> &СсылкаНаТекущийОбъект
|
||||
| И ВидыКонтактнойИнформации.Ссылка В ИЕРАРХИИ (&РодительВерхнегоУровня)";
|
||||
Запрос.УстановитьПараметр("СсылкаНаТекущийОбъект", СсылкаНаТекущийОбъект);
|
||||
Запрос.УстановитьПараметр("РодительВерхнегоУровня", РодительВерхнегоУровня);
|
||||
Запрос.УстановитьПараметр("ИдентификаторДляФормул", Идентификатор);
|
||||
Запрос.УстановитьПараметр("ИдентификаторДляФормулПодобие", Идентификатор + "%");
|
||||
Запрос.УстановитьПараметр("ИдентификаторДляФормулПодобие", ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Идентификатор) + "%");
|
||||
|
||||
РезультатыЗапроса = Запрос.ВыполнитьПакет();
|
||||
УникальностьПоТочномуСоответствию = РезультатыЗапроса[0];
|
||||
@@ -530,16 +532,35 @@
|
||||
//
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
ЯзыковБольшеОдного = Метаданные.Языки.Количество() > 1;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = "ВЫБРАТЬ
|
||||
| ВидыКонтактнойИнформации.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
|
||||
|ГДЕ
|
||||
| ВидыКонтактнойИнформации.ЭтоГруппа = ЛОЖЬ
|
||||
| И (ЕСТЬNULL(ВидыКонтактнойИнформации.ИдентификаторДляФормул, """") = """"
|
||||
| ИЛИ ЕСТЬNULL(ВидыКонтактнойИнформации.ВидРедактирования, """") = """"
|
||||
| ИЛИ ВидыКонтактнойИнформации.ОтображатьВсегда = ЛОЖЬ)";
|
||||
|
||||
Если ЯзыковБольшеОдного Тогда
|
||||
Запрос.Текст = Запрос.Текст + "
|
||||
|ОБЪЕДИНИТЬ ВСЕ
|
||||
|
|
||||
|ВЫБРАТЬ
|
||||
| ВидыКонтактнойИнформации.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации";
|
||||
|
||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
|
||||
|ГДЕ
|
||||
| НЕ ВидыКонтактнойИнформации.Представления.Ссылка = ВидыКонтактнойИнформации.Ссылка
|
||||
| И ВидыКонтактнойИнформации.ЭтоГруппа = ЛОЖЬ";
|
||||
КонецЕсли;
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
|
||||
|
||||
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры,
|
||||
РезультатЗапроса.ВыгрузитьКолонку("Ссылка"));
|
||||
|
||||
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, РезультатЗапроса.ВыгрузитьКолонку("Ссылка"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -553,6 +574,8 @@
|
||||
ПроблемныхОбъектов = 0;
|
||||
ОбъектовОбработано = 0;
|
||||
|
||||
УстановитьОтображатьВсегда = ОбщегоНазначенияКлиентСервер.СравнитьВерсии("3.1.8.270", Параметры.ВерсияПодсистемыНаНачалоОбновления) > 0;
|
||||
|
||||
Пока ВидКонтактнойИнформацииСсылка.Следующий() Цикл
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
@@ -576,7 +599,7 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ВидКонтактнойИнформации.ЭтоГруппа Тогда
|
||||
Если Не ВидКонтактнойИнформации.ЭтоГруппа И ПустаяСтрока(ВидКонтактнойИнформации.ВидРедактирования) Тогда
|
||||
Если ВидКонтактнойИнформации.УдалитьРедактированиеТолькоВДиалоге Тогда
|
||||
ВидКонтактнойИнформации.ВидРедактирования = "Диалог";
|
||||
ИначеЕсли ВидКонтактнойИнформации.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты
|
||||
@@ -597,7 +620,11 @@
|
||||
ВидКонтактнойИнформации.ИдентификаторДляФормул = УникальныйИдентификаторДляФормул(НаименованиеДляИдентификатора,
|
||||
ВидКонтактнойИнформации.Ссылка, ВидКонтактнойИнформации.Родитель);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Если НЕ ВидКонтактнойИнформации.ЭтоГруппа И УстановитьОтображатьВсегда Тогда
|
||||
ВидКонтактнойИнформации.ОтображатьВсегда = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьДанные(ВидКонтактнойИнформации);
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
|
||||
@@ -611,7 +638,7 @@
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обработать вид контактной информации %1 по причине:
|
||||
|%2'"),
|
||||
ВидКонтактнойИнформацииСсылка.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ВидКонтактнойИнформацииСсылка.Ссылка, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
Метаданные.Справочники.ВидыКонтактнойИнформации, ВидКонтактнойИнформацииСсылка.Ссылка, ТекстСообщения);
|
||||
КонецПопытки;
|
||||
|
||||
@@ -51,6 +51,10 @@
|
||||
Если СтрНачинаетсяС(ИмяПредопределенныхДанных, "Удалить") Тогда
|
||||
ПроверяемыеРеквизиты.Очистить();
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЭтоГруппа И ВводитьНомерПоМаске Тогда
|
||||
ПроверяемыеРеквизиты.Добавить("МаскаНомераТелефона");
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
|
||||
@@ -462,10 +462,10 @@
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="7fe61c5d-30bc-440d-9e40-12ff3b296616">
|
||||
<name>ПроверятьПоФИАС</name>
|
||||
<name>УдалитьПроверятьПоФИАС</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверять по адресному классификатору</value>
|
||||
<value>(не используется) Проверять по ФИАС</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
@@ -659,6 +659,27 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="91a0ceed-03ce-4914-9cd1-dec49bba336f">
|
||||
<name>ОтображатьВсегда</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Отображать всегда</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Вид контактной информации всегда отображается и предлагается к заполнению в карточке владельца</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue">
|
||||
<value>true</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<tabularSections uuid="99387869-f8b1-4269-bd26-e39380d17b69">
|
||||
<producedTypes>
|
||||
<objectType typeId="9cb91b1a-ae31-403c-8c5d-e0fd01955e6c" valueTypeId="74fba94b-4c84-497d-a403-5c2dd8ebbc57"/>
|
||||
|
||||
@@ -107,7 +107,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -108,7 +108,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -109,7 +109,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -527,12 +526,12 @@
|
||||
<name>ПодключитьИнтернетПоддержку</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Подключить интернет поддержку</value>
|
||||
<value>Подключить интернет-поддержку пользователей</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Подключить интернет поддержку</value>
|
||||
<value>Подключить Интернет-поддержку пользователей</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -137,7 +136,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -96,7 +96,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -216,7 +215,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -298,7 +296,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -428,7 +425,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -460,7 +456,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -274,8 +274,9 @@
|
||||
|
||||
СтрокаСПредупреждением = НСтр("ru = '%1
|
||||
|Укажите zip-архив с внешней компонентой.
|
||||
|Подробнее см. <a href = ""https://its.1c.ru/db/metod8dev/content/3221"">Технология создания внешних компонент</a>'");
|
||||
СтрокаСПредупреждением = СтроковыеФункцииКлиент.ФорматированнаяСтрока(СтрокаСПредупреждением, ОписаниеОшибки);
|
||||
|Подробнее см. <a href = ""%2"">Технология создания внешних компонент</a>'");
|
||||
СтрокаСПредупреждением = СтроковыеФункцииКлиент.ФорматированнаяСтрока(СтрокаСПредупреждением, ОписаниеОшибки,
|
||||
"https://its.1c.eu/db/metod8dev/content/3221");
|
||||
|
||||
ПоказатьПредупреждение(Оповещение, СтрокаСПредупреждением);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -125,8 +125,7 @@
|
||||
//
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь,
|
||||
"Справочник.ВнешниеКомпоненты");
|
||||
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ВнешниеКомпоненты");
|
||||
Если Выборка.Количество() > 0 Тогда
|
||||
ОбработатьВнешниеКомпоненты(Выборка);
|
||||
КонецЕсли;
|
||||
@@ -137,6 +136,10 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры:
|
||||
// Выборка - ВыборкаИзРезультатаЗапроса:
|
||||
// * Ссылка - СправочникСсылка.ВнешниеКомпоненты
|
||||
//
|
||||
Процедура ОбработатьВнешниеКомпоненты(Выборка)
|
||||
|
||||
ОбъектовОбработано = 0;
|
||||
@@ -146,7 +149,6 @@
|
||||
|
||||
РеквизитыКомпоненты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Выборка.Ссылка,
|
||||
"ХранилищеКомпоненты, MacOS_x86_64_Safari, MacOS_x86_64_Chrome, MacOS_x86_64_Firefox");
|
||||
|
||||
Если ТипЗнч(РеквизитыКомпоненты.ХранилищеКомпоненты) <> Тип("ХранилищеЗначения") Тогда
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
@@ -210,7 +212,7 @@
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обработать компоненту %1 по причине:
|
||||
|%2'"), Выборка.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|%2'"), Выборка.Ссылка, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение, Выборка.Ссылка.Метаданные(), Выборка.Ссылка, ТекстСообщения);
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
ПараметрыВыполненияКоманды.Окно);
|
||||
Исключение
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
Если СтрНайти(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке),
|
||||
Если СтрНайти(ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке),
|
||||
"ВызватьИсключение" + " " + "ОписаниеОшибкиКакПредупреждения") > 0 Тогда
|
||||
|
||||
ПоказатьПредупреждение(, КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ПоказатьПредупреждение(, ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Иначе
|
||||
ВызватьИсключение;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -82,7 +82,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -114,7 +113,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -904,7 +902,6 @@
|
||||
<verticalLines>true</verticalLines>
|
||||
<horizontalLinesBWA>false</horizontalLinesBWA>
|
||||
<verticalLinesBWA>false</verticalLinesBWA>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandTopLevel</initialTreeView>
|
||||
@@ -1039,7 +1036,6 @@
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<verticalAlign>Center</verticalAlign>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1053,7 +1049,7 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группы пользователей</value>
|
||||
<value>Группы внешних пользователей</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаГруппыExtendedTooltip</name>
|
||||
@@ -1068,7 +1064,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1107,7 +1102,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.Description</segments>
|
||||
<segments>ВнешниеПользователиСписок.Наименование</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеExtendedTooltip</name>
|
||||
@@ -1141,7 +1136,7 @@
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.Ref</segments>
|
||||
<segments>ВнешниеПользователиСписок.Ссылка</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СсылкаРасширеннаяПодсказка</name>
|
||||
@@ -1482,7 +1477,6 @@
|
||||
<verticalLines>true</verticalLines>
|
||||
<horizontalLinesBWA>false</horizontalLinesBWA>
|
||||
<verticalLinesBWA>false</verticalLinesBWA>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
@@ -1496,6 +1490,10 @@
|
||||
</rowsPicture>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<handlers>
|
||||
<event>OnGetDataAtServer</event>
|
||||
<name>ВнешниеПользователиСписокПриПолученииДанныхНаСервере</name>
|
||||
</handlers>
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
@@ -1615,7 +1613,6 @@
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<verticalAlign>Center</verticalAlign>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1644,7 +1641,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1673,7 +1669,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<slaveItemsWidth>LeftNarrowest</slaveItemsWidth>
|
||||
@@ -1862,7 +1857,6 @@
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
@@ -1899,7 +1893,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1928,7 +1921,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<slaveItemsWidth>Equal</slaveItemsWidth>
|
||||
@@ -2037,7 +2029,415 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Легенда</name>
|
||||
<id>255</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ВходОграничен</name>
|
||||
<id>257</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ВходОграниченКартинка</name>
|
||||
<id>259</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вход ограничен картинка</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ВходОграниченКартинкаРасширеннаяПодсказка</name>
|
||||
<id>261</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВходОграниченКартинкаКонтекстноеМеню</name>
|
||||
<id>260</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.СостояниеПользователя17</picture>
|
||||
</picture>
|
||||
<fileDragMode>AsFileRef</fileDragMode>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ВходОграниченНадпись</name>
|
||||
<id>262</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вход ограничен</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Установлено ограничение входа до даты или
|
||||
установлен срок максимальной неактивности</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ВходОграниченНадписьРасширеннаяПодсказка</name>
|
||||
<id>264</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВходОграниченНадписьКонтекстноеМеню</name>
|
||||
<id>263</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вход ограничен</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ВходОграниченРасширеннаяПодсказка</name>
|
||||
<id>258</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Отступ1</name>
|
||||
<id>265</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Отступ1РасширеннаяПодсказка</name>
|
||||
<id>267</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Отступ1КонтекстноеМеню</name>
|
||||
<id>266</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>НетВхода</name>
|
||||
<id>268</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>НетВходаКартинка</name>
|
||||
<id>270</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Нет входа картинка</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НетВходаКартинкаРасширеннаяПодсказка</name>
|
||||
<id>272</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НетВходаКартинкаКонтекстноеМеню</name>
|
||||
<id>271</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.СостояниеПользователя16</picture>
|
||||
</picture>
|
||||
<fileDragMode>AsFileRef</fileDragMode>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>НетВходаНадпись</name>
|
||||
<id>273</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Нет входа</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Не включен вход в программу, нет прав или
|
||||
нет ни одного права запуска (тонкий клиент, веб-клиент)</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>НетВходаНадписьРасширеннаяПодсказка</name>
|
||||
<id>275</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НетВходаНадписьКонтекстноеМеню</name>
|
||||
<id>274</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Нет входа</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>НетВходаРасширеннаяПодсказка</name>
|
||||
<id>269</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Отступ2</name>
|
||||
<id>276</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Отступ2РасширеннаяПодсказка</name>
|
||||
<id>278</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Отступ2КонтекстноеМеню</name>
|
||||
<id>277</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>БезНастройки</name>
|
||||
<id>279</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>БезНастройкиКартинка</name>
|
||||
<id>281</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Без настройки картинка</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>БезНастройкиКартинкаРасширеннаяПодсказка</name>
|
||||
<id>283</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>БезНастройкиКартинкаКонтекстноеМеню</name>
|
||||
<id>282</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.СостояниеПользователя18</picture>
|
||||
</picture>
|
||||
<fileDragMode>AsFileRef</fileDragMode>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>БезНастройкиНадпись</name>
|
||||
<id>284</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Без настройки</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Нет пользователя информационной базы
|
||||
(пустое имя для входа)</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>БезНастройкиНадписьРасширеннаяПодсказка</name>
|
||||
<id>286</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>БезНастройкиНадписьКонтекстноеМеню</name>
|
||||
<id>285</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Без настройки</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>БезНастройкиРасширеннаяПодсказка</name>
|
||||
<id>280</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Легенда</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ЛегендаРасширеннаяПодсказка</name>
|
||||
<id>256</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2116,7 +2516,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<titleDataPath xsi:type="form:DataPath">
|
||||
@@ -2222,11 +2621,10 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<titleDataPath xsi:type="form:DataPath">
|
||||
<segments>Items.ВнешниеПользователиСписок.CurrentData.Description</segments>
|
||||
<segments>Items.ВнешниеПользователиСписок.CurrentData.Наименование</segments>
|
||||
</titleDataPath>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -2333,31 +2731,27 @@
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.Ref</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.ВозможноСменитьПароль</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.Недействителен</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>ВнешниеПользователиСписок.Ссылка</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
ВнешниеПользователи.Ссылка,
|
||||
ВнешниеПользователи.Подготовлен,
|
||||
ВнешниеПользователи.ПометкаУдаления,
|
||||
ВнешниеПользователи.Недействителен,
|
||||
ВнешниеПользователи.Предопределенный,
|
||||
ВнешниеПользователи.Наименование,
|
||||
ВнешниеПользователи.Комментарий,
|
||||
ВнешниеПользователи.Ссылка КАК Ссылка,
|
||||
ВнешниеПользователи.Подготовлен КАК Подготовлен,
|
||||
ВнешниеПользователи.ПометкаУдаления КАК ПометкаУдаления,
|
||||
ВнешниеПользователи.Недействителен КАК Недействителен,
|
||||
ВнешниеПользователи.Предопределенный КАК Предопределенный,
|
||||
ВнешниеПользователи.Наименование КАК Наименование,
|
||||
ВнешниеПользователи.Комментарий КАК Комментарий,
|
||||
ТИПЗНАЧЕНИЯ(ВнешниеПользователи.Ссылка.ОбъектАвторизации) КАК ТипОбъектаАвторизации,
|
||||
ВЫБОР
|
||||
КОГДА ВнешниеПользователи.ПометкаУдаления
|
||||
ТОГДА 6
|
||||
ИНАЧЕ 7
|
||||
КОНЕЦ КАК НомерКартинки,
|
||||
-1 КАК НомерКартинки,
|
||||
ВЫБОР
|
||||
КОГДА ВнешниеПользователи.Недействителен
|
||||
ТОГДА ЛОЖЬ
|
||||
@@ -2369,9 +2763,12 @@
|
||||
ТОГДА ЛОЖЬ
|
||||
ИНАЧЕ ИСТИНА
|
||||
КОНЕЦ КАК ВозможноСменитьПароль,
|
||||
ВнешниеПользователи.ИдентификаторПользователяИБ
|
||||
ВнешниеПользователи.ИдентификаторПользователяИБ КАК ИдентификаторПользователяИБ,
|
||||
СведенияОПользователях.*
|
||||
ИЗ
|
||||
Справочник.ВнешниеПользователи КАК ВнешниеПользователи
|
||||
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СведенияОПользователях КАК СведенияОПользователях
|
||||
ПО (СведенияОПользователях.Пользователь = ВнешниеПользователи.Ссылка)}
|
||||
ГДЕ
|
||||
ВЫБОР
|
||||
КОГДА &ВсеВнешниеПользователи
|
||||
|
||||
@@ -174,6 +174,9 @@
|
||||
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
||||
Элементы.ЗавершитьИЗакрыть.Отображение = ОтображениеКнопки.Картинка;
|
||||
КонецЕсли;
|
||||
|
||||
ПользователиСлужебный.НастроитьПолеНомерКартинкиДинамическогоСписка(ВнешниеПользователиСписок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -183,9 +186,11 @@
|
||||
ПроверкаИзмененияТекущегоЭлементаФормы();
|
||||
КонецЕсли;
|
||||
|
||||
#Если МобильныйКлиент Тогда
|
||||
#Если МобильныйКлиент Тогда
|
||||
Если ХранимыеПараметры.Свойство("ИспользоватьГруппы") И ХранимыеПараметры.ИспользоватьГруппы Тогда
|
||||
Элементы.ГруппаГруппы.Заголовок = Строка(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные.Ссылка);
|
||||
Элементы.ГруппаГруппы.Заголовок = ?(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные = Неопределено,
|
||||
НСтр("ru = 'Группы внешних пользователей'"),
|
||||
Строка(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные.Ссылка));
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
|
||||
@@ -195,7 +200,9 @@
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ВРег(ИмяСобытия) = ВРег("Запись_ГруппыВнешнихПользователей")
|
||||
И Источник = Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока Тогда
|
||||
И Источник = Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока
|
||||
Или ВРег(ИмяСобытия) = ВРег("РазмещениеПользователейВГруппах")
|
||||
Или ВРег(ИмяСобытия) = ВРег("Запись_ГруппыДоступа") Тогда
|
||||
|
||||
Элементы.ГруппыВнешнихПользователей.Обновить();
|
||||
Элементы.ВнешниеПользователиСписок.Обновить();
|
||||
@@ -207,10 +214,6 @@
|
||||
ПодключитьОбработчикОжидания("ПриИзмененииИспользованияГруппПользователей", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли ВРег(ИмяСобытия) = ВРег("РазмещениеПользователейВГруппах") Тогда
|
||||
|
||||
Элементы.ВнешниеПользователиСписок.Обновить();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -270,7 +273,9 @@
|
||||
|
||||
#Если МобильныйКлиент Тогда
|
||||
Если ХранимыеПараметры.Свойство("РасширенныйПодбор") И Не ХранимыеПараметры.РасширенныйПодбор Тогда
|
||||
Элементы.ГруппаГруппы.Заголовок = Строка(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные.Ссылка);
|
||||
Элементы.ГруппаГруппы.Заголовок = ?(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные = Неопределено,
|
||||
НСтр("ru = 'Группы внешних пользователей'"),
|
||||
Строка(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные.Ссылка));
|
||||
ТекущийЭлемент = Элементы.ВнешниеПользователиСписок;
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
@@ -520,6 +525,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура ВнешниеПользователиСписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
|
||||
|
||||
ПользователиСлужебный.ДинамическийСписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВнешниеПользователиСписокПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
|
||||
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -162,13 +162,12 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено()
|
||||
Или Не ПользователиСлужебныйПовтИсп.Настройки().ОбщиеНастройкиВхода Тогда
|
||||
Или Не Пользователи.ОбщиеНастройкиВходаИспользуются() Тогда
|
||||
Элементы.ГруппаИзменитьОграничение.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПользователиСлужебныйПовтИсп.ВерсияПредприятияПоддерживаетВосстановлениеПаролей()
|
||||
Или ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
Элементы.ПользовательИБЗапрещеноВосстанавливатьПароль.Видимость = Ложь;
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
Элементы.ПользовательИБЗапрещеноВосстанавливатьПароль.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ПотребоватьСменуПароляПриВходе.РасширеннаяПодсказка.Заголовок =
|
||||
@@ -201,6 +200,10 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ВРег(ИмяСобытия) = ВРег("Запись_ГруппыДоступа") Тогда
|
||||
ПодключитьОбработчикОжидания("ПриИзмененияГруппыДоступа", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -382,6 +385,8 @@
|
||||
ТекущийОбъект.Ссылка, "ПометкаУдаления"));
|
||||
КонецЕсли;
|
||||
|
||||
РегистрыСведений.СведенияОПользователях.УстановитьСведенияОПользователе(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
ТекущийОбъект.ДополнительныеСвойства.Вставить(
|
||||
"ГруппаНовогоВнешнегоПользователя", ГруппаНовогоВнешнегоПользователя);
|
||||
|
||||
@@ -417,9 +422,6 @@
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.КонтактнаяИнформация
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ПользователиСлужебный.ЗаписатьСведенияОПользователе(ЭтотОбъект, ТекущийОбъект);
|
||||
|
||||
Если ПараметрыЗаписи.Свойство("КопироватьПраваПользователя") Тогда
|
||||
Источник = ЗначениеКопирования;
|
||||
Приемник = ТекущийОбъект.Ссылка;
|
||||
@@ -590,6 +592,8 @@
|
||||
Если Объект.Недействителен Тогда
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
Если Не ПользовательИБАутентификацияOpenID
|
||||
И Не ПользовательИБАутентификацияOpenIDConnect
|
||||
И Не ПользовательИБАутентификацияТокеномДоступа
|
||||
И Не ПользовательИБАутентификацияСтандартнаяЗначениеПрямогоИзменения
|
||||
И ПользовательИБАутентификацияСтандартная Тогда
|
||||
|
||||
@@ -597,7 +601,9 @@
|
||||
КонецЕсли;
|
||||
ИначеЕсли ВходВПрограммуРазрешенЗначениеПрямогоИзменения Тогда
|
||||
Если Не ПользовательИБАутентификацияСтандартная
|
||||
И Не ПользовательИБАутентификацияOpenID Тогда
|
||||
И Не ПользовательИБАутентификацияOpenID
|
||||
И Не ПользовательИБАутентификацияOpenIDConnect
|
||||
И Не ПользовательИБАутентификацияТокеномДоступа Тогда
|
||||
ПользовательИБАутентификацияСтандартная = Истина;
|
||||
КонецЕсли;
|
||||
ВходВПрограммуРазрешен = Истина;
|
||||
@@ -620,6 +626,8 @@
|
||||
|
||||
Если Не ВходВПрограммуРазрешен
|
||||
И Не ПользовательИБАутентификацияOpenID
|
||||
И Не ПользовательИБАутентификацияOpenIDConnect
|
||||
И Не ПользовательИБАутентификацияТокеномДоступа
|
||||
И Не ПользовательИБАутентификацияСтандартнаяЗначениеПрямогоИзменения
|
||||
И ПользовательИБАутентификацияСтандартная Тогда
|
||||
|
||||
@@ -629,8 +637,10 @@
|
||||
ОбновитьИмяДляВхода(ЭтотОбъект);
|
||||
|
||||
Если ВходВПрограммуРазрешен
|
||||
И НЕ ПользовательИБАутентификацияOpenID
|
||||
И НЕ ПользовательИБАутентификацияСтандартная Тогда
|
||||
И Не ПользовательИБАутентификацияOpenID
|
||||
И Не ПользовательИБАутентификацияOpenIDConnect
|
||||
И Не ПользовательИБАутентификацияТокеномДоступа
|
||||
И Не ПользовательИБАутентификацияСтандартная Тогда
|
||||
|
||||
ПользовательИБАутентификацияСтандартная = Истина;
|
||||
КонецЕсли;
|
||||
@@ -702,6 +712,20 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИБАутентификацияOpenIDConnectПриИзменении(Элемент)
|
||||
|
||||
АутентификацияПриИзменении();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИБАутентификацияТокеномДоступаПриИзменении(Элемент)
|
||||
|
||||
АутентификацияПриИзменении();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПользовательИБЯзыкПриИзменении(Элемент)
|
||||
|
||||
@@ -723,7 +747,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СтраницыГлавноеИКомментарийПриСменеСтраницы(Элемент, ТекущаяСтраница)
|
||||
Процедура СтраницыПриСменеСтраницы(Элемент, ТекущаяСтраница)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства")
|
||||
И ТекущаяСтраница.Имя = "СтраницаДополнительныеРеквизиты"
|
||||
@@ -1051,6 +1075,24 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриИзмененияГруппыДоступа()
|
||||
|
||||
ПриИзмененияГруппыДоступаНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриИзмененияГруппыДоступаНаСервере()
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
НаличиеПрав = РегистрыСведений.СведенияОПользователях.НаличиеПрав(Объект.ИдентификаторПользователяИБ);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
УстановитьДоступностьСвойств(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура НастроитьФорму(ТекущийОбъект, ПриСозданииНаСервере = Ложь, ПараметрыЗаписи = Неопределено)
|
||||
|
||||
@@ -1065,7 +1107,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ПользователиСлужебный.ПрочитатьСведенияОПользователе(ЭтотОбъект);
|
||||
РегистрыСведений.СведенияОПользователях.ПрочитатьСведенияОПользователе(ЭтотОбъект);
|
||||
НаличиеПрав = РегистрыСведений.СведенияОПользователях.НаличиеПрав(Объект.ИдентификаторПользователяИБ);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
УровеньДоступа = ПользователиСлужебный.УровеньДоступаКСвойствамПользователя(ТекущийОбъект);
|
||||
@@ -1080,6 +1123,9 @@
|
||||
Элементы.СвойстваПользователяИБ.Видимость =
|
||||
ЗначениеЗаполнено(ДействияВФорме.СвойстваПользователяИБ);
|
||||
|
||||
Элементы.ГруппаИмя.Видимость =
|
||||
ЗначениеЗаполнено(ДействияВФорме.СвойстваПользователяИБ);
|
||||
|
||||
Элементы.ОтображениеРолей.Видимость =
|
||||
ЗначениеЗаполнено(ДействияВФорме.Роли);
|
||||
|
||||
@@ -1124,14 +1170,10 @@
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
// Настройка необходимости заполнения.
|
||||
Если ТребуетсяЗаписьПользователяИБ(Форма, Ложь) Тогда
|
||||
НоваяСтраница = Элементы.ИмяСОтметкойНезаполненного;
|
||||
Иначе
|
||||
НоваяСтраница = Элементы.ИмяБезОтметкиНезаполненного;
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.ИмяПереключениеОтметкиНезаполненного.ТекущаяСтраница <> НоваяСтраница Тогда
|
||||
Элементы.ИмяПереключениеОтметкиНезаполненного.ТекущаяСтраница = НоваяСтраница;
|
||||
ПоказатьИмяСОтметкойНезаполненного = ТребуетсяЗаписьПользователяИБ(Форма, Ложь);
|
||||
Элементы.ПользовательИБИмя.АвтоОтметкаНезаполненного = ПоказатьИмяСОтметкойНезаполненного;
|
||||
Если Не ПоказатьИмяСОтметкойНезаполненного Тогда
|
||||
Элементы.ПользовательИБИмя.ОтметкаНезаполненного = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Форма.ПользовательИБСуществует Тогда
|
||||
@@ -1141,7 +1183,7 @@
|
||||
КраткоеИмя = ПользователиСлужебныйКлиентСервер.ПолучитьКраткоеИмяПользователяИБ(
|
||||
Форма.ТекущееПредставлениеОбъектаАвторизации);
|
||||
|
||||
Если Элементы.ИмяПереключениеОтметкиНезаполненного.ТекущаяСтраница = Элементы.ИмяБезОтметкиНезаполненного Тогда
|
||||
Если Не ПоказатьИмяСОтметкойНезаполненного Тогда
|
||||
|
||||
Если (Не ЗначениеЗаполнено(Форма.ПользовательИБИмяЗначениеПрямогоИзменения)
|
||||
Или Форма.ПользовательИБИмяЗначениеПрямогоИзменения = КраткоеИмя)
|
||||
@@ -1162,8 +1204,10 @@
|
||||
&НаКлиенте
|
||||
Процедура АутентификацияПриИзменении()
|
||||
|
||||
Если НЕ ПользовательИБАутентификацияOpenID
|
||||
И НЕ ПользовательИБАутентификацияСтандартная Тогда
|
||||
Если Не ПользовательИБАутентификацияСтандартная
|
||||
И Не ПользовательИБАутентификацияOpenID
|
||||
И Не ПользовательИБАутентификацияOpenIDConnect
|
||||
И Не ПользовательИБАутентификацияТокеномДоступа Тогда
|
||||
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
|
||||
@@ -1305,10 +1349,12 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если УровеньДоступа.НастройкиДляВхода Тогда
|
||||
Результат.Вставить("АутентификацияСтандартная", ПользовательИБАутентификацияСтандартная);
|
||||
Результат.Вставить("Пароль", ПользовательИБПароль);
|
||||
Результат.Вставить("Имя", ПользовательИБИмя);
|
||||
Результат.Вставить("АутентификацияOpenID", ПользовательИБАутентификацияOpenID);
|
||||
Результат.Вставить("АутентификацияСтандартная", ПользовательИБАутентификацияСтандартная);
|
||||
Результат.Вставить("Пароль", ПользовательИБПароль);
|
||||
Результат.Вставить("Имя", ПользовательИБИмя);
|
||||
Результат.Вставить("АутентификацияOpenID", ПользовательИБАутентификацияOpenID);
|
||||
Результат.Вставить("АутентификацияOpenIDConnect", ПользовательИБАутентификацияOpenIDConnect);
|
||||
Результат.Вставить("АутентификацияТокеномДоступа", ПользовательИБАутентификацияТокеномДоступа);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1554,16 +1600,21 @@
|
||||
ПрочитанныеСвойства,
|
||||
"Имя,
|
||||
|ПолноеИмя,
|
||||
|АутентификацияOpenID,
|
||||
|АдресЭлектроннойПочты,
|
||||
|АутентификацияСтандартная,
|
||||
|ПоказыватьВСпискеВыбора,
|
||||
|ЗапрещеноИзменятьПароль,
|
||||
|ЗапрещеноВосстанавливатьПароль,
|
||||
|АутентификацияOpenID,
|
||||
|АутентификацияOpenIDConnect,
|
||||
|АутентификацияТокеномДоступа,
|
||||
|АутентификацияОС,
|
||||
|ПользовательОС,
|
||||
|ОсновнойИнтерфейс,
|
||||
|РежимЗапуска" + ?(Не Элементы.ПользовательИБЯзык.Видимость, "", ",
|
||||
|Язык") + ?(ПользователиСлужебный.ЗапретРедактированияРолей(), "", ",
|
||||
|Роли") + ПользователиСлужебный.ПоляВосстановленияПаролей());
|
||||
|Роли") + ",
|
||||
|ЗащитаОтОпасныхДействий");
|
||||
КонецЕсли;
|
||||
|
||||
Если ПрочитанныеСвойства = Неопределено Тогда
|
||||
@@ -1585,8 +1636,10 @@
|
||||
|
||||
Если ПользовательИБОсновной И Не ВходВПрограммуРазрешен Тогда
|
||||
ХранимыеСвойства = ПользователиСлужебный.ХранимыеСвойстваПользователяИБ(Объект.Ссылка);
|
||||
ПользовательИБАутентификацияOpenID = ХранимыеСвойства.АутентификацияOpenID;
|
||||
ПользовательИБАутентификацияСтандартная = ХранимыеСвойства.АутентификацияСтандартная;
|
||||
ПользовательИБАутентификацияСтандартная = ХранимыеСвойства.АутентификацияСтандартная;
|
||||
ПользовательИБАутентификацияOpenID = ХранимыеСвойства.АутентификацияOpenID;
|
||||
ПользовательИБАутентификацияOpenIDConnect = ХранимыеСвойства.АутентификацияOpenIDConnect;
|
||||
ПользовательИБАутентификацияТокеномДоступа = ХранимыеСвойства.АутентификацияТокеномДоступа;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользовательИБСуществует Тогда
|
||||
@@ -1657,7 +1710,18 @@
|
||||
УточнениеСвойств.Добавить(НСтр("ru = 'Режим запуска (не Авто)'"));
|
||||
КонецЕсли;
|
||||
|
||||
Если УточнениеСвойств.Количество() > 0 Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ОтличаютсяСохраненныеСвойстваПользователяИБ = ЗначениеЗаполнено(Объект.Ссылка)
|
||||
И РегистрыСведений.СведенияОПользователях.ОтличаютсяСохраненныеСвойстваПользователяИБ(Объект);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
ЕстьРазличияУстранимыеБезАдминистратора =
|
||||
ЕстьРазличияУстранимыеБезАдминистратора
|
||||
Или ОтличаютсяСохраненныеСвойстваПользователяИБ;
|
||||
|
||||
Если УточнениеСвойств.Количество() > 0
|
||||
Или ОтличаютсяСохраненныеСвойстваПользователяИБ Тогда
|
||||
|
||||
СтрокаУточненияСвойств = "";
|
||||
ТекущаяСтрока = "";
|
||||
Для каждого УточнениеСвойства Из УточнениеСвойств Цикл
|
||||
@@ -1683,10 +1747,19 @@
|
||||
Иначе
|
||||
Рекомендация = "";
|
||||
КонецЕсли;
|
||||
Элементы.СвойстваПояснениеНесоответствия.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
Если ЗначениеЗаполнено(СтрокаУточненияСвойств) Тогда
|
||||
ПояснениеНесоответствия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Следующие свойства пользователя информационной базы отличаются от указанных в этой форме:
|
||||
|%1.'"),
|
||||
СтрокаУточненияСвойств) + Рекомендация;
|
||||
СтрокаУточненияСвойств) + ?(Не ОтличаютсяСохраненныеСвойстваПользователяИБ, "", "
|
||||
|" + НСтр("ru = 'Картинка в списке внешних пользователей и объектов авторизации может отображать устаревшее состояние,
|
||||
|так как отличаются и некоторые другие сохраненные свойства.'"));
|
||||
Иначе
|
||||
ПояснениеНесоответствия =
|
||||
НСтр("ru = 'Картинка в списке внешних пользователей и объектов авторизации может отображать устаревшее состояние,
|
||||
|так как некоторые свойства пользователя информационной базы отличаются от сохраненных.'");
|
||||
КонецЕсли;
|
||||
Элементы.СвойстваПояснениеНесоответствия.Заголовок = ПояснениеНесоответствия + Рекомендация;
|
||||
Иначе
|
||||
ПоказатьНесоответствие = Ложь;
|
||||
КонецЕсли;
|
||||
@@ -1744,6 +1817,16 @@
|
||||
ДействияВФорме = Форма.ДействияВФорме;
|
||||
УровеньДоступа = Форма.УровеньДоступа;
|
||||
|
||||
// Пояснение состояния "Нет входа".
|
||||
Если Форма.ВходВПрограммуРазрешен Тогда
|
||||
Элементы.ГруппаНетПрав.Видимость = Форма.НаличиеПрав.НетПрав;
|
||||
Элементы.ГруппаНетПравНаЗапуск.Видимость = Не Форма.НаличиеПрав.НетПрав
|
||||
И Форма.НаличиеПрав.НедостаточноПравДляВхода;
|
||||
Иначе
|
||||
Элементы.ГруппаНетПрав.Видимость = Ложь;
|
||||
Элементы.ГруппаНетПравНаЗапуск.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
// Настройка возможности изменения.
|
||||
Элементы.ОбъектАвторизации.ТолькоПросмотр
|
||||
= ДействияВФорме.СвойстваЭлемента <> "Редактирование"
|
||||
@@ -1754,20 +1837,22 @@
|
||||
Элементы.Недействителен.ТолькоПросмотр =
|
||||
Не (ДействияВФорме.СвойстваЭлемента = "Редактирование" И УровеньДоступа.УправлениеСписком);
|
||||
|
||||
Элементы.ОсновныеСвойства.ТолькоПросмотр =
|
||||
Элементы.СвойстваПользователяИБ.ТолькоПросмотр =
|
||||
Не ( ДействияВФорме.СвойстваПользователяИБ = "Редактирование"
|
||||
И (УровеньДоступа.УправлениеСписком Или УровеньДоступа.ИзменениеТекущего));
|
||||
Элементы.ГруппаИмя.ТолькоПросмотр = Элементы.СвойстваПользователяИБ.ТолькоПросмотр;
|
||||
|
||||
Элементы.ВходВПрограммуРазрешен.ТолькоПросмотр =
|
||||
Не ( Элементы.ОсновныеСвойства.ТолькоПросмотр = Ложь
|
||||
Не ( Элементы.СвойстваПользователяИБ.ТолькоПросмотр = Ложь
|
||||
И ( УровеньДоступа.ИзменениеРазрешенияНаВход
|
||||
Или УровеньДоступа.ОтключениеРазрешенияНаВход И Форма.ПриЧтенииВходВПрограммуРазрешен));
|
||||
|
||||
Элементы.ПользовательИБИмя1.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБИмя2.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияСтандартная.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияOpenID.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.УстановитьРолиНепосредственно.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБИмя.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияСтандартная.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияOpenID.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияOpenIDConnect.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.ПользовательИБАутентификацияТокеномДоступа.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
Элементы.УстановитьРолиНепосредственно.ТолькоПросмотр = Не УровеньДоступа.НастройкиДляВхода;
|
||||
|
||||
Элементы.ПотребоватьСменуПароляПриВходе.ТолькоПросмотр = Не УровеньДоступа.УправлениеСписком;
|
||||
Элементы.ПользовательИБЗапрещеноИзменятьПароль.ТолькоПросмотр = Не УровеньДоступа.УправлениеСписком;
|
||||
@@ -1787,7 +1872,8 @@
|
||||
|
||||
// Настройка доступности связанных элементов.
|
||||
Элементы.ВходВПрограммуРазрешен.Доступность = Не Объект.Недействителен;
|
||||
Элементы.ОсновныеСвойства.Доступность = Не Объект.Недействителен;
|
||||
Элементы.СвойстваПользователяИБ.Доступность = Не Объект.Недействителен;
|
||||
Элементы.ГруппаИмя.Доступность = Не Объект.Недействителен;
|
||||
Элементы.РедактированиеИлиПросмотрРолей.Доступность = Не Объект.Недействителен;
|
||||
Элементы.ГруппаИзменитьОграничение.Доступность = Не Объект.Недействителен
|
||||
И Не Элементы.Недействителен.ТолькоПросмотр;
|
||||
@@ -1827,14 +1913,16 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если Форма.ПользовательИБСуществует
|
||||
ИЛИ Форма.ВходВПрограммуРазрешен
|
||||
ИЛИ Форма.ПользовательИБИмя <> ТекущееИмя
|
||||
ИЛИ Форма.ПользовательИБАутентификацияСтандартная <> Шаблон.АутентификацияСтандартная
|
||||
ИЛИ Форма.ПользовательИБЗапрещеноИзменятьПароль <> Шаблон.ЗапрещеноИзменятьПароль
|
||||
ИЛИ Форма.ПользовательИБПароль <> Неопределено
|
||||
ИЛИ Форма.ПользовательИБАутентификацияOpenID <> Шаблон.АутентификацияOpenID
|
||||
ИЛИ Форма.ПользовательИБЯзык <> Шаблон.Язык
|
||||
ИЛИ Форма.ПользовательИБРоли.Количество() <> 0 Тогда
|
||||
Или Форма.ВходВПрограммуРазрешен
|
||||
Или Форма.ПользовательИБИмя <> ТекущееИмя
|
||||
Или Форма.ПользовательИБАутентификацияСтандартная <> Шаблон.АутентификацияСтандартная
|
||||
Или Форма.ПользовательИБЗапрещеноИзменятьПароль <> Шаблон.ЗапрещеноИзменятьПароль
|
||||
Или Форма.ПользовательИБПароль <> Неопределено
|
||||
Или Форма.ПользовательИБАутентификацияOpenID <> Шаблон.АутентификацияOpenID
|
||||
Или Форма.ПользовательИБАутентификацияOpenIDConnect <> Шаблон.АутентификацияOpenIDConnect
|
||||
Или Форма.ПользовательИБАутентификацияТокеномДоступа <> Шаблон.АутентификацияТокеномДоступа
|
||||
Или Форма.ПользовательИБЯзык <> Шаблон.Язык
|
||||
Или Форма.ПользовательИБРоли.Количество() <> 0 Тогда
|
||||
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
НеРедактируемыеРеквизиты.Добавить("УстановитьРолиНепосредственно");
|
||||
НеРедактируемыеРеквизиты.Добавить("ИдентификаторПользователяИБ");
|
||||
НеРедактируемыеРеквизиты.Добавить("ИдентификаторПользователяСервиса");
|
||||
НеРедактируемыеРеквизиты.Добавить("СвойстваПользователяИБ");
|
||||
НеРедактируемыеРеквизиты.Добавить("УдалитьСвойстваПользователяИБ");
|
||||
|
||||
Возврат НеРедактируемыеРеквизиты;
|
||||
|
||||
|
||||
@@ -66,6 +66,11 @@
|
||||
|
||||
ПользователиСлужебный.НачатьОбработкуПользователяИБ(ЭтотОбъект, ПараметрыОбработкиПользователяИБ);
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
РегистрыСведений.СведенияОПользователях.ОбновитьСведенияОПользователе(
|
||||
ПользователиСлужебный.СсылкаОбъекта(ЭтотОбъект), ЭтотОбъект);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
@@ -298,10 +298,10 @@
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="3e090261-4aa2-4ece-9f77-62df83c890b3">
|
||||
<name>СвойстваПользователяИБ</name>
|
||||
<name>УдалитьСвойстваПользователяИБ</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Свойства пользователя ИБ</value>
|
||||
<value>(не используется) Свойства пользователя ИБ</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ValueStorage</types>
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обработать вопрос шаблона анкеты %1 по причине:
|
||||
|%2'"),
|
||||
Выборка.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
Выборка.Ссылка, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
Метаданные.Справочники.ВопросыШаблонаАнкеты, Выборка.Ссылка, ТекстСообщения);
|
||||
КонецПопытки;
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -123,7 +123,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -297,7 +296,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -326,7 +324,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -516,33 +513,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСкопировать</name>
|
||||
<id>49</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СоставСкопироватьExtendedTooltip</name>
|
||||
<id>165</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставУдалить</name>
|
||||
<id>33</id>
|
||||
@@ -625,17 +595,73 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоВозрастанию</name>
|
||||
<id>198</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СоставГруппаКомандСортировать</name>
|
||||
<id>245</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоВозрастанию</name>
|
||||
<id>198</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоВозрастаниюРасширеннаяПодсказка</name>
|
||||
<id>199</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоВозрастанию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоУбыванию</name>
|
||||
<id>200</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоУбываниюРасширеннаяПодсказка</name>
|
||||
<id>201</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоУбыванию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Состав группа команд сортировать</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоВозрастаниюРасширеннаяПодсказка</name>
|
||||
<id>199</id>
|
||||
<name>СоставГруппаКомандСортироватьРасширеннаяПодсказка</name>
|
||||
<id>246</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -643,39 +669,9 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоВозрастанию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоУбыванию</name>
|
||||
<id>200</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоУбываниюРасширеннаяПодсказка</name>
|
||||
<id>201</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоУбыванию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<extInfo xsi:type="form:ButtonGroupExtInfo">
|
||||
<representation>Compact</representation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СоставСтандартныеКоманды</name>
|
||||
@@ -730,6 +726,38 @@
|
||||
<commandSource>Item.Состав</commandSource>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СоставСтрокаПоиск</name>
|
||||
<id>247</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСтрокаПоискРасширеннаяПодсказка</name>
|
||||
<id>249</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСтрокаПоискКонтекстноеМеню</name>
|
||||
<id>248</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Состав</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
@@ -908,33 +936,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставКонтекстноеМенюСкопировать</name>
|
||||
<id>50</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СоставКонтекстноеМенюСкопироватьРасширеннаяПодсказка</name>
|
||||
<id>161</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставКонтекстноеМенюУдалить</name>
|
||||
<id>46</id>
|
||||
@@ -1239,18 +1240,75 @@
|
||||
<autoCommandBar>
|
||||
<name>РолиКоманднаяПанель</name>
|
||||
<id>133</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РолиУстановитьФлажки</name>
|
||||
<id>139</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>РолиГруппаКомандФлажки</name>
|
||||
<id>243</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РолиУстановитьФлажки</name>
|
||||
<id>139</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>РолиУстановитьФлажкиExtendedTooltip</name>
|
||||
<id>176</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ВключитьРоли</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РолиСнятьФлажки</name>
|
||||
<id>140</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>РолиСнятьФлажкиExtendedTooltip</name>
|
||||
<id>177</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ИсключитьРоли</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Роли группа команд флажки</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>РолиУстановитьФлажкиExtendedTooltip</name>
|
||||
<id>176</id>
|
||||
<name>РолиГруппаКомандФлажкиРасширеннаяПодсказка</name>
|
||||
<id>244</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1258,40 +1316,9 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ВключитьРоли</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РолиСнятьФлажки</name>
|
||||
<id>140</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>РолиСнятьФлажкиExtendedTooltip</name>
|
||||
<id>177</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ИсключитьРоли</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<extInfo xsi:type="form:ButtonGroupExtInfo">
|
||||
<representation>Compact</representation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>РолиПоказатьТолькоВыбранныеРоли</name>
|
||||
@@ -1373,6 +1400,38 @@
|
||||
<commandSource>Item.Роли</commandSource>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>РолиСтрокаПоиск</name>
|
||||
<id>250</id>
|
||||
<extendedTooltip>
|
||||
<name>РолиСтрокаПоискРасширеннаяПодсказка</name>
|
||||
<id>252</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РолиСтрокаПоискКонтекстноеМеню</name>
|
||||
<id>251</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Роли</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
@@ -1510,7 +1569,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -303,6 +303,38 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СтрокаПоиск</name>
|
||||
<id>25</id>
|
||||
<extendedTooltip>
|
||||
<name>СтрокаПоискРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтрокаПоискКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ГруппыДоступа</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -150,7 +150,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -360,6 +359,38 @@
|
||||
<commandSource>Item.Пользователи</commandSource>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>ПользователиСтрокаПоиск</name>
|
||||
<id>451</id>
|
||||
<extendedTooltip>
|
||||
<name>ПользователиСтрокаПоискРасширеннаяПодсказка</name>
|
||||
<id>453</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПользователиСтрокаПоискКонтекстноеМеню</name>
|
||||
<id>452</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Пользователи</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
@@ -1329,7 +1360,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<titleDataPath xsi:type="form:DataPath">
|
||||
@@ -1578,7 +1608,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1993,7 +2022,7 @@
|
||||
<valueType>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>1</precision>
|
||||
<precision>2</precision>
|
||||
</numberQualifiers>
|
||||
</valueType>
|
||||
<view>
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
Если СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента().РазделениеВключено
|
||||
Если ОбщегоНазначенияКлиент.РазделениеВключено()
|
||||
И Объект.Ссылка = ГруппаДоступаАдминистраторы
|
||||
И ПарольПользователяСервиса = Неопределено Тогда
|
||||
|
||||
|
||||
@@ -305,6 +305,7 @@
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ГруппаДоступаОбъект);
|
||||
РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра(Выборка.Ссылка);
|
||||
РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра(Выборка.Ссылка);
|
||||
// @skip-check query-in-loop - Порционная обработка данных в транзакции
|
||||
ПользователиДляОбновления = ПользователиДляОбновленияРолей(Неопределено, ГруппаДоступаОбъект);
|
||||
УправлениеДоступом.ОбновитьРолиПользователей(ПользователиДляОбновления);
|
||||
ЕстьИзменения = Истина;
|
||||
@@ -467,16 +468,16 @@
|
||||
|
||||
НаименованиеГруппыЭлементов = НСтр("ru = 'Персональные группы доступа'");
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("НаименованиеГруппыЭлементов", НаименованиеГруппыЭлементов);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ГруппыДоступа.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ГруппыДоступа КАК ГруппыДоступа
|
||||
|ГДЕ
|
||||
| ГруппыДоступа.Наименование ПОДОБНО &НаименованиеГруппыЭлементов
|
||||
| И ГруппыДоступа.ЭтоГруппа";
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ
|
||||
| ГруппыДоступа.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ГруппыДоступа КАК ГруппыДоступа
|
||||
|ГДЕ
|
||||
| ГруппыДоступа.Наименование ПОДОБНО &НаименованиеГруппыЭлементов СПЕЦСИМВОЛ ""~""
|
||||
| И ГруппыДоступа.ЭтоГруппа");
|
||||
Запрос.УстановитьПараметр("НаименованиеГруппыЭлементов",
|
||||
ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(НаименованиеГруппыЭлементов));
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Выборка.Следующий() Тогда
|
||||
ГруппаЭлементов = Выборка.Ссылка;
|
||||
@@ -1191,7 +1192,7 @@
|
||||
НСтр("ru = 'Фоновое задание ""%1"" завершилось с ошибкой:
|
||||
|%2'"),
|
||||
НаименованиеЗадания,
|
||||
ПодробноеПредставлениеОшибки(ФоновоеЗадание.ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ФоновоеЗадание.ИнформацияОбОшибке));
|
||||
Иначе
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Фоновое задание ""%1"" не завершилось.'"), НаименованиеЗадания);
|
||||
@@ -1285,7 +1286,7 @@
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки,
|
||||
Строка(ГруппаДоступа),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение, , , ТекстСообщения);
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -115,7 +115,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -310,33 +309,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСкопировать</name>
|
||||
<id>49</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СоставСкопироватьExtendedTooltip</name>
|
||||
<id>62</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставУдалить</name>
|
||||
<id>33</id>
|
||||
@@ -419,17 +391,73 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоВозрастанию</name>
|
||||
<id>84</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СоставГруппаКомандСортировать</name>
|
||||
<id>119</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоВозрастанию</name>
|
||||
<id>84</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоВозрастаниюРасширеннаяПодсказка</name>
|
||||
<id>85</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоВозрастанию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоУбыванию</name>
|
||||
<id>86</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоУбываниюРасширеннаяПодсказка</name>
|
||||
<id>87</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоУбыванию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Состав группа команд сортировать</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоВозрастаниюРасширеннаяПодсказка</name>
|
||||
<id>85</id>
|
||||
<name>СоставГруппаКомандСортироватьРасширеннаяПодсказка</name>
|
||||
<id>120</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -437,39 +465,9 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоВозрастанию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставСортироватьПоУбыванию</name>
|
||||
<id>86</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СоставСортироватьПоУбываниюРасширеннаяПодсказка</name>
|
||||
<id>87</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СортироватьПоУбыванию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<extInfo xsi:type="form:ButtonGroupExtInfo">
|
||||
<representation>Compact</representation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПоказыватьНедействительныхПользователей</name>
|
||||
@@ -524,6 +522,38 @@
|
||||
<commandSource>Item.Состав</commandSource>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поиск</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<name>СоставСтрокаПоиск</name>
|
||||
<id>121</id>
|
||||
<extendedTooltip>
|
||||
<name>СоставСтрокаПоискРасширеннаяПодсказка</name>
|
||||
<id>123</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СоставСтрокаПоискКонтекстноеМеню</name>
|
||||
<id>122</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Состав</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
@@ -702,33 +732,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставКонтекстноеМенюСкопировать</name>
|
||||
<id>50</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СоставКонтекстноеМенюСкопироватьРасширеннаяПодсказка</name>
|
||||
<id>58</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СоставКонтекстноеМенюУдалить</name>
|
||||
<id>46</id>
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
<name>ВсеПользователи</name>
|
||||
<description>Все пользователи</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value>000000001</value>
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
</predefined>
|
||||
|
||||
-2
@@ -384,7 +384,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -658,7 +657,6 @@
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
-1
@@ -95,7 +95,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -246,6 +246,7 @@
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>Top</searchStringLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -163,7 +162,6 @@
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -260,7 +258,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -151,7 +151,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -180,7 +179,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -264,7 +262,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1129,7 +1126,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1277,7 +1273,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2098,7 +2093,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2278,7 +2272,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2858,7 +2851,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -2891,6 +2883,35 @@
|
||||
<scrollOnCompress>false</scrollOnCompress>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>СтраницаДополнительныеРеквизиты</name>
|
||||
<id>411</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>СтраницаДополнительныеРеквизитыРасширеннаяПодсказка</name>
|
||||
<id>412</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Page</type>
|
||||
<extInfo xsi:type="form:PageGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<showTitle>auto</showTitle>
|
||||
<scrollOnCompress>false</scrollOnCompress>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -2913,6 +2934,10 @@
|
||||
</extendedTooltip>
|
||||
<type>Pages</type>
|
||||
<extInfo xsi:type="form:PagesGroupExtInfo">
|
||||
<handlers>
|
||||
<event>OnCurrentPageChange</event>
|
||||
<name>СтраницыВариантыКомандыРазрешенияПриСменеСтраницы</name>
|
||||
</handlers>
|
||||
<pagesRepresentation>TabsOnTop</pagesRepresentation>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
@@ -3025,7 +3050,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -3309,6 +3333,10 @@
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>FillCheckProcessingAtServer</event>
|
||||
<name>ОбработкаПроверкиЗаполненияНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
|
||||
@@ -30,6 +30,14 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "СтраницаДополнительныеРеквизиты");
|
||||
ДополнительныеПараметры.Вставить("ОтложеннаяИнициализация", Истина);
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка возможности загрузки новых обработок в информационную базу.
|
||||
ЭтоНовый = Объект.Ссылка.Пустая();
|
||||
ПравоДобавления = ДополнительныеОтчетыИОбработки.ПравоДобавления();
|
||||
@@ -92,6 +100,11 @@
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КлиентскийКэш = Новый Структура;
|
||||
|
||||
Если ПоказатьДиалогЗагрузкиИзФайлаПриОткрытии Тогда
|
||||
@@ -156,11 +169,24 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
Если МодульУправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда
|
||||
ОбновитьЭлементыДополнительныхРеквизитов();
|
||||
МодульУправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеОтчетыИОбработки.ВозможнаВыгрузкаОбработкиВФайл(Объект.Ссылка) Тогда
|
||||
|
||||
АдресДанныхОбработки = ПоместитьВоВременноеХранилище(
|
||||
@@ -209,6 +235,11 @@
|
||||
ТекущийОбъект.ДополнительныеСвойства.Вставить("БыстрыйДоступ", БыстрыйДоступ.Выгрузить());
|
||||
|
||||
ТекущийОбъект.Разрешения.Загрузить(ПолучитьИзВременногоХранилища(АдресРазрешений));
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -244,6 +275,14 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
@@ -329,6 +368,18 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СтраницыВариантыКомандыРазрешенияПриСменеСтраницы(Элемент, ТекущаяСтраница)
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства")
|
||||
И ТекущаяСтраница.Имя = "СтраницаДополнительныеРеквизиты"
|
||||
И Не ЭтотОбъект.ПараметрыСвойств.ВыполненаОтложеннаяИнициализация Тогда
|
||||
|
||||
СвойстваВыполнитьОтложеннуюИнициализацию();
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыОбъектКоманды
|
||||
@@ -478,6 +529,16 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_СвойстваВыполнитьКоманду(ЭлементИлиКоманда, НавигационнаяСсылка = Неопределено, СтандартнаяОбработка = Неопределено)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.ВыполнитьКоманду(ЭтотОбъект, ЭлементИлиКоманда, СтандартнаяОбработка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -1109,7 +1170,7 @@
|
||||
Объект.Назначение.Очистить();
|
||||
|
||||
Для Каждого ЭлементПараметр Из Параметр Цикл
|
||||
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ЭлементПараметр.Значение);
|
||||
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ЭлементПараметр.Значение);
|
||||
Если ОбъектМетаданных = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
@@ -1467,7 +1528,7 @@
|
||||
ВнешнийОбъект = ДополнительныеОтчетыИОбработки.ОбъектВнешнейОбработки(Объект.Ссылка);
|
||||
Исключение
|
||||
ТекстОшибки = НСтр("ru = 'Не удалось получить список вариантов отчета из-за ошибки, возникшей при подключении этого отчета:'");
|
||||
ТекстСообщения = ТекстОшибки + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ТекстСообщения = ТекстОшибки + Символы.ПС + ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения);
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
@@ -1574,4 +1635,47 @@
|
||||
КонецЕсли;
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Дополнительные реквизиты
|
||||
|
||||
&НаСервере
|
||||
Процедура СвойстваВыполнитьОтложеннуюИнициализацию()
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ЗаполнитьДополнительныеРеквизитыВФорме(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьЗависимостиДополнительныхРеквизитов()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПриИзмененииДополнительногоРеквизита(Элемент)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствамиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("УправлениеСвойствамиКлиент");
|
||||
МодульУправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьЭлементыДополнительныхРеквизитов()
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
МодульУправлениеСвойствами.ОбновитьЭлементыДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -384,7 +384,7 @@
|
||||
ВнешнийОбъект = ДополнительныеОтчетыИОбработки.ОбъектВнешнейОбработки(Ссылка);
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
ТекстОшибки = НСтр("ru = 'Ошибка подключения:'") + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ТекстОшибки = НСтр("ru = 'Ошибка подключения:'") + Символы.ПС + ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
ДополнительныеОтчетыИОбработки.ЗаписатьОшибку(Ссылка, ТекстОшибки);
|
||||
ДополнительныеСвойства.Вставить("ОшибкаПодключения", ТекстОшибки);
|
||||
ВнешнийОбъект = Неопределено;
|
||||
|
||||
@@ -105,6 +105,30 @@
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<characteristics>
|
||||
<characteristicTypes>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеРеквизиты</characteristicTypes>
|
||||
<keyField>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеРеквизиты.Attribute.Свойство</keyField>
|
||||
<typesFilterField>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеРеквизиты.Attribute.ИмяПредопределенногоНабора</typesFilterField>
|
||||
<typesFilterValue xsi:type="core:StringValue">
|
||||
<value>Справочник_ДополнительныеОтчетыИОбработки</value>
|
||||
</typesFilterValue>
|
||||
<characteristicValues>Catalog.ДополнительныеОтчетыИОбработки.TabularSection.ДополнительныеРеквизиты</characteristicValues>
|
||||
<objectField>Catalog.ДополнительныеОтчетыИОбработки.TabularSection.ДополнительныеРеквизиты.StandardAttribute.Ref</objectField>
|
||||
<typeField>Catalog.ДополнительныеОтчетыИОбработки.TabularSection.ДополнительныеРеквизиты.Attribute.Свойство</typeField>
|
||||
<valueField>Catalog.ДополнительныеОтчетыИОбработки.TabularSection.ДополнительныеРеквизиты.Attribute.Значение</valueField>
|
||||
</characteristics>
|
||||
<characteristics>
|
||||
<characteristicTypes>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеСведения</characteristicTypes>
|
||||
<keyField>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеСведения.Attribute.Свойство</keyField>
|
||||
<typesFilterField>Catalog.НаборыДополнительныхРеквизитовИСведений.TabularSection.ДополнительныеСведения.Attribute.ИмяПредопределенногоНабора</typesFilterField>
|
||||
<typesFilterValue xsi:type="core:StringValue">
|
||||
<value>Справочник_ДополнительныеОтчетыИОбработки</value>
|
||||
</typesFilterValue>
|
||||
<characteristicValues>InformationRegister.ДополнительныеСведения</characteristicValues>
|
||||
<objectField>InformationRegister.ДополнительныеСведения.Dimension.Объект</objectField>
|
||||
<typeField>InformationRegister.ДополнительныеСведения.Dimension.Свойство</typeField>
|
||||
<valueField>InformationRegister.ДополнительныеСведения.Resource.Значение</valueField>
|
||||
</characteristics>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
@@ -761,6 +785,77 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<tabularSections uuid="07629bf6-5544-4de9-b1d8-851cb03766cb">
|
||||
<producedTypes>
|
||||
<objectType typeId="8b812b65-ac04-4df0-8534-dd377a1e03eb" valueTypeId="60c89453-9716-4c2f-acfd-b9abb0ab1f97"/>
|
||||
<rowType typeId="d2b13074-c631-46c5-8f62-eac17923427a" valueTypeId="a7355b67-9e0c-411b-aa92-8d125ccb7f03"/>
|
||||
</producedTypes>
|
||||
<name>ДополнительныеРеквизиты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</synonym>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="d449a85f-2e26-4512-b98c-7be3007966ed">
|
||||
<name>Свойство</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Свойство</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="581be829-b097-4f95-a0c4-7ca3f13c29fc">
|
||||
<name>Значение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Значение</value>
|
||||
</synonym>
|
||||
<comment>Значение</comment>
|
||||
<type>
|
||||
<types>Characteristic.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Значение дополнительного реквизита</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<choiceParameterLinks>
|
||||
<name>Отбор.Владелец</name>
|
||||
<field>Catalog.ДополнительныеОтчетыИОбработки.TabularSection.ДополнительныеРеквизиты.Attribute.Свойство</field>
|
||||
</choiceParameterLinks>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="dd978355-1fb7-44a0-ba88-4e72e9cd67a9">
|
||||
<name>ТекстоваяСтрока</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Текстовая строка</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="087480bb-8c89-4b00-a29b-b7e29926478d">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -218,7 +218,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -250,7 +249,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -432,7 +431,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -104,7 +104,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -133,7 +132,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -343,7 +341,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -450,7 +447,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -206,7 +206,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -332,7 +331,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -528,7 +526,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -321,7 +321,7 @@
|
||||
КлючиЗагружаемых = Новый Соответствие;
|
||||
|
||||
Для каждого СвойстваЗагружаемого Из ТаблицаЗагружаемых Цикл
|
||||
Объект = СвойстваЗагружаемого.Объект;
|
||||
Объект = СвойстваЗагружаемого.Объект; // СправочникОбъект.ИдентификаторыОбъектовМетаданных
|
||||
Ссылка = СвойстваЗагружаемого.Ссылка;
|
||||
|
||||
Если СвойстваЗагружаемого.Совпадает Тогда
|
||||
@@ -2023,6 +2023,7 @@
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаОбъект, Свойства);
|
||||
ТаблицаОбъект.КлючОбъектаМетаданных = Новый ХранилищеЗначения(Свойства.КлючОбъектаМетаданных);
|
||||
ТаблицаОбъект.ОбменДанными.Загрузка = Истина;
|
||||
// @skip-check query-in-loop - В вызываемом варианте ветка с запросом не используется
|
||||
ПроверитьОбъектПередЗаписью(ТаблицаОбъект, Истина);
|
||||
ТаблицаОбъект.Записать();
|
||||
КонецЦикла;
|
||||
@@ -2231,14 +2232,24 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// СвойстваИдентификатора - СтрокаТаблицыЗначений:
|
||||
// * ИдентификаторРасширения - Строка
|
||||
// * ИмяРасширения - Строка
|
||||
// * КлючОбъектаМетаданных - ХранилищеЗначения
|
||||
// * ПолноеИмя - Строка
|
||||
// * ПолноеИмяКоллекции - Строка
|
||||
// * ПометкаУдаления - Булево
|
||||
// * Представление - Строка
|
||||
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных
|
||||
// * ХешСуммаРасширения - Строка
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * НеСоответствует - Булево
|
||||
// * КлючОбъектаМетаданных - Произвольный
|
||||
// * ОбъектМетаданных - ОбъектМетаданных
|
||||
// - Неопределено
|
||||
// * ОбъектМетаданныхУдаленного - ОбъектМетаданных
|
||||
// - Неопределено
|
||||
// * ПредставлениеУдаленного - Строка
|
||||
//
|
||||
Функция КлючОбъектаМетаданныхСоответствуетПолномуИмени(СвойстваИдентификатора)
|
||||
@@ -3227,6 +3238,7 @@
|
||||
|
||||
Если КонфигурацияБазыДанныхИзмененаДинамически Тогда
|
||||
Если ИдентификаторыИзКлючей = Неопределено Тогда
|
||||
// @skip-check query-in-loop - Вызывается не более одного раза
|
||||
ИдентификаторыИзКлючей = ИдентификаторыИзКлючей();
|
||||
КонецЕсли;
|
||||
Идентификатор = ИдентификаторыИзКлючей.Получить(ПолноеИмяОбъектаМетаданных);
|
||||
@@ -4047,7 +4059,7 @@
|
||||
НСтр("ru = 'При записи объекта ""%1"" возникла ошибка:
|
||||
|%2'"),
|
||||
ПолучитьНавигационнуюСсылку(Параметры.Объект.Ссылка),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Если ТранзакцияАктивна() Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
@@ -4217,7 +4229,7 @@
|
||||
|%3'"),
|
||||
ПолучитьНавигационнуюСсылку(Параметры.Объект.Ссылка),
|
||||
НаборЗаписей.Метаданные().ПолноеИмя(),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Если ТранзакцияАктивна() Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
@@ -4256,7 +4268,7 @@
|
||||
|%3'"),
|
||||
ПолучитьНавигационнуюСсылку(СтрокаТаблицы.Данные),
|
||||
НаборЗаписи.Метаданные().ПолноеИмя(),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Если ТранзакцияАктивна() Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
@@ -4369,7 +4381,7 @@
|
||||
НСтр("ru = 'При удалении записи ""%1"" возникла ошибка:
|
||||
|%2'"),
|
||||
ПолучитьНавигационнуюСсылку(МенеджерРегистра.СоздатьКлючЗаписи(СтруктураИзмерений)),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
@@ -4398,7 +4410,7 @@
|
||||
НСтр("ru = 'При добавлении записи ""%1"" возникла ошибка:
|
||||
|%2'"),
|
||||
ПолучитьНавигационнуюСсылку(МенеджерРегистра.СоздатьКлючЗаписи(СтруктураИзмерений)),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
@@ -4438,7 +4450,7 @@
|
||||
НСтр("ru = 'При записи объекта ""%1"" возникла ошибка:
|
||||
|%2'"),
|
||||
ПолучитьНавигационнуюСсылку(Параметры.Объект.Ссылка),
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
Если ТранзакцияАктивна() Тогда
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
+12
-25
@@ -683,6 +683,12 @@
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="0c77c5e2-6d68-4f98-b3c0-e2c699ab6c96">
|
||||
<name>РегистрСведенийОриентирыАдресныхОбъектов</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="c95f38a9-daba-4716-9b04-cd9a44aa4dde">
|
||||
<name>РегистрСведенийОтветыНаВопросыАнкет</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
@@ -1199,6 +1205,12 @@
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="e37fd965-5d85-40d2-a60d-4bba0691240e">
|
||||
<name>РегистрСведенийСвязиАдресныхОбъектов</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="0028853c-63d1-4ec8-965d-31f15ad05d7e">
|
||||
<name>РегистрСведенийСостоянияПроверокВеденияУчета</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
@@ -1265,31 +1277,6 @@
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="4e926f17-e650-44f6-b2e5-c47693d58cdb">
|
||||
<name>РегистрСведенийАдминистративнаяИерархия</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="8c3e3484-75c1-46a1-b4d9-b4012005c789">
|
||||
<name>РегистрСведенийИсторияАдминистративнойИерархии</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="19e6657d-9e71-4659-a48e-fdcae2a2c0ca">
|
||||
<name>РегистрСведенийИсторияМуниципальнойИерархии</name>
|
||||
<description>Регистр сведений история муниципальной иерархии</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="b92c9bf3-7d81-4ca3-abbf-b3cf6976fe01">
|
||||
<name>РегистрСведенийМуниципальнаяИерархия</name>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
</predefined>
|
||||
<predefinedDataUpdate>DontAutoUpdate</predefinedDataUpdate>
|
||||
<editType>InDialog</editType>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -284,7 +284,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -410,7 +409,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -607,7 +605,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -73,7 +73,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -251,7 +250,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -285,7 +283,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -314,7 +311,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -398,7 +394,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -427,7 +422,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -714,7 +708,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -743,7 +736,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -777,7 +769,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -852,7 +843,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -998,7 +988,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1027,7 +1016,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1056,7 +1044,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<slaveItemsWidth>Equal</slaveItemsWidth>
|
||||
@@ -1451,7 +1438,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1480,7 +1466,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1509,7 +1494,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1602,7 +1586,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1631,7 +1614,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1735,7 +1717,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1765,7 +1746,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1843,7 +1823,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -1957,7 +1936,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2015,7 +1993,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2196,7 +2173,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2287,7 +2263,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -2316,7 +2291,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<slaveItemsWidth>LeftWidest</slaveItemsWidth>
|
||||
@@ -2422,7 +2396,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
НСтр("ru = 'Не удалось обработать график работы ""%1"" по причине:
|
||||
|%2'"),
|
||||
Выборка.Ссылка,
|
||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение,
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -195,7 +195,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -434,7 +433,6 @@
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -506,7 +504,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
@@ -618,7 +615,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
@@ -925,7 +921,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -141,7 +141,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -255,7 +254,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -367,7 +365,6 @@
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<verticalAlign>Center</verticalAlign>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
+24
-21
@@ -165,27 +165,30 @@
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьСписокВыбораПоля()
|
||||
|
||||
Если Не ЗначениеЗаполнено(Объект.ИсточникДанных) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(Объект.ИсточникДанных, Ложь);
|
||||
Если ОбъектМетаданных = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КоллекцииРеквизитов = Новый Массив;
|
||||
КоллекцииРеквизитов.Добавить(ОбъектМетаданных.СтандартныеРеквизиты);
|
||||
КоллекцииРеквизитов.Добавить(ОбъектМетаданных.Реквизиты);
|
||||
|
||||
Для Каждого КоллекцияРеквизитов Из КоллекцииРеквизитов Цикл
|
||||
Для Каждого Реквизит Из КоллекцияРеквизитов Цикл
|
||||
ОписаниеРеквизита = РеквизитыОбъекта.Добавить();
|
||||
ОписаниеРеквизита.Поле = Реквизит.Имя;
|
||||
ОписаниеРеквизита.Тип = Реквизит.Тип;
|
||||
ОписаниеРеквизита.ПредставлениеПоля = Реквизит.Представление();
|
||||
|
||||
Элементы.УсловияВидимостиПоле.СписокВыбора.Добавить(ОписаниеРеквизита.Поле, ОписаниеРеквизита.ПредставлениеПоля);
|
||||
Для Каждого СтрокаТаблицы Из Объект.ИсточникиДанных Цикл
|
||||
ИсточникДанных = СтрокаТаблицы.ИсточникДанных;
|
||||
Если Не ЗначениеЗаполнено(ИсточникДанных) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(ИсточникДанных, Ложь);
|
||||
Если ОбъектМетаданных = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КоллекцииРеквизитов = Новый Массив;
|
||||
КоллекцииРеквизитов.Добавить(ОбъектМетаданных.СтандартныеРеквизиты);
|
||||
КоллекцииРеквизитов.Добавить(ОбъектМетаданных.Реквизиты);
|
||||
|
||||
Для Каждого КоллекцияРеквизитов Из КоллекцииРеквизитов Цикл
|
||||
Для Каждого Реквизит Из КоллекцияРеквизитов Цикл
|
||||
ОписаниеРеквизита = РеквизитыОбъекта.Добавить();
|
||||
ОписаниеРеквизита.Поле = Реквизит.Имя;
|
||||
ОписаниеРеквизита.Тип = Реквизит.Тип;
|
||||
ОписаниеРеквизита.ПредставлениеПоля = Реквизит.Представление();
|
||||
|
||||
Элементы.УсловияВидимостиПоле.СписокВыбора.Добавить(ОписаниеРеквизита.Поле, ОписаниеРеквизита.ПредставлениеПоля);
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
@@ -8,6 +8,57 @@
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ДляВызоваИзДругихПодсистем
|
||||
|
||||
// СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов
|
||||
|
||||
// Возвращает реквизиты объекта, которые разрешается редактировать
|
||||
// с помощью обработки группового изменения реквизитов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строка
|
||||
//
|
||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||
|
||||
РедактируемыеРеквизиты = Новый Массив;
|
||||
РедактируемыеРеквизиты.Добавить("Используется");
|
||||
|
||||
Возврат РедактируемыеРеквизиты;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Конец СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов
|
||||
|
||||
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
|
||||
// которые необходимо обновить на новую версию.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - служебный параметр для передачи в процедуру ОбновлениеИнформационнойБазы.ОтметитьКОбработке.
|
||||
//
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ
|
||||
| МакетыПечатныхФорм.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.МакетыПечатныхФорм КАК МакетыПечатныхФорм
|
||||
|ГДЕ
|
||||
| МакетыПечатныхФорм.ИсточникДанных <> НЕОПРЕДЕЛЕНО";
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
Макеты = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
|
||||
|
||||
ДополнительныеПараметры = ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки();
|
||||
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, Макеты, ДополнительныеПараметры);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// Параметры:
|
||||
@@ -60,18 +111,52 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.МакетыПечатныхФорм");
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.МакетыПечатныхФорм");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Ссылка);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Макет = Выборка.Ссылка.ПолучитьОбъект(); // СправочникОбъект.МакетыПечатныхФорм
|
||||
СтрокаТаблицы = Макет.ИсточникиДанных.Добавить();
|
||||
СтрокаТаблицы.ИсточникДанных = Макет.ИсточникДанных;
|
||||
Макет.ИсточникДанных = Неопределено;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьДанные(Макет);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
КонецЦикла;
|
||||
|
||||
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "РегистрСведений.ПользовательскиеМакетыПечати");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЗаписатьМакет(ОписаниеМакета) Экспорт
|
||||
|
||||
Ссылка = ОписаниеМакета.Ссылка;
|
||||
Если ЗначениеЗаполнено(Ссылка) Тогда
|
||||
Объект = Ссылка.ПолучитьОбъект();
|
||||
Иначе
|
||||
Объект = Справочники.МакетыПечатныхФорм.СоздатьЭлемент();
|
||||
Объект.ИсточникДанных = ОписаниеМакета.Владелец;
|
||||
Объект = СоздатьЭлемент();
|
||||
Объект.ТипМакета = ОписаниеМакета.ТипМакета;
|
||||
Объект.Идентификатор = Новый УникальныйИдентификатор;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Объект.ИсточникиДанных.Очистить();
|
||||
Для Каждого ИсточникДанных Из ОписаниеМакета.ИсточникиДанных Цикл
|
||||
НоваяСтрока = Объект.ИсточникиДанных.Добавить();
|
||||
НоваяСтрока.ИсточникДанных = ИсточникДанных;
|
||||
КонецЦикла;
|
||||
|
||||
Наименование = ОписаниеМакета.Наименование;
|
||||
КодЯзыка = ОписаниеМакета.КодЯзыка;
|
||||
Макет = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(ОписаниеМакета.АдресМакетаВоВременномХранилище));
|
||||
@@ -186,7 +271,9 @@
|
||||
Если Макет = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Макет.КодЯзыка = ОбщегоНазначения.КодОсновногоЯзыка();
|
||||
Если ТипЗнч(Макет) <> Тип("ДвоичныеДанные") Тогда
|
||||
Макет.КодЯзыка = ОбщегоНазначения.КодОсновногоЯзыка();
|
||||
КонецЕсли;
|
||||
Возврат Макет;
|
||||
КонецЦикла;
|
||||
|
||||
@@ -194,33 +281,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ВладелецМакета(ПутьКМакету) Экспорт
|
||||
|
||||
Идентификатор = ИдентификаторМакета(ПутьКМакету);
|
||||
Если Идентификатор = Неопределено Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ
|
||||
| МакетыПечатныхФорм.ИсточникДанных КАК ИсточникДанных
|
||||
|ИЗ
|
||||
| Справочник.МакетыПечатныхФорм КАК МакетыПечатныхФорм
|
||||
|ГДЕ
|
||||
| МакетыПечатныхФорм.Идентификатор = &Идентификатор";
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
Запрос.УстановитьПараметр("Идентификатор", Идентификатор);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Выборка.Следующий() Тогда
|
||||
Возврат Выборка.ИсточникДанных;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИдентификаторМакета(ПутьКМакету)
|
||||
Функция ИдентификаторМакета(ПутьКМакету) Экспорт
|
||||
|
||||
ЧастиПути = СтрРазделить(ПутьКМакету, ".", Истина);
|
||||
|
||||
@@ -291,6 +352,57 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ИсточникиДанныхМакета(ПутьКМакету) Экспорт
|
||||
|
||||
Идентификатор = ИдентификаторМакета(ПутьКМакету);
|
||||
Если Идентификатор = Неопределено Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ
|
||||
| МакетыПечатныхФормИсточникиДанных.ИсточникДанных КАК ИсточникДанных
|
||||
|ИЗ
|
||||
| Справочник.МакетыПечатныхФорм.ИсточникиДанных КАК МакетыПечатныхФормИсточникиДанных
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.МакетыПечатныхФорм КАК МакетыПечатныхФорм
|
||||
| ПО МакетыПечатныхФормИсточникиДанных.Ссылка = МакетыПечатныхФорм.Ссылка
|
||||
|ГДЕ
|
||||
| МакетыПечатныхФорм.Идентификатор = &Идентификатор";
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
Запрос.УстановитьПараметр("Идентификатор", Идентификатор);
|
||||
|
||||
ИсточникиДанныхМакета = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("ИсточникДанных");
|
||||
|
||||
Возврат ИсточникиДанныхМакета;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Процедура = "Справочники.МакетыПечатныхФорм.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.Версия = "3.1.8.48";
|
||||
Обработчик.РежимВыполнения = "Отложенно";
|
||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("959d09e5-1dc3-4f32-833a-05ff17365e30");
|
||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.МакетыПечатныхФорм.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||
Обработчик.Комментарий = НСтр("ru = 'Заполняет сведения об источниках данных печати для пользовательских печатных форм. До завершения обработки некоторые печатные формы могут быть недоступны.'");
|
||||
|
||||
Читаемые = Новый Массив;
|
||||
Читаемые.Добавить(Метаданные.Справочники.МакетыПечатныхФорм.ПолноеИмя());
|
||||
Обработчик.ЧитаемыеОбъекты = СтрСоединить(Читаемые, ",");
|
||||
|
||||
Изменяемые = Новый Массив;
|
||||
Изменяемые.Добавить(Метаданные.Справочники.МакетыПечатныхФорм.ПолноеИмя());
|
||||
Обработчик.ИзменяемыеОбъекты = СтрСоединить(Изменяемые, ",");
|
||||
|
||||
Блокируемые = Новый Массив;
|
||||
Блокируемые.Добавить(Метаданные.Справочники.МакетыПечатныхФорм.ПолноеИмя());
|
||||
Обработчик.БлокируемыеОбъекты = СтрСоединить(Блокируемые, ",");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
@@ -289,6 +289,40 @@
|
||||
</attributes>
|
||||
<use>ForFolderAndItem</use>
|
||||
</tabularSections>
|
||||
<tabularSections uuid="c67cddce-64d0-45eb-8abb-5c76bbe27f93">
|
||||
<producedTypes>
|
||||
<objectType typeId="ec9f0e2b-8f18-4faa-9988-e5c0beeb0f5e" valueTypeId="72d9a259-ec72-434c-b4a9-d9c064f85ac6"/>
|
||||
<rowType typeId="7dfb93d3-fdcc-4f3d-b9fc-e5165b61335e" valueTypeId="d8fb5f86-8334-48b1-b776-4118eea507e4"/>
|
||||
</producedTypes>
|
||||
<name>ИсточникиДанных</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Источники данных</value>
|
||||
</synonym>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="4f1aa113-6d77-46c8-ac21-9e5545553499">
|
||||
<name>ИсточникДанных</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Источник данных</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.ИдентификаторыОбъектовРасширений</types>
|
||||
<types>CatalogRef.ИдентификаторыОбъектовМетаданных</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="6ccec21e-f26f-482c-9ce2-1f058fc492c1">
|
||||
<name>УсловияВидимостиВПодменюПечать</name>
|
||||
<synonym>
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
|
||||
@@ -133,7 +133,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -256,7 +255,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
|
||||
+65
-54
@@ -91,7 +91,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -107,6 +106,52 @@
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Основная</name>
|
||||
<id>190</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПолеПоиска</name>
|
||||
<id>213</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ПолеПоиска</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ПолеПоискаРасширеннаяПодсказка</name>
|
||||
<id>215</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПолеПоискаКонтекстноеМеню</name>
|
||||
<id>214</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<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>
|
||||
<clearButton>true</clearButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
<inputHint>
|
||||
<key>ru</key>
|
||||
<value>Поле поиска</value>
|
||||
</inputHint>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Table">
|
||||
<name>НаборыСвойств</name>
|
||||
<id>1</id>
|
||||
@@ -1271,6 +1316,7 @@
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.FormBackColor</color>
|
||||
</backColor>
|
||||
<searchStringLocation>Top</searchStringLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
@@ -1296,7 +1342,6 @@
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>AlwaysHorizontal</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -1638,58 +1683,6 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокНайти</name>
|
||||
<id>36</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокНайтиExtendedTooltip</name>
|
||||
<id>117</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокОтменитьПоиск</name>
|
||||
<id>37</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтменитьПоискExtendedTooltip</name>
|
||||
<id>118</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>0</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаКнопокКопирование</name>
|
||||
<id>177</id>
|
||||
@@ -2266,6 +2259,24 @@
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ПолеПоиска</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Поле поиска</value>
|
||||
</title>
|
||||
<id>15</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ПереместитьВверх</name>
|
||||
<title>
|
||||
|
||||
+29
-243
@@ -497,6 +497,31 @@
|
||||
ЭлементОформляемогоПоля.Поле = Новый ПолеКомпоновкиДанных("СвойстваЗаголовок");
|
||||
ЭлементОформляемогоПоля.Использование = Истина;
|
||||
|
||||
// Оформление свойств, обязательных для заполнения.
|
||||
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
|
||||
ЭлементВидимость = ЭлементУсловногоОформления.Оформление.Элементы.Найти("Видимость");
|
||||
ЭлементВидимость.Значение = Ложь;
|
||||
ЭлементВидимость.Использование = Истина;
|
||||
|
||||
ГруппаЭлементовОтбораДанных = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
|
||||
ГруппаЭлементовОтбораДанных.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;
|
||||
ГруппаЭлементовОтбораДанных.Использование = Истина;
|
||||
|
||||
ЭлементОтбораДанных = ГруппаЭлементовОтбораДанных.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ЭлементОтбораДанных.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПолеПоиска");
|
||||
ЭлементОтбораДанных.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
|
||||
ЭлементОтбораДанных.Использование = Истина;
|
||||
|
||||
ЭлементОтбораДанных = ГруппаЭлементовОтбораДанных.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ЭлементОтбораДанных.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НаборыСвойств.Представление");
|
||||
ЭлементОтбораДанных.ВидСравнения = ВидСравненияКомпоновкиДанных.НеСодержит;
|
||||
ЭлементОтбораДанных.ПравоеЗначение = Новый ПолеКомпоновкиДанных("ПолеПоиска");
|
||||
ЭлементОтбораДанных.Использование = Истина;
|
||||
|
||||
ЭлементОформляемогоПоля = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
|
||||
ЭлементОформляемогоПоля.Поле = Новый ПолеКомпоновкиДанных("Представление");
|
||||
ЭлементОформляемогоПоля.Использование = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -777,7 +802,10 @@
|
||||
Если Элементы.Свойства.ЦветФона <> Элементы.НаборыСвойств.ЦветФона Тогда
|
||||
Элементы.Свойства.ЦветФона = Элементы.НаборыСвойств.ЦветФона;
|
||||
КонецЕсли;
|
||||
ОбновитьСписокСвойствТекущегоНабора(ТекущаяДоступность);
|
||||
УправлениеСвойствамиСлужебный.ОбновитьСписокСвойствТекущегоНабора(ЭтотОбъект,
|
||||
ТекущийНабор,
|
||||
ЭтоНаборыДополнительныхСведений,
|
||||
ТекущаяДоступность);
|
||||
Иначе
|
||||
ТекущаяДоступность = Ложь;
|
||||
Если Элементы.Свойства.ЦветФона <> ЦветФормы Тогда
|
||||
@@ -837,248 +865,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьСписокСвойствТекущегоНабора(ТекущаяДоступность)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("Набор", ТекущийНабор);
|
||||
Запрос.УстановитьПараметр("ЭтоОсновнойЯзык", ОбщегоНазначения.ЭтоОсновнойЯзык());
|
||||
Запрос.УстановитьПараметр("КодЯзыка", ТекущийЯзык().КодЯзыка);
|
||||
|
||||
Если Не ПоказатьНеиспользуемыеРеквизиты Тогда
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| СвойстваНаборов.НомерСтроки,
|
||||
| СвойстваНаборов.Свойство,
|
||||
| СвойстваНаборов.ПометкаУдаления,
|
||||
| Свойства.Заголовок КАК Заголовок,
|
||||
| Свойства.ВладелецДополнительныхЗначений,
|
||||
| Свойства.ЗаполнятьОбязательно,
|
||||
| Свойства.ТипЗначения КАК ТипЗначения,
|
||||
| ИСТИНА КАК Общее,
|
||||
| ВЫБОР
|
||||
| КОГДА СвойстваНаборов.ПометкаУдаления = ИСТИНА
|
||||
| ТОГДА 4
|
||||
| ИНАЧЕ 3
|
||||
| КОНЕЦ КАК НомерКартинки
|
||||
|ИЗ
|
||||
| Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК СвойстваНаборов
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК Свойства
|
||||
| ПО СвойстваНаборов.Свойство = Свойства.Ссылка
|
||||
|ГДЕ
|
||||
| СвойстваНаборов.Ссылка = &Набор
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| СвойстваНаборов.НомерСтроки
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| Наборы.ВерсияДанных КАК ВерсияДанных
|
||||
|ИЗ
|
||||
| Справочник.НаборыДополнительныхРеквизитовИСведений КАК Наборы
|
||||
|ГДЕ
|
||||
| Наборы.Ссылка = &Набор";
|
||||
Иначе
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Свойства.Ссылка КАК Свойство,
|
||||
| Свойства.ПометкаУдаления КАК ПометкаУдаления,
|
||||
| Свойства.Заголовок КАК Заголовок,
|
||||
| Свойства.ВладелецДополнительныхЗначений,
|
||||
| Свойства.ТипЗначения КАК ТипЗначения,
|
||||
| ИСТИНА КАК Общее,
|
||||
| ВЫБОР
|
||||
| КОГДА Свойства.ПометкаУдаления = ИСТИНА
|
||||
| ТОГДА 4
|
||||
| ИНАЧЕ 3
|
||||
| КОНЕЦ КАК НомерКартинки,
|
||||
| Свойства.Подсказка КАК Подсказка,
|
||||
| Свойства.ЗаголовокФормыЗначения КАК ЗаголовокФормыЗначения,
|
||||
| Свойства.ЗаголовокФормыВыбораЗначения КАК ЗаголовокФормыВыбораЗначения
|
||||
|ИЗ
|
||||
| ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК Свойства
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.Представления КАК СвойстваПредставления
|
||||
| ПО Свойства.Ссылка = СвойстваПредставления.Ссылка
|
||||
| И СвойстваПредставления.КодЯзыка = &КодЯзыка
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК СоставНабора
|
||||
| ПО Свойства.Ссылка = СоставНабора.Свойство
|
||||
|ГДЕ
|
||||
| Свойства.ЭтоДополнительноеСведение = &ЭтоДополнительноеСведение
|
||||
| И СоставНабора.Свойство ЕСТЬ NULL
|
||||
|
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ""ВерсияДанных"" КАК ВерсияДанных";
|
||||
|
||||
Запрос.УстановитьПараметр("ЭтоДополнительноеСведение", (ЭтоНаборыДополнительныхСведений = 1));
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНаборыДополнительныхСведений Тогда
|
||||
Запрос.Текст = СтрЗаменить(
|
||||
Запрос.Текст,
|
||||
"Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты",
|
||||
"Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения");
|
||||
КонецЕсли;
|
||||
|
||||
СуффиксТекущегоЯзыка = ОбщегоНазначения.СуффиксЯзыкаТекущегоПользователя();
|
||||
Если СуффиксТекущегоЯзыка = Неопределено Тогда
|
||||
|
||||
Если Не ПоказатьНеиспользуемыеРеквизиты Тогда
|
||||
Позиция = СтрНайти(Запрос.Текст, "ГДЕ");
|
||||
Запрос.Текст = Лев(Запрос.Текст, Позиция - 1 ) + " ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.Представления КАК СвойстваПредставления
|
||||
| ПО Свойства.Ссылка = СвойстваПредставления.Ссылка
|
||||
| И СвойстваПредставления.КодЯзыка = &КодЯзыка" + Сред(Запрос.Текст, Позиция -1);
|
||||
КонецЕсли;
|
||||
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Свойства.Заголовок КАК Заголовок",
|
||||
"ВЫРАЗИТЬ(ЕСТЬNULL(СвойстваПредставления.Заголовок, Свойства.Заголовок) КАК СТРОКА(150)) КАК Заголовок");
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Свойства.Подсказка КАК Подсказка",
|
||||
"ВЫРАЗИТЬ(ЕСТЬNULL(СвойстваПредставления.Подсказка, Свойства.Подсказка) КАК СТРОКА(150)) КАК Подсказка");
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Свойства.ЗаголовокФормыЗначения КАК ЗаголовокФормыЗначения",
|
||||
"ВЫРАЗИТЬ(ЕСТЬNULL(СвойстваПредставления.ЗаголовокФормыЗначения, Свойства.ЗаголовокФормыЗначения) КАК СТРОКА(150)) КАК ЗаголовокФормыЗначения");
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Свойства.ЗаголовокФормыВыбораЗначения КАК ЗаголовокФормыВыбораЗначения",
|
||||
"ВЫРАЗИТЬ(ЕСТЬNULL(СвойстваПредставления.ЗаголовокФормыВыбораЗначения, Свойства.ЗаголовокФормыВыбораЗначения) КАК СТРОКА(150)) КАК ЗаголовокФормыВыбораЗначения");
|
||||
Иначе
|
||||
|
||||
Если ЗначениеЗаполнено(СуффиксТекущегоЯзыка) И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
МодульМультиязычностьСервер.ИзменитьПолеЗапросаПодТекущийЯзык(Запрос.Текст, "Свойства.Заголовок КАК Заголовок");
|
||||
Если ПоказатьНеиспользуемыеРеквизиты Тогда
|
||||
МодульМультиязычностьСервер.ИзменитьПолеЗапросаПодТекущийЯзык(Запрос.Текст, "Свойства.Подсказка КАК Подсказка");
|
||||
МодульМультиязычностьСервер.ИзменитьПолеЗапросаПодТекущийЯзык(Запрос.Текст, "Свойства.ЗаголовокФормыЗначения КАК ЗаголовокФормыЗначения");
|
||||
МодульМультиязычностьСервер.ИзменитьПолеЗапросаПодТекущийЯзык(Запрос.Текст, "Свойства.ЗаголовокФормыВыбораЗначения КАК ЗаголовокФормыВыбораЗначения");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
РезультатыЗапроса = Запрос.ВыполнитьПакет();
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Если Элементы.Свойства.ТекущаяСтрока = Неопределено Тогда
|
||||
Строка = Неопределено;
|
||||
Иначе
|
||||
Строка = Свойства.НайтиПоИдентификатору(Элементы.Свойства.ТекущаяСтрока);
|
||||
КонецЕсли;
|
||||
ТекущееСвойство = ?(Строка = Неопределено, Неопределено, Строка.Свойство);
|
||||
|
||||
Свойства.Очистить();
|
||||
|
||||
Если РезультатыЗапроса[1].Пустой() Тогда
|
||||
ТекущаяДоступность = Ложь;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийНаборВерсияДанных = РезультатыЗапроса[1].Выгрузить()[0].ВерсияДанных;
|
||||
|
||||
Выборка = РезультатыЗапроса[0].Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
НоваяСтрока = Свойства.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
|
||||
|
||||
НоваяСтрока.ОбщиеЗначения = ЗначениеЗаполнено(Выборка.ВладелецДополнительныхЗначений);
|
||||
|
||||
Если Выборка.ТипЗначения <> NULL
|
||||
И УправлениеСвойствамиСлужебный.ТипЗначенияСодержитЗначенияСвойств(Выборка.ТипЗначения) Тогда
|
||||
|
||||
НоваяСтрока.ТипЗначения = Строка(Новый ОписаниеТипов(
|
||||
Выборка.ТипЗначения,
|
||||
,
|
||||
"СправочникСсылка.ЗначенияСвойствОбъектовИерархия,
|
||||
|СправочникСсылка.ЗначенияСвойствОбъектов"));
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Если ЗначениеЗаполнено(Выборка.ВладелецДополнительныхЗначений) Тогда
|
||||
Запрос.УстановитьПараметр("Владелец", Выборка.ВладелецДополнительныхЗначений);
|
||||
Иначе
|
||||
Запрос.УстановитьПараметр("Владелец", Выборка.Свойство);
|
||||
КонецЕсли;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 4
|
||||
| ПРЕДСТАВЛЕНИЕ(ЗначенияСвойствОбъектов.Ссылка) КАК Наименование
|
||||
|ИЗ
|
||||
| Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|
||||
|ГДЕ
|
||||
| ЗначенияСвойствОбъектов.Владелец = &Владелец
|
||||
| И НЕ ЗначенияСвойствОбъектов.ЭтоГруппа
|
||||
| И НЕ ЗначенияСвойствОбъектов.ПометкаУдаления
|
||||
|
|
||||
|ОБЪЕДИНИТЬ
|
||||
|
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 4
|
||||
| ПРЕДСТАВЛЕНИЕ(ЗначенияСвойствОбъектовИерархия.Ссылка) КАК Наименование
|
||||
|ИЗ
|
||||
| Справочник.ЗначенияСвойствОбъектовИерархия КАК ЗначенияСвойствОбъектовИерархия
|
||||
|ГДЕ
|
||||
| ЗначенияСвойствОбъектовИерархия.Владелец = &Владелец
|
||||
| И НЕ ЗначенияСвойствОбъектовИерархия.ПометкаУдаления
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|
||||
|ГДЕ
|
||||
| ЗначенияСвойствОбъектов.Владелец = &Владелец
|
||||
| И НЕ ЗначенияСвойствОбъектов.ЭтоГруппа
|
||||
|
|
||||
|ОБЪЕДИНИТЬ ВСЕ
|
||||
|
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА
|
||||
|ИЗ
|
||||
| Справочник.ЗначенияСвойствОбъектовИерархия КАК ЗначенияСвойствОбъектовИерархия
|
||||
|ГДЕ
|
||||
| ЗначенияСвойствОбъектовИерархия.Владелец = &Владелец";
|
||||
РезультатыЗапроса = Запрос.ВыполнитьПакет();
|
||||
|
||||
ПервыеЗначения = РезультатыЗапроса[0].Выгрузить().ВыгрузитьКолонку("Наименование");
|
||||
|
||||
Если ПервыеЗначения.Количество() = 0 Тогда
|
||||
Если РезультатыЗапроса[1].Пустой() Тогда
|
||||
ПредставлениеЗначений = НСтр("ru = 'Значения еще не введены'");
|
||||
Иначе
|
||||
ПредставлениеЗначений = НСтр("ru = 'Значения помечены на удаление'");
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПредставлениеЗначений = "";
|
||||
Номер = 0;
|
||||
Для каждого Значение Из ПервыеЗначения Цикл
|
||||
Номер = Номер + 1;
|
||||
Если Номер = 4 Тогда
|
||||
ПредставлениеЗначений = ПредставлениеЗначений + ",...";
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
ПредставлениеЗначений = ПредставлениеЗначений + ?(Номер > 1, ", ", "") + Значение;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
ПредставлениеЗначений = "<" + ПредставлениеЗначений + ">";
|
||||
Если ЗначениеЗаполнено(НоваяСтрока.ТипЗначения) Тогда
|
||||
ПредставлениеЗначений = ПредставлениеЗначений + ", ";
|
||||
КонецЕсли;
|
||||
НоваяСтрока.ТипЗначения = ПредставлениеЗначений + НоваяСтрока.ТипЗначения;
|
||||
КонецЕсли;
|
||||
|
||||
Если Выборка.Свойство = ТекущееСвойство Тогда
|
||||
Элементы.Свойства.ТекущаяСтрока =
|
||||
Свойства[Свойства.Количество()-1].ПолучитьИдентификатор();
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьОбщееСвойствоПеретаскиванием(ДобавляемоеСвойство)
|
||||
|
||||
|
||||
@@ -259,7 +259,7 @@
|
||||
|ГДЕ
|
||||
| НаборыДополнительныхРеквизитовИСведений.Родитель = &Родитель
|
||||
| И НаборыДополнительныхРеквизитовИСведений.Предопределенный = ЛОЖЬ";
|
||||
ПереносимыеНаборы = Запрос.Выполнить().Выгрузить();
|
||||
ПереносимыеНаборы = Запрос.Выполнить().Выгрузить(); // @skip-check query-in-loop - Порционная обработка данных.
|
||||
Для Каждого Строка Из ПереносимыеНаборы Цикл
|
||||
НаборОбъект = Строка.Ссылка.ПолучитьОбъект();
|
||||
НаборОбъект.Родитель = НовыйНабор;
|
||||
@@ -276,7 +276,7 @@
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обработать набор свойств %1 по причине:
|
||||
|%2'"),
|
||||
ОбновляемыйНабор.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ОбновляемыйНабор.Ссылка, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
Метаданные.Справочники.НаборыДополнительныхРеквизитовИСведений, ОбновляемыйНабор.Ссылка, ТекстСообщения);
|
||||
КонецПопытки;
|
||||
|
||||
+1
-45
@@ -15,10 +15,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ВладелецДанных</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Имя домена-владельца данных. По этому имени определяется возможность использования аутентификации по протоколу OAuth. Например, mycompany.zzz.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ВладелецДанныхРасширеннаяПодсказка</name>
|
||||
@@ -61,10 +57,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ИмяИнтернетСервиса</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Доменное имя сервера, на котором хранятся данные. Например, outlook.com.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ИмяИнтернетСервисаРасширеннаяПодсказка</name>
|
||||
@@ -107,10 +99,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.АдресАвторизации</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Адрес для интерактивной авторизации пользователя</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>АдресАвторизацииРасширеннаяПодсказка</name>
|
||||
@@ -153,10 +141,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.АдресПеренаправления</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Адрес перенаправления пользователя после авторизации</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>АдресПеренаправленияРасширеннаяПодсказка</name>
|
||||
@@ -281,10 +265,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.АдресПолученияКлюча</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Адрес для получения и обновления токенов</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>АдресПолученияКлючаРасширеннаяПодсказка</name>
|
||||
@@ -327,10 +307,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ЗапрашиваемыеРазрешения</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Идентификаторы разрешений, разделенные пробелом.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ЗапрашиваемыеРазрешенияРасширеннаяПодсказка</name>
|
||||
@@ -373,10 +349,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ИдентификаторПриложения</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Идентификатор этого приложения на сервере с данными</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ИдентификаторПриложенияРасширеннаяПодсказка</name>
|
||||
@@ -459,7 +431,7 @@
|
||||
<passwordMode>true</passwordMode>
|
||||
<choiceButton>true</choiceButton>
|
||||
<choiceButtonPicture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.ВводимыеСимволыСкрыты</picture>
|
||||
<picture>CommonPicture.ВводимыеСимволыВидны</picture>
|
||||
</choiceButtonPicture>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
@@ -478,10 +450,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ДополнительныеПараметрыАвторизации</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные параметры, которые необходимо передать в запросе авторизации. Указываются в формате ИмяПараметра=Значение, разделитель - пробел.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ДополнительныеПараметрыАвторизацииРасширеннаяПодсказка</name>
|
||||
@@ -524,10 +492,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ДополнительныеПараметрыПолученияТокена</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные параметры, которые необходимо передать в запросе обмена кода авторизации на токен доступа. Указываются в формате ИмяПараметра=Значение, разделитель - пробел.</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ДополнительныеПараметрыПолученияТокенаРасширеннаяПодсказка</name>
|
||||
@@ -571,10 +535,6 @@
|
||||
<segments>Объект.ИспользоватьКлючПроверкиПодлинностиPKCE</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Установите этот флажок, если в запросах авторизации и обмена кода авторизации на токен доступа на сервере авторизации поддерживается защита с помощью ключа проверки подлинности "Proof Key for Code Exchange (PKCE)"</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ИспользоватьКлючПроверкиПодлинностиPKCEРасширеннаяПодсказка</name>
|
||||
@@ -610,10 +570,6 @@
|
||||
<segments>Объект.ИспользоватьПарольПриложения</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Установите этот флажок, если для получения токенов требуется передавать в запросах пароль приложения (client_secret)</value>
|
||||
</toolTip>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ИспользоватьПарольПриложенияРасширеннаяПодсказка</name>
|
||||
|
||||
Loaded 100 of 1664 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user