3_1_10_329
This commit is contained in:
1 parent
b3135d6857
commit
747b421eee
124 files changed
+7720
-5589
No files matched your search
@@ -1559,6 +1559,7 @@
|
||||
ОписаниеПользователяИБ = НачальноеОписаниеПользователяИБ();
|
||||
ПользовательИБСуществует = Ложь;
|
||||
ПользовательИБОсновной = Ложь;
|
||||
ПользовательИБПароль = Неопределено;
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
ВходВПрограммуРазрешенЗначениеПрямогоИзменения = Ложь;
|
||||
|
||||
|
||||
@@ -181,6 +181,11 @@
|
||||
// См. УправлениеДоступом.ГруппаДоступаАдминистраторы
|
||||
Функция ГруппаДоступаАдминистраторы(ПрофильАдминистратор = Неопределено) Экспорт
|
||||
|
||||
Если ЗначениеЗаполнено(ПрофильАдминистратор) Тогда
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ГруппыДоступа.ГруппаДоступаАдминистраторы");
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
@@ -2516,6 +2521,9 @@
|
||||
//
|
||||
Процедура ВосстановитьСоставУчастниковГруппыДоступаАдминистраторы(ЭлементДанных) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ГруппыДоступа.ВосстановитьСоставУчастниковГруппыДоступаАдминистраторы");
|
||||
|
||||
ГруппаДоступаАдминистраторы = УправлениеДоступом.ГруппаДоступаАдминистраторы();
|
||||
Если ЭлементДанных.Ссылка <> ГруппаДоступаАдминистраторы Тогда
|
||||
Возврат;
|
||||
|
||||
@@ -309,57 +309,6 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТипДоверителя</name>
|
||||
<id>107</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип доверителя</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ТипДоверителя</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ТипДоверителяПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ТипДоверителяРасширеннаяПодсказка</name>
|
||||
<id>109</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипДоверителяКонтекстноеМеню</name>
|
||||
<id>108</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">
|
||||
<width>15</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<listChoiceMode>true</listChoiceMode>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Доверитель</name>
|
||||
<id>218</id>
|
||||
@@ -401,10 +350,18 @@
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<handlers>
|
||||
<event>AutoComplete</event>
|
||||
<name>ДоверительПредставительАвтоПодбор</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>Clearing</event>
|
||||
<name>ДоверительОчистка</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>ChoiceProcessing</event>
|
||||
<name>ДоверительПредставительОбработкаВыбора</name>
|
||||
</handlers>
|
||||
<width>25</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -486,57 +443,6 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТипПредставителя</name>
|
||||
<id>120</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип представителя</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ТипПредставителя</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ТипПредставителяПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ТипПредставителяРасширеннаяПодсказка</name>
|
||||
<id>122</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипПредставителяКонтекстноеМеню</name>
|
||||
<id>121</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">
|
||||
<width>15</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<listChoiceMode>true</listChoiceMode>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Представитель</name>
|
||||
<id>221</id>
|
||||
@@ -578,10 +484,18 @@
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<handlers>
|
||||
<event>AutoComplete</event>
|
||||
<name>ДоверительПредставительАвтоПодбор</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>Clearing</event>
|
||||
<name>ПредставительОчистка</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>ChoiceProcessing</event>
|
||||
<name>ДоверительПредставительОбработкаВыбора</name>
|
||||
</handlers>
|
||||
<width>25</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -2589,7 +2503,7 @@
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ИНН + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ИННФЛ + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации ПОДОБНО &ДоверительСтрокаПоиска СПЕЦСИМВОЛ "~")),
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ИНН + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ИННФЛ + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО +"|" + МашиночитаемыеДоверенностиПредставителиИДоверители.КПП + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации ПОДОБНО &ДоверительСтрокаПоиска СПЕЦСИМВОЛ "~")),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
@@ -2597,41 +2511,7 @@
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Представитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ИНН + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ИННФЛ + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации ПОДОБНО &ПредставительСтрокаПоиска СПЕЦСИМВОЛ "~")),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиДоверители.Ссылка КАК Ссылка
|
||||
ИЗ
|
||||
Справочник.МашиночитаемыеДоверенности.Доверители КАК МашиночитаемыеДоверенностиДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиДоверители.Доверитель = &Доверитель)),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставители.Ссылка КАК Ссылка
|
||||
ИЗ
|
||||
Справочник.МашиночитаемыеДоверенности.Представители КАК МашиночитаемыеДоверенностиПредставители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставители.Представитель = &Представитель)),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиДоверители.Ссылка КАК Ссылка
|
||||
ИЗ
|
||||
Справочник.МашиночитаемыеДоверенности.Доверители КАК МашиночитаемыеДоверенностиДоверители
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
|
||||
ПО
|
||||
МашиночитаемыеДоверенностиДоверители.Доверитель = Пользователи.ФизическоеЛицо
|
||||
ГДЕ
|
||||
Пользователи.Ссылка = &ДоверительПользователь)),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставители.Ссылка КАК Ссылка
|
||||
ИЗ
|
||||
Справочник.МашиночитаемыеДоверенности.Представители КАК МашиночитаемыеДоверенностиПредставители
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
|
||||
ПО
|
||||
МашиночитаемыеДоверенностиПредставители.Представитель = Пользователи.ФизическоеЛицо
|
||||
ГДЕ
|
||||
Пользователи.Ссылка = &ПредставительПользователь)),
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ИНН + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ИННФЛ + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.КПП + "|" + МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации ПОДОБНО &ПредставительСтрокаПоиска СПЕЦСИМВОЛ "~")),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПолномочия.Ссылка КАК Ссылка
|
||||
@@ -2678,6 +2558,15 @@
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС = &ДоверительСНИЛС)),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.КПП = &ДоверительКПП)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
@@ -2709,9 +2598,16 @@
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Представитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС = &ПредставительСНИЛС))}</queryText>
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.СНИЛС = &ПредставительСНИЛС)),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Представитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.КПП = &ПредставительКПП))}</queryText>
|
||||
<mainTable>Catalog.МашиночитаемыеДоверенности</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
@@ -2936,21 +2832,6 @@
|
||||
<dataPath>ФайлДоверенности</dataPath>
|
||||
<field>ФайлДоверенности</field>
|
||||
</fields>
|
||||
<parameters>
|
||||
<name>Доверитель</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Доверитель</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>c14a0491-75b5-4af9-b0d0-bb698a5467a4</types>
|
||||
</valueType>
|
||||
<values xsi:type="core:UndefinedValue"/>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительИНН</name>
|
||||
<title>
|
||||
@@ -3005,21 +2886,6 @@
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительПользователь</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Доверитель пользователь</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</valueType>
|
||||
<values xsi:type="core:UndefinedValue"/>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительСНИЛС</name>
|
||||
<title>
|
||||
@@ -3095,21 +2961,6 @@
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>Представитель</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Представитель</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>c14a0491-75b5-4af9-b0d0-bb698a5467a4</types>
|
||||
</valueType>
|
||||
<values xsi:type="core:UndefinedValue"/>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительИНН</name>
|
||||
<title>
|
||||
@@ -3164,21 +3015,6 @@
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительПользователь</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Представитель пользователь</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</valueType>
|
||||
<values xsi:type="core:UndefinedValue"/>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительСНИЛС</name>
|
||||
<title>
|
||||
@@ -3266,6 +3102,42 @@
|
||||
<values xsi:type="core:UndefinedValue"/>
|
||||
<useRestriction>true</useRestriction>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительКПП</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Доверитель КПП</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительКПП</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Представитель КПП</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<attributes>
|
||||
@@ -3357,10 +3229,6 @@
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТипДоверителя</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип доверителя</value>
|
||||
</title>
|
||||
<id>11</id>
|
||||
<valueType>
|
||||
<types>TypeDescription</types>
|
||||
@@ -3374,10 +3242,6 @@
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТипПредставителя</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип представителя</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>TypeDescription</types>
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
Если Параметры.МножественныйВыбор <> Неопределено Тогда
|
||||
Элементы.Список.МножественныйВыбор = Параметры.МножественныйВыбор;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.РежимВыбора И Не ЗначениеЗаполнено(Параметры.КлючПользовательскихНастроек) Тогда
|
||||
Параметры.КлючПользовательскихНастроек = "РежимВыбора";
|
||||
Список.АвтоматическоеСохранениеПользовательскихНастроек = Ложь;
|
||||
@@ -22,11 +23,24 @@
|
||||
|
||||
Заголовок = НСтр("ru='Машиночитаемые доверенности'");
|
||||
АвторизованныйПользователь = Пользователи.АвторизованныйПользователь();
|
||||
ДобавитьПолеОтбора("Доверитель", "ТипДоверителя");
|
||||
ДобавитьПолеОтбора("Представитель", "ТипПредставителя");
|
||||
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметры, "ОтборПоСостоянию, ТолькоДействующие, СертификатПредставителя, СертификатДоверителя");
|
||||
|
||||
ДоверенностиПоРоли = ?(ЗначениеЗаполнено(Параметры.ДоверенностиПоРоли), Параметры.ДоверенностиПоРоли, Элементы.ДоверенностиПоРоли.СписокВыбора[0].Значение);
|
||||
|
||||
Если ДоверенностиПоРоли = "Представитель" Тогда
|
||||
ФизическоеЛицо = ФизическоеЛицоПользователя(АвторизованныйПользователь);
|
||||
Представитель = ?(ЗначениеЗаполнено(ФизическоеЛицо), ФизическоеЛицо, ТекстОшибкиФизическоеЛицо());
|
||||
Доверитель = "";
|
||||
ИначеЕсли ДоверенностиПоРоли = "Доверитель" Тогда
|
||||
ФизическоеЛицо = ФизическоеЛицоПользователя(АвторизованныйПользователь);
|
||||
Доверитель = ?(ЗначениеЗаполнено(ФизическоеЛицо), ФизическоеЛицо, ТекстОшибкиФизическоеЛицо());
|
||||
Представитель = "";
|
||||
Иначе
|
||||
Доверитель = "";
|
||||
Представитель = "";
|
||||
КонецЕсли;
|
||||
|
||||
Доверитель = ?(ЗначениеЗаполнено(Параметры.Доверитель), Параметры.Доверитель, Доверитель);
|
||||
Представитель = ?(ЗначениеЗаполнено(Параметры.Представитель), Параметры.Представитель, Представитель);
|
||||
Полномочия = ?(ЗначениеЗаполнено(Параметры.Полномочия), Параметры.Полномочия, Полномочия);
|
||||
@@ -114,27 +128,36 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоверенностиПоРолиПриИзменении(Элемент)
|
||||
|
||||
Если Элементы.ДоверенностиПоРоли.Видимость = Ложь Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДоверенностиПоРоли = "Представитель" Тогда
|
||||
ФизическоеЛицо = ФизическоеЛицоПользователя(АвторизованныйПользователь);
|
||||
Представитель = ?(ЗначениеЗаполнено(ФизическоеЛицо), ФизическоеЛицо, ТекстОшибкиФизическоеЛицо());
|
||||
Доверитель = "";
|
||||
ИначеЕсли ДоверенностиПоРоли = "Доверитель" Тогда
|
||||
ФизическоеЛицо = ФизическоеЛицоПользователя(АвторизованныйПользователь);
|
||||
Доверитель = ?(ЗначениеЗаполнено(ФизическоеЛицо), ФизическоеЛицо, ТекстОшибкиФизическоеЛицо());
|
||||
Представитель = "";
|
||||
Иначе
|
||||
Доверитель = "";
|
||||
Представитель = "";
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТипДоверителяПриИзменении(Элемент)
|
||||
УстановитьТип("Доверитель", "ТипДоверителя");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТипПредставителяПриИзменении(Элемент)
|
||||
УстановитьТип("Представитель", "ТипПредставителя");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоверительОчистка(СтандартнаяОбработка)
|
||||
ОчисткаОтбора("Доверитель", "ТипДоверителя");
|
||||
ОчисткаОтбора("Доверитель");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПредставительОчистка(СтандартнаяОбработка)
|
||||
ОчисткаОтбора("Представитель", "ТипПредставителя");
|
||||
ОчисткаОтбора("Представитель");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -189,6 +212,41 @@
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоверительПредставительАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Текст) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = СокрЛП(Текст);
|
||||
|
||||
ПодходящиеЗначения = ПодходящиеЗначенияУниверсальногоПоиска(Запрос);
|
||||
ПодходящиеЗначения.Вставить(0, Текст, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Поля доверенности содержат: %1'"), Текст));
|
||||
|
||||
Если ПодходящиеЗначения.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеВыбора = ПодходящиеЗначения;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоверительПредставительОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(ВыбранноеЗначение) <> Тип("Массив") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ЭтотОбъект[Элемент.Имя] = ВыбранноеЗначение[0].ПравоеЗначение;
|
||||
УстановитьОтбор();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
@@ -388,10 +446,21 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор, "Действует", Истина, ВидСравненияКомпоновкиДанных.Равно,,ТолькоДействующие);
|
||||
УстановитьОтборСоСтрокойПоиска(Доверитель, "Доверитель");
|
||||
УстановитьОтборСоСтрокойПоиска(Представитель, "Представитель");
|
||||
|
||||
ВсеОтборыПоПолям = ВсеОтборыПоПолям();
|
||||
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Доверитель, "Доверитель");
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Представитель, "Представитель");
|
||||
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоПолям, СертификатПредставителя, Истина);
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоПолям, СертификатДоверителя, Ложь);
|
||||
|
||||
Для Каждого ЭлементОтбора Из ВсеОтборыПоПолям Цикл
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, ЭлементОтбора.Ключ, ЭлементОтбора.Значение, ЭлементОтбора.Значение <> Неопределено);
|
||||
КонецЦикла;
|
||||
|
||||
УстановитьОтборСоСтрокойПоиска(Полномочия, "Полномочия");
|
||||
УстановитьОтборПоРоли();
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, "ТекущаяДата", ТекущаяДатаСеанса);
|
||||
|
||||
Если ОтборПоСостоянию = "СИстекающимСрокомДействия" Тогда
|
||||
@@ -415,22 +484,14 @@
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор, "Подписана", Ложь, ВидСравненияКомпоновкиДанных.Равно);
|
||||
Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='%1 (ожидают подписания)'"), Заголовок);
|
||||
КонецЕсли;
|
||||
|
||||
ВсеОтборыПоСертификатам = ВсеОтборыПоСертификатам();
|
||||
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоСертификатам, СертификатПредставителя, Истина);
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоСертификатам, СертификатДоверителя, Ложь);
|
||||
|
||||
Для Каждого ЭлементОтбора Из ВсеОтборыПоСертификатам Цикл
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, ЭлементОтбора.Ключ, ЭлементОтбора.Значение, ЭлементОтбора.Значение <> Неопределено);
|
||||
КонецЦикла;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, "СрокИстекающихДоверенностей",
|
||||
МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ДатаОкончанияПериодаИстекающихДоверенностей(ТекущаяДатаСеанса));
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьОтборСоСтрокойПоиска(Значение, ИмяПоля)
|
||||
Процедура УстановитьОтборСоСтрокойПоиска(Значение, ИмяПоля)
|
||||
|
||||
Отбор = Новый Структура("Значение,СтрокаПоиска");
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Если ТипЗнч(Значение) = Тип("Строка") Тогда
|
||||
@@ -444,16 +505,42 @@
|
||||
ИмяПоляОтбора = ?(ЭлементОтбора.Ключ = "Значение", ИмяПоля, ИмяПоля+ЭлементОтбора.Ключ);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, ИмяПоляОтбора, ЭлементОтбора.Значение, ЗначениеЗаполнено(ЭлементОтбора.Значение));
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьОтборПоРоли()
|
||||
ИспользоватьОтборПоПредставителю = ДоверенностиПоРоли = "Представитель";
|
||||
ИспользоватьОтборПоДоверителю = ДоверенностиПоРоли = "Доверитель";
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, "ПредставительПользователь", АвторизованныйПользователь, ИспользоватьОтборПоПредставителю);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьПараметрДинамическогоСписка(Список, "ДоверительПользователь", АвторизованныйПользователь, ИспользоватьОтборПоДоверителю);
|
||||
Процедура НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Значение, ИмяПоля)
|
||||
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Если ТипЗнч(Значение) = Тип("Строка") Тогда
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска", "%"+СформироватьСтрокуДляПоискаВЗапросе(Значение)+"%");
|
||||
Иначе
|
||||
Отбор = ОтборДляСправочника(ИмяПоля, Значение);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска," + ИмяПоля + "ИНН," + ИмяПоля + "ИННФЛ," + ИмяПоля + "СНИЛС," + ИмяПоля +"ОГРН," + ИмяПоля +"КПП");
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЭлементОтбора Из Отбор Цикл
|
||||
Если Не ЗначениеЗаполнено(ЭлементОтбора.Значение) Тогда
|
||||
ВсеОтборыПоПолям.Вставить(ЭлементОтбора.Ключ, Неопределено);
|
||||
Иначе
|
||||
ВсеОтборыПоПолям.Вставить(ЭлементОтбора.Ключ, ЭлементОтбора.Значение);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ОтборДляСправочника(ИмяПоля, Значение)
|
||||
Возврат МашиночитаемыеДоверенностиФНССлужебный.ОтборДляСправочника(ИмяПоля, Значение)
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ФизическоеЛицоПользователя(Знач АвторизованныйПользователь)
|
||||
Возврат ОбщегоНазначения.ЗначениеРеквизитаОбъекта(АвторизованныйПользователь, "ФизическоеЛицо");
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция СформироватьСтрокуДляПоискаВЗапросе(Знач Значение)
|
||||
Возврат ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Значение);
|
||||
@@ -494,23 +581,6 @@
|
||||
Возврат ДлительныеОперации.ВыполнитьФункцию(ПараметрыВыполнения, "МашиночитаемыеДоверенностиФНССлужебный.ОбновитьИПрочитатьСтатусДоверенностей", Элементы.Список.ВыделенныеСтроки);
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьТип(ИмяПоля, ИмяПоляТипа)
|
||||
ЭтотОбъект[ИмяПоля] = ЭтотОбъект[ИмяПоляТипа].ПривестиЗначение(ЭтотОбъект[ИмяПоля]);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьПолеОтбора(ИмяПоля, ИмяПоляТипа)
|
||||
РасширенноеОписаниеТипаСтороны = Новый ОписаниеТипов(Метаданные.ОпределяемыеТипы.СторонаМЧД.Тип);
|
||||
Для Каждого Тип Из РасширенноеОписаниеТипаСтороны.Типы() Цикл
|
||||
Элементы[ИмяПоляТипа].СписокВыбора.Добавить(Новый ОписаниеТипов(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Тип)), Строка(Тип));
|
||||
КонецЦикла;
|
||||
Элементы[ИмяПоляТипа].СписокВыбора.СортироватьПоПредставлению();
|
||||
ОписаниеТипа = Элементы[ИмяПоляТипа].СписокВыбора[0].Значение;
|
||||
ЭтотОбъект[ИмяПоля] = ОписаниеТипа.ПривестиЗначение(ЭтотОбъект[ИмяПоля]);
|
||||
ЭтотОбъект[ИмяПоляТипа] = ОписаниеТипа;
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры:
|
||||
// Результат - см. ДлительныеОперацииКлиент.НовыйРезультатДлительнойОперации
|
||||
// ДополнительныеПараметры - Неопределено
|
||||
@@ -650,10 +720,8 @@
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОчисткаОтбора(ИмяПоля, ИмяПоляТипа)
|
||||
ОписаниеТипа = Элементы[ИмяПоляТипа].СписокВыбора[0].Значение;
|
||||
ЭтотОбъект[ИмяПоля] = ОписаниеТипа.ПривестиЗначение(Неопределено);
|
||||
ЭтотОбъект[ИмяПоляТипа] = ОписаниеТипа;
|
||||
Процедура ОчисткаОтбора(ИмяПоля)
|
||||
ЭтотОбъект[ИмяПоля] = "";
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -710,10 +778,10 @@
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Функция ВсеОтборыПоСертификатам()
|
||||
Функция ВсеОтборыПоПолям()
|
||||
Отбор = Новый Структура;
|
||||
КорниОтбора = СтрРазделить("Представитель,Доверитель", ",");
|
||||
СуффиксыОтбора = СтрРазделить("ОГРН,ИННФЛ,ИНН,СНИЛС", ",");
|
||||
СуффиксыОтбора = СтрРазделить("ОГРН,ИННФЛ,ИНН,СНИЛС,КПП,СтрокаПоиска", ",");
|
||||
Для Каждого КореньОтбора Из КорниОтбора Цикл
|
||||
Для Каждого СуффиксОтбора Из СуффиксыОтбора Цикл
|
||||
Отбор.Вставить(КореньОтбора + СуффиксОтбора);
|
||||
@@ -724,9 +792,9 @@
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастроитьОтборыСертификата(ВсеОтборыПоСертификатам, СертификатОтбора, Представитель)
|
||||
Процедура НастроитьОтборыСертификата(ВсеОтборыПоПолям, СертификатОтбора, Представитель)
|
||||
|
||||
Если ЗначениеЗаполнено(СертификатОтбора) Тогда
|
||||
|
||||
Если ТипЗнч(СертификатОтбора) = Тип("Структура") Тогда
|
||||
Отборы = Новый Структура;
|
||||
ТипСтороны = ?(Представитель, "Представитель", "Доверитель");
|
||||
@@ -738,13 +806,19 @@
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЭлементОтбора Из Отборы Цикл
|
||||
Если Не ВсеОтборыПоСертификатам.Свойство(ЭлементОтбора.Ключ)Тогда
|
||||
Если Не ВсеОтборыПоПолям.Свойство(ЭлементОтбора.Ключ)Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ВсеОтборыПоСертификатам[ЭлементОтбора.Ключ] = ?(ЭлементОтбора.Значение = Неопределено, "", ЭлементОтбора.Значение);
|
||||
Если ЭлементОтбора.Значение = Неопределено Тогда
|
||||
Если Не ЗначениеЗаполнено(ВсеОтборыПоПолям[ЭлементОтбора.Ключ]) Тогда
|
||||
ВсеОтборыПоПолям[ЭлементОтбора.Ключ] = Неопределено;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ВсеОтборыПоПолям[ЭлементОтбора.Ключ] = ЭлементОтбора.Значение;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -760,4 +834,475 @@
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция ПодходящиеЗначенияУниверсальногоПоиска(Запрос)
|
||||
|
||||
ПодходящиеЗначения = Новый СписокЗначений;
|
||||
МаксимальноеКоличествоПодходящихЗначений = 49;
|
||||
ПараметрыПоиска = ПараметрыУниверсальногоПоиска(Запрос);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыПоиска.СтрокаПоиска) Тогда
|
||||
Возврат ПодходящиеЗначения;
|
||||
КонецЕсли;
|
||||
|
||||
ПоляПоискаПоТипам = ПоляУниверсальногоПоискаПоТипам();
|
||||
|
||||
Если ПоляПоискаПоТипам.Количество() = 0 Тогда
|
||||
Возврат ПодходящиеЗначения;
|
||||
КонецЕсли;
|
||||
|
||||
НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска);
|
||||
|
||||
Если ПодходящиеЗначения.Количество() = 0 Тогда
|
||||
|
||||
Если СтрДлина(ПараметрыПоиска.СтрокаПоиска) > 2 Тогда
|
||||
Сообщение = НСтр("ru = 'Совпадений в справочниках не найдено'");
|
||||
Иначе
|
||||
Сообщение = НСтр("ru = 'Продолжите ввод...'");
|
||||
КонецЕсли;
|
||||
|
||||
СообщениеФорматированное = Новый ФорматированнаяСтрока(Сообщение, , WebЦвета.НейтральноСерый);
|
||||
ПодходящиеЗначения.Добавить("", СообщениеФорматированное);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ПодходящиеЗначения.Количество() <= МаксимальноеКоличествоПодходящихЗначений Тогда
|
||||
Возврат ПодходящиеЗначения;
|
||||
КонецЕсли;
|
||||
|
||||
ПодходящиеЗначенияНормализованные = Новый СписокЗначений;
|
||||
|
||||
Для НомерЭлемента = 1 По МаксимальноеКоличествоПодходящихЗначений Цикл
|
||||
ЗаполнитьЗначенияСвойств(ПодходящиеЗначенияНормализованные.Добавить(), ПодходящиеЗначения[НомерЭлемента - 1]);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ПодходящиеЗначенияНормализованные;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Функция ПараметрыУниверсальногоПоиска(Запрос)
|
||||
|
||||
ПараметрыПоиска = Новый Структура;
|
||||
ПараметрыПоиска.Вставить("СтрокаПоиска", Запрос);
|
||||
ПараметрыПоиска.Вставить("СтрокаПоискаНормализованная", Запрос);
|
||||
|
||||
ПараметрыПоиска.СтрокаПоискаНормализованная = СтрЗаменить(ПараметрыПоиска.СтрокаПоиска, """", "_");
|
||||
|
||||
Возврат ПараметрыПоиска;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ТекстЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска)
|
||||
|
||||
ШаблонТекстаЗапроса =
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПЕРВЫЕ 5
|
||||
| ""&ПолноеИмяОбъекта"" КАК ПолноеИмяОбъекта,
|
||||
| Ссылка КАК Ссылка,
|
||||
| &ПолеПоУсловию КАК ПолеПоУсловию,
|
||||
| &ПредставлениеПоляПоУсловию КАК ПолеПоУсловиюПредставление,
|
||||
| &ДополнительныеДанные КАК ДополнительныеДанные
|
||||
|ИЗ
|
||||
| &ПолноеИмяОбъекта
|
||||
|ГДЕ
|
||||
| &Условие
|
||||
|";
|
||||
|
||||
ПоляПоУсловию = ПоляТекстаЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска);
|
||||
|
||||
ТекстЗапроса = СтрЗаменить(ШаблонТекстаЗапроса, "&ПолноеИмяОбъекта", Объект.ПолноеИмя());
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеПоУсловию", ПоляПоУсловию.Значение);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПредставлениеПоляПоУсловию", ПоляПоУсловию.Представление);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", УсловиеТекстаЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска));
|
||||
|
||||
Возврат СтрЗаменить(ТекстЗапроса, "&ДополнительныеДанные", ДополнительныеДанныеТекстаЗапросаПоОбъектуПоиска(Объект));
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПоляТекстаЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска)
|
||||
|
||||
Результат = Новый Структура("Значение, Представление", """""", """""");
|
||||
|
||||
ПоляПоУсловию = Новый Массив;
|
||||
ПредставленияПолейПоУсловию = Новый Массив;
|
||||
Поля = Объект.ВводПоСтроке; // СписокПолей
|
||||
|
||||
ФрагментЗапроса = "КОГДА ВЫРАЗИТЬ(%1 КАК СТРОКА(150)) ПОДОБНО %2 СПЕЦСИМВОЛ ""~"" ТОГДА ""%3"""; // @query-part
|
||||
СтрокаПоиска = """%" + ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ПараметрыПоиска.СтрокаПоискаНормализованная) + "%""";
|
||||
|
||||
Для Каждого Поле Из Поля Цикл
|
||||
|
||||
ТипРеквизита = ТипРеквизитаПоиска(Объект, Поле.Имя);
|
||||
Если Не ТипРеквизита.СодержитТип(Тип("Строка")) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ПолеПоУсловию = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ФрагментЗапроса,
|
||||
Поле.Имя, СтрокаПоиска, Поле.Имя);
|
||||
ПоляПоУсловию.Добавить(ПолеПоУсловию);
|
||||
|
||||
ПредставлениеПоляПоУсловию = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ФрагментЗапроса,
|
||||
Поле.Имя, СтрокаПоиска, ПредставлениеПоля(Поле.Имя, Объект));
|
||||
ПредставленияПолейПоУсловию.Добавить(ПредставлениеПоляПоУсловию);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ПоляПоУсловию.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
ПоляПоУсловию.Вставить(0, "ВЫБОР"); // @query-part
|
||||
ПоляПоУсловию.Добавить("ИНАЧЕ """""); // @query-part
|
||||
ПоляПоУсловию.Добавить("КОНЕЦ"); // @query-part
|
||||
Результат.Значение = СтрСоединить(ПоляПоУсловию, " ");
|
||||
|
||||
ПредставленияПолейПоУсловию.Вставить(0, "ВЫБОР"); // @query-part
|
||||
ПредставленияПолейПоУсловию.Добавить("ИНАЧЕ """""); // @query-part
|
||||
ПредставленияПолейПоУсловию.Добавить("КОНЕЦ"); // @query-part
|
||||
Результат.Представление = СтрСоединить(ПредставленияПолейПоУсловию, " ");
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска)
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыПоиска.СтрокаПоиска) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстыЗапросов = Новый Массив;
|
||||
Для Каждого Элемент Из ПоляПоискаПоТипам Цикл
|
||||
|
||||
Если Не ОбщегоНазначения.ЭтоСсылка(Элемент.Ключ) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = Метаданные.НайтиПоТипу(Элемент.Ключ);
|
||||
|
||||
Если Не ПравоДоступа("Чтение", ОбъектМетаданных) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса = ТекстЗапросаПоОбъектуПоиска(ОбъектМетаданных, ПараметрыПоиска);
|
||||
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"); // @query-part-1, @query-part-2
|
||||
КонецЕсли;
|
||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ТекстыЗапросов.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС); // @query-part
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
ИндексВариантовПоиска = Новый Соответствие;
|
||||
ИндексПредставленийПоиска = Новый Соответствие;
|
||||
|
||||
ИндексДополнительныхЗначений = Новый Соответствие;
|
||||
ДополнительныеЗначения = Новый СписокЗначений;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ПоляПоиска = ПоляПоискаПоТипам[ТипЗнч(Выборка.Ссылка)];
|
||||
Для Каждого ПолеПоиска Из ПоляПоиска Цикл
|
||||
|
||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, Выборка.Ссылка);
|
||||
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
||||
Если ВариантыПоиска = Неопределено Тогда
|
||||
|
||||
ПредставлениеПоиска = ПредставлениеУниверсальногоПоискаСсылки(
|
||||
Выборка, ПолеПоиска.Значение, СвойстваПоиска.ВидСравнения, ПараметрыПоиска.СтрокаПоиска);
|
||||
|
||||
ИндексПредставленийПоиска.Вставить(СвойстваПоиска.ПравоеЗначение, ПредставлениеПоиска);
|
||||
ВариантыПоиска = Новый Массив;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВариантыПоиска.Добавить(СвойстваПоиска);
|
||||
ИндексВариантовПоиска.Вставить(СвойстваПоиска.ПравоеЗначение, ВариантыПоиска);
|
||||
|
||||
Если Не ЗначениеЗаполнено(Выборка.ПолеПоУсловию)
|
||||
Или ИндексДополнительныхЗначений[ПолеПоиска.Ключ] <> Неопределено Тогда
|
||||
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ПутьКДанным = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"%1.%2", ПолеПоиска.Ключ, Выборка.ПолеПоУсловию);
|
||||
|
||||
РеквизитПоля = Новый ПолеКомпоновкиДанных(ПутьКДанным);
|
||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(
|
||||
РеквизитПоля, ПараметрыПоиска.СтрокаПоиска);
|
||||
|
||||
ПутьКДаннымПредставление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"%1.%2", ПолеПоиска.Значение, Выборка.ПолеПоУсловиюПредставление);
|
||||
|
||||
ВариантыПоиска = Новый Массив;
|
||||
ВариантыПоиска.Добавить(СвойстваПоиска);
|
||||
ДополнительныеЗначения.Добавить(ВариантыПоиска, ПредставлениеРезультатПоиска(ПутьКДаннымПредставление,
|
||||
СвойстваПоиска.ВидСравнения, ПараметрыПоиска.СтрокаПоиска));
|
||||
|
||||
ИндексДополнительныхЗначений.Вставить(ПолеПоиска.Ключ, Истина);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого ИндексЗначения Из ИндексВариантовПоиска Цикл
|
||||
ПодходящиеЗначения.Добавить(ИндексЗначения.Значение, ИндексПредставленийПоиска[ИндексЗначения.Ключ]);
|
||||
КонецЦикла;
|
||||
|
||||
ПодходящиеЗначения.СортироватьПоПредставлению();
|
||||
ДополнительныеЗначения.СортироватьПоПредставлению();
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(ПодходящиеЗначения, ДополнительныеЗначения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПоляУниверсальногоПоискаПоТипам()
|
||||
|
||||
ПоляПоискаПоТипам = Новый Соответствие;
|
||||
|
||||
Типы = Метаданные.ОпределяемыеТипы.СторонаМЧД.Тип.Типы();
|
||||
Для Каждого Тип Из Типы Цикл
|
||||
|
||||
ПоляПоТипу = ПоляПоискаПоТипам[Тип];
|
||||
Если ПоляПоТипу = Неопределено Тогда
|
||||
ПоляПоТипу = Новый Соответствие;
|
||||
КонецЕсли;
|
||||
|
||||
ПоляПоТипу.Вставить(Тип, Строка(Тип));
|
||||
ПоляПоискаПоТипам.Вставить(Тип, ПоляПоТипу);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ПоляПоискаПоТипам;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// Объект - ОбъектМетаданных
|
||||
// ПараметрыПоиска - Структура:
|
||||
// * СтрокаПоискаНормализованная - Строка
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
&НаСервереБезКонтекста
|
||||
Функция УсловиеТекстаЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска)
|
||||
|
||||
Условия = Новый Массив;
|
||||
Поля = Объект.ВводПоСтроке; // СписокПолей
|
||||
|
||||
ИменаПолей = Новый Массив;
|
||||
Для Каждого Поле Из Поля Цикл
|
||||
ИменаПолей.Добавить(Поле.Имя);
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого ИмяПоля Из ИменаПолей Цикл
|
||||
|
||||
ТипРеквизита = ТипРеквизитаПоиска(Объект, ИмяПоля);
|
||||
Если ТипРеквизита.СодержитТип(Тип("Строка")) Тогда
|
||||
|
||||
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"ВЫРАЗИТЬ(%1 КАК СТРОКА(150)) ПОДОБНО %2 СПЕЦСИМВОЛ ""~""", ИмяПоля, """%"
|
||||
+ ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ПараметрыПоиска.СтрокаПоискаНормализованная)
|
||||
+ "%""");
|
||||
Иначе
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Условия.Добавить(Условие);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Условия.Количество() = 0 Тогда
|
||||
Возврат "ЛОЖЬ";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтрСоединить(Условия, " ИЛИ "); //@query-part
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// Объект - ОбъектМетаданных
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
&НаСервереБезКонтекста
|
||||
Функция ДополнительныеДанныеТекстаЗапросаПоОбъектуПоиска(Объект)
|
||||
|
||||
ДополнительныеДанные = Новый Массив;
|
||||
|
||||
Исключения = Новый Массив;
|
||||
Исключения.Добавить("Наименование");
|
||||
Исключения.Добавить("Номер");
|
||||
|
||||
Поля = Объект.ВводПоСтроке; // СписокПолей
|
||||
|
||||
Для Каждого Поле Из Поля Цикл
|
||||
|
||||
Если Исключения.Найти(Поле.Имя) <> Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТипРеквизита = ТипРеквизитаПоиска(Объект, Поле.Имя);
|
||||
|
||||
Если Не ТипРеквизита.СодержитТип(Тип("Строка")) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Данные = """" + ПредставлениеПоля(Поле.Имя, Объект) + ": "" + " + Поле.Имя;
|
||||
ДополнительныеДанные.Добавить(Данные);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ДополнительныеДанные.Количество() = 0 Тогда
|
||||
Возврат """""";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтрСоединить(ДополнительныеДанные, " + "", """);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// Объект - ОбъектМетаданных
|
||||
// ИмяПоля - Строка
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// - ОписаниеТипов
|
||||
//
|
||||
&НаСервереБезКонтекста
|
||||
Функция ТипРеквизитаПоиска(Объект, ИмяПоля)
|
||||
|
||||
Для Каждого ОписаниеРеквизита Из Объект.СтандартныеРеквизиты Цикл
|
||||
|
||||
Если ОписаниеРеквизита.Имя = ИмяПоля Тогда
|
||||
Возврат ОписаниеРеквизита.Тип;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ОписаниеРеквизита = Объект.Реквизиты.Найти(ИмяПоля);
|
||||
|
||||
Если ОписаниеРеквизита <> Неопределено Тогда
|
||||
Возврат ОписаниеРеквизита.Тип;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Новый ОписаниеТипов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПредставлениеПоля(ИмяПоля, Объект)
|
||||
|
||||
РеквизитОбъекта = Объект.Реквизиты.Найти(ИмяПоля);
|
||||
|
||||
Если РеквизитОбъекта = Неопределено Тогда
|
||||
Для каждого СтандартныйРеквизит Из Объект.СтандартныеРеквизиты Цикл
|
||||
Если СтрСравнить(СтандартныйРеквизит.Имя, ИмяПоля) = 0 Тогда
|
||||
РеквизитОбъекта = СтандартныйРеквизит;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если РеквизитОбъекта <> Неопределено Тогда
|
||||
Возврат РеквизитОбъекта.Представление();
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ИмяПоля;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция СвойстваУниверсальногоПоиска(ПолеПоиска, ЗначениеПоиска)
|
||||
|
||||
Свойства = Новый Структура;
|
||||
Свойства.Вставить("Использование", Истина);
|
||||
Свойства.Вставить("ЛевоеЗначение", ПолеПоиска);
|
||||
Свойства.Вставить("ВидСравнения", ВидСравненияКомпоновкиДанных.Содержит);
|
||||
Свойства.Вставить("ПравоеЗначение", ЗначениеПоиска);
|
||||
|
||||
Возврат Свойства;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПредставлениеУниверсальногоПоискаСсылки(Данные, ПолеПоиска, Условие, СтрокаПоиска)
|
||||
|
||||
ПредставлениеЗначения = Строка(Данные.Ссылка);
|
||||
|
||||
Если ЗначениеЗаполнено(Данные.ДополнительныеДанные) Тогда
|
||||
ПредставлениеЗначения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '%1 (%2)'"), Строка(Данные.Ссылка), Данные.ДополнительныеДанные);
|
||||
КонецЕсли;
|
||||
|
||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(Условие));
|
||||
|
||||
НачалоСтрокиПоиска = СтрНайти(ВРег(ПредставлениеЗначения), ВРег(СтрокаПоиска));
|
||||
КонецСтрокиПоиска = НачалоСтрокиПоиска + СтрДлина(СтрокаПоиска);
|
||||
ДлинаНайденногоФрагмента = ?(НачалоСтрокиПоиска = 0, 0, СтрДлина(СтрокаПоиска));
|
||||
|
||||
ФрагментДоСтрокиПоиска = Лев(ПредставлениеЗначения, НачалоСтрокиПоиска - 1);
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(
|
||||
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента)));
|
||||
ФрагментПослеСтрокиПоиска = Сред(ПредставлениеЗначения, КонецСтрокиПоиска);
|
||||
|
||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, ФрагментДоСтрокиПоиска, ФрагментСтрокиПоиска,
|
||||
ФрагментПослеСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПредставлениеРезультатПоиска(Знач ПолеПоиска, Знач Условие, Знач ЗначениеПоиска)
|
||||
|
||||
СтрокаУсловия = НРег(Условие);
|
||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(СтрокаУсловия));
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(ЗначениеПоиска));
|
||||
Возврат ФорматированнаяСтрокаРезультатаПоиска(ПолеПоиска, ФрагментУсловия, ФрагментСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ФорматированнаяСтрокаРезультатаПоиска(Знач ПолеПоиска, Знач ФрагментУсловия, Знач ФрагментСтрокиПоиска)
|
||||
|
||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, """", ФрагментСтрокиПоиска, """");
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ШаблонФрагментаУсловия(Условие)
|
||||
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '%1<span style=""color: %2"">%3</span>%4'"), " ", "ПоясняющийТекст",
|
||||
НРег(СтрЗаменить(Условие, "<", "<")), " ");
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ШаблонФрагментаСтрокиПоиска(СтрокаПоиска)
|
||||
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '<span style=""color: %1; font: %2"">%3</span>'"), "РезультатУспехЦвет", "ВажнаяНадписьШрифт",
|
||||
СтрокаПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ТекстОшибкиФизическоеЛицо()
|
||||
Возврат НСтр("ru = '<нет связи пользователя с физическим лицом>'");
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@@ -4931,7 +4931,7 @@
|
||||
<id>787</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Выбраны полномочия для представления в налоговые органы:</value>
|
||||
<value>Выбраны полномочия для действия в налоговых органах:</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
|
||||
@@ -377,7 +377,7 @@
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ДекорацияНалоговыеОрганыДействияНажатиеПослеВвода", ЭтотОбъект);
|
||||
ОткрытьФорму(
|
||||
"Справочник.МашиночитаемыеДоверенности.Форма.ФормаВводаНалоговыхОрганов",
|
||||
Новый Структура("СтруктураДанных", ПараметрыФормы),
|
||||
ПараметрыФормы,
|
||||
ЭтотОбъект,,,,
|
||||
ОписаниеОповещения,
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
@@ -1099,8 +1099,23 @@
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Не заполнены полномочия.'"),,,,Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если Объект.ДляНалоговыхОрганов И Не ЗначениеЗаполнено(Объект.КодНалоговогоОрганаПредставления) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Не указан код налогового органа представления.'"),,,"Объект.КодНалоговогоОрганаПредставления", Отказ);
|
||||
Если Объект.ДляНалоговыхОрганов Тогда
|
||||
Если Не ЗначениеЗаполнено(Объект.КодНалоговогоОрганаПредставления) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Не указан код налогового органа представления.'"),,,"Объект.КодНалоговогоОрганаПредставления", Отказ);
|
||||
Иначе
|
||||
Если СтрДлина(Объект.КодНалоговогоОрганаПредставления) <> 4
|
||||
Или Объект.КодНалоговогоОрганаПредставления <> МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТолькоЦифры(Объект.КодНалоговогоОрганаПредставления) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Код налогового органа представления должен содержать 4 цифры.'"),,,"Объект.КодНалоговогоОрганаПредставления", Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Для Каждого НалоговыйОрганДействия Из Объект.НалоговыеОрганыДействия Цикл
|
||||
Если СтрДлина(НалоговыйОрганДействия.КодНалоговогоОргана) <> 4
|
||||
Или НалоговыйОрганДействия.КодНалоговогоОргана <> МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТолькоЦифры(НалоговыйОрганДействия.КодНалоговогоОргана) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Код налогового органа, в котором действуют полномочия, должен содержать 4 цифры. Неверный код: %1'"),
|
||||
НалоговыйОрганДействия.КодНалоговогоОргана),,,, Отказ);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрДлина(Объект.ИныеСведения) > 5000 Тогда
|
||||
@@ -1383,7 +1398,7 @@
|
||||
|
||||
Модифицированность = Истина;
|
||||
|
||||
УстановитьВидимостьИДоступность(ЭтотОбъект);
|
||||
УстановитьВидимостьИДоступность(ЭтотОбъект, "ДляНалоговыхОрганов");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -2233,6 +2233,7 @@
|
||||
ОписаниеПользователяИБ = НачальноеОписаниеПользователяИБ();
|
||||
ПользовательИБСуществует = Ложь;
|
||||
ПользовательИБОсновной = Ложь;
|
||||
ПользовательИБПароль = Неопределено;
|
||||
ВходВПрограммуРазрешен = Ложь;
|
||||
ВходВПрограммуРазрешенЗначениеПрямогоИзменения = Ложь;
|
||||
|
||||
|
||||
@@ -990,6 +990,9 @@
|
||||
//
|
||||
Процедура ЗаполнитьПоставляемыйПрофиль(Знач Профиль, Знач ОбновитьГруппыДоступа) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ПрофилиГруппДоступа.ЗаполнитьПоставляемыйПрофиль");
|
||||
|
||||
ИдентификаторПоставляемыхДанных = Строка(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
|
||||
Профиль, "ИдентификаторПоставляемыхДанных"));
|
||||
|
||||
@@ -1159,6 +1162,9 @@
|
||||
//
|
||||
Процедура ПриИзмененииЯзыкаИнформационнойБазы(ИзменениеЯзыков) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ПрофилиГруппДоступа.ПриИзмененииЯзыкаИнформационнойБазы");
|
||||
|
||||
УправлениеДоступомСлужебный.ПоставляемыеПрофили(); // Проверка актуальности метаданных.
|
||||
ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили().ОписанияПрофилей;
|
||||
|
||||
@@ -1814,6 +1820,9 @@
|
||||
//
|
||||
Процедура ВосстановитьСоставРолейРасширений(ЭлементДанных) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ПрофилиГруппДоступа.ВосстановитьСоставРолейРасширений");
|
||||
|
||||
УдалитьРолиРасширений(ЭлементДанных);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -1851,6 +1860,9 @@
|
||||
// Только для внутреннего использования.
|
||||
Процедура УдалитьРолиРасширенийВоВсехПрофиляхГруппДоступа() Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Справочники.ПрофилиГруппДоступа.УдалитьРолиРасширенийВоВсехПрофиляхГруппДоступа");
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
|
||||
+32
-7
@@ -407,12 +407,11 @@
|
||||
// Локализация
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.МашиночитаемыеДоверенности") Тогда
|
||||
Элементы.ГруппаДоверенность.Видимость = ПараметрТипПодписи.ВыборДоверенности;
|
||||
|
||||
Если ПараметрТипПодписи.ВыборДоверенности Тогда
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = ?(ПоДоверенности, Элементы.СтраницаВыборДоверенности,
|
||||
Элементы.СтраницаБезДоверенности);
|
||||
Если ПоДоверенности Тогда
|
||||
ПодобратьДоверенность();
|
||||
КонецЕсли;
|
||||
|
||||
ПодобратьДоверенностьПоСертификату();
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
// Конец Локализация
|
||||
@@ -434,6 +433,27 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПодобратьДоверенностьПоСертификату()
|
||||
|
||||
Если Не ЗначениеЗаполнено(Сертификат) Тогда
|
||||
НастройкаПоДоверенности = Неопределено;
|
||||
Иначе
|
||||
НастройкаПоДоверенности = ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекЗагрузить(
|
||||
Сертификат, "ПоДоверенности", Неопределено);
|
||||
КонецЕсли;
|
||||
|
||||
Если НастройкаПоДоверенности = Неопределено Или НастройкаПоДоверенности = Истина Тогда
|
||||
ПодобратьДоверенность();
|
||||
КонецЕсли;
|
||||
|
||||
ПоДоверенности = ЗначениеЗаполнено(МашиночитаемаяДоверенность) Или НастройкаПоДоверенности = Истина;
|
||||
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = ?(ПоДоверенности, Элементы.СтраницаВыборДоверенности,
|
||||
Элементы.СтраницаБезДоверенности);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ОшибкаСертификатПомеченКакОтозванный()
|
||||
|
||||
@@ -638,8 +658,8 @@
|
||||
МодульСервисКриптографииDSSПодтверждениеСервер.ПодтверждениеПриИзмененииСертификата(ЭтотОбъект, Сертификат);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПоДоверенности Тогда
|
||||
ПодобратьДоверенность();
|
||||
Если Элементы.ГруппаДоверенность.Видимость Тогда
|
||||
ПодобратьДоверенностьПоСертификату();
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьВидимостьПредупреждения();
|
||||
@@ -1088,6 +1108,11 @@
|
||||
Элементы.Комментарий.ТолькоПросмотр = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.ГруппаДоверенность.Видимость Тогда
|
||||
ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранить(
|
||||
Сертификат, "ПоДоверенности", ПоДоверенности);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
+3971
-3576
File diff suppressed because it is too large.
Load diff
+173
-53
@@ -77,10 +77,15 @@
|
||||
ВыполнятьПроверкуУдостоверяющегоЦентра = ЭлектроннаяПодписьСлужебныйКлиентСервер.ПроверятьКвалифицированные();
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ГруппаСтраницы.Видимость = ПроверкиНаКлиенте <> Неопределено Или ПроверкиНаСервере <> Неопределено;
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверкиУспешны;
|
||||
|
||||
Для каждого Проверка Из Проверки Цикл
|
||||
|
||||
Группа = ГруппаФормыБезОтображения("Группа" + Проверка.Имя, Элементы.ГруппаДополнительныеПроверки);
|
||||
|
||||
Группа.Видимость = Ложь;
|
||||
|
||||
ДобавитьКартинку(Проверка.Имя + "НаКлиентеКартинка", Группа);
|
||||
ДобавитьКартинку(Проверка.Имя + "НаСервереКартинка", Группа);
|
||||
|
||||
@@ -115,7 +120,11 @@
|
||||
|
||||
Иначе
|
||||
|
||||
ИменаГруппПоНазваниямПроверок = ИменаГруппПоНазваниямПроверок(Элементы);
|
||||
|
||||
Для Каждого Проверка Из СтандартныеПроверки() Цикл
|
||||
|
||||
Элементы[ИменаГруппПоНазваниямПроверок[Проверка]].Видимость = Ложь;
|
||||
Элементы[Проверка + "ОшибкаКлиент"].Видимость = Ложь;
|
||||
Элементы[Проверка + "РешениеКлиентНадпись"].Видимость = Ложь;
|
||||
Элементы[Проверка + "ОшибкаСервер"].Видимость = Ложь;
|
||||
@@ -179,7 +188,6 @@
|
||||
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
||||
Элементы.ГруппаТребуетсяПомощь.Поведение = ПоведениеОбычнойГруппы.Свертываемая;
|
||||
КонецЕсли;
|
||||
Элементы.ДекорацияПредупреждение.Видимость = Ложь;
|
||||
|
||||
СтандартныеПодсистемыСервер.СброситьРазмерыИПоложениеОкна(ЭтотОбъект);
|
||||
|
||||
@@ -207,10 +215,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ВРег(ИмяСобытия) = ВРег("Установка_КомпонентаExtraCryptoAPI") Тогда
|
||||
Элементы.ДекорацияПредупреждение.Видимость = Истина;
|
||||
Элементы.ДекорацияПредупреждение.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Установлена компонента %1, выполните проверку заново.'"), "ExtraCryptoAPI");
|
||||
Если ВРег(ИмяСобытия) = ВРег("БСП_ВыполнитьПроверкуСертификата")
|
||||
И Параметр = АдресСертификата Или ВРег(ИмяСобытия) = ВРег("Установка_КомпонентаExtraCryptoAPI") Тогда
|
||||
Проверить(Неопределено);
|
||||
КонецЕсли;
|
||||
|
||||
// При изменении настроек использования.
|
||||
@@ -312,29 +319,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СоставПроверок = СтандартныеПроверки();
|
||||
Для Каждого Проверка Из ДополнительныеПроверки Цикл
|
||||
СоставПроверок.Добавить(Проверка.Имя);
|
||||
КонецЦикла;
|
||||
|
||||
ТекстОшибок = "";
|
||||
ОписаниеФайлов = Новый Массив;
|
||||
ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавитьОписаниеДополнительныхДанных(
|
||||
Новый Структура("Сертификат", Сертификат), ОписаниеФайлов, ТекстОшибок);
|
||||
|
||||
ТемаСообщения = "";
|
||||
ТекстОшибок = ТекстОшибок + НСтр("ru = 'Результат проверки на клиенте'") + ":" + Символы.ПС;
|
||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Ложь, ТемаСообщения);
|
||||
|
||||
ТекстОшибок = ТекстОшибок + Символы.ПС + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Результат проверки на сервере ""%1"":'"), ИмяСервера) + Символы.ПС;
|
||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Истина, ТемаСообщения);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Новый Структура("Тема, Сообщение",
|
||||
?(ПустаяСтрока(ТемаСообщения), НСтр("ru = 'Проблема при проверке сертификата электронной подписи'"), ТемаСообщения),
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ТекстОбращенияВТехническуюПоддержкуПриПроверкеСертификата()),
|
||||
Неопределено, ОписаниеФайлов);
|
||||
ВыгрузитьТехническуюИнформацию(Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -346,6 +331,35 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДекорацияПроверкиУспешныНажатие(Элемент)
|
||||
|
||||
Если СтандартныеПроверки Тогда
|
||||
|
||||
ИменаГруппПоНазваниямПроверок = ИменаГруппПоНазваниямПроверок(Элементы);
|
||||
|
||||
ОсновныеПроверки = СтандартныеПроверки();
|
||||
Если Не ЭтоВстроенныйКриптопровайдер Тогда
|
||||
ОсновныеПроверки.Добавить("НаличиеПрограммы");
|
||||
КонецЕсли;
|
||||
|
||||
Для каждого Проверка Из ОсновныеПроверки Цикл
|
||||
Если Проверка = "ЗаконныйСертификат" Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Элементы[ИменаГруппПоНазваниямПроверок[Проверка]].Видимость = Истина;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Для каждого Проверка Из ДополнительныеПроверки Цикл
|
||||
Элементы["Группа" + Проверка.Имя].Видимость = Истина;
|
||||
КонецЦикла;
|
||||
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -353,23 +367,115 @@
|
||||
&НаКлиенте
|
||||
Процедура Проверить(Команда)
|
||||
|
||||
Элементы.ДекорацияПредупреждение.Видимость = Ложь;
|
||||
ПроверкиУспешны = Истина;
|
||||
Элементы.ГруппаСтраницы.Видимость = Истина;
|
||||
Элементы.ФормаПроверить.Доступность = Ложь;
|
||||
Элементы.ФормаПроверить.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаВыполняетсяПроверка;
|
||||
ПроверитьСертификат(Новый ОписаниеОповещения("ПроверитьЗавершение", ЭтотОбъект));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СкачатьТехническуюИнформацию(Команда)
|
||||
|
||||
Если Не ПроверкаВыполнена Тогда
|
||||
ПоказатьПредупреждение(,
|
||||
НСтр("ru = 'Для сбора технической информации о возникшей проблеме выполните проверку сертификата.'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ВыгрузитьТехническуюИнформацию(Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ИменаГруппПоНазваниямПроверок(ЭлементыФормы)
|
||||
|
||||
ИменаГруппПоНазваниямПроверок = Новый Соответствие;
|
||||
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("ЗаконныйСертификат", ЭлементыФормы.ГруппаЗаконныйСертификат.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("НаличиеСертификата", ЭлементыФормы.ГруппаНаличиеСертификата.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("ДанныеСертификата", ЭлементыФормы.ГруппаДанныеСертификата.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("НаличиеПрограммы", ЭлементыФормы.ГруппаНаличиеПрограммы.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("Подписание", ЭлементыФормы.ГруппаПодписание.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("Шифрование", ЭлементыФормы.ГруппаШифрование.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("Расшифровка", ЭлементыФормы.ГруппаРасшифровка.Имя);
|
||||
ИменаГруппПоНазваниямПроверок.Вставить("ПроверкаПодписи", ЭлементыФормы.ГруппаПроверкаПодписи.Имя);
|
||||
|
||||
Возврат ИменаГруппПоНазваниямПроверок;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыгрузитьТехническуюИнформацию(ВыгрузитьАрхив)
|
||||
|
||||
Если ВыгрузитьАрхив Тогда
|
||||
Элементы.СкачатьТехническуюИнформацию.Доступность = Ложь;
|
||||
Элементы.ГруппаФормируетсяТехническаяИнформация.Видимость = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
СоставПроверок = СтандартныеПроверки();
|
||||
Для Каждого Проверка Из ДополнительныеПроверки Цикл
|
||||
СоставПроверок.Добавить(Проверка.Имя);
|
||||
КонецЦикла;
|
||||
|
||||
ТекстОшибок = "";
|
||||
ОписаниеФайлов = Новый Массив;
|
||||
|
||||
Сертификаты = Новый Массив;
|
||||
Сертификаты.Добавить(Сертификат);
|
||||
Для Каждого СертификатМеткиВремени Из СертификатыМетокВремени Цикл
|
||||
Сертификаты.Добавить(СертификатМеткиВремени.АдресСертификата);
|
||||
КонецЦикла;
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавитьОписаниеДополнительныхДанных(
|
||||
Новый Структура("Сертификат", Сертификаты), ОписаниеФайлов, ТекстОшибок);
|
||||
|
||||
ТемаСообщения = "";
|
||||
ТекстОшибок = ТекстОшибок + НСтр("ru = 'Результат проверки на клиенте'") + ":" + Символы.ПС;
|
||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Ложь, ТемаСообщения);
|
||||
|
||||
ТекстОшибок = ТекстОшибок + Символы.ПС + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Результат проверки на сервере ""%1"":'"), ИмяСервера) + Символы.ПС;
|
||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Истина, ТемаСообщения);
|
||||
|
||||
Если ВыгрузитьАрхив Тогда
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Неопределено, Новый ОписаниеОповещения("ПослеВыгрузкиТехническойИнформации", ЭтотОбъект), ОписаниеФайлов);
|
||||
Иначе
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Новый Структура("Тема, Сообщение",
|
||||
?(ПустаяСтрока(ТемаСообщения), НСтр("ru = 'Проблема при проверке сертификата электронной подписи'"), ТемаСообщения),
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ТекстОбращенияВТехническуюПоддержкуПриПроверкеСертификата()),
|
||||
Неопределено, ОписаниеФайлов);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеВыгрузкиТехническойИнформации(Результат, Контекст) Экспорт
|
||||
|
||||
Элементы.СкачатьТехническуюИнформацию.Доступность = Истина;
|
||||
Элементы.ГруппаФормируетсяТехническаяИнформация.Видимость = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение процедуры Проверить.
|
||||
&НаКлиенте
|
||||
Процедура ПроверитьЗавершение(Неопределен, Контекст) Экспорт
|
||||
|
||||
Элементы.ФормаПроверить.Доступность = Истина;
|
||||
Элементы.ФормаПроверить.Отображение = ОтображениеКнопки.Текст;
|
||||
|
||||
Если ПроверкиУспешны = Истина Тогда
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверкиУспешны;
|
||||
Элементы.ФормаЗакрыть.КнопкаПоУмолчанию = Истина;
|
||||
Иначе
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверки;
|
||||
КонецЕсли;
|
||||
|
||||
Если СертификатыМетокВремени.Количество() = 0 Тогда
|
||||
Элементы.ДекорацияСертификатМеткиВремени.Видимость = Ложь;
|
||||
@@ -1248,7 +1354,6 @@
|
||||
НоваяСтрока.Отпечаток = СвойстваСертификата.Отпечаток;
|
||||
НоваяСтрока.ПолученНаКлиенте = Истина;
|
||||
НоваяСтрока.Представление = СвойстваСертификата.Представление;
|
||||
|
||||
Иначе
|
||||
Найдено[0].ПолученНаКлиенте = Истина;
|
||||
КонецЕсли;
|
||||
@@ -2222,15 +2327,10 @@
|
||||
ЗначениеПроверкиВторогоКонтекста = ПроверкиВторогоКонтекста[Действие];
|
||||
КонецЕсли;
|
||||
|
||||
ПредупреждениеПослеПроверкиУЦ = Неопределено;
|
||||
ИзвестнаяОшибкаБезКлассификатора = Неопределено;
|
||||
Если ТипЗнч(ОписаниеОшибки) = Тип("Структура") Тогда
|
||||
ПредупреждениеПослеПроверкиУЦ = ОписаниеОшибки;
|
||||
ОписаниеОшибки = ПредупреждениеПослеПроверкиУЦ.ТекстОшибки;
|
||||
ИмяРеквизитаФормы = ?(НаСервере, "ДополнительныеДанныеПроверокНаСервере", "ДополнительныеДанныеПроверокНаКлиенте");
|
||||
ДополнительныеДанныеПроверок = Форма[ИмяРеквизитаФормы];
|
||||
ДополнительныеДанныеПроверок.Вставить(Действие,
|
||||
Новый Структура("Причина, Решение", ПредупреждениеПослеПроверкиУЦ.Причина, ПредупреждениеПослеПроверкиУЦ.Решение));
|
||||
Форма[ИмяРеквизитаФормы] = ДополнительныеДанныеПроверок;
|
||||
ИзвестнаяОшибкаБезКлассификатора = ОписаниеОшибки;
|
||||
ОписаниеОшибки = ИзвестнаяОшибкаБезКлассификатора.ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
@@ -2249,6 +2349,14 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Проверки.Вставить(Действие, ЗначениеПроверки);
|
||||
|
||||
ИмяГруппыПоНазваниямПроверки = ИменаГруппПоНазваниямПроверок(Форма.Элементы)[Действие];
|
||||
Если ИмяГруппыПоНазваниямПроверки = Неопределено Тогда
|
||||
ИмяГруппыПоНазваниямПроверки = "Группа" + Действие;
|
||||
КонецЕсли;
|
||||
Форма.Элементы[ИмяГруппыПоНазваниямПроверки].Видимость =
|
||||
ЗначениеПроверки = Ложь Или ЗначениеПроверкиВторогоКонтекста = Ложь;
|
||||
|
||||
Проверки.Вставить(ИмяСвойстваОшибка, ?(ОписаниеОшибки = Неопределено, "", ОписаниеОшибки));
|
||||
|
||||
ИмяГруппыОшибкаСервер = Действие + "ОшибкаСервер";
|
||||
@@ -2264,10 +2372,12 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Форма.ПроверкиУспешны = Ложь;
|
||||
|
||||
ГруппаОшибка = Форма.Элементы[?(НаСервере, ИмяГруппыОшибкаСервер, ИмяГруппыОшибкаКлиент)];
|
||||
ГруппаОшибка.Видимость = Истина;
|
||||
ЭлементКартинка.Картинка = ?(ЭтоОшибка,
|
||||
БиблиотекаКартинок.ПроверкаСертификатаОшибка,
|
||||
БиблиотекаКартинок.Предупреждение,
|
||||
БиблиотекаКартинок.ПроверкаСертификатаПредупреждение);
|
||||
|
||||
ЭлементКартинка.Подсказка = ОписаниеОшибки;
|
||||
@@ -2278,17 +2388,12 @@
|
||||
|
||||
ИмяНадписиРешение = ?(НаСервере, ИмяЭлементаНадписьРешениеСервер, ИмяЭлементаНадписьРешениеКлиент);
|
||||
ЭлементФормыНадписьРешение = Форма.Элементы[ИмяНадписиРешение];
|
||||
|
||||
Если ПредупреждениеПослеПроверкиУЦ <> Неопределено Тогда
|
||||
ЭлементФормыНадписьРешение.Видимость = Истина;
|
||||
ЭлементФормыНадписьРешение.Заголовок = ПредупреждениеПослеПроверкиУЦ.Решение;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяЭлементаНадписьРешениеПодписание = "Подписание" + ?(НаСервере, "ОшибкаСерверНадпись", "ОшибкаКлиентНадпись");
|
||||
ЭлементФормыНадписьРешениеПодписание = Форма.Элементы[ИмяЭлементаНадписьРешениеПодписание];
|
||||
ИмяЭлементаНадписьОшибкаПодписание = "Подписание" + ?(НаСервере, "ОшибкаСерверНадпись", "ОшибкаКлиентНадпись");
|
||||
ЭлементФормыНадписьОшибкаПодписание = Форма.Элементы[ИмяЭлементаНадписьОшибкаПодписание];
|
||||
|
||||
Если Действие = "Расшифровка" И ЭлементНадписьОшибка.Заголовок = ЭлементФормыНадписьРешениеПодписание.Заголовок Тогда
|
||||
ЭлементФормыНадписьРешение.Видимость = ЭлементФормыНадписьРешениеПодписание.Видимость;
|
||||
Если Действие = "Расшифровка" И ЭлементНадписьОшибка.Заголовок = ЭлементФормыНадписьОшибкаПодписание.Заголовок Тогда
|
||||
ЭлементФормыНадписьРешение.Видимость = ЭлементФормыНадписьОшибкаПодписание.Видимость;
|
||||
ЭлементФормыНадписьРешение.Заголовок = НСтр("ru = 'См. пункт Подписание данных.'");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -2297,8 +2402,23 @@
|
||||
|
||||
Форма.Элементы[ИмяНадписиРешение].Видимость = ЭтоИзвестнаяОшибка;
|
||||
Если Не ЭтоИзвестнаяОшибка Тогда
|
||||
ЭлементНадписьОшибка.Заголовок = СформироватьЗаголовокПодробно(ОписаниеОшибки);
|
||||
Возврат;
|
||||
|
||||
Если ИзвестнаяОшибкаБезКлассификатора = Неопределено Тогда
|
||||
ЭлементНадписьОшибка.Заголовок = СформироватьЗаголовокПодробно(ОписаниеОшибки);
|
||||
Возврат;
|
||||
Иначе
|
||||
ЭлементФормыНадписьРешение.Видимость = Истина;
|
||||
ИмяРеквизитаФормы = ?(НаСервере, "ДополнительныеДанныеПроверокНаСервере", "ДополнительныеДанныеПроверокНаКлиенте");
|
||||
ДополнительныеДанныеПроверок = Форма[ИмяРеквизитаФормы];
|
||||
ДополнительныеДанныеПроверок.Вставить(Действие,
|
||||
Новый Структура("Причина, Решение", ИзвестнаяОшибкаБезКлассификатора.Причина, ИзвестнаяОшибкаБезКлассификатора.Решение));
|
||||
Форма[ИмяРеквизитаФормы] = ДополнительныеДанныеПроверок;
|
||||
ОписаниеИзвестнойОшибки = Новый Структура;
|
||||
ОписаниеИзвестнойОшибки.Вставить("Причина", ИзвестнаяОшибкаБезКлассификатора.Причина);
|
||||
ОписаниеИзвестнойОшибки.Вставить("Решение", ИзвестнаяОшибкаБезКлассификатора.Решение);
|
||||
ОписаниеИзвестнойОшибки.Вставить("ДействияДляУстранения");
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ОписаниеИзвестнойОшибки.Причина) Тогда
|
||||
@@ -2594,4 +2714,4 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
#КонецОбласти
|
||||
@@ -664,6 +664,7 @@
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>2</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
@@ -1973,6 +1974,7 @@
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>2</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
@@ -5216,7 +5218,7 @@
|
||||
<valueType>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>2</precision>
|
||||
<precision>3</precision>
|
||||
<nonNegative>true</nonNegative>
|
||||
</numberQualifiers>
|
||||
</valueType>
|
||||
@@ -5605,7 +5607,7 @@
|
||||
<valueType>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>2</precision>
|
||||
<precision>3</precision>
|
||||
<nonNegative>true</nonNegative>
|
||||
</numberQualifiers>
|
||||
</valueType>
|
||||
|
||||
@@ -1452,14 +1452,15 @@
|
||||
ФайлыВоВременномХранилище = ПоместитьТабличныеДокументыВоВременноеХранилище(НастройкиСохранения);
|
||||
ФайлыВоВременномХранилище = ПоместитьФайлыВАрхив(ФайлыВоВременномХранилище, НастройкиСохранения);
|
||||
|
||||
ПечатьСКД = ФайлыВоВременномХранилище.Количество() И ФайлыВоВременномХранилище[0].ОбъектПечати <> Неопределено;
|
||||
ДоступенДиалогПечатиОфисныхДокументов = ФайлыВоВременномХранилище.Количество() И ФайлыВоВременномХранилище[0].ОбъектПечати <> Неопределено;
|
||||
ВыполняетсяСохранениеТабличныхДокументов = НастройкиФорматаСохранения.ТипФайлаТабличногоДокумента <> Неопределено;
|
||||
|
||||
Если ПечатьСКД И ИспользоватьДиалогПечатиОфисныхДокументов() Тогда
|
||||
Если ДоступенДиалогПечатиОфисныхДокументов И ИспользоватьДиалогПечатиОфисныхДокументов() И Не ВыполняетсяСохранениеТабличныхДокументов Тогда
|
||||
ПараметрыОткрытия = Новый Структура("ОфисныеДокументы, АдресНастройкиПечатныхФорм,ПараметрыВывода");
|
||||
ПараметрыОткрытия.АдресНастройкиПечатныхФорм = ПолучитьАдресНастройкиПечатныхФорм();
|
||||
ПараметрыОткрытия.ПараметрыВывода = ПараметрыВывода;
|
||||
ОткрытьФорму("ОбщаяФорма.ПечатьДокументовOfficeOpen", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
|
||||
ИначеЕсли ПечатьСКД И ПечатьОфисныхДокументовОднимФайлом() Тогда
|
||||
ИначеЕсли ДоступенДиалогПечатиОфисныхДокументов И ПечатьОфисныхДокументовОднимФайлом() И Не ВыполняетсяСохранениеТабличныхДокументов Тогда
|
||||
ДлительнаяОперация = НачатьФормированиеЕдиногоДокумента();
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ОткрытьЕдиныйДокумент", ЭтотОбъект);
|
||||
@@ -1467,12 +1468,11 @@
|
||||
Иначе
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ФайлыВоВременномХранилище", ФайлыВоВременномХранилище);
|
||||
Контекст.Вставить("ПечатьСКД", ПечатьСКД);
|
||||
Контекст.Вставить("ДоступенДиалогПечатиОфисныхДокументов", ДоступенДиалогПечатиОфисныхДокументов);
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ОткрытьОфисныеДокументыПослеПодключенияРасширения", ЭтотОбъект, Контекст);
|
||||
ТекстСообщения = НСтр("ru = 'Для печати документа необходимо установить расширение для работы с 1С:Предприятием.'");
|
||||
ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(Оповещение, ТекстСообщения);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1545,7 +1545,7 @@
|
||||
ФайлыВоВременномХранилище.Добавить(СтруктураФайлаВоВременномХранилище);
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ФайлыВоВременномХранилище", ФайлыВоВременномХранилище);
|
||||
Контекст.Вставить("ПечатьСКД", Истина);
|
||||
Контекст.Вставить("ДоступенДиалогПечатиОфисныхДокументов", Истина);
|
||||
Контекст.Вставить("ОбработчикЗавершения", ОписаниеОповещенияЗавершения);
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ОткрытьОфисныеДокументыПослеПодключенияРасширения", ЭтотОбъект, Контекст);
|
||||
@@ -1655,7 +1655,7 @@
|
||||
ФайлНаДиске.НачатьУстановкуТолькоЧтения(ОписаниеПослеУстановкиТолькоЧтения, Не ДоступноРедактированиеПечатнойФормы());
|
||||
КонецЦикла;
|
||||
|
||||
Если Контекст.ПечатьСКД Тогда
|
||||
Если Контекст.ДоступенДиалогПечатиОфисныхДокументов Тогда
|
||||
ОповеститьОГотовностиПечатныхФорм();
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1210,6 +1210,175 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСкачатьТехническуюИнформацию</name>
|
||||
<id>114</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СкачатьТехническуюИнформацию</name>
|
||||
<id>104</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Скачать техническую информацию</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СкачатьТехническуюИнформациюРасширеннаяПодсказка</name>
|
||||
<id>105</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualButton</type>
|
||||
<commandName>Form.Command.СкачатьТехническуюИнформацию</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Picture</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Скачать</picture>
|
||||
</picture>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаФормируетсяТехническаяИнформация</name>
|
||||
<id>106</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ДекорацияКартинкаФормируетсяТехническаяИнформация</name>
|
||||
<id>108</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Декорация картинка формируется техническая информация</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДекорацияКартинкаФормируетсяТехническаяИнформацияРасширеннаяПодсказка</name>
|
||||
<id>110</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДекорацияКартинкаФормируетсяТехническаяИнформацияКонтекстноеМеню</name>
|
||||
<id>109</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>111</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Формируется техническая информация...</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДекорацияНадписьФормируетсяТехническаяИнформацияРасширеннаяПодсказка</name>
|
||||
<id>113</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДекорацияНадписьФормируетсяТехническаяИнформацияКонтекстноеМеню</name>
|
||||
<id>112</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Формируется техническая информация</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаФормируетсяТехническаяИнформацияРасширеннаяПодсказка</name>
|
||||
<id>107</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>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<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>115</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>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>WeakSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -1615,6 +1784,28 @@
|
||||
<currentRowUse>DontUse</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>СкачатьТехническуюИнформацию</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Скачать техническую информацию</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Скачать техническую информацию</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>СкачатьТехническуюИнформацию</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>ЗаголовокПредупреждения</name>
|
||||
<valueType>
|
||||
|
||||
@@ -102,49 +102,8 @@
|
||||
ЭлектроннаяПодписьКлиент.ОткрытьИнструкциюПоТипичнымПроблемамПриРаботеСПрограммами();
|
||||
Иначе
|
||||
|
||||
ОписаниеФайлов = Новый Массив;
|
||||
ТекстОшибок = "";
|
||||
Если ЗначениеЗаполнено(ДополнительныеДанные) Тогда
|
||||
ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавитьОписаниеДополнительныхДанных(
|
||||
ДополнительныеДанные, ОписаниеФайлов, ТекстОшибок);
|
||||
КонецЕсли;
|
||||
ВыгрузитьТехническуюИнформацию(Ложь);
|
||||
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ОписаниеОшибки);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибки);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибкиКлиент) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибкиКлиент);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибкиСервер) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибкиСервер);
|
||||
Иначе
|
||||
ТемаСообщения = НСтр("ru = 'Техническая информация о возникшей проблеме'");
|
||||
КонецЕсли;
|
||||
|
||||
Массив = Новый Массив;
|
||||
Если ЗначениеЗаполнено(ТекстОшибок) Тогда
|
||||
Массив.Добавить(ТекстОшибок);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
Массив.Добавить(ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
Массив.Добавить(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибкиКлиент) Тогда
|
||||
Массив.Добавить(НСтр("ru = 'На клиенте:'"));
|
||||
Массив.Добавить(ТекстОшибкиКлиент);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибкиСервер) Тогда
|
||||
Массив.Добавить(НСтр("ru = 'На сервере:'"));
|
||||
Массив.Добавить(ТекстОшибкиСервер);
|
||||
КонецЕсли;
|
||||
|
||||
ТекстОшибок = СтрСоединить(Массив, Символы.ПС);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Новый Структура("Тема, Сообщение", ТемаСообщения), , ОписаниеФайлов);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -207,10 +166,83 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СкачатьТехническуюИнформацию(Команда)
|
||||
|
||||
ВыгрузитьТехническуюИнформацию(Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыгрузитьТехническуюИнформацию(ВыгрузитьАрхив)
|
||||
|
||||
Если ВыгрузитьАрхив Тогда
|
||||
Элементы.СкачатьТехническуюИнформацию.Доступность = Ложь;
|
||||
Элементы.ГруппаФормируетсяТехническаяИнформация.Видимость = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеФайлов = Новый Массив;
|
||||
ТекстОшибок = "";
|
||||
Если ЗначениеЗаполнено(ДополнительныеДанные) Тогда
|
||||
ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавитьОписаниеДополнительныхДанных(
|
||||
ДополнительныеДанные, ОписаниеФайлов, ТекстОшибок);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ОписаниеОшибки);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибки);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибкиКлиент) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибкиКлиент);
|
||||
ИначеЕсли ЗначениеЗаполнено(ТекстОшибкиСервер) Тогда
|
||||
ТемаСообщения = ТемаСообщения(ТекстОшибкиСервер);
|
||||
Иначе
|
||||
ТемаСообщения = НСтр("ru = 'Техническая информация о возникшей проблеме'");
|
||||
КонецЕсли;
|
||||
|
||||
Массив = Новый Массив;
|
||||
Если ЗначениеЗаполнено(ТекстОшибок) Тогда
|
||||
Массив.Добавить(ТекстОшибок);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ОписаниеОшибки) Тогда
|
||||
Массив.Добавить(ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
Массив.Добавить(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибкиКлиент) Тогда
|
||||
Массив.Добавить(НСтр("ru = 'На клиенте:'"));
|
||||
Массив.Добавить(ТекстОшибкиКлиент);
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ТекстОшибкиСервер) Тогда
|
||||
Массив.Добавить(НСтр("ru = 'На сервере:'"));
|
||||
Массив.Добавить(ТекстОшибкиСервер);
|
||||
КонецЕсли;
|
||||
|
||||
ТекстОшибок = СтрСоединить(Массив, Символы.ПС);
|
||||
|
||||
Если ВыгрузитьАрхив Тогда
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Неопределено, Новый ОписаниеОповещения("ПослеВыгрузкиТехническойИнформации", ЭтотОбъект), ОписаниеФайлов);
|
||||
Иначе
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||
ТекстОшибок, Новый Структура("Тема, Сообщение", ТемаСообщения), , ОписаниеФайлов);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеВыгрузкиТехническойИнформации(Результат, Контекст) Экспорт
|
||||
|
||||
Элементы.СкачатьТехническуюИнформацию.Доступность = Истина;
|
||||
Элементы.ГруппаФормируетсяТехническаяИнформация.Видимость = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДополнитьРешениеКлассификатораОшибокПодробностями()
|
||||
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
ТабличныйДокумент.КодЯзыка = ОбщегоНазначения.КодОсновногоЯзыка();
|
||||
ТабличныйДокумент.Макет = Истина;
|
||||
|
||||
ИдентификаторМакета = Параметры.ИмяОбъектаМетаданныхМакета;
|
||||
СсылкаМакета = Параметры.Ссылка;
|
||||
@@ -47,6 +46,7 @@
|
||||
|
||||
ЭтоПечатнаяФорма = Параметры.ЭтоПечатнаяФорма;
|
||||
ЭтоМакет = Не ПустаяСтрока(ИдентификаторМакета) Или ЭтоПечатнаяФорма;
|
||||
ТабличныйДокумент.Макет = ЭтоМакет;
|
||||
|
||||
Элементы.КнопкаПоказатьСкрытьОригинал.Видимость = ЭтоМакет;
|
||||
Элементы.КнопкаПоказатьСкрытьОригиналВсеДействия.Видимость = ЭтоМакет;
|
||||
|
||||
@@ -55,7 +55,8 @@
|
||||
Элементы.УстановленныеИсправленияПрименимоДля.Видимость = Ложь;
|
||||
|
||||
ЭтоВебКлиент = ОбщегоНазначения.ЭтоВебКлиент() Или ОбщегоНазначения.КлиентПодключенЧерезВебСервер();
|
||||
Элементы.ПоискИУстановкаОбновлений.Видимость = Не ЭтоВебКлиент;
|
||||
Элементы.ПоискИУстановкаОбновлений.Видимость = Не ЭтоВебКлиент
|
||||
И ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -178,7 +179,6 @@
|
||||
Процедура ПоискИУстановкаОбновлений(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы") Тогда
|
||||
Закрыть();
|
||||
МодульПолучениеОбновленийПрограммыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПолучениеОбновленийПрограммыКлиент");
|
||||
МодульПолучениеОбновленийПрограммыКлиент.ОбновитьПрограмму();
|
||||
КонецЕсли;
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
Если Не РезультатВыбораСформирован Тогда
|
||||
Оповещение = Новый ОписаниеОповещения("ПодтвердитьИЗакрыть", ЭтотОбъект);
|
||||
Модифицированность = Модифицированность Или ВариантМодифицирован Или ПользовательскиеНастройкиМодифицированы;
|
||||
ОбщегоНазначенияКлиент.ПоказатьПодтверждениеЗакрытияФормы(Оповещение, Отказ, ЗавершениеРаботы);
|
||||
ОбщегоНазначенияКлиент.ПоказатьПодтверждениеЗакрытияФормы(Оповещение, Отказ, ЗавершениеРаботы,
|
||||
НСтр("ru = 'Настройки изменены. Сохранить изменения?'"));
|
||||
КонецЕсли;
|
||||
|
||||
ПользовательскиеНастройкиМодифицированы = Ложь;
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
ИспользуютсяПрофилиБезопасности = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ЕстьРазрешения = Ложь;
|
||||
Если ИспользуютсяПрофилиБезопасности Тогда
|
||||
|
||||
МодульРаботаВБезопасномРежимеСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежимеСлужебный");
|
||||
@@ -79,6 +80,8 @@
|
||||
БезопасныйРежим = ПолучитьФункциональнуюОпцию("СтандартныеПодсистемыВМоделиСервиса") Или ПараметрыЗапуска.БезопасныйРежим;
|
||||
|
||||
Если БезопасныйРежим Тогда
|
||||
РежимСовместимости = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "РежимСовместимостиРазрешений");
|
||||
|
||||
ЗапросРазрешений = Новый Запрос(
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ДополнительныеОтчетыИОбработкиРазрешения.НомерСтроки,
|
||||
@@ -88,21 +91,31 @@
|
||||
|ГДЕ
|
||||
| ДополнительныеОтчетыИОбработкиРазрешения.Ссылка = &Ссылка");
|
||||
ЗапросРазрешений.УстановитьПараметр("Ссылка", Ссылка);
|
||||
ЕстьРазрешений = Не ЗапросРазрешений.Выполнить().Пустой();
|
||||
ЕстьРазрешения = Не ЗапросРазрешений.Выполнить().Пустой()
|
||||
И РежимСовместимости = Перечисления.РежимыСовместимостиРазрешенийДополнительныхОтчетовИОбработок.Версия_2_2_2;
|
||||
|
||||
РежимСовместимости = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "РежимСовместимостиРазрешений");
|
||||
Если РежимСовместимости = Перечисления.РежимыСовместимостиРазрешенийДополнительныхОтчетовИОбработок.Версия_2_2_2
|
||||
И ЕстьРазрешений Тогда
|
||||
Если ЕстьРазрешения Тогда
|
||||
БезопасныйРежим = Ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьПримечание(Ссылка,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, %1 = ""%2"".'"), "БезопасныйРежим", БезопасныйРежим));
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , Истина,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
ВнешнийОбъект = Менеджер.Создать(ИмяОбработки);
|
||||
СведенияОВнешнейОбработке = ВнешнийОбъект.СведенияОВнешнейОбработке();
|
||||
Если (Не СведенияОВнешнейОбработке.БезопасныйРежим Или ЕстьРазрешения)
|
||||
И Не БезопасныйРежим Тогда
|
||||
// Повторное подключение в небезопасном режиме, если разрешено.
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьПримечание(Ссылка,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, %1 = ""%2"".'"), "БезопасныйРежим",
|
||||
СведенияОВнешнейОбработке.БезопасныйРежим Или БезопасныйРежим));
|
||||
|
||||
Возврат ИмяОбработки;
|
||||
|
||||
КонецФункции
|
||||
@@ -875,12 +888,10 @@
|
||||
// Обработчики событий подсистем конфигурации.
|
||||
|
||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
||||
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Итог) Экспорт
|
||||
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Переименования) Экспорт
|
||||
|
||||
Библиотека = "СтандартныеПодсистемы";
|
||||
|
||||
ОбщегоНазначения.ДобавитьПереименование(
|
||||
Итог, "2.3.3.3", "Роль.ИспользованиеДополнительныхОтчетовИОбработок", "Роль.ЧтениеДополнительныхОтчетовИОбработок", Библиотека);
|
||||
ОбщегоНазначения.ДобавитьПереименование(Переименования, "2.3.3.3",
|
||||
"Роль.ИспользованиеДополнительныхОтчетовИОбработок", "Роль.ЧтениеДополнительныхОтчетовИОбработок", "СтандартныеПодсистемы");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -108,8 +108,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Отбор - Структура - содержит имя и значение поля, по которому надо отобрать доверенности:
|
||||
// "ПредставительИНН", "ПредставительОГРН", "ПредставительСНИЛС", "ПредставительОрганизация", "ПредставительФизическоеЛицо",
|
||||
// "ДоверительИНН", "ДоверительКПП", "ДоверительОрганизация", "ДоверительФизическоеЛицо" и т.п.
|
||||
// "ПредставительИНН", "ПредставительОГРН", "ПредставительСНИЛС",
|
||||
// "ДоверительИНН", "ДоверительКПП" и т.п.
|
||||
// По умолчанию будут подобраны доверенности с признаками Верна, Подписана и статусом Действует.
|
||||
// Если значение отбора Неопределено, отбор по полю не производится.
|
||||
// ВыбранныеПоля - Массив из Строка, Строка - массив строк или строка через запятую: поля, которые нужно возвращать.
|
||||
@@ -131,10 +131,10 @@
|
||||
Если ВыбранныеПоля = Неопределено Тогда
|
||||
ВыбранныеПоля = Новый Массив;
|
||||
ВыбранныеПоля.Добавить("МашиночитаемаяДоверенность");
|
||||
ВыбранныеПоля.Добавить("ПредставительОрганизация");
|
||||
ВыбранныеПоля.Добавить("ПредставительФизическоеЛицо");
|
||||
ВыбранныеПоля.Добавить("ДоверительОрганизация");
|
||||
ВыбранныеПоля.Добавить("ДоверительФизическоеЛицо");
|
||||
ВыбранныеПоля.Добавить("ПредставительНаименованиеОрганизации");
|
||||
ВыбранныеПоля.Добавить("ПредставительФИО");
|
||||
ВыбранныеПоля.Добавить("ДоверительНаименованиеОрганизации");
|
||||
ВыбранныеПоля.Добавить("ДоверительФИО");
|
||||
ВыбранныеПоля.Добавить("НомерДоверенности");
|
||||
ВыбранныеПоля.Добавить("Наименование");
|
||||
ВыбранныеПоля.Добавить("ДатаВыдачи");
|
||||
@@ -165,8 +165,6 @@
|
||||
| МашиночитаемыеДоверенностиПредставители.ОГРН КАК ПредставительОГРН,
|
||||
| МашиночитаемыеДоверенностиПредставители.СНИЛС КАК ПредставительСНИЛС,
|
||||
| МашиночитаемыеДоверенностиПредставители.КПП КАК ПредставительКПП,
|
||||
| МашиночитаемыеДоверенностиПредставители.Организация КАК ПредставительОрганизация,
|
||||
| МашиночитаемыеДоверенностиПредставители.ФизическоеЛицо КАК ПредставительФизическоеЛицо,
|
||||
| МашиночитаемыеДоверенностиПредставители.НаименованиеОрганизации КАК ПредставительНаименованиеОрганизации,
|
||||
| МашиночитаемыеДоверенностиДоверители.ИНН КАК ДоверительИНН,
|
||||
| МашиночитаемыеДоверенностиДоверители.ИННФЛ КАК ДоверительИННФЛ,
|
||||
@@ -175,8 +173,6 @@
|
||||
| МашиночитаемыеДоверенностиДоверители.КПП КАК ДоверительКПП,
|
||||
| МашиночитаемыеДоверенностиДоверители.ФИО КАК ДоверительФИО,
|
||||
| МашиночитаемыеДоверенностиПредставители.ФИО КАК ПредставительФИО,
|
||||
| МашиночитаемыеДоверенностиДоверители.Организация КАК ДоверительОрганизация,
|
||||
| МашиночитаемыеДоверенностиДоверители.ФизическоеЛицо КАК ДоверительФизическоеЛицо,
|
||||
| МашиночитаемыеДоверенностиДоверители.НаименованиеОрганизации КАК ДоверительНаименованиеОрганизации,
|
||||
| МашиночитаемыеДоверенности.НомерДоверенности КАК НомерДоверенности,
|
||||
| МашиночитаемыеДоверенности.Верна КАК Верна,
|
||||
@@ -237,16 +233,39 @@
|
||||
ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных(Поле);
|
||||
КонецЦикла;
|
||||
|
||||
ОтборДляСправочника = Неопределено;
|
||||
Для Каждого ЭлементОтбора Из СтруктураОтборов Цикл
|
||||
|
||||
Если ЭлементОтбора.Значение = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭлементОтбора.Ключ = "ПредставительОрганизация"
|
||||
Или ЭлементОтбора.Ключ = "ПредставительФизическоеЛицо"
|
||||
Или ЭлементОтбора.Ключ = "ДоверительОрганизация"
|
||||
Или ЭлементОтбора.Ключ = "ДоверительФизическоеЛицо" Тогда
|
||||
|
||||
ОтборДляСправочника = МашиночитаемыеДоверенностиФНССлужебный.ОтборДляСправочника(
|
||||
ЭлементОтбора.Ключ, ЭлементОтбора.Значение);
|
||||
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
КомпоновщикНастроек.Настройки.Отбор, ЭлементОтбора.Ключ, ЭлементОтбора.Значение);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ЗначениеЗаполнено(ОтборДляСправочника) Тогда
|
||||
Для Каждого ЭлементОтбора Из ОтборДляСправочника Цикл
|
||||
Если Не ЗначениеЗаполнено(ЭлементОтбора.Значение) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
КомпоновщикНастроек.Настройки.Отбор, ЭлементОтбора.Ключ, ЭлементОтбора.Значение);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
|
||||
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
|
||||
|
||||
|
||||
@@ -813,6 +813,96 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Функция ОтборДляСправочника(Знач ИмяОтбора, Ссылка) Экспорт
|
||||
|
||||
Структура = Новый Структура;
|
||||
|
||||
Если Не ЗначениеЗаполнено(Ссылка) Тогда
|
||||
Возврат Структура;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ОбщегоНазначения.ЭтоСсылка(ТипЗнч(Ссылка)) Тогда
|
||||
Возврат Структура;
|
||||
КонецЕсли;
|
||||
|
||||
Если ИмяОтбора = "ДоверительОрганизация" Или ИмяОтбора = "ДоверительФизическоеЛицо" Тогда
|
||||
ИмяОтбора = "Доверитель";
|
||||
КонецЕсли;
|
||||
|
||||
Если ИмяОтбора = "ПредставительОрганизация" Или ИмяОтбора = "ПредставительФизическоеЛицо" Тогда
|
||||
ИмяОтбора = "Представитель";
|
||||
КонецЕсли;
|
||||
|
||||
МетаданныеСсылки = Ссылка.Метаданные().Реквизиты;
|
||||
|
||||
МассивРеквизитов = Новый Массив;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "ИНН") Тогда
|
||||
МассивРеквизитов.Добавить("ИНН");
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "КПП") Тогда
|
||||
МассивРеквизитов.Добавить("КПП");
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "ИННФЛ") Тогда
|
||||
МассивРеквизитов.Добавить("ИННФЛ");
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "СтраховойНомерПФР") Тогда
|
||||
МассивРеквизитов.Добавить("СтраховойНомерПФР");
|
||||
ИначеЕсли ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "СНИЛС") Тогда
|
||||
МассивРеквизитов.Добавить("СНИЛС");
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеСсылки, "ОГРН") Тогда
|
||||
МассивРеквизитов.Добавить("ОГРН");
|
||||
КонецЕсли;
|
||||
|
||||
Если МассивРеквизитов.Количество() > 0 Тогда
|
||||
Реквизиты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, СтрСоединить(МассивРеквизитов, ","));
|
||||
Для Каждого КлючИЗначение Из Реквизиты Цикл
|
||||
|
||||
Если Не ЗначениеЗаполнено(КлючИЗначение.Значение) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Значение = СокрЛП(КлючИЗначение.Значение);
|
||||
|
||||
Ключ = КлючИЗначение.Ключ;
|
||||
|
||||
Если Ключ = "ИНН" И СтрДлина(Значение) = 12 Тогда
|
||||
Ключ = "ИННФЛ";
|
||||
КонецЕсли;
|
||||
|
||||
Если Ключ = "ИНН" Тогда
|
||||
Структура.Вставить(ИмяОтбора + "ИНН", Значение);
|
||||
КонецЕсли;
|
||||
|
||||
Если Ключ = "ИННФЛ" Тогда
|
||||
Структура.Вставить(ИмяОтбора + "ИННФЛ", Значение);
|
||||
КонецЕсли;
|
||||
|
||||
Если Ключ = "СНИЛС" Или Ключ = "СтраховойНомерПФР" Тогда
|
||||
Значение = ТолькоЦифры(Значение);
|
||||
Структура.Вставить(ИмяОтбора + "СНИЛС", Значение);
|
||||
КонецЕсли;
|
||||
|
||||
Если Ключ = "КПП" Тогда
|
||||
Структура.Вставить(ИмяОтбора + "КПП", Значение);
|
||||
КонецЕсли;
|
||||
|
||||
Если Ключ = "ОГРН" Тогда
|
||||
Структура.Вставить(ИмяОтбора + "ОГРН", Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Структура;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СертификатВыданФНС(СвойстваИздателя)
|
||||
Возврат СвойстваИздателя.ОГРН = "1047707030513";
|
||||
КонецФункции
|
||||
@@ -4647,6 +4737,7 @@
|
||||
ЗаписьСтатуса.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Регистрация;
|
||||
ЗаписьСтатуса.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Регистрация;
|
||||
КонецЕсли;
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаписьСтатуса.Записать();
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
ПараметрыФормы.ПоказатьТребуетсяПомощь = Истина;
|
||||
ПараметрыФормы.ПоказатьИнструкцию = Истина;
|
||||
ПараметрыФормы.ИнформацияДляПоддержки = СтроковыеФункцииКлиент.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Обратитесь в службу поддержки фирмы ""1С"", предоставив <a href = %1>техническую информацию о возникшей проблеме</a>'"),
|
||||
НСтр("ru = '<a href = %1>Обратитесь в службу поддержки фирмы ""1С""</a>'"),
|
||||
"ТехническаяИнформация");
|
||||
|
||||
ПараметрыФормы.ДополнительныеДанные.Вставить("ДополнительныеДанныеПроверок", Ошибка);
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.10.308";
|
||||
Описание.Версия = "3.1.10.329";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -12038,6 +12038,17 @@
|
||||
|
||||
Функция МинимальнаяОчередьОтложеннойОбработки()
|
||||
|
||||
ТекущийПорядок = ТекущийПорядокОбновления();
|
||||
|
||||
Выполняемые = Новый Массив;
|
||||
Выполняемые.Добавить(Перечисления.ПорядокОбработчиковОбновления.Критичный);
|
||||
Если ТекущийПорядок = Перечисления.ПорядокОбработчиковОбновления.Обычный Тогда
|
||||
Выполняемые.Добавить(Перечисления.ПорядокОбработчиковОбновления.Обычный);
|
||||
ИначеЕсли ТекущийПорядок = Перечисления.ПорядокОбработчиковОбновления.Некритичный Тогда
|
||||
Выполняемые.Добавить(Перечисления.ПорядокОбработчиковОбновления.Обычный);
|
||||
Выполняемые.Добавить(Перечисления.ПорядокОбработчиковОбновления.Некритичный);
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("РежимВыполнения", Перечисления.РежимыВыполненияОбработчиков.Отложенно);
|
||||
Запрос.УстановитьПараметр("Статус", Перечисления.СтатусыОбработчиковОбновления.Выполнен);
|
||||
@@ -12055,6 +12066,7 @@
|
||||
| ОбработчикиОбновления.РежимВыполнения = &РежимВыполнения
|
||||
| И ОбработчикиОбновления.РежимВыполненияОтложенногоОбработчика = &РежимВыполненияОтложенногоОбработчика
|
||||
| И ОбработчикиОбновления.Статус <> &Статус
|
||||
| И ОбработчикиОбновления.Порядок В (&Выполняемые)
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Очередь";
|
||||
|
||||
@@ -6086,6 +6086,8 @@
|
||||
//
|
||||
Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт
|
||||
|
||||
ПроверитьАлгоритм(Алгоритм);
|
||||
|
||||
УстановитьБезопасныйРежим(Истина);
|
||||
|
||||
Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
|
||||
@@ -6131,6 +6133,8 @@
|
||||
//
|
||||
Функция ВычислитьВБезопасномРежиме(Знач Выражение, Знач Параметры = Неопределено) Экспорт
|
||||
|
||||
ПроверитьАлгоритм(Выражение);
|
||||
|
||||
УстановитьБезопасныйРежим(Истина);
|
||||
|
||||
Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
|
||||
@@ -10287,6 +10291,173 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ПроверкаАлгоритмов
|
||||
|
||||
Процедура ПроверитьАлгоритм(Знач Алгоритм)
|
||||
|
||||
ТекстыОшибок = Новый Массив;
|
||||
|
||||
Алгоритм = ВРег(Алгоритм);
|
||||
// Исключение метода объекта Запрос.
|
||||
Алгоритм = СтрЗаменить(СтрЗаменить(Алгоритм, ВРег("Выполнить()"), ""), ВРег("Execute()"), "");
|
||||
// Проверка наличия в алгоритме недопустимых методов.
|
||||
НайденныеВызовы = НайденныеВызовы(Алгоритм, НедопустимыеМетоды(), "(");
|
||||
Если НайденныеВызовы.Количество() > 0 Тогда
|
||||
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых методов:
|
||||
|%1'");
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
|
||||
|
||||
ТекстыОшибок.Добавить(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка обращений к общим модулям и свойствам глобального контекста.
|
||||
НайденныеВызовы = НайденныеВызовы(Алгоритм, ЗапрещенныеСвойстваГлобальногоКонтекста(), ".");
|
||||
НайденныеВызовыАльтернативные = НайденныеВызовы(Алгоритм, ЗапрещенныеСвойстваГлобальногоКонтекста(), "[");
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(НайденныеВызовы, НайденныеВызовыАльтернативные, Истина);
|
||||
Если НайденныеВызовы.Количество() > 0 Тогда
|
||||
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых свойств глобального контекста:
|
||||
|%1'");
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
|
||||
|
||||
ТекстыОшибок.Добавить(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
НайденныеВызовы = НайденныеВызовы(Алгоритм, ЗапрещенныеМодули(), ".");
|
||||
Если НайденныеВызовы.Количество() > 0 Тогда
|
||||
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых модулей:
|
||||
|%1'");
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
|
||||
|
||||
ТекстыОшибок.Добавить(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
Если ТекстыОшибок.Количество() > 0 Тогда
|
||||
ВызватьИсключение СтрСоединить(ТекстыОшибок, Символы.ПС + "-----------------------" + Символы.ПС);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция НайденныеВызовы(Алгоритм, СтрокиПоиска, Окончание = Неопределено)
|
||||
|
||||
НайденныеВызовы = Новый Массив;
|
||||
ПоискОбращенияЧерезТочку = Ложь;
|
||||
ПоискТаблицы = Ложь;
|
||||
Для Каждого Элемент Из СтрокиПоиска Цикл
|
||||
|
||||
Если ТипЗнч(Элемент) = Тип("Структура") Тогда
|
||||
ПоискОбращенияЧерезТочку = Истина;
|
||||
СтрокаПоиска = Элемент.Коллекция;
|
||||
Иначе
|
||||
СтрокаПоиска = Элемент;
|
||||
КонецЕсли;
|
||||
|
||||
ПозицияВызова = СтрНайти(Алгоритм, ВРег(СтрокаПоиска));
|
||||
НомерВхождения = 1;
|
||||
Пока ПозицияВызова > 0 Цикл
|
||||
Если ПоискОбращенияЧерезТочку Тогда
|
||||
Окончание = ".";
|
||||
ПоискТаблицы = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ЧислоСимволов = СтрДлина(Окончание);
|
||||
ПозицияСимвола = ПозицияВызова + СтрДлина(СтрокаПоиска);
|
||||
|
||||
Пока ПозицияСимвола + ЧислоСимволов < СтрДлина(Алгоритм) Цикл
|
||||
ЗначениеСимвола = СокрЛП(Сред(Алгоритм, ПозицияСимвола, ЧислоСимволов));
|
||||
Если ВРег(СтрокаПоиска) = ВРег("Выполнить")
|
||||
Или ВРег(СтрокаПоиска) = ВРег("Execute") Тогда
|
||||
|
||||
Если Не ЗначениеЗаполнено(ЗначениеСимвола) Тогда
|
||||
НайденныеВызовы.Добавить(СтрокаПоиска);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрДлина(ЗначениеСимвола) < СтрДлина(Окончание) Тогда
|
||||
ЧислоСимволов = ЧислоСимволов + 1;
|
||||
ИначеЕсли ПоискОбращенияЧерезТочку
|
||||
И ЗначениеСимвола = Окончание
|
||||
И Не ПоискТаблицы Тогда
|
||||
ПозицияСимвола = ПозицияСимвола + ЧислоСимволов;
|
||||
Окончание = ВРег(Элемент.Таблица);
|
||||
ЧислоСимволов = СтрДлина(Окончание);
|
||||
ПоискТаблицы = Истина;
|
||||
ИначеЕсли ЗначениеСимвола = Окончание Тогда
|
||||
Если ПоискОбращенияЧерезТочку Тогда
|
||||
НайденныеВызовы.Добавить(Элемент.Коллекция + "." + Элемент.Таблица);
|
||||
Иначе
|
||||
НайденныеВызовы.Добавить(СтрокаПоиска);
|
||||
КонецЕсли;
|
||||
Прервать;
|
||||
ИначеЕсли ЗначениеЗаполнено(СокрЛП(ЗначениеСимвола)) Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
НомерВхождения = НомерВхождения + 1;
|
||||
ПозицияВызова = СтрНайти(Алгоритм, ВРег(СтрокаПоиска), , , НомерВхождения);
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат НайденныеВызовы;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НедопустимыеМетоды()
|
||||
Массив = Новый Массив;
|
||||
Массив.Добавить("Выполнить"); // @Non-NLS
|
||||
Массив.Добавить("Вычислить"); // @Non-NLS
|
||||
Массив.Добавить("ЗафиксироватьТранзакцию"); // @Non-NLS
|
||||
Массив.Добавить("СократитьЖурналРегистрации"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьИспользованиеСобытияЖурналаРегистрации"); // @Non-NLS
|
||||
Массив.Добавить("ЗапуститьПриложение"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьМаксимальныйСрокДействияПаролейПользователей"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьМинимальнуюДлинуПаролейПользователей"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьМинимальныйСрокДействияПаролейПользователей"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьОграничениеПовторенияПаролейПользователейСредиПоследних"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьПроверкуСложностиПаролейПользователей"); // @Non-NLS
|
||||
Массив.Добавить("УстановитьНастройкиВосстановленияПароля"); // @Non-NLS
|
||||
|
||||
Массив.Добавить("Execute");
|
||||
Массив.Добавить("Eval");
|
||||
Массив.Добавить("CommitTransaction");
|
||||
Массив.Добавить("TruncateEventLog");
|
||||
Массив.Добавить("SetEventLogEventUse");
|
||||
Массив.Добавить("RunApp");
|
||||
Массив.Добавить("SetUserPasswordMaxEffectivePeriod");
|
||||
Массив.Добавить("SetUserPasswordMinLength");
|
||||
Массив.Добавить("SetUserPasswordMinEffectivePeriod");
|
||||
Массив.Добавить("SetUserPasswordReuseLimit");
|
||||
Массив.Добавить("SetUserPasswordStrengthCheck");
|
||||
Массив.Добавить("SetPasswordRecoverySettings");
|
||||
|
||||
Возврат Массив;
|
||||
КонецФункции
|
||||
|
||||
Функция ЗапрещенныеСвойстваГлобальногоКонтекста()
|
||||
|
||||
Массив = Новый Массив;
|
||||
Массив.Добавить("ПользователиИнформационнойБазы"); // @Non-NLS
|
||||
Массив.Добавить("ДополнительныеНастройкиАутентификации"); // @Non-NLS
|
||||
Массив.Добавить("ПараметрыСеанса"); // @Non-NLS
|
||||
Массив.Добавить("InfoBaseUsers");
|
||||
Массив.Добавить("AdditionalAuthenticationSettings");
|
||||
Массив.Добавить("SessionParameters");
|
||||
|
||||
Возврат Массив;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЗапрещенныеМодули()
|
||||
|
||||
Массив = Новый Массив;
|
||||
Массив.Добавить("ДлительныеОперации");
|
||||
|
||||
Возврат Массив;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
@@ -841,8 +841,6 @@
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
ЗанятыеИмена = Новый Соответствие;
|
||||
|
||||
Для Каждого СведенияОПодменюКоманды Из СведенияОВсехПодменю Цикл
|
||||
Для Каждого ИндексКоманды Из СведенияОПодменюКоманды.Команды Цикл
|
||||
Команда = Команды[ИндексКоманды];
|
||||
@@ -854,7 +852,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Команда.ИмяВФорме = ОпределитьИмяКоманды(Форма, ГруппаФормы.Имя, Команда.Идентификатор,
|
||||
СчетчикКомандСАвтогенерируемымИменем, ПрефиксКоманд, ЗанятыеИмена);
|
||||
СчетчикКомандСАвтогенерируемымИменем, ПрефиксКоманд);
|
||||
Команда.КлючПараметровРазмещения = КлючПараметровРазмещения;
|
||||
|
||||
Подменю = СведенияОПодменюКоманды.Подменю; // ГруппаФормы
|
||||
@@ -862,7 +860,6 @@
|
||||
ИмяКорневогоЭлемента = ?(КомандаВидаКоманднаяПанель, Команда.ИмяВФорме, Подменю.Имя);
|
||||
|
||||
КомандаФормы = Форма.Команды.Добавить(Команда.ИмяВФорме);
|
||||
ЗанятыеИмена.Вставить(Команда.ИмяВФорме, Истина);
|
||||
КомандаФормы.Действие = "Подключаемый_ВыполнитьКоманду";
|
||||
КомандаФормы.Заголовок = Команда.Представление;
|
||||
КомандаФормы.Подсказка = КомандаФормы.Заголовок;
|
||||
@@ -888,7 +885,6 @@
|
||||
Иначе
|
||||
КнопкаФормы = Элементы.Добавить(Команда.ИмяВФорме, Тип("КнопкаФормы"), ГруппаФормы);
|
||||
КонецЕсли;
|
||||
ЗанятыеИмена.Вставить(Команда.ИмяВФорме, Истина);
|
||||
|
||||
КнопкаФормы.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
|
||||
КнопкаФормы.ИмяКоманды = Команда.ИмяВФорме;
|
||||
@@ -1292,7 +1288,7 @@
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
Функция ОпределитьИмяКоманды(Форма, ИмяГруппы, ИдентификаторКоманды, СчетчикКомандСАвтогенерируемымИменем, ПрефиксКоманд, ЗанятыеИмена)
|
||||
Функция ОпределитьИмяКоманды(Форма, ИмяГруппы, ИдентификаторКоманды, СчетчикКомандСАвтогенерируемымИменем, ПрефиксКоманд)
|
||||
Если ОбщегоНазначенияКлиентСервер.ИмяСоответствуетТребованиямИменованияСвойств(ИдентификаторКоманды) Тогда
|
||||
ИмяКоманды = ИмяГруппы + "_" + ПрефиксКоманд + "_" + ИдентификаторКоманды;
|
||||
Иначе
|
||||
@@ -1300,7 +1296,8 @@
|
||||
ИмяКоманды = ИмяГруппы + "_" + ПрефиксКоманд + "_" + Формат(СчетчикКомандСАвтогенерируемымИменем, "ЧН=; ЧГ=");
|
||||
КонецЕсли;
|
||||
|
||||
Пока ЗанятыеИмена[ИмяКоманды] = Истина Цикл
|
||||
Пока Форма.Элементы.Найти(ИмяКоманды) <> Неопределено
|
||||
Или Форма.Команды.Найти(ИмяКоманды) <> Неопределено Цикл
|
||||
СчетчикКомандСАвтогенерируемымИменем = СчетчикКомандСАвтогенерируемымИменем + 1;
|
||||
ИмяКоманды = ИмяГруппы + "_" + ПрефиксКоманд + "_" + Формат(СчетчикКомандСАвтогенерируемымИменем, "ЧН=; ЧГ=");
|
||||
КонецЦикла;
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
|
||||
ПривилегированныйРежимУстановлен = ПривилегированныйРежим();
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
СвойстваПользователяИБ = СвойстваПроверяемогоПользователяИБ(Пользователь);
|
||||
|
||||
Если СвойстваПользователяИБ = Неопределено Тогда
|
||||
@@ -182,6 +184,9 @@
|
||||
|
||||
МассивИменРолей = СтрРазделить(ИменаРолей, ",", Ложь);
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ТребуетсяРольАдминистраторСистемы = Ложь;
|
||||
НазначениеРолей = ПользователиСлужебныйПовтИсп.НазначениеРолей();
|
||||
|
||||
@@ -197,7 +202,6 @@
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
СвойстваПользователяИБ = СвойстваПроверяемогоПользователяИБ(Пользователь);
|
||||
|
||||
Если СвойстваПользователяИБ = Неопределено Тогда
|
||||
@@ -674,6 +678,8 @@
|
||||
//
|
||||
Функция СоздатьАдминистратора(ПользовательИБ = Неопределено) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.СоздатьАдминистратора");
|
||||
|
||||
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
ТекстОшибки = НСтр("ru = 'Справочник Пользователи недоступен в неразделенном режиме.'");
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
@@ -1040,6 +1046,8 @@
|
||||
//
|
||||
Функция СвойстваПользователяИБ(Знач ИмяИлиИдентификатор) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.СвойстваПользователяИБ");
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.СвойстваПользователяИБ", "ИмяИлиИдентификатор",
|
||||
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
|
||||
|
||||
@@ -1083,6 +1091,8 @@
|
||||
|
||||
ИмяПроцедуры = "Пользователи.УстановитьСвойстваПользователяИБ";
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(ИмяПроцедуры);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ИмяИлиИдентификатор",
|
||||
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
|
||||
|
||||
@@ -1234,7 +1244,10 @@
|
||||
//
|
||||
Процедура УдалитьПользователяИБ(Знач ИмяИлиИдентификатор) Экспорт
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.УдалитьПользователяИБ", "ИмяИлиИдентификатор",
|
||||
ИмяПроцедуры = "Пользователи.УдалитьПользователяИБ";
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(ИмяПроцедуры);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ИмяИлиИдентификатор",
|
||||
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
|
||||
|
||||
СвойстваУдаляемогоПользователяИБ = СвойстваПользователяИБ(ИмяИлиИдентификатор);
|
||||
@@ -1247,10 +1260,8 @@
|
||||
ПользовательИБ = СвойстваУдаляемогоПользователяИБ.ПользовательИБ;
|
||||
|
||||
Попытка
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПередУдалениемПользователяИБ(ПользовательИБ);
|
||||
ПользовательИБ.Удалить();
|
||||
|
||||
Исключение
|
||||
ТекстОшибки = ОписаниеОшибкиПриЗаписиПользователяИБ(
|
||||
НСтр("ru = 'Не удалось удалить пользователя информационной базы %1 по причине:
|
||||
@@ -1585,6 +1596,8 @@
|
||||
//
|
||||
Функция НайтиПоИмени(Знач ИмяДляВхода) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоИмени");
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяДляВхода);
|
||||
@@ -1617,6 +1630,8 @@
|
||||
//
|
||||
Функция НайтиПоИдентификатору(Знач ИдентификаторПользователяИБ) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоИдентификатору");
|
||||
|
||||
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
@@ -1646,6 +1661,8 @@
|
||||
//
|
||||
Функция НайтиПоСсылке(Пользователь) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоСсылке");
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ИдентификаторПользователяИБ = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Пользователь,
|
||||
"ИдентификаторПользователяИБ");
|
||||
@@ -2120,6 +2137,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Пользователи.УстановитьПравоОткрытияВнешнихОтчетовИОбработок");
|
||||
|
||||
ПараметрыАдминистрирования = СтандартныеПодсистемыСервер.ПараметрыАдминистрирования();
|
||||
ПараметрыАдминистрирования.Вставить("ПринятоРешениеПоОткрытиюВнешнихОтчетовИОбработок", Истина);
|
||||
СтандартныеПодсистемыСервер.УстановитьПараметрыАдминистрирования(ПараметрыАдминистрирования);
|
||||
@@ -2178,6 +2198,8 @@
|
||||
//
|
||||
Процедура УстановитьОбщиеНастройкиВхода(ОбщиеСохраняемыеНастройки) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.УстановитьОбщиеНастройкиВхода");
|
||||
|
||||
Блокировка = Новый БлокировкаДанных();
|
||||
Блокировка.Добавить("Константа.НастройкиВходаПользователей");
|
||||
|
||||
@@ -2277,6 +2299,8 @@
|
||||
//
|
||||
Процедура УстановитьНастройкиВхода(СохраняемыеНастройки, ДляВнешнихПользователей = Ложь) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.УстановитьНастройкиВхода");
|
||||
|
||||
Блокировка = Новый БлокировкаДанных();
|
||||
Блокировка.Добавить("Константа.НастройкиВходаПользователей");
|
||||
|
||||
@@ -2388,6 +2412,9 @@
|
||||
//
|
||||
Процедура ОбновитьНастройкиРегистрацииСобытийДоступаКДанным() Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Пользователи.ОбновитьНастройкиРегистрацииСобытийДоступаКДанным");
|
||||
|
||||
Настройки = НастройкиРегистрацииСобытийДоступаКДанным();
|
||||
ПользователиСлужебный.СвернутьНастройкиДляОдинаковыхТаблиц(Настройки);
|
||||
|
||||
@@ -2453,6 +2480,9 @@
|
||||
//
|
||||
Функция НастройкиРегистрацииСобытийДоступаКДанным() Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Пользователи.НастройкиРегистрацииСобытийДоступаКДанным");
|
||||
|
||||
Настройки = Новый Массив;
|
||||
ПользователиПереопределяемый.ПриОпределенииНастроекРегистрацииСобытийДоступаКДанным(Настройки);
|
||||
ИнтеграцияПодсистемБСП.ПриОпределенииНастроекРегистрацииСобытийДоступаКДанным(Настройки);
|
||||
@@ -2547,6 +2577,9 @@
|
||||
//
|
||||
Функция СвойстваПроверяемогоПользователяИБ(Пользователь) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"Пользователи.СвойстваПроверяемогоПользователяИБ");
|
||||
|
||||
СвойстваТекущегоПользовательИБ = ПользователиСлужебныйПовтИсп.СвойстваТекущегоПользователяИБ();
|
||||
ПользовательИБ = Неопределено;
|
||||
|
||||
|
||||
@@ -263,6 +263,9 @@
|
||||
//
|
||||
Процедура УстановитьНачальныеНастройки(Знач ИмяПользователя, ЭтоВнешнийПользователь = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.УстановитьНачальныеНастройки");
|
||||
|
||||
НастройкиКлиента = Новый НастройкиКлиентскогоПриложения;
|
||||
НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Ложь;
|
||||
НастройкиКлиента.ОтображатьПанельРазделов = Истина;
|
||||
@@ -643,6 +646,9 @@
|
||||
НайденныйПользователь = Неопределено,
|
||||
ИдентификаторПользователяСервиса = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользовательПоИдентификаторуСуществует");
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -689,6 +695,9 @@
|
||||
//
|
||||
Функция ПользовательИБПоИдентификатору(ИдентификаторПользователяИБ) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользовательИБПоИдентификатору");
|
||||
|
||||
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
@@ -778,6 +787,9 @@
|
||||
Процедура ЗаписатьПользователяИнформационнойБазы(ПользовательИБ, ЭтоВнешнийПользователь = Ложь,
|
||||
Пользователь = Неопределено, Знач СообщатьВМенеджерСервиса = Истина) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы");
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПередЗаписьюПользователяИБ(ПользовательИБ);
|
||||
|
||||
СообщатьВМенеджерСервиса = СообщатьВМенеджерСервиса
|
||||
@@ -951,6 +963,9 @@
|
||||
//
|
||||
Процедура СкопироватьГруппыПользователя(Источник, Приемник) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.СкопироватьГруппыПользователя");
|
||||
|
||||
ВнешнийПользователь = (ТипЗнч(Источник) = Тип("СправочникСсылка.ВнешниеПользователи"));
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -1489,6 +1504,28 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// ИмяПроцедурыИлиФункции - Строка
|
||||
//
|
||||
Процедура ПроверитьБезопасныйРежимОтключен(ИмяПроцедурыИлиФункции) Экспорт
|
||||
|
||||
Если БезопасныйРежим() = Ложь Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Если ПривилегированныйРежим() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Выполнение ""%1"" недоступно в безопасном режиме.'"),
|
||||
ИмяПроцедурыИлиФункции);
|
||||
|
||||
ВызватьИсключение(ТекстОшибки, КатегорияОшибки.ОшибкаКонфигурации);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Работа компоновщиком настроек
|
||||
|
||||
@@ -1618,6 +1655,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗарегистрироватьСсылки");
|
||||
|
||||
СвойстваВидаСсылок = ПользователиСлужебныйПовтИсп.СвойстваВидовСсылок().Получить(ВидСсылок);
|
||||
Если СвойстваВидаСсылок = Неопределено Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
@@ -1691,6 +1731,9 @@
|
||||
Возврат Новый Массив;
|
||||
КонецЕсли;
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗарегистрированныеСсылки");
|
||||
|
||||
СвойстваВидаСсылок = ПользователиСлужебныйПовтИсп.СвойстваВидовСсылок().Получить(ВидСсылок);
|
||||
Если СвойстваВидаСсылок = Неопределено Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
@@ -1878,6 +1921,9 @@
|
||||
//
|
||||
Процедура ПриОтправкеСерверногоОповещения(ИмяОповещения, ПараметрыПроцедуры) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриОтправкеСерверногоОповещения");
|
||||
|
||||
ВариантыПараметров = ПараметрыПроцедуры.ВариантыПараметров;
|
||||
АктивныеСеансыПоКлючам = ПараметрыПроцедуры.АктивныеСеансыПоКлючам;
|
||||
|
||||
@@ -2010,6 +2056,9 @@
|
||||
|
||||
МодульЦентрМониторинга = ОбщегоНазначения.ОбщийМодуль("ЦентрМониторинга");
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриСбореПоказателейСтатистикиКонфигурации");
|
||||
|
||||
АутентификацияСтандартная = 0;
|
||||
АутентификацияOpenID = 0;
|
||||
АутентификацияOpenIDConnect = 0;
|
||||
@@ -2116,6 +2165,9 @@
|
||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПослеЗагрузкиДанных.
|
||||
Процедура ПослеЗагрузкиДанных(Контейнер) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПослеЗагрузкиДанных");
|
||||
|
||||
// Сброс решения, принятого администратором в форме "Предупреждение безопасности".
|
||||
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
ПараметрыАдминистрирования = СтандартныеПодсистемыСервер.ПараметрыАдминистрирования();
|
||||
@@ -2560,6 +2612,9 @@
|
||||
// См. ОбменДаннымиПереопределяемый.ПриНастройкеПодчиненногоУзлаРИБ.
|
||||
Процедура ПриНастройкеПодчиненногоУзлаРИБ() Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриНастройкеПодчиненногоУзлаРИБ");
|
||||
|
||||
ОчиститьИдентификаторыНесуществующихПользователейИБ();
|
||||
|
||||
РегистрыСведений.СведенияОПользователях.ОбновитьДанныеРегистра();
|
||||
@@ -2695,6 +2750,9 @@
|
||||
//
|
||||
Функция НастройкиВхода() Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.НастройкиВхода");
|
||||
|
||||
Настройки = Новый Структура;
|
||||
Настройки.Вставить("Общие", Пользователи.НовоеОписаниеОбщихНастроекВхода());
|
||||
Настройки.Вставить("Пользователи", Пользователи.НовоеОписаниеНастроекВхода());
|
||||
@@ -2807,6 +2865,9 @@
|
||||
//
|
||||
Процедура ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей(Настройки)
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей");
|
||||
|
||||
НастройкиБлокировки = БлокировкаАутентификации.ПолучитьНастройки();
|
||||
|
||||
Настройки.ДлительностьБлокировкиВводаПароля =
|
||||
@@ -2862,6 +2923,9 @@
|
||||
//
|
||||
Процедура ОбновитьОбщуюПолитикуПаролей(Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбновитьОбщуюПолитикуПаролей");
|
||||
|
||||
НастройкиБлокировки = БлокировкаАутентификации.ПолучитьНастройки();
|
||||
Записать = Ложь;
|
||||
|
||||
@@ -3007,6 +3071,9 @@
|
||||
//
|
||||
Процедура ЗаполнитьНастройкиИзПолитикиПаролейПользователей(Настройки)
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаполнитьНастройкиИзПолитикиПаролейПользователей");
|
||||
|
||||
СекундВДне = 24*60*60;
|
||||
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
|
||||
|
||||
@@ -3049,6 +3116,9 @@
|
||||
//
|
||||
Процедура ОбновитьПолитикуПаролейПользователей(Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбновитьПолитикуПаролейПользователей");
|
||||
|
||||
СекундВДне = 24*60*60;
|
||||
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
|
||||
|
||||
@@ -3129,6 +3199,9 @@
|
||||
//
|
||||
Процедура ЗаполнитьНастройкиИзПолитикиПаролейВнешнихПользователей(Настройки)
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаполнитьНастройкиИзПолитикиПаролейВнешнихПользователей");
|
||||
|
||||
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(
|
||||
ИмяПолитикиПаролейВнешнихПользователей());
|
||||
|
||||
@@ -3176,6 +3249,9 @@
|
||||
//
|
||||
Процедура ОбновитьПолитикуПаролейВнешнихПользователей(Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбновитьПолитикуПаролейВнешнихПользователей");
|
||||
|
||||
ИмяПолитики = ИмяПолитикиПаролейВнешнихПользователей();
|
||||
|
||||
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(ИмяПолитики);
|
||||
@@ -3248,6 +3324,9 @@
|
||||
//
|
||||
Процедура УстановитьПолитикуПаролей(ПользовательИБ, ЭтоВнешнийПользователь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.УстановитьПолитикуПаролей");
|
||||
|
||||
ИмяПолитикиПаролей = ИмяПолитикиПаролей(ЭтоВнешнийПользователь);
|
||||
Если ПользовательИБ.ИмяПолитикиПаролей <> ИмяПолитикиПаролей Тогда
|
||||
ПользовательИБ.ИмяПолитикиПаролей = ИмяПолитикиПаролей;
|
||||
@@ -3329,6 +3408,9 @@
|
||||
//
|
||||
Процедура УстановитьРеквизитПоказыватьВСпискеВыбораУВсехПользователейИБ(Показывать) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.УстановитьРеквизитПоказыватьВСпискеВыбораУВсехПользователейИБ");
|
||||
|
||||
Скрытые = Новый Соответствие;
|
||||
|
||||
Если Показывать Тогда
|
||||
@@ -3566,6 +3648,9 @@
|
||||
//
|
||||
Функция ВозможноИзменитьПароль(Пользователь, ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ВозможноИзменитьПароль");
|
||||
|
||||
Если ТипЗнч(ДополнительныеПараметры) <> Тип("Структура") Тогда
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
КонецЕсли;
|
||||
@@ -3732,6 +3817,9 @@
|
||||
//
|
||||
Функция ОбработатьНовыйПароль(Параметры) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбработатьНовыйПароль");
|
||||
|
||||
НовыйПароль = Параметры.НовыйПароль;
|
||||
СтарыйПароль = Параметры.СтарыйПароль;
|
||||
|
||||
@@ -4004,6 +4092,7 @@
|
||||
//
|
||||
Функция АвторизованныйПользователь() Экспорт
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
@@ -4029,6 +4118,9 @@
|
||||
//
|
||||
Функция СохраняемоеЗначениеСтрокиПароля(Пароль, ДляЗаписи = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля");
|
||||
|
||||
Если Пароль = "" И Не ДляЗаписи Тогда
|
||||
СохраняемоеЗначениеПароля = "";
|
||||
Иначе
|
||||
@@ -4062,6 +4154,9 @@
|
||||
//
|
||||
Функция СтарыйПарольСовпадаетССохраненным(Пароль, ИдентификаторПользователяИБ) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.СтарыйПарольСовпадаетССохраненным");
|
||||
|
||||
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
@@ -4292,6 +4387,9 @@
|
||||
//
|
||||
Процедура ПользовательОбъектПередЗаписью(Объект, ПараметрыОбработки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользовательОбъектПередЗаписью");
|
||||
|
||||
ЭтоВнешнийПользователь = ТипЗнч(Объект.Ссылка) = Тип("СправочникСсылка.ВнешниеПользователи");
|
||||
Свойства = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Объект.Ссылка,
|
||||
"ПометкаУдаления, Недействителен, ИдентификаторПользователяИБ"
|
||||
@@ -4334,6 +4432,9 @@
|
||||
//
|
||||
Процедура ПользовательОбъектПередУдалением(Объект, УдалениеПриОбмене = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользовательОбъектПередУдалением");
|
||||
|
||||
Если Не Объект.ОбменДанными.Загрузка
|
||||
Или УдалениеПриОбмене
|
||||
Или Объект.ДополнительныеСвойства.Свойство("ОписаниеПользователяИБ") Тогда
|
||||
@@ -4366,6 +4467,9 @@
|
||||
ПараметрыОбработки,
|
||||
УдалениеПользователяИзСправочника = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.НачатьОбработкуПользователяИБ");
|
||||
|
||||
ПараметрыОбработки = Новый Структура;
|
||||
ДополнительныеСвойства = ПользовательОбъект.ДополнительныеСвойства;
|
||||
|
||||
@@ -4664,6 +4768,9 @@
|
||||
//
|
||||
Процедура ЗавершитьОбработкуПользователяИБ(ПользовательОбъект, ПараметрыОбработки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗавершитьОбработкуПользователяИБ");
|
||||
|
||||
ПроверитьИзмененияРеквизитовПользователя(ПользовательОбъект, ПараметрыОбработки);
|
||||
|
||||
// ПередЗавершениемОбработкиПользователяИБ - поддержка модели сервиса.
|
||||
@@ -4727,6 +4834,9 @@
|
||||
//
|
||||
Функция ХранимыеСвойстваПользователяИБ(ОписаниеПользователя, ВходВПрограммуРазрешен = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ХранимыеСвойстваПользователяИБ");
|
||||
|
||||
Свойства = Новый Структура;
|
||||
Свойства.Вставить("ВходВПрограммуРазрешен", Ложь);
|
||||
Свойства.Вставить("АутентификацияСтандартная", Ложь);
|
||||
@@ -6294,6 +6404,9 @@
|
||||
//
|
||||
Процедура ОбновитьРолиВнешнихПользователей(Знач МассивВнешнихПользователей = Неопределено) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбновитьРолиВнешнихПользователей");
|
||||
|
||||
Если ЗапретРедактированияРолей() Тогда
|
||||
// Роли устанавливаются другим механизмом, например, механизмом подсистемы УправлениеДоступом.
|
||||
Возврат;
|
||||
@@ -6668,6 +6781,9 @@
|
||||
//
|
||||
Процедура СкопироватьНастройкиПользователя(ИмяПользователяИсточник, ИмяПользователяПриемник, Переносить = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.СкопироватьНастройкиПользователя");
|
||||
|
||||
// Перенос пользовательских настроек отчетов.
|
||||
СкопироватьНастройки(ХранилищеПользовательскихНастроекОтчетов, ИмяПользователяИсточник, ИмяПользователяПриемник, Переносить);
|
||||
// Перенос настроек внешнего вида.
|
||||
@@ -6785,6 +6901,9 @@
|
||||
Функция ПеремещениеПользователяВНовуюГруппу(МассивПользователей, ГруппаИсточник,
|
||||
ГруппаПриемник, Перемещение) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПеремещениеПользователяВНовуюГруппу");
|
||||
|
||||
Если ГруппаПриемник = Неопределено
|
||||
Или ГруппаПриемник = ГруппаИсточник Тогда
|
||||
Возврат Неопределено;
|
||||
@@ -6904,6 +7023,9 @@
|
||||
|
||||
Процедура ДобавитьПользователяВГруппу(ГруппаВладелец, ПользовательСсылка, ИмяКолонкиСостава, Добавлен) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ДобавитьПользователяВГруппу");
|
||||
|
||||
Если ГруппаВладелец = Пользователи.ГруппаВсеПользователи()
|
||||
Или ГруппаВладелец = ВнешниеПользователи.ГруппаВсеВнешниеПользователи() Тогда
|
||||
Возврат;
|
||||
@@ -6948,6 +7070,9 @@
|
||||
|
||||
Процедура УдалитьПользователяИзГруппы(ГруппаВладелец, ПользовательСсылка, ИмяКолонкиСостава, Удален = Ложь) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.УдалитьПользователяИзГруппы");
|
||||
|
||||
Если ГруппаВладелец = Пользователи.ГруппаВсеПользователи()
|
||||
Или ГруппаВладелец = ВнешниеПользователи.ГруппаВсеВнешниеПользователи() Тогда
|
||||
Возврат;
|
||||
@@ -7122,6 +7247,9 @@
|
||||
|
||||
Процедура ЗаполнитьПочтуДляВосстановленияПароляУПользователейВФоне(ДополнительныеПараметры, АдресВоВременномХранилище) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаполнитьПочтуДляВосстановленияПароляУПользователейВФоне");
|
||||
|
||||
СписокПользователей = ПользователиДляВключенияВосстановленияПароля();
|
||||
Для каждого ПользовательСсылка Из СписокПользователей Цикл
|
||||
ОбновитьПочтуДляВосстановленияПароля(ПользовательСсылка);
|
||||
@@ -7206,6 +7334,9 @@
|
||||
|
||||
Функция ПользователиДляВключенияВосстановленияПароля() Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользователиДляВключенияВосстановленияПароля");
|
||||
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||
Возврат Новый Массив;
|
||||
КонецЕсли;
|
||||
@@ -7247,6 +7378,9 @@
|
||||
|
||||
Функция ПользователиДляВключенияВосстановленияПароляСУчетомВнешнихПользователей(ПользователиИБСПочтой)
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПользователиДляВключенияВосстановленияПароляСУчетомВнешнихПользователей");
|
||||
|
||||
ТипыВнешнихПользователей = Метаданные.ОпределяемыеТипы.ВнешнийПользователь.Тип.Типы();
|
||||
|
||||
Если ТипыВнешнихПользователей.Количество() = 0 Тогда
|
||||
@@ -7365,6 +7499,9 @@
|
||||
|
||||
Функция ВнешниеПользователиДляВключенияВосстановленияПароля() Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ВнешниеПользователиДляВключенияВосстановленияПароля");
|
||||
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||
Возврат Новый Массив;
|
||||
КонецЕсли;
|
||||
@@ -7455,6 +7592,9 @@
|
||||
|
||||
Функция ОбновитьПочтуДляВосстановленияПароля(ПользовательСсылка, ОбъектАвторизации = Неопределено) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОбновитьПочтуДляВосстановленияПароля");
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("Статус", "ОбновлениеНеТребуется");
|
||||
Результат.Вставить("ТекстОшибки", "");
|
||||
@@ -8286,6 +8426,9 @@
|
||||
//
|
||||
Процедура ЗаполнитьСпискиНастроек(Параметры, АдресХранилища) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ЗаполнитьСпискиНастроек");
|
||||
|
||||
Если Параметры.ПользовательИнформационнойБазы <> ИмяПользователя()
|
||||
И Не ПравоДоступа("АдминистрированиеДанных", Метаданные) Тогда
|
||||
|
||||
@@ -8312,6 +8455,9 @@
|
||||
// См. ПользователиПереопределяемый.ПриПолученииПрочихНастроек
|
||||
Процедура ПриПолученииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриПолученииПрочихНастроекПользователя");
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
ПользователиПереопределяемый.ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
|
||||
@@ -8319,6 +8465,9 @@
|
||||
|
||||
Процедура ПриСохраненииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриСохраненииПрочихНастроекПользователя");
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПриСохраненииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
ПользователиПереопределяемый.ПриСохраненииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
|
||||
@@ -8326,6 +8475,9 @@
|
||||
|
||||
Процедура ПриУдаленииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ПриУдаленииПрочихНастроекПользователя");
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПриУдаленииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
ПользователиПереопределяемый.ПриУдаленииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
|
||||
@@ -10336,6 +10488,9 @@
|
||||
//
|
||||
Функция ОшибкаСоответствияПароляТребованиям(Пароль, ПользовательИБ) Экспорт
|
||||
|
||||
ПроверитьБезопасныйРежимОтключен(
|
||||
"ПользователиСлужебный.ОшибкаСоответствияПароляТребованиям");
|
||||
|
||||
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(ПользовательИБ.ИмяПолитикиПаролей);
|
||||
|
||||
Ошибки = ПолитикиПаролейПользователей.ПроверитьСоответствиеПароляПолитике(Пароль,
|
||||
|
||||
@@ -1476,13 +1476,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьФайлОбработан(ФайлСсылка, ИмяПроцедуры) Экспорт
|
||||
|
||||
// Для обратной совместимости.
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область КонтрольВеденияУчета
|
||||
|
||||
@@ -330,10 +330,9 @@
|
||||
//
|
||||
Процедура ПоказатьПредупреждениеОНеобходимостиРасширенияРаботыСФайлами(ОбработчикРезультата, ПредставлениеКоманды = "") Экспорт
|
||||
Если Не КлиентПоддерживаетСинхронныеВызовы() Тогда
|
||||
ТекстПредупреждения = НСтр("ru = 'В веб-браузерах Google Chrome и Mozilla Firefox команда ""%1"" недоступна.'");
|
||||
ТекстПредупреждения = НСтр("ru = 'Действие ""%1"" доступно только в клиентском приложении.'");
|
||||
Иначе
|
||||
ТекстПредупреждения = НСтр("ru = 'Для выполнения команды ""%1"" необходимо
|
||||
|установить расширение для работы с 1С:Предприятием.'");
|
||||
ТекстПредупреждения = НСтр("ru = 'Для выполнения команды ""%1"" установите расширение для работы с 1С:Предприятием.'");
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(ПредставлениеКоманды) Тогда
|
||||
ТекстПредупреждения = СтрЗаменить(ТекстПредупреждения, "%1", ПредставлениеКоманды);
|
||||
@@ -504,14 +503,10 @@
|
||||
// Возвращает результат подключения расширения для работы с 1С:Предприятием.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - в тонком клиенте всегда Истина, в браузере Google Chrome всегда ложь.
|
||||
// Булево - в тонком клиенте всегда Истина, в браузере, основанных на Chrome, всегда ложь.
|
||||
//
|
||||
Функция РасширениеРаботыСФайламиПодключено() Экспорт
|
||||
Если КлиентПоддерживаетСинхронныеВызовы() Тогда
|
||||
Возврат ПодключитьРасширениеРаботыСФайлами();
|
||||
Иначе
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
Возврат ?(КлиентПоддерживаетСинхронныеВызовы(), ПодключитьРасширениеРаботыСФайлами(), Ложь);
|
||||
КонецФункции
|
||||
|
||||
// Описание процедуры см. ОбщегоНазначенияКлиент.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами.
|
||||
@@ -519,9 +514,9 @@
|
||||
Процедура ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещения) Экспорт
|
||||
Если Не КлиентПоддерживаетСинхронныеВызовы() Тогда
|
||||
ВыполнитьОбработкуОповещения(ОписаниеОповещения, Ложь);
|
||||
Иначе
|
||||
ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(ОписаниеОповещения);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(ОписаниеОповещения);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОтправитьФайлыПоПочте(МассивФайлов, ИдентификаторФормы, ПараметрыОтправки, ЭтоФайл = Ложь) Экспорт
|
||||
@@ -5206,12 +5201,12 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
#Если ВебКлиент Тогда
|
||||
Если НЕ РасширениеРаботыСФайламиПодключено() Тогда
|
||||
ПоказатьПредупреждениеОНеобходимостиРасширенияРаботыСФайлами(ОбработчикРезультата);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
#Если ВебКлиент Тогда
|
||||
Если НЕ РасширениеРаботыСФайламиПодключено() Тогда
|
||||
ПоказатьПредупреждениеОНеобходимостиРасширенияРаботыСФайлами(ОбработчикРезультата);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
|
||||
ПолноеИмяФайла = ПолучитьПутьФайлаВРабочемКаталоге(ДанныеФайла);
|
||||
Если ОткрытьПроводникСФайлом(ПолноеИмяФайла) Тогда
|
||||
@@ -7845,10 +7840,7 @@
|
||||
// Показывает диалог выбора файла, загружает выбранный файл в программу как версию и рассылает оповещение.
|
||||
|
||||
// Выбирает файл и создает из него новую версию.
|
||||
Процедура ОбновитьИзФайлаНаДискеСОповещением(
|
||||
ОбработчикРезультата,
|
||||
ДанныеФайла,
|
||||
ИдентификаторФормы,
|
||||
Процедура ОбновитьИзФайлаНаДискеСОповещением(ОбработчикРезультата, ДанныеФайла, ИдентификаторФормы,
|
||||
ПараметрыДобавленияФайла = Неопределено) Экспорт
|
||||
|
||||
Если Не РасширениеРаботыСФайламиПодключено() Тогда
|
||||
|
||||
@@ -259,6 +259,9 @@
|
||||
//
|
||||
Процедура УстановитьПараметрыАдминистрирования(ПараметрыАдминистрированияИБ) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"СтандартныеПодсистемыСервер.УстановитьПараметрыАдминистрирования");
|
||||
|
||||
ПараметрыАдминистрированияИБ.ПарольАдминистратораКластера = "";
|
||||
ПараметрыАдминистрированияИБ.ПарольАдминистратораИнформационнойБазы = "";
|
||||
Константы.ПараметрыАдминистрированияИБ.Установить(Новый ХранилищеЗначения(ПараметрыАдминистрированияИБ));
|
||||
@@ -1971,6 +1974,58 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для подписки на событие ПроверитьБезопасныйРежимПередЗаписью.
|
||||
//
|
||||
Процедура ПроверитьБезопасныйРежимПередЗаписью(Источник, Отказ) Экспорт
|
||||
// АПК:75-выкл проверка ОбменДанными.Загрузка не нужна, т.к. данная проверка
|
||||
// должна выполняться всегда.
|
||||
|
||||
// АПК:1371-выкл проверка применима для всех объектов метаданных, в т.ч. удаляемых.
|
||||
|
||||
Если ПолучитьОтключениеБезопасногоРежима() Тогда
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Если БезопасныйРежим() = Ложь Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Если Не ПривилегированныйРежим() Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Действие недоступно в безопасном режиме.'");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для подписки на событие ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи.
|
||||
//
|
||||
Процедура ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи(Источник, Отказ, Замещение,
|
||||
ТолькоЗапись = Неопределено,
|
||||
ЗаписьФактическогоПериодаДействия = Неопределено,
|
||||
ЗаписьПерерасчетов = Неопределено) Экспорт
|
||||
|
||||
// АПК:75-выкл проверка ОбменДанными.Загрузка не нужна, т.к. данная проверка
|
||||
// должна выполняться всегда.
|
||||
|
||||
// АПК:1371-выкл проверка применима для всех объектов метаданных, в т.ч. удаляемых.
|
||||
|
||||
Если ПолучитьОтключениеБезопасногоРежима() Тогда
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Если БезопасныйРежим() = Ложь Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Если Не ПривилегированныйРежим() Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Действие недоступно в безопасном режиме.'");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий подсистем конфигурации.
|
||||
|
||||
@@ -3735,9 +3790,9 @@
|
||||
|
||||
// Не рекомендуется менять в исправительных релизах.
|
||||
Версии = Новый СписокЗначений;
|
||||
Версии.Добавить("8.3.21", "8.3.21.1775; 8.3.22.1923");
|
||||
Версии.Добавить("8.3.22", "8.3.22.2355; 8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
|
||||
Версии.Добавить("8.3.23", "8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
|
||||
Версии.Добавить("8.3.21", "8.3.22.2501; 8.3.23.2137; 8.3.24.1467;");
|
||||
Версии.Добавить("8.3.22", "8.3.22.2501; 8.3.23.2137; 8.3.24.1548; 8.3.25.1286");
|
||||
Версии.Добавить("8.3.23", "8.3.23.2137; 8.3.24.1548; 8.3.25.1286");
|
||||
Версии.Добавить("8.3.24", "8.3.24.1548; 8.3.25.1286");
|
||||
|
||||
Возврат Версии;
|
||||
|
||||
@@ -1783,6 +1783,9 @@
|
||||
//
|
||||
Процедура ЗаменитьРолиВПрофилях(ЗаменяемыеРоли) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступом.ЗаменитьРолиВПрофилях");
|
||||
|
||||
ЗаменяемыеСсылкиРолей = Новый Соответствие;
|
||||
МассивЗаменяемыхРолей = Новый Массив;
|
||||
|
||||
@@ -1951,6 +1954,9 @@
|
||||
//
|
||||
Процедура ЗаменитьПраваВНастройкахПравОбъектов(ТаблицаПереименований) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступом.ЗаменитьПраваВНастройкахПравОбъектов");
|
||||
|
||||
// АПК:96-выкл - №434 Использование ОБЪЕДИНИТЬ допустимо, так как
|
||||
// строки не должны повторятся и это разовая операция в обработчике обновления.
|
||||
Запрос = Новый Запрос;
|
||||
@@ -2246,6 +2252,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступом.ОтключитьОбновлениеКлючейДоступа");
|
||||
|
||||
Если Отключить И Не Пользователи.ЭтоПолноправныйПользователь() Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Некорректный вызов процедуры %1 общего модуля %2.
|
||||
@@ -3119,6 +3128,9 @@
|
||||
// Для процедур ВключитьПрофильПользователю и ВыключитьПрофильПользователю.
|
||||
Процедура ВключитьОтключитьПрофильПользователя(Пользователь, Профиль, Включить, Источник = Неопределено) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступом.ВключитьОтключитьПрофильПользователя");
|
||||
|
||||
Если Не УправлениеДоступомСлужебный.УпрощенныйИнтерфейсНастройкиПравДоступа() Тогда
|
||||
ТекстОшибки =
|
||||
НСтр("ru = 'Данная операция возможна только для упрощенного
|
||||
|
||||
@@ -30,6 +30,9 @@
|
||||
//
|
||||
Процедура ВключитьПользователяВГруппуДоступа(Пользователь, ПоставляемыйПрофиль) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступомСлужебный.ВключитьПользователяВГруппуДоступа");
|
||||
|
||||
ОбработатьСвязьПользователяСГруппойДоступа(Пользователь, ПоставляемыйПрофиль, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -337,6 +340,9 @@
|
||||
//
|
||||
Процедура УстановитьПравоОткрытияВнешнихОтчетовИОбработок(ОткрытиеРазрешено) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступомСлужебный.УстановитьПравоОткрытияВнешнихОтчетовИОбработок");
|
||||
|
||||
СвойстваПрофиля = ОписаниеПрофиляОткрытиеВнешнихОтчетовИОбработок();
|
||||
СвойстваПрофиля.Вставить("Ссылка", Справочники.ПрофилиГруппДоступа.ПоставляемыйПрофильПоИдентификатору(
|
||||
СвойстваПрофиля.Имя, Истина));
|
||||
@@ -3514,7 +3520,9 @@
|
||||
Процедура ОбновитьГруппыЗначенийДоступаПередЗаписью(Знач Источник, Отказ) Экспорт
|
||||
|
||||
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после записи изменений в журнал.
|
||||
Если СтандартныеПодсистемыСервер.ЭтоИдентификаторОбъектаМетаданных(Источник) Тогда
|
||||
Если СтандартныеПодсистемыСервер.ЭтоИдентификаторОбъектаМетаданных(Источник)
|
||||
Или Источник.ОбменДанными.Загрузка
|
||||
И Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3572,7 +3580,9 @@
|
||||
Процедура ОбновитьГруппыЗначенийДоступаПриЗаписи(Источник) Экспорт
|
||||
|
||||
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после записи изменений в журнал.
|
||||
Если СтандартныеПодсистемыСервер.ЭтоИдентификаторОбъектаМетаданных(Источник) Тогда
|
||||
Если СтандартныеПодсистемыСервер.ЭтоИдентификаторОбъектаМетаданных(Источник)
|
||||
Или Источник.ОбменДанными.Загрузка
|
||||
И Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3773,6 +3783,9 @@
|
||||
//
|
||||
Процедура ЗаполнениеДанныхДляОграниченияДоступа(КоличествоДанных = 0, ТолькоКэшРеквизиты = Ложь, ЕстьИзменения = Неопределено) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступомСлужебный.ЗаполнениеДанныхДляОграниченияДоступа");
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
СвойстваВидовДоступа = СвойстваВидовДоступа();
|
||||
@@ -5654,6 +5667,11 @@
|
||||
ЭлементБлокировки.УстановитьЗначение("ВерсияРасширений", Справочники.ВерсииРасширений.ПустаяСсылка());
|
||||
ЭлементБлокировки.УстановитьЗначение("ИмяПараметра", ИмяПараметра);
|
||||
|
||||
Если Не ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
// Предварительное кэширование в файловой ИБ вне транзакции для предотвращения конфликтов блокировок.
|
||||
УправлениеДоступомСлужебныйПовтИсп.ПрофильАдминистратор();
|
||||
КонецЕсли;
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
@@ -13116,7 +13134,10 @@
|
||||
ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом"); // СтандартныеПодсистемыПовтИсп.ИменаПодсистем
|
||||
УправлениеДоступомСлужебныйПовтИсп.КонстантаОграничиватьДоступНаУровнеЗаписей();
|
||||
УправлениеДоступомСлужебныйПовтИсп.КонстантаОграничиватьДоступНаУровнеЗаписейУниверсально();
|
||||
УправлениеДоступомСлужебныйПовтИсп.ПрофильАдминистратор();
|
||||
УправлениеДоступомСлужебныйПовтИсп.ГруппаДоступаАдминистраторы();
|
||||
СвойстваВидовДоступа();
|
||||
ВозможныеПраваДляНастройкиПравОбъектов();
|
||||
КонецЕсли;
|
||||
|
||||
Если ИспользованиеВидовДоступаИзменено Тогда
|
||||
@@ -26773,6 +26794,9 @@
|
||||
// Для функции НоваяВерсияПараметровОграниченияДоступа.
|
||||
Процедура ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне(АдресРезультата, ХранилищеПараметров) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"УправлениеДоступомСлужебный.ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне");
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ОписаниеВерсии", Новый Структура);
|
||||
Результат.Вставить("ТекстОшибки", "");
|
||||
|
||||
@@ -214,7 +214,7 @@
|
||||
|
||||
Если ТипЗнч(КонтактнаяИнформация) = Тип("Структура") И КонтактнаяИнформация.Свойство("type") Тогда
|
||||
|
||||
ОжидаемыйТип = Перечисления.ТипыКонтактнойИнформации[КонтактнаяИнформация.type];
|
||||
ОжидаемыйТип = УправлениеКонтактнойИнформациейСлужебный.ТипКонтактнойИнформацииИзСтроки(КонтактнаяИнформация.type);
|
||||
|
||||
ИначеЕсли УправлениеКонтактнойИнформациейКлиентСервер.ЭтоКонтактнаяИнформацияВXML(КонтактнаяИнформация) Тогда
|
||||
КонтактнаяИнформацияXML = ПривестиКонтактнуюИнформациюXML(КонтактнаяИнформация);
|
||||
|
||||
@@ -3075,7 +3075,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТипКонтактнойИнформацииИзСтроки(Знач ТипКонтактнойИнформацииСтрокой)
|
||||
Функция ТипКонтактнойИнформацииИзСтроки(Знач ТипКонтактнойИнформацииСтрокой) Экспорт
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Результат.Вставить("Адрес", ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Адрес"));
|
||||
|
||||
@@ -957,20 +957,30 @@
|
||||
Сообщения = Почта.Выбрать(Ложь, ИдентификаторыПорцииДляЗагрузки,
|
||||
?(ДанныеУчетнойЗаписи.ПротоколВходящейПочты = "IMAP", Ложь, Истина)); // Массив из ИнтернетПочтовоеСообщение
|
||||
Исключение
|
||||
|
||||
ТекстОшибкиДляЖурналаРегистрации = РаботаСПочтовымиСообщениями.РасширенноеПредставлениеОшибки(
|
||||
ИнформацияОбОшибке(), ОбщегоНазначения.КодОсновногоЯзыка());
|
||||
|
||||
|
||||
ТекстОшибкиДляЖурналаРегистрации = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось подключиться к почте %1 по причине:
|
||||
НСтр("ru = 'Не удалось подключиться к почте ""%1"" по причине:
|
||||
|%2'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
ДанныеУчетнойЗаписи.Ссылка,
|
||||
ТекстОшибкиДляЖурналаРегистрации);
|
||||
|
||||
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Ошибка, , , ТекстОшибкиДляЖурналаРегистрации);
|
||||
|
||||
ТекстОшибкиДляПользователя = РаботаСПочтовымиСообщениями.РасширенноеПредставлениеОшибки(
|
||||
ИнформацияОбОшибке(), , Ложь);
|
||||
|
||||
ТекстОшибки = РаботаСПочтовымиСообщениями.РасширенноеПредставлениеОшибки(ИнформацияОбОшибке(), , Ложь);
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
ТекстОшибкиДляПользователя = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось подключиться к почте ""%1"" по причине:
|
||||
|%2'"),
|
||||
ДанныеУчетнойЗаписи.Ссылка,
|
||||
ТекстОшибкиДляПользователя);
|
||||
|
||||
ВызватьИсключение ТекстОшибкиДляПользователя;
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
КоличествоНеАктуальныхСообщений = КоличествоНеАктуальныхСообщений + (КоличествоВПорции - Сообщения.Количество());
|
||||
|
||||
@@ -3087,11 +3087,6 @@
|
||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "Объект", Объект,
|
||||
ЭлектроннаяПодписьСлужебныйПовтИсп.ТипыВладельцев(ТолькоСсылки));
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
|
||||
МодульРаботаСФайламиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный");
|
||||
МодульРаботаСФайламиСлужебный.ПроверитьФайлОбработан(Объект, ИмяПроцедуры);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьРезультатПроверкиПодписи(
|
||||
|
||||
@@ -1764,11 +1764,11 @@
|
||||
Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'При возникновении затруднений ознакомьтесь со списком <a href = %1>типичных проблем при работе с приложениями электронной подписи и их решений</a>.
|
||||
|
|
||||
|В иных случаях обратитесь в службу поддержки фирмы ""1С"", предоставив <a href = %2>техническую информацию о возникшей проблеме</a>'"),
|
||||
|В иных случаях <a href = %2>обратитесь в службу поддержки фирмы ""1С""</a>'"),
|
||||
"ТипичныеПроблемы", "ТехническаяИнформация");
|
||||
Иначе
|
||||
Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Обратитесь в службу поддержки фирмы ""1С"", предоставив <a href = %1>техническую информацию о возникшей проблеме</a>'"),
|
||||
НСтр("ru = '<a href = %1>Обратитесь в службу поддержки фирмы ""1С""</a>'"),
|
||||
"ТехническаяИнформация");
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1031,6 +1031,8 @@
|
||||
Расширение = "cer";
|
||||
АлгоритмПодписи = ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмПодписиСертификата(
|
||||
ДанныеСертификата, Истина);
|
||||
ДанныеСертификата = ПолучитьДвоичныеДанныеИзСтроки("-----BEGIN CERTIFICATE-----" + Символы.ПС + Base64Строка(
|
||||
ДанныеСертификата) + Символы.ПС + "-----END CERTIFICATE-----");
|
||||
Иначе
|
||||
Расширение = "txt";
|
||||
XMLДанныеСертификата = XMLСтрока(Новый ХранилищеЗначения(ДанныеСертификата));
|
||||
@@ -1086,6 +1088,8 @@
|
||||
ДанныеПодписи, Истина);
|
||||
АлгоритмХеширования = ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмХеширования(
|
||||
ДанныеПодписи, Истина);
|
||||
ДанныеПодписи = ПолучитьДвоичныеДанныеИзСтроки("-----BEGIN CMS-----" + Символы.ПС + Base64Строка(ДанныеПодписи)
|
||||
+ Символы.ПС + "-----END CMS-----");
|
||||
Иначе
|
||||
Расширение = ".txt";
|
||||
XMLДанныеПодписи = XMLСтрока(Новый ХранилищеЗначения(ДанныеПодписи));
|
||||
|
||||
@@ -6004,7 +6004,7 @@
|
||||
Если Контекст.НаСторонеКлиента Тогда
|
||||
ВерсияОбъекта = Неопределено;
|
||||
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
||||
СвойстваПодписи.Вставить("ИдентификаторПодписи", Строка(Новый УникальныйИдентификатор));
|
||||
СвойстваПодписи.Вставить("ИдентификаторПодписи", Новый УникальныйИдентификатор);
|
||||
|
||||
// Локализация
|
||||
|
||||
@@ -9000,7 +9000,7 @@
|
||||
Если ТипЗнч(ЭлементДанных.Объект) <> Тип("ОписаниеОповещения") Тогда
|
||||
ВерсияОбъекта = Неопределено;
|
||||
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
||||
СвойстваПодписи.Вставить("ИдентификаторПодписи", Строка(Новый УникальныйИдентификатор));
|
||||
СвойстваПодписи.Вставить("ИдентификаторПодписи", Новый УникальныйИдентификатор);
|
||||
ПредставлениеОшибки = ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавитьПодпись(
|
||||
ЭлементДанных.Объект, СвойстваПодписи, Контекст.ИдентификаторФормы, ВерсияОбъекта);
|
||||
Если ЗначениеЗаполнено(ПредставлениеОшибки) Тогда
|
||||
@@ -9479,14 +9479,16 @@
|
||||
НСтр("ru = 'Не удалось автоматически определить приложение электронной подписи и шифрования на компьютере: %1'"),
|
||||
ИспользуемыеПрограммыРезультат.Ошибка));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Токены = ЭлектроннаяПодписьСлужебныйКлиентСервер.ТехническаяИнформацияОТокенах(ИспользуемыеПрограммыРезультат.Токены, Истина);
|
||||
|
||||
Если ИспользуемыеПрограммыРезультат.Криптопровайдеры.Количество() = 0 Тогда
|
||||
ВыполнитьОбработкуОповещения(Оповещение, НСтр("ru = 'На компьютере нет приложений электронной подписи и шифрования.'"));
|
||||
ВыполнитьОбработкуОповещения(Оповещение, Токены + Символы.ПС + Символы.ПС + НСтр("ru = 'На компьютере нет приложений электронной подписи и шифрования.'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Заголовок = Символы.ПС + НСтр("ru = 'Автоматически определенные приложения электронной подписи и шифрования на компьютере:'") + Символы.ПС;
|
||||
Заголовок = Символы.ПС + Токены + Символы.ПС + Символы.ПС + НСтр("ru = 'Автоматически определенные приложения электронной подписи и шифрования на компьютере:'") + Символы.ПС;
|
||||
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("Индекс", 0);
|
||||
@@ -9614,8 +9616,6 @@
|
||||
Возврат НСтр("ru = 'Настройки электронной подписи'");
|
||||
КонецФункции
|
||||
|
||||
|
||||
|
||||
Процедура ПолучитьВерсиюКомпоненты(Оповещение)
|
||||
|
||||
ПараметрыПодключения = ОбщегоНазначенияКлиент.ПараметрыПодключенияКомпоненты();
|
||||
@@ -9962,7 +9962,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПоказатьПредупреждение(, НСтр("ru = 'Сертификат удален из личного хранилища компьютера. Выполните проверку заново.'"));
|
||||
ПоказатьПредупреждение(
|
||||
ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора("УдалитьСертификатИзЛокальногоХранилища", ДанныеСертификата),
|
||||
НСтр("ru = 'Сертификат удален из личного хранилища компьютера.'"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -10273,7 +10275,7 @@
|
||||
ЭтотОбъект, ПараметрыУстановкиСертификата);
|
||||
|
||||
ОткрытьФорму("Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Форма.УстановкаСертификата",
|
||||
ПараметрыУстановкиСертификата, ПараметрыУстановкиСертификата.Форма,,,,
|
||||
ПараметрыФормы, ПараметрыУстановкиСертификата.Форма,,,,
|
||||
ОповещениеОЗакрытииФормы, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -11273,19 +11275,26 @@
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ДанныеСертификата) Тогда
|
||||
ПараметрыУстановкиСпискаОтзыва = ПараметрыУстановкиСпискаОтзыва(Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСпискаОтзыва.ОповещениеОЗавершении = ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора(
|
||||
НавигационнаяСсылкаФорматированнойСтроки, Параметры.ДанныеСертификата);
|
||||
УстановитьСписокОтзываСертификата(ПараметрыУстановкиСпискаОтзыва);
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "УстановитьКорневойСертификат" Тогда
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ДанныеСертификата) Тогда
|
||||
ЭлектроннаяПодписьКлиент.УстановитьКорневойСертификат(Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСертификата = ПараметрыУстановкиСертификата(Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСертификата.ОповещениеОЗавершении = ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора(
|
||||
НавигационнаяСсылкаФорматированнойСтроки, Параметры.ДанныеСертификата);
|
||||
УстановитьКорневойСертификат(ПараметрыУстановкиСертификата);
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "УстановитьСертификат" Тогда
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ДанныеСертификата) Тогда
|
||||
ПараметрыУстановкиСертификата = ПараметрыУстановкиСертификата(Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСертификата.ОповещениеОЗавершении = ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора(
|
||||
НавигационнаяСсылкаФорматированнойСтроки, Параметры.ДанныеСертификата);
|
||||
УстановитьСертификат(ПараметрыУстановкиСертификата);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -11293,6 +11302,8 @@
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.ДанныеСертификата) Тогда
|
||||
ПараметрыУстановкиСертификата = ПараметрыУстановкиСертификата(Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСертификата.ОповещениеОЗавершении = ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора(
|
||||
НавигационнаяСсылкаФорматированнойСтроки, Параметры.ДанныеСертификата);
|
||||
ПараметрыУстановкиСертификата.ВариантыУстановки = "Контейнер";
|
||||
УстановитьСертификат(ПараметрыУстановкиСертификата);
|
||||
КонецЕсли;
|
||||
@@ -11333,6 +11344,29 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОповещениеПослеОбработкиНавигационнойСсылкиКлассификатора(НавигационнаяСсылка, ПредметОповещения)
|
||||
|
||||
Возврат Новый ОписаниеОповещения("ПослеОбработкиНавигационнойСсылкиКлассификатора", ЭтотОбъект,
|
||||
Новый Структура("НавигационнаяСсылка, ПредметОповещения", НавигационнаяСсылка, ПредметОповещения));
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПослеОбработкиНавигационнойСсылкиКлассификатора(Результат, Контекст) Экспорт
|
||||
|
||||
НавигационнаяСсылка = Контекст.НавигационнаяСсылка;
|
||||
Если НавигационнаяСсылка = "УстановитьСертификат"
|
||||
Или НавигационнаяСсылка = "УстановитьСертификатВКонтейнер"
|
||||
Или НавигационнаяСсылка = "УстановитьКорневойСертификат"
|
||||
Или НавигационнаяСсылка = "УстановитьСписокОтзываСертификата" Тогда
|
||||
Если Результат.УстановкаВыполнена <> Истина Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Оповестить("БСП_ВыполнитьПроверкуСертификата", Контекст.ПредметОповещения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Дополнительные данные для классификатора ошибок.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
@@ -828,8 +828,8 @@
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ПрограммаНайдена Тогда
|
||||
МенеджерКриптографииДобавитьОшибку(Ошибки, Программа,
|
||||
НСтр("ru = 'Программа не предусмотрена для использования.'"), Истина);
|
||||
МенеджерКриптографииДобавитьОшибку(Ошибки, Программа, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Приложение %1 не предусмотрено для использования (отключено администратором).'"), Программа), Истина);
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3798,6 +3798,42 @@
|
||||
#КонецЕсли
|
||||
КонецФункции
|
||||
|
||||
Функция ТехническаяИнформацияОТокенах(ИнформацияОТокенах, ДляКлиента = Истина) Экспорт
|
||||
|
||||
Токены = Новый Массив;
|
||||
Для Каждого Токен Из ИнформацияОТокенах Цикл
|
||||
Если ЗначениеЗаполнено(Токен.Ошибка) Тогда
|
||||
Если ЗначениеЗаполнено(Токен.Слот) Тогда
|
||||
Токены.Добавить(СтрШаблон("%1: %2", Токен.Слот, Токен.Ошибка));
|
||||
Иначе
|
||||
Токены.Добавить(Токен.Ошибка);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Механизмы = СтрЗаменить(Токен.Механизмы, Символы.ПС, "");
|
||||
Механизмы = СтрЗаменить(Механизмы, Символы.Таб, "");
|
||||
Механизмы = СтрЗаменить(Механизмы, " ", "");
|
||||
Токены.Добавить(СтрШаблон("%1: %2", Токен.Слот, Механизмы));
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если ДляКлиента Тогда
|
||||
Если Токены.Количество() > 0 Тогда
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Автоматически определенные токены на компьютере:
|
||||
|%1'"), СтрСоединить(Токены, Символы.ПС));
|
||||
Иначе
|
||||
Возврат НСтр("ru = 'На компьютере не определены подключенные токены.'");
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если Токены.Количество() > 0 Тогда
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Автоматически определенные токены на сервере:
|
||||
|%1'"), СтрСоединить(Токены, Символы.ПС));
|
||||
Иначе
|
||||
Возврат НСтр("ru = 'На сервере не определены подключенные токены.'");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Область ОбластьXML
|
||||
|
||||
// Параметры:
|
||||
|
||||
@@ -474,7 +474,7 @@
|
||||
//
|
||||
Функция ВерсияКлассификатора() Экспорт
|
||||
|
||||
Возврат "3.0.1.35";
|
||||
Возврат "3.0.1.39";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+1
-1
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6f3c5b90-b030-4267-a973-33d12c2c7680">
|
||||
<name>КомпонентаСканированияДокументов_3_0_1_1032</name>
|
||||
<name>КомпонентаСканированияДокументов_3_0_1_1033</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Компонента сканирования документов</value>
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4f3027aa-bd7f-4e11-a452-225d8d899c8f">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="08ff1d34-f6ef-4546-9f62-3937fc946d01">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="564feff3-a09e-410c-844d-0c2577b741bf"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="4fd9e6cb-a19d-4e39-84d6-316f5bb79690"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="0a633feb-d4c3-4c74-a230-7b3180c2b2a0"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5ef3f6bf-db63-4ba0-b5d0-8f74000d825d"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="75fb8048-5bd2-4fbe-803c-3af11cf68068"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="10544f1c-e4ea-490f-95a7-8ff68197873a"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="01677931-c466-42cc-b8e4-3d4d25c9eb9a"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="9f806840-a8cd-4311-8ab3-fe1d7396b764"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="482a5dbd-31ab-40e5-b638-d090a6a0a091"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="e8a0107a-ef52-4005-9eff-3708bf9777ee"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="c406869b-91a8-4781-a237-e9ffb3796d71"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="d4b98e4c-97ca-4cd8-ae7f-262ade45d6be"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="869a7b30-e0f2-4969-abad-742eda6ac886"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="99c8397e-1801-4563-bf73-5fb0a814609f"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.10.308</version>
|
||||
<version>3.1.10.329</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
@@ -861,7 +861,7 @@
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиQRКода</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиШтрихкодов</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПоискаСтрок</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1032</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1033</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.МакетШтемпеляЭЦПOfficeOpen</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ПолучениеДереваОбработчиковОбновления</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ПустойМакетDOCX</commonTemplates>
|
||||
@@ -1516,6 +1516,8 @@
|
||||
<eventSubscriptions>EventSubscription.ПриОтправкеДанныхПодчиненному</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПриПолученииДанныхОтГлавного</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПриПолученииДанныхОтПодчиненного</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПроверитьБезопасныйРежимПередЗаписью</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПроверитьВозможностьИзмененияНастроекОбменаДанными</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокументаЗащитаПерсональныхДанных</eventSubscriptions>
|
||||
<eventSubscriptions>EventSubscription.ПроверитьДатуЗапретаИзмененияПередУдалениемЗащитаПерсональныхДанных</eventSubscriptions>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,830dee35-1994-43ea-840b-18ac50f77202,1,e153f5e0-1b45-441f-beb1-033d6b31ee11,"3.1.10.308","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7663,1,0,4f3027aa-bd7f-4e11-a452-225d8d899c8f,4f3027aa-bd7f-4e11-a452-225d8d899c8f,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
{6,1,1,c63cdd1f-6709-41fe-8587-9e84b7c55241,1,be64a089-7e10-487b-9425-9d20b43a31d0,"3.1.10.329","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7665,1,0,08ff1d34-f6ef-4546-9f62-3937fc946d01,08ff1d34-f6ef-4546-9f62-3937fc946d01,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 85;
|
||||
Возврат 86;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.10.306";
|
||||
Возврат "3.1.10.307";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+1
@@ -992,6 +992,7 @@
|
||||
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240506" SwapDate="20240505"/>
|
||||
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
|
||||
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
|
||||
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240930" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
|
||||
BIN
Binary file not shown.
+61
-23
@@ -76,7 +76,7 @@
|
||||
{
|
||||
"Anchor": "0x000004C7",
|
||||
"Reason": "Приложение криптографии (в частности Vipnet) не обнаружила закрытого ключа, размещение которого указано в имеющейся связке с открытой частью ключа (к примеру, переименована папка, ключ был перемещен в другую папку).",
|
||||
"Solution": "• Определите новое размещение закрытого ключа и переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)¶- Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Определите новое размещение закрытого ключа и переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "0x000004C7",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
@@ -112,7 +112,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Сертификат отозван в Удостоверяющем центре.",
|
||||
"Solution": "Подайте заявление на новый сертификат",
|
||||
"Solution": "<a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат",
|
||||
"ErrorText": "Сертификат отозван",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
@@ -153,7 +153,7 @@
|
||||
{
|
||||
"Anchor": "истек срок действия",
|
||||
"Reason": "• Истек срок действия сертификата.\n• Некорректная дата и время на компьютере.",
|
||||
"Solution": "• Подайте заявление на новый сертификат.\n• Установите корректную дату и время на компьютере.",
|
||||
"Solution": "• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат.\n• Установите корректную дату и время на компьютере.",
|
||||
"ErrorText": "Требуемый сертификат не прошел проверки по сроку действия при сверке с системными часами или временем подписи в файле",
|
||||
"RepairMethods": "",
|
||||
"En": "The required certificate failed validity period verification upon comparison with system clock or signature time in the file"
|
||||
@@ -262,7 +262,8 @@
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
|
||||
"ErrorText": "контекст был получен в ограниченном режиме",
|
||||
"RepairMethods": "",
|
||||
"En": "the context was obtained in a limited mode"
|
||||
"En": "the context was obtained in a limited mode",
|
||||
"Client": true
|
||||
},
|
||||
{
|
||||
"Anchor": "Нет корневого сертификата",
|
||||
@@ -300,7 +301,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Отсутствует набор ключей",
|
||||
"RepairMethods": "",
|
||||
"En": "Cryptography module interface error. No keyset",
|
||||
@@ -309,7 +310,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Сертификат не имеет связи с закрытым ключом",
|
||||
"RepairMethods": "",
|
||||
"En": "Certificate not connected to privacy key",
|
||||
@@ -318,7 +319,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Отсутствует ключ",
|
||||
"RepairMethods": "",
|
||||
"En": "Cryptography module interface error. No key",
|
||||
@@ -327,7 +328,7 @@
|
||||
{
|
||||
"Anchor": "Ошибка доступа",
|
||||
"Reason": "• Истек срок действия закрытого ключа сертификата.\n• У приложения электронной подписи (КриптоПро CSP) нет прав на изменение файлов закрытого ключа на диске.",
|
||||
"Solution": "• Подайте заявление на новый сертификат.\n• Если используется КриптоПро CSP, через оснастку КриптоПро CSP найдите контейнер закрытого ключа и определите его размещение, в операционной системе назначьте права на изменение этой папки и файлов в ней пользователю, от имени которого запускается 1С:Предприятие.",
|
||||
"Solution": "• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат.\n• Если используется КриптоПро CSP, через оснастку КриптоПро CSP найдите контейнер закрытого ключа и определите его размещение, в операционной системе назначьте права на изменение этой папки и файлов в ней пользователю, от имени которого запускается 1С:Предприятие.",
|
||||
"ErrorText": "Ошибка доступа",
|
||||
"RepairMethods": "",
|
||||
"En": "Access error"
|
||||
@@ -537,7 +538,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "0x00000000",
|
||||
"RepairMethods": "{\"МетодикиУстранения\": [\"ПроверитьСертификатВЛокальномХранилище\"]}",
|
||||
"En": "",
|
||||
@@ -546,7 +547,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "0x00000000",
|
||||
"RepairMethods": "{\"МетодикиУстранения\": [\"ПроверитьСертификатВЛокальномХранилище\"]}",
|
||||
"En": "",
|
||||
@@ -582,7 +583,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Отсутствует ключ",
|
||||
"RepairMethods": "",
|
||||
"En": "Cryptography module interface error. No key",
|
||||
@@ -591,7 +592,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Сертификат не имеет связи с закрытым ключом",
|
||||
"RepairMethods": "",
|
||||
"En": "Certificate not connected to privacy key",
|
||||
@@ -600,7 +601,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Отсутствует набор ключей",
|
||||
"RepairMethods": "",
|
||||
"En": "Cryptography module interface error. No keyset",
|
||||
@@ -643,7 +644,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Сертификат отозван в Удостоверяющем центре.",
|
||||
"Solution": "Подайте заявление на новый сертификат",
|
||||
"Solution": "<a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат",
|
||||
"ErrorText": "Сертификат был явно отозван его издателем",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
@@ -664,7 +665,8 @@
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80090022)",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
"En": "",
|
||||
"Client": true
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
@@ -1190,11 +1192,12 @@
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Алгоритм выбранного приложения электронной подписи в карточке сертификата не соответствует сертификату.",
|
||||
"Solution": "• Очистите неверно выбранное приложение электронной подписи в <a href=\"ОткрытьСертификат\">карточке сертификата</a>. \n• Если в сертификате выбрано приложение по умолчанию, то <a href=\"УстановитьСертификатВКонтейнер\">установите сертификат в контейнер</a> прямо из приложения \nили переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>",
|
||||
"Reason": "• Алгоритм выбранного приложения электронной подписи в карточке сертификата не соответствует сертификату.\n• Алгоритм шифрования не поддерживается приложением электронной подписи.",
|
||||
"Solution": "• Очистите неверно выбранное приложение электронной подписи в <a href=\"ОткрытьСертификат\">карточке сертификата</a>. \n• Если в сертификате выбрано приложение по умолчанию, то <a href=\"УстановитьСертификатВКонтейнер\">установите сертификат в контейнер</a> прямо из приложения \nили переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>\n• Если ошибка возникла при шифровании или расшифровке, используйте другое приложение электронной подписи, поддерживающее алгоритм шифрования.",
|
||||
"ErrorText": "Неизвестный алгоритм криптографии",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
"En": "",
|
||||
"Category": "unknown_algo"
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
@@ -1286,7 +1289,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Не найден контейнер ключа электронной подписи",
|
||||
"RepairMethods": "{\"МетодикиУстранения\": [\"ПроверитьСертификатВЛокальномХранилище\"]}",
|
||||
"En": "",
|
||||
@@ -1295,7 +1298,7 @@
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• Подайте заявление на новый сертификат, если закрытый ключ утерян.",
|
||||
"Solution": "• Установите закрытый ключ на сервере (вставить токен или флешку с файлом закрытого ключа).\n• Переустановите сертификат на сервере через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "Не найден контейнер ключа электронной подписи",
|
||||
"RepairMethods": "{\"МетодикиУстранения\": [\"ПроверитьСертификатВЛокальномХранилище\"]}",
|
||||
"En": "",
|
||||
@@ -1316,8 +1319,43 @@
|
||||
"ErrorText": "/poazip|/errors/suspended-request",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Используйте подписание на клиенте.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80090022)",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Server": true
|
||||
},
|
||||
{
|
||||
"Anchor": "Неправильный пароль",
|
||||
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Используйте подписание на клиенте.",
|
||||
"ErrorText": "контекст был получен в ограниченном режиме",
|
||||
"RepairMethods": "",
|
||||
"En": "the context was obtained in a limited mode",
|
||||
"Server": true
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Алгоритм шифрования не поддерживается приложением электронной подписи.",
|
||||
"Solution": "• Очистите неверно выбранное приложение электронной подписи в <a href=\"ОткрытьСертификат\">карточке сертификата</a>. \n• Если в сертификате выбрано приложение по умолчанию, то <a href=\"УстановитьСертификатВКонтейнер\">установите сертификат в контейнер</a> прямо из приложения \nили переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>\n• Используйте другое приложение электронной подписи, поддерживающее алгоритм шифрования.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80091002)",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Category": "unknown_algo"
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Некорректно установлено приложение КриптоПро CSP.",
|
||||
"Solution": "<a href=\"https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/431/9/oshibk-0xc0000225-pri-sozdnii-podpisi\">Восстановите приложение КриптоПро CSP</a> и перезагрузите компьютер.",
|
||||
"ErrorText": "Ошибка при формировании данных подписи (0xC0000225)",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
},
|
||||
],
|
||||
"LastChangeDate": "2024-09-13T09:59:39",
|
||||
"Version": "3.0.1.35"
|
||||
"LastChangeDate": "2024-09-27T11:06:18",
|
||||
"Version": "3.0.1.39"
|
||||
}
|
||||
@@ -1280,7 +1280,7 @@
|
||||
|
||||
Если Объект.ТипТекста = Перечисления.ТипыТекстовЭлектронныхПисем.HTML Тогда
|
||||
ТекстПисьма = Объект.ТекстHTML;
|
||||
ТекстПисьма = Взаимодействия.ОбработатьТекстHTML(Объект.Ссылка);
|
||||
ТекстПисьма = Взаимодействия.ОбработатьТекстHTML(Объект.Ссылка, Ложь, Ложь);
|
||||
Элементы.ТекстПисьма.Вид = ВидПоляФормы.ПолеHTMLДокумента;
|
||||
Элементы.ТекстПисьма.ТолькоПросмотр = Ложь;
|
||||
Иначе
|
||||
|
||||
+145
@@ -0,0 +1,145 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:EventSubscription xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="82035887-4f22-435b-a43f-b5ef9cb845ce">
|
||||
<name>ПроверитьБезопасныйРежимПередЗаписью</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверить безопасный режим перед записью</value>
|
||||
</synonym>
|
||||
<source>
|
||||
<types>ConstantValueManager.МаксимальныйРазмерФайла</types>
|
||||
<types>ConstantValueManager.СоздаватьЭлектронныеПодписиНаСервере</types>
|
||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервиса</types>
|
||||
<types>ConstantValueManager.НеИспользоватьРазделениеПоОбластямДанных</types>
|
||||
<types>CatalogObject.ХранилищеДвоичныхДанных</types>
|
||||
<types>CatalogObject.ГруппыИсполнителейЗадач</types>
|
||||
<types>ConstantValueManager.ПользовательСтандартногоИнтерфейсаOData</types>
|
||||
<types>ConstantValueManager.СписокЗапрещенныхРасширений</types>
|
||||
<types>CatalogObject.ВерсииФайлов</types>
|
||||
<types>ConstantValueManager.ИспользованиеКаталогаДополнительныхОтчетовИОбработокВМоделиСервиса</types>
|
||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанных</types>
|
||||
<types>ConstantValueManager.ХранитьИсториюРассылкиОтчетов</types>
|
||||
<types>ConstantValueManager.ИспользоватьГруппыВнешнихПользователей</types>
|
||||
<types>ConstantValueManager.ПровайдерSMS</types>
|
||||
<types>ConstantValueManager.ТипПодписиКриптографииПоУмолчанию</types>
|
||||
<types>ConstantValueManager.КаталогСообщенийОбменаДаннымиДляLinux</types>
|
||||
<types>ConstantValueManager.СоздаватьПодкаталогиСИменамиВладельцев</types>
|
||||
<types>ConstantValueManager.ИзменятьЗаданияЗаднимЧислом</types>
|
||||
<types>ConstantValueManager.УдалитьНастройкиВходаПользователей</types>
|
||||
<types>ConstantValueManager.ОтложенноеОбновлениеЗавершеноУспешно</types>
|
||||
<types>CatalogObject.УчетныеЗаписиЭлектроннойПочты</types>
|
||||
<types>ConstantValueManager.ОсновнойЯзык</types>
|
||||
<types>ConstantValueManager.НастройкиВходаПользователей</types>
|
||||
<types>ConstantValueManager.КаталогСообщенийОбменаДаннымиДляWindows</types>
|
||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВЛокальномРежиме</types>
|
||||
<types>ConstantValueManager.НастройкиПодчиненногоУзлаРИБ</types>
|
||||
<types>CatalogObject.РассылкиОтчетов</types>
|
||||
<types>ConstantValueManager.ДополнительныйЯзык2</types>
|
||||
<types>ConstantValueManager.ИспользоватьДатыЗапретаИзменения</types>
|
||||
<types>CatalogObject.ПоставляемыеДополнительныеОтчетыИОбработки</types>
|
||||
<types>ConstantValueManager.СостояниеОтправкиСерверныхОповещений</types>
|
||||
<types>ConstantValueManager.ИзвлекатьТекстыФайловНаСервере</types>
|
||||
<types>CatalogObject.ПрофилиГруппДоступа</types>
|
||||
<types>ConstantValueManager.ДобавлятьМеткиВремениАвтоматически</types>
|
||||
<types>ConstantValueManager.ПрофильБезопасностиИнформационнойБазы</types>
|
||||
<types>ConstantValueManager.СинхронизироватьФайлы</types>
|
||||
<types>ConstantValueManager.ПовторитьЗагрузкуСообщенияОбменаДаннымиПередЗапуском</types>
|
||||
<types>CatalogObject.ПредопределенныеВариантыОтчетовРасширений</types>
|
||||
<types>CatalogObject.ИдентификаторыОбъектовРасширений</types>
|
||||
<types>ConstantValueManager.ОграничиватьДоступНаУровнеЗаписей</types>
|
||||
<types>ConstantValueManager.ПараметрыБлокировкиРаботыСВнешнимиРесурсами</types>
|
||||
<types>ConstantValueManager.УдалитьЛогинДоступаКСервисуMorpher</types>
|
||||
<types>ConstantValueManager.ЗаголовокСистемы</types>
|
||||
<types>ConstantValueManager.СтандартныеПодсистемыВАвтономномРежиме</types>
|
||||
<types>ConstantValueManager.СведенияОБлокируемыхОбъектах</types>
|
||||
<types>ConstantValueManager.ДанныеДляОтложенногоОбновления</types>
|
||||
<types>ConstantValueManager.ПроверятьЭлектронныеПодписиНаСервере</types>
|
||||
<types>ConstantValueManager.ОграничиватьДоступНаУровнеЗаписейУниверсально</types>
|
||||
<types>ConstantValueManager.ПутьКТомуБезУчетаРегиональныхНастроек</types>
|
||||
<types>ConstantValueManager.РазрешитьВыполнениеДООРегламентнымиЗаданиямиВМоделиСервиса</types>
|
||||
<types>ConstantValueManager.ДанныеДляИзмененияМультиязычныхРеквизитов</types>
|
||||
<types>ConstantValueManager.КаталогВременныхФайловДляWindows</types>
|
||||
<types>ConstantValueManager.НастройкиРегистрацииСобытийДоступаКДанным</types>
|
||||
<types>ConstantValueManager.ИспользоватьПрофилиБезопасностиДляДОО</types>
|
||||
<types>ConstantValueManager.ХранитьФайлыВТомахНаДиске</types>
|
||||
<types>ConstantValueManager.ИспользоватьШифрование</types>
|
||||
<types>ConstantValueManager.СообщениеОбменаДаннымиИзГлавногоУзла</types>
|
||||
<types>ConstantValueManager.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</types>
|
||||
<types>ConstantValueManager.ПоследнееОбновлениеДоступа</types>
|
||||
<types>ConstantValueManager.АдресДляВосстановленияПароляУчетнойЗаписи</types>
|
||||
<types>ConstantValueManager.АдресПубликацииИнформационнойБазыВЛокальнойСети</types>
|
||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСПриложениемВИнтернете</types>
|
||||
<types>ConstantValueManager.СписокРасширенийФайловOpenDocumentОбластиДанных</types>
|
||||
<types>ConstantValueManager.ПараметрыРезервногоКопирования</types>
|
||||
<types>ConstantValueManager.РегистрироватьПоказателиСерверныхОповещений</types>
|
||||
<types>ConstantValueManager.ИспользоватьАльтернативныйСерверДляЗагрузкиКурсовВалют</types>
|
||||
<types>ConstantValueManager.ИспользоватьВнешнихПользователей</types>
|
||||
<types>ConstantValueManager.ПараметрыАдминистрированияИБ</types>
|
||||
<types>ConstantValueManager.ИспользоватьАвтономнуюРаботуВМоделиСервиса</types>
|
||||
<types>ConstantValueManager.ПервоеОбновлениеДоступаЗавершилось</types>
|
||||
<types>ConstantValueManager.МаксимальныйРазмерФайлаОбластиДанных</types>
|
||||
<types>ConstantValueManager.ИспользуютсяПрофилиБезопасности</types>
|
||||
<types>ConstantValueManager.ПараметрыИтоговИАгрегатов</types>
|
||||
<types>ConstantValueManager.ЭтоАвтономноеРабочееМесто</types>
|
||||
<types>ConstantValueManager.ПараметрыХраненияФайловВИБ</types>
|
||||
<types>ConstantValueManager.ИспользоватьДополнительныеОтчетыИОбработки</types>
|
||||
<types>ChartOfCharacteristicTypesObject.РазделыДатЗапретаИзменения</types>
|
||||
<types>ConstantValueManager.АдресСервисаМЧДРР</types>
|
||||
<types>ConstantValueManager.ДатаОбновленияПовторноИспользуемыхЗначенийМРО</types>
|
||||
<types>ConstantValueManager.ВерсияКлассификатораБанков</types>
|
||||
<types>ConstantValueManager.СведенияОбОбновленииИБ</types>
|
||||
<types>ConstantValueManager.СпособХраненияФайлов</types>
|
||||
<types>ConstantValueManager.АдресПубликацииИнформационнойБазыВИнтернете</types>
|
||||
<types>ConstantValueManager.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</types>
|
||||
<types>ConstantValueManager.ГлавныйУзел</types>
|
||||
<types>CatalogObject.ГруппыВнешнихПользователей</types>
|
||||
<types>ConstantValueManager.СписокРасширенийФайловOpenDocument</types>
|
||||
<types>ConstantValueManager.РежимОчисткиФайлов</types>
|
||||
<types>CatalogObject.ВнешниеКомпоненты</types>
|
||||
<types>CatalogObject.ДополнительныеОтчетыИОбработки</types>
|
||||
<types>ConstantValueManager.ИспользоватьРазделениеПоОбластямДанных</types>
|
||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСЛокальнойПрограммой</types>
|
||||
<types>CatalogObject.СертификатыКлючейЭлектроннойПодписиИШифрования</types>
|
||||
<types>CatalogObject.ПредопределенныеВариантыОтчетов</types>
|
||||
<types>ConstantValueManager.ВерсияДатЗапретаИзменения</types>
|
||||
<types>ConstantValueManager.ИспользоватьГруппыПользователей</types>
|
||||
<types>ConstantValueManager.ИспользоватьДополнительныйЯзык1</types>
|
||||
<types>CatalogObject.ВнешниеПользователи</types>
|
||||
<types>ConstantValueManager.СтатусОбновленияКонфигурации</types>
|
||||
<types>CatalogObject.ГруппыДоступа</types>
|
||||
<types>ConstantValueManager.ПрефиксПоследнегоАвтономногоРабочегоМеста</types>
|
||||
<types>ConstantValueManager.ИспользоватьДополнительныйЯзык2</types>
|
||||
<types>ConstantValueManager.СписокРасширенийТекстовыхФайлов</types>
|
||||
<types>CatalogObject.ВерсииРасширений</types>
|
||||
<types>ConstantValueManager.ИдентификаторИнформационнойБазы</types>
|
||||
<types>CatalogObject.Файлы</types>
|
||||
<types>ConstantValueManager.УсовершенствоватьПодписиСДаты</types>
|
||||
<types>ConstantValueManager.СписокЗапрещенныхРасширенийОбластиДанных</types>
|
||||
<types>ConstantValueManager.ЗапрещатьЗагрузкуФайловПоРасширению</types>
|
||||
<types>ConstantValueManager.РазрешенныеНеаккредитованныеУЦ</types>
|
||||
<types>CatalogObject.ОбщиеВнешниеКомпоненты</types>
|
||||
<types>CatalogObject.КлючиДоступа</types>
|
||||
<types>ConstantValueManager.ЗапретитьОтображениеНебезопасногоСодержимогоВПисьмах</types>
|
||||
<types>CatalogObject.ИдентификаторыОбъектовМетаданных</types>
|
||||
<types>ConstantValueManager.ДополнительныйЯзык1</types>
|
||||
<types>ConstantValueManager.ПорядокОбрабатываемыхДанных</types>
|
||||
<types>CatalogObject.ГруппыПользователей</types>
|
||||
<types>ConstantValueManager.КаталогВременныхФайловДляLinux</types>
|
||||
<types>CatalogObject.ПрограммыЭлектроннойПодписиИШифрования</types>
|
||||
<types>ConstantValueManager.ИспользоватьДатыЗапретаЗагрузки</types>
|
||||
<types>ConstantValueManager.ЗагрузитьРасширенияИзменяющиеСтруктуруДанных</types>
|
||||
<types>ConstantValueManager.ПрефиксУзлаРаспределеннойИнформационнойБазы</types>
|
||||
<types>ConstantValueManager.РегистрироватьИзмененияПравДоступа</types>
|
||||
<types>ConstantValueManager.ЗагрузитьСообщениеОбменаДанными</types>
|
||||
<types>ConstantValueManager.АвтоматическиНастраиватьРазрешенияВПрофиляхБезопасности</types>
|
||||
<types>ConstantValueManager.УсовершенствоватьПодписиАвтоматически</types>
|
||||
<types>ConstantValueManager.ЗарегистрированыИзмененияДанных</types>
|
||||
<types>ConstantValueManager.НастройкаПроксиСервера</types>
|
||||
<types>ConstantValueManager.ИспользоватьУдалениеПомеченныхОбъектов</types>
|
||||
<types>ConstantValueManager.ИспользоватьСервисDSS</types>
|
||||
<types>ConstantValueManager.УчетнаяЗаписьДляВосстановленияПароля</types>
|
||||
<types>ConstantValueManager.ИспользоватьСкрытиеПерсональныхДанныхСубъектов</types>
|
||||
<types>CatalogObject.Пользователи</types>
|
||||
</source>
|
||||
<event>BeforeWrite</event>
|
||||
<handler>CommonModule.СтандартныеПодсистемыСервер.ПроверитьБезопасныйРежимПередЗаписью</handler>
|
||||
</mdclass:EventSubscription>
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:EventSubscription xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="667b0f85-b82d-4d8e-9d75-b55a9723dce7">
|
||||
<name>ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверить безопасный режим перед записью набора записи</value>
|
||||
</synonym>
|
||||
<source>
|
||||
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаДанными</types>
|
||||
<types>InformationRegisterRecordSet.ПравилаДляОбменаДанными</types>
|
||||
<types>InformationRegisterRecordSet.ИспользуемыеВидыДоступа</types>
|
||||
<types>InformationRegisterRecordSet.СубъектыДляСкрытияПерсональныхДанных</types>
|
||||
<types>InformationRegisterRecordSet.БлокировкиСеансовОбластейДанных</types>
|
||||
<types>InformationRegisterRecordSet.ИспользуемыеВидыДоступаПоТаблицам</types>
|
||||
<types>InformationRegisterRecordSet.РазрешенияНаИспользованиеВнешнихРесурсов</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиСинхронизацииФайлов</types>
|
||||
<types>InformationRegisterRecordSet.СообщенияОбменаДаннымиОбластейДанных</types>
|
||||
<types>InformationRegisterRecordSet.ЗначенияГруппДоступаПоУмолчанию</types>
|
||||
<types>InformationRegisterRecordSet.БезопасноеХранилищеДанныхОбластейДанных</types>
|
||||
<types>InformationRegisterRecordSet.ВерсииПодсистем</types>
|
||||
<types>InformationRegisterRecordSet.ДанныеОбработанныеВЦентральномУзлеРИБ</types>
|
||||
<types>InformationRegisterRecordSet.СоответствияОбъектовИнформационныхБаз</types>
|
||||
<types>InformationRegisterRecordSet.СообщенияОбменаДанными</types>
|
||||
<types>InformationRegisterRecordSet.НазначениеДополнительныхОбработок</types>
|
||||
<types>InformationRegisterRecordSet.ЭлектронныеПодписиМЧД</types>
|
||||
<types>InformationRegisterRecordSet.ВерсииПодсистемОбластейДанных</types>
|
||||
<types>InformationRegisterRecordSet.ПериодическиеСерверныеОповещения</types>
|
||||
<types>InformationRegisterRecordSet.СертификатыПолучателейРассылкиОтчетов</types>
|
||||
<types>InformationRegisterRecordSet.БезопасноеХранилищеДанных</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаОбластиДанных</types>
|
||||
<types>InformationRegisterRecordSet.КодировкиФайлов</types>
|
||||
<types>InformationRegisterRecordSet.СведенияОПользователях</types>
|
||||
<types>InformationRegisterRecordSet.НеразделенныеПользователи</types>
|
||||
<types>InformationRegisterRecordSet.РежимыПодключенияВнешнихМодулей</types>
|
||||
<types>InformationRegisterRecordSet.ОбработчикиОбновления</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиПолномочийМЧД</types>
|
||||
<types>InformationRegisterRecordSet.ОбщиеНастройкиУзловИнформационныхБаз</types>
|
||||
<types>InformationRegisterRecordSet.ИерархияГруппПользователей</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиВерсионированияОбъектов</types>
|
||||
<types>InformationRegisterRecordSet.СертификатыПользователяDSS</types>
|
||||
<types>InformationRegisterRecordSet.СертификатыШифрования</types>
|
||||
<types>InformationRegisterRecordSet.ДлительныеОперации</types>
|
||||
<types>InformationRegisterRecordSet.ЗависимостиПравДоступа</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиОчисткиФайлов</types>
|
||||
<types>InformationRegisterRecordSet.ПараметрыРаботыПрограммы</types>
|
||||
<types>InformationRegisterRecordSet.ПараметрыОграниченияДоступа</types>
|
||||
<types>InformationRegisterRecordSet.СубъектыДляРасчетаСроковХранения</types>
|
||||
<types>InformationRegisterRecordSet.ДатыЗапретаИзменения</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиУчетныхЗаписейЭлектроннойПочты</types>
|
||||
<types>InformationRegisterRecordSet.УничтоженныеПерсональныеДанные</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаОбластейДанных</types>
|
||||
<types>InformationRegisterRecordSet.СогласияНаОбработкуПерсональныхДанных</types>
|
||||
<types>InformationRegisterRecordSet.ПараметрыРаботыВерсийРасширений</types>
|
||||
<types>InformationRegisterRecordSet.ОбластиПерсональныхДанных</types>
|
||||
<types>InformationRegisterRecordSet.ОтправленныеСерверныеОповещения</types>
|
||||
<types>InformationRegisterRecordSet.ФайлыВРабочемКаталоге</types>
|
||||
<types>InformationRegisterRecordSet.СрокиХраненияПерсональныхДанных</types>
|
||||
<types>InformationRegisterRecordSet.ХранилищеФайлов</types>
|
||||
<types>InformationRegisterRecordSet.НастройкиПравОбъектов</types>
|
||||
<types>InformationRegisterRecordSet.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</types>
|
||||
<types>InformationRegisterRecordSet.ИдентификаторыОбъектовВерсийРасширений</types>
|
||||
<types>InformationRegisterRecordSet.РезультатыОбменаДанными</types>
|
||||
<types>InformationRegisterRecordSet.ТаблицыГруппДоступа</types>
|
||||
<types>InformationRegisterRecordSet.РабочиеКаталогиФайлов</types>
|
||||
<types>InformationRegisterRecordSet.ПраваРолей</types>
|
||||
<types>InformationRegisterRecordSet.ПользовательскиеНастройкиДоступаКОбработкам</types>
|
||||
<types>InformationRegisterRecordSet.ЭлектронныеПодписи</types>
|
||||
<types>InformationRegisterRecordSet.СведенияОФайлах</types>
|
||||
<types>InformationRegisterRecordSet.ЗначенияГруппДоступа</types>
|
||||
<types>InformationRegisterRecordSet.ВерсииОбъектов</types>
|
||||
<types>InformationRegisterRecordSet.НаследованиеНастроекПравОбъектов</types>
|
||||
<types>InformationRegisterRecordSet.СоставыГруппПользователей</types>
|
||||
</source>
|
||||
<event>BeforeWrite</event>
|
||||
<handler>CommonModule.СтандартныеПодсистемыСервер.ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</handler>
|
||||
</mdclass:EventSubscription>
|
||||
@@ -126,6 +126,9 @@
|
||||
// См. СтандартныеПодсистемыСервер.УстановитьПараметрРаботыРасширения.
|
||||
Процедура УстановитьПараметрРаботыРасширения(ИмяПараметра, Значение, БезУчетаВерсииРасширений = Ложь) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"РегистрыСведений.ПараметрыРаботыВерсийРасширений.УстановитьПараметрРаботыРасширения");
|
||||
|
||||
ВерсияРасширений = ?(БезУчетаВерсииРасширений,
|
||||
Справочники.ВерсииРасширений.ПустаяСсылка(), ПараметрыСеанса.ВерсияРасширений);
|
||||
|
||||
|
||||
@@ -104,6 +104,9 @@
|
||||
// См. СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы.
|
||||
Процедура УстановитьПараметрРаботыПрограммы(ИмяПараметра, Значение) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"РегистрыСведений.ПараметрыРаботыПрограммы.УстановитьПараметрРаботыПрограммы");
|
||||
|
||||
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
|
||||
ПроверитьВозможностьОбновленияВМоделиСервиса(ИмяПараметра, Значение, "Установка");
|
||||
|
||||
@@ -118,6 +121,9 @@
|
||||
// См. СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы.
|
||||
Процедура ОбновитьПараметрРаботыПрограммы(ИмяПараметра, Значение, ЕстьИзменения = Ложь, СтароеЗначение = Неопределено) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"РегистрыСведений.ПараметрыРаботыПрограммы.ОбновитьПараметрРаботыПрограммы");
|
||||
|
||||
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
|
||||
|
||||
ОписаниеЗначения = ОписаниеЗначенияПараметраРаботыПрограммы(ИмяПараметра, Ложь);
|
||||
@@ -195,6 +201,9 @@
|
||||
// См. СтандартныеПодсистемыСервер.ДобавитьИзмененияПараметраРаботыПрограммы.
|
||||
Процедура ДобавитьИзмененияПараметраРаботыПрограммы(ИмяПараметра, Знач Изменения) Экспорт
|
||||
|
||||
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
|
||||
"РегистрыСведений.ПараметрыРаботыПрограммы.ДобавитьИзмененияПараметраРаботыПрограммы");
|
||||
|
||||
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
|
||||
|
||||
// Получение версии ИБ или неразделенных данных.
|
||||
|
||||
@@ -1821,8 +1821,7 @@
|
||||
ДатаОкончания = ?(ТипЗнч(Период) = Тип("СтандартныйПериод"), Период.ДатаОкончания, Период);
|
||||
|
||||
Если СтрНайти(ВРег(ТипОбъектаМетаданных), "РЕГИСТР") = 0
|
||||
Или ПустаяСтрока(ИмяТаблицы)
|
||||
Или СтрСравнить(ТипОбъектаМетаданных, "РегистрыРасчета") = 0 Тогда
|
||||
Или СтрСравнить(ИмяТаблицы, "Остатки") <> 0 Тогда
|
||||
Возврат ДатаОкончания;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -22,6 +22,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СообщенияОбменаДанными</name>
|
||||
<right>
|
||||
@@ -1667,93 +1754,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СписокРасширенийТекстовыхФайлов</name>
|
||||
<right>
|
||||
|
||||
@@ -83,6 +83,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.НаборыДополнительныхРеквизитовИСведений</name>
|
||||
<right>
|
||||
@@ -818,33 +845,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ПредупрежденияПриЗавершенииРаботы</name>
|
||||
<right>
|
||||
|
||||
@@ -50,6 +50,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПериодыНерабочихДнейКалендаря</name>
|
||||
<right>
|
||||
@@ -666,33 +693,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СписокРасширенийТекстовыхФайлов</name>
|
||||
<right>
|
||||
|
||||
@@ -31,6 +31,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НастройкиПодключения</name>
|
||||
<right>
|
||||
@@ -289,33 +316,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_2_1.Operation.PutMessageForDataMatching</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СлужебныеАдресныеСведения</name>
|
||||
<right>
|
||||
@@ -95,33 +122,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ЗагруженныеВерсииАдресныхСведений</name>
|
||||
<right>
|
||||
|
||||
+23
-23
@@ -3,29 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -53,6 +30,29 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
|
||||
<right>
|
||||
|
||||
@@ -3,24 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -48,6 +30,24 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.КлассификаторБанков</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов</name>
|
||||
<right>
|
||||
@@ -49,33 +76,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
|
||||
<right>
|
||||
|
||||
@@ -72,6 +72,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПапкиЭлектронныхПисем</name>
|
||||
<right>
|
||||
@@ -409,33 +436,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DocumentJournal.Взаимодействия.Command.ЗапланироватьВзаимодействиеПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -3,31 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ГруппыПользователей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -55,6 +30,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ГруппыПользователей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КалендарныеГрафики</name>
|
||||
<right>
|
||||
@@ -65,33 +92,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.РучныеИзмененияГрафиковРаботы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,32 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.РазделыДатЗапретаИзменения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -56,6 +30,32 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.РазделыДатЗапретаИзменения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
||||
<right>
|
||||
|
||||
@@ -3,21 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.РазделыДатЗапретаИзменения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -45,6 +30,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.РазделыДатЗапретаИзменения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаИзменения</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.НаборыДополнительныхРеквизитовИСведений</name>
|
||||
<right>
|
||||
@@ -81,33 +108,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеГиперссылки</name>
|
||||
<right>
|
||||
|
||||
@@ -26,6 +26,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
@@ -72,33 +99,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки</name>
|
||||
<right>
|
||||
@@ -63,33 +90,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПериодыНерабочихДнейКалендаря</name>
|
||||
<right>
|
||||
@@ -49,33 +76,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПроизводственныеКалендари</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КурсыВалют</name>
|
||||
<right>
|
||||
@@ -65,33 +92,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКурсовВалют</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов</name>
|
||||
<right>
|
||||
@@ -72,33 +99,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
|
||||
<right>
|
||||
|
||||
@@ -14,6 +14,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -165,33 +192,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьSMS</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенности.Command.Отменить</name>
|
||||
<right>
|
||||
@@ -49,33 +76,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,13 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonCommand.Напомнить</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,6 +30,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.Напомнить</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НапоминанияПользователя</name>
|
||||
<right>
|
||||
|
||||
@@ -18,6 +18,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
@@ -81,31 +108,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -10,6 +10,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ОтветыНаВопросыАнкет</name>
|
||||
<right>
|
||||
@@ -54,33 +81,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
|
||||
@@ -3,13 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,6 +30,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,13 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,6 +30,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,24 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ГруппыПользователей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -48,6 +30,24 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ГруппыПользователей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Пользователи</name>
|
||||
<right>
|
||||
|
||||
+26
-26
@@ -3,32 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux.Command.ПутиКПрограммеНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -56,6 +30,32 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux.Command.ПутиКПрограммеНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПрограммыЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
|
||||
@@ -33,13 +33,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -71,6 +64,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПолучателейРассылкиОтчетов</name>
|
||||
<right>
|
||||
|
||||
@@ -14,6 +14,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
@@ -87,33 +114,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗависшиеЗадачи</name>
|
||||
<right>
|
||||
|
||||
+19
-19
@@ -3,25 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ЗаявленияНаВыпускСертификата</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -49,6 +30,25 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ЗаявленияНаВыпускСертификата</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СнимкиОтчетов</name>
|
||||
<right>
|
||||
@@ -47,33 +74,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиDSS</name>
|
||||
<right>
|
||||
@@ -60,33 +87,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПользователяDSS</name>
|
||||
<right>
|
||||
|
||||
@@ -49,6 +49,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
@@ -127,33 +154,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -81,31 +108,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,13 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,6 +30,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
@@ -106,33 +133,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеСведения</name>
|
||||
<right>
|
||||
@@ -40,33 +67,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||
<right>
|
||||
|
||||
@@ -3,25 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.СостоянияОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -49,6 +30,25 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СостоянияОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
|
||||
@@ -3,13 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonCommand.ПраваДоступа</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,6 +30,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ПраваДоступа</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
|
||||
@@ -3,17 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Report.УниверсальныйОтчет</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -41,6 +30,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.УниверсальныйОтчет</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.НастройкаКолонтитулов</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПрофилиКлючевыхОпераций</name>
|
||||
<right>
|
||||
@@ -152,33 +179,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,33 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НастройкиСинхронизацииФайлов</name>
|
||||
<right>
|
||||
@@ -41,33 +68,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиСинхронизацииФайлов</name>
|
||||
<right>
|
||||
|
||||
Loaded 100 of 124 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user