3_1_11_228
This commit is contained in:
1 parent
a056300d46
commit
01ae1bfbf5
124 files changed
+2192
-1711
No files matched your search
@@ -147,6 +147,8 @@
|
|||||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
Параметры.ОбработкаЗавершена = Истина;
|
Параметры.ОбработкаЗавершена = Истина;
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент
|
||||||
|
|
||||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Параметры.ВерсияПодсистемыНаНачалоОбновления, "3.1.5.220") < 0
|
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Параметры.ВерсияПодсистемыНаНачалоОбновления, "3.1.5.220") < 0
|
||||||
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись")
|
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись")
|
||||||
И ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент")
|
И ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент")
|
||||||
@@ -214,6 +216,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент
|
||||||
|
|
||||||
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ВнешниеКомпоненты");
|
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ВнешниеКомпоненты");
|
||||||
Если Выборка.Количество() > 0 Тогда
|
Если Выборка.Количество() > 0 Тогда
|
||||||
|
|||||||
+23
-6
@@ -101,22 +101,39 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Добавить(Команда)
|
Процедура Добавить(Команда)
|
||||||
Подписант = ДобавитьПодписанта();
|
|
||||||
|
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
|
||||||
|
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, ЭтотОбъект);
|
||||||
|
ПараметрыПодписанта.НомерТелефона = НомерТелефона;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
ПроверитьПараметрыПодписанта(ПараметрыПодписанта);
|
||||||
|
Исключение
|
||||||
|
ОбщегоНазначенияКлиент.СообщитьПользователю(ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
Возврат;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Подписант = ДобавитьПодписанта(ПараметрыПодписанта);
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Подписант) Тогда
|
Если ЗначениеЗаполнено(Подписант) Тогда
|
||||||
ОповеститьОЗаписиНового(Подписант);
|
ОповеститьОЗаписиНового(Подписант);
|
||||||
Оповестить("Запись_ПодписантыСервисаМобильнойПодписи", Новый Структура("ЭтоНовый", Истина), Подписант);
|
Оповестить("Запись_ПодписантыСервисаМобильнойПодписи", Новый Структура("ЭтоНовый", Истина), Подписант);
|
||||||
Закрыть(Подписант);
|
Закрыть(Подписант);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
&НаСервере
|
&НаСервереБезКонтекста
|
||||||
Функция ДобавитьПодписанта()
|
Процедура ПроверитьПараметрыПодписанта(ПараметрыПодписанта)
|
||||||
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
|
СервисМобильнойПодписиСлужебный.ПроверкаПараметровПодписанта(ПараметрыПодписанта);
|
||||||
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, ЭтотОбъект);
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ДобавитьПодписанта(ПараметрыПодписанта)
|
||||||
Возврат СервисМобильнойПодписиСлужебный.ДобавитьПодписантаВСправочник(ПараметрыПодписанта);
|
Возврат СервисМобильнойПодписиСлужебный.ДобавитьПодписантаВСправочник(ПараметрыПодписанта);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -158,7 +175,7 @@
|
|||||||
|
|
||||||
СервисМобильнойПодписиПереопределяемый.ПриЗаполненииРеквизитовОрганизации(Реквизиты, СтандартнаяОбработка);
|
СервисМобильнойПодписиПереопределяемый.ПриЗаполненииРеквизитовОрганизации(Реквизиты, СтандартнаяОбработка);
|
||||||
|
|
||||||
Если СтандартнаяОбработка = Истина Тогда
|
Если СтандартнаяОбработка Тогда
|
||||||
|
|
||||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Организации") Тогда
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Организации") Тогда
|
||||||
Возврат Реквизиты;
|
Возврат Реквизиты;
|
||||||
|
|||||||
+1
-1
@@ -174,11 +174,11 @@
|
|||||||
<dataPath xsi:type="form:DataPath">
|
<dataPath xsi:type="form:DataPath">
|
||||||
<segments>Подписант</segments>
|
<segments>Подписант</segments>
|
||||||
</dataPath>
|
</dataPath>
|
||||||
|
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
<name>ПодписантРасширеннаяПодсказка</name>
|
<name>ПодписантРасширеннаяПодсказка</name>
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
|||||||
+2
-1
@@ -31,8 +31,9 @@
|
|||||||
|
|
||||||
УстановитьТипПодписи(НовыйПараметрТипПодписи);
|
УстановитьТипПодписи(НовыйПараметрТипПодписи);
|
||||||
|
|
||||||
|
СервисМобильнойПодписиСлужебный.ПодписантПриСозданииНаСервере(ЭтотОбъект, Параметры.Подписант);
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
||||||
СервисМобильнойПодписиСлужебный.ПодписантПриСозданииНаСервере(ЭтотОбъект, Параметры.Подписант);
|
|
||||||
Если ЗначениеЗаполнено(Подписант) И Параметры.БезПодтверждения Тогда
|
Если ЗначениеЗаполнено(Подписант) И Параметры.БезПодтверждения Тогда
|
||||||
БезПодтверждения = Истина;
|
БезПодтверждения = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@
|
|||||||
<id>1</id>
|
<id>1</id>
|
||||||
<title>
|
<title>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Документы отправлены подписанту в мобильное приложение <b>Моя подпись</> от ФНС. Зайдите в приложение и подпишите документы, затем нажмите кнопку <b>Документы подписаны</></value>
|
<value>Документы отправлены подписанту в мобильное приложение <b>Моя подпись</> от ФНС. Зайдите в приложение и подпишите документы, затем нажмите кнопку <b>Документы подписаны.</></value>
|
||||||
</title>
|
</title>
|
||||||
<visible>true</visible>
|
<visible>true</visible>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
|
|||||||
+8
-4
@@ -18,15 +18,19 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
||||||
|
Если ТипЗнч(Параметры.Подписант) = Тип("Структура") Тогда
|
||||||
|
Подписант = ?(ЗначениеЗаполнено(Параметры.Подписант.Наименование), Параметры.Подписант.Наименование,
|
||||||
|
Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(Параметры.Подписант));
|
||||||
|
Иначе
|
||||||
|
Подписант = Параметры.Подписант;
|
||||||
|
КонецЕсли;
|
||||||
Элементы.НадписьОтправлено.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
Элементы.НадписьОтправлено.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||||
НСтр("ru='Документы отправлены подписанту <b>%1</b> в мобильное приложение <b>Моя подпись</b> от ФНС. Зайдите в приложение и подпишите документы, затем нажмите кнопку <b>Документы подписаны</b>'"),
|
НСтр("ru='Документы отправлены подписанту <b>%1</b> в мобильное приложение <b>Моя подпись</b> от ФНС. Зайдите в приложение и подпишите документы, затем нажмите кнопку <b>Документы подписаны</b>.'"),
|
||||||
?(ЗначениеЗаполнено(Параметры.Подписант.Наименование), Параметры.Подписант.Наименование,
|
Подписант);
|
||||||
Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(Параметры.Подписант)));
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||||
|
|
||||||
|
|||||||
@@ -520,7 +520,6 @@
|
|||||||
<name>СписокПередНачаломДобавления</name>
|
<name>СписокПередНачаломДобавления</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСтрокаПоиска</name>
|
<name>СписокСтрокаПоиска</name>
|
||||||
<id>7</id>
|
<id>7</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -544,7 +543,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСостояниеПросмотра</name>
|
<name>СписокСостояниеПросмотра</name>
|
||||||
<id>10</id>
|
<id>10</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -569,7 +567,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокУправлениеПоиском</name>
|
<name>СписокУправлениеПоиском</name>
|
||||||
<id>13</id>
|
<id>13</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
|
|||||||
@@ -28,8 +28,8 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<horizontalStretch>true</horizontalStretch>
|
|
||||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
<backColor xsi:type="core:ColorRef">
|
<backColor xsi:type="core:ColorRef">
|
||||||
@@ -160,6 +160,10 @@
|
|||||||
<items xsi:type="form:FormField">
|
<items xsi:type="form:FormField">
|
||||||
<name>ИННФЛ</name>
|
<name>ИННФЛ</name>
|
||||||
<id>7</id>
|
<id>7</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>ИНН физ. лица</value>
|
||||||
|
</title>
|
||||||
<visible>true</visible>
|
<visible>true</visible>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
<userVisible>
|
<userVisible>
|
||||||
@@ -689,7 +693,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</autoCommandBar>
|
</autoCommandBar>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПользователиСтрокаПоиска</name>
|
<name>ПользователиСтрокаПоиска</name>
|
||||||
<id>47</id>
|
<id>47</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -713,7 +716,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПользователиСостояниеПросмотра</name>
|
<name>ПользователиСостояниеПросмотра</name>
|
||||||
<id>50</id>
|
<id>50</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -738,7 +740,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПользователиУправлениеПоиском</name>
|
<name>ПользователиУправлениеПоиском</name>
|
||||||
<id>53</id>
|
<id>53</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -796,7 +797,6 @@
|
|||||||
<autoInsertNewRow>true</autoInsertNewRow>
|
<autoInsertNewRow>true</autoInsertNewRow>
|
||||||
<searchOnInput>Auto</searchOnInput>
|
<searchOnInput>Auto</searchOnInput>
|
||||||
<initialListView>Auto</initialListView>
|
<initialListView>Auto</initialListView>
|
||||||
<horizontalStretch>true</horizontalStretch>
|
|
||||||
<verticalStretch>true</verticalStretch>
|
<verticalStretch>true</verticalStretch>
|
||||||
<enableStartDrag>true</enableStartDrag>
|
<enableStartDrag>true</enableStartDrag>
|
||||||
<enableDrag>true</enableDrag>
|
<enableDrag>true</enableDrag>
|
||||||
@@ -1023,6 +1023,7 @@
|
|||||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||||
<showInFooter>true</showInFooter>
|
<showInFooter>true</showInFooter>
|
||||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<wrap>true</wrap>
|
<wrap>true</wrap>
|
||||||
<extendedEditMultipleValues>true</extendedEditMultipleValues>
|
<extendedEditMultipleValues>true</extendedEditMultipleValues>
|
||||||
@@ -1046,7 +1047,7 @@
|
|||||||
<event>OnCreateAtServer</event>
|
<event>OnCreateAtServer</event>
|
||||||
<name>ПриСозданииНаСервере</name>
|
<name>ПриСозданииНаСервере</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||||
<saveWindowSettings>true</saveWindowSettings>
|
<saveWindowSettings>true</saveWindowSettings>
|
||||||
<autoTitle>true</autoTitle>
|
<autoTitle>true</autoTitle>
|
||||||
<autoUrl>true</autoUrl>
|
<autoUrl>true</autoUrl>
|
||||||
|
|||||||
@@ -45,12 +45,29 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||||
Объект.НомерТелефона = "7" + СервисМобильнойПодписиКлиентСервер.ТолькоЦифры(НомерТелефона);
|
|
||||||
Если ВидПодписанта = "ЮридическоеЛицо" И Не ЗначениеЗаполнено(Объект.ИНН) Тогда
|
Если ВидПодписанта = "ЮридическоеЛицо" И Не ЗначениеЗаполнено(Объект.ИНН) Тогда
|
||||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Не заполнен ИНН юридического лица.'"),,"Объект.ИНН",,Отказ);
|
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Не заполнен ИНН юридического лица.'"),,"Объект.ИНН",,Отказ);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
|
||||||
|
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, Объект);
|
||||||
|
ПараметрыПодписанта.НомерТелефона = НомерТелефона;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
ПроверитьПараметрыПодписанта(ПараметрыПодписанта);
|
||||||
|
Исключение
|
||||||
|
ОбщегоНазначенияКлиент.СообщитьПользователю(ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()),,,,Отказ);
|
||||||
|
Возврат;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Объект.НомерТелефона = ПараметрыПодписанта.НомерТелефона;
|
||||||
|
НомерТелефона = Прав(Объект.НомерТелефона, 10);
|
||||||
|
Объект.ИНН = ПараметрыПодписанта.ИНН;
|
||||||
|
Объект.ИННФЛ = ПараметрыПодписанта.ИННФЛ;
|
||||||
|
|
||||||
Если ИспользуетсяАвтонаименование Или Не ЗначениеЗаполнено(Объект.Наименование) Тогда
|
Если ИспользуетсяАвтонаименование Или Не ЗначениеЗаполнено(Объект.Наименование) Тогда
|
||||||
Объект.Наименование = АвтоНаименование();
|
Объект.Наименование = АвтоНаименование(ПараметрыПодписанта);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Не ЗначениеЗаполнено(Объект.ИНН) И ЗначениеЗаполнено(Объект.ОГРН) Тогда
|
Если Не ЗначениеЗаполнено(Объект.ИНН) И ЗначениеЗаполнено(Объект.ОГРН) Тогда
|
||||||
ОГРН = "";
|
ОГРН = "";
|
||||||
@@ -143,9 +160,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаСервере
|
&НаСервереБезКонтекста
|
||||||
Функция АвтоНаименование()
|
Процедура ПроверитьПараметрыПодписанта(ПараметрыПодписанта)
|
||||||
Возврат Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(Объект);
|
СервисМобильнойПодписиСлужебный.ПроверкаПараметровПодписанта(ПараметрыПодписанта);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция АвтоНаименование(ПараметрыПодписанта)
|
||||||
|
Возврат Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(ПараметрыПодписанта);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -24,22 +24,6 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Иначе
|
||||||
|
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
+6
-7
@@ -859,10 +859,10 @@
|
|||||||
</items>
|
</items>
|
||||||
<items xsi:type="form:FormGroup">
|
<items xsi:type="form:FormGroup">
|
||||||
<name>СтраницаОтправитьНаПодписание</name>
|
<name>СтраницаОтправитьНаПодписание</name>
|
||||||
<id>520</id>
|
<id>536</id>
|
||||||
<items xsi:type="form:FormField">
|
<items xsi:type="form:FormField">
|
||||||
<name>Подписант</name>
|
<name>Подписант</name>
|
||||||
<id>522</id>
|
<id>533</id>
|
||||||
<title>
|
<title>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Подписант</value>
|
<value>Подписант</value>
|
||||||
@@ -878,10 +878,10 @@
|
|||||||
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
|
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
<name>ПодписантРасширеннаяПодсказка</name>
|
<name>ПодписантРасширеннаяПодсказка</name>
|
||||||
<id>524</id>
|
<id>535</id>
|
||||||
<title>
|
<title>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Документы будут отправлены в приложение "Моя подпись" от ФНС, необходимо будет дождаться получения результатов подписания</value>
|
<value>Документы будут отправлены в сервис мобильной подписи</value>
|
||||||
</title>
|
</title>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
@@ -891,7 +891,7 @@
|
|||||||
</extendedTooltip>
|
</extendedTooltip>
|
||||||
<contextMenu>
|
<contextMenu>
|
||||||
<name>ПодписантКонтекстноеМеню</name>
|
<name>ПодписантКонтекстноеМеню</name>
|
||||||
<id>523</id>
|
<id>534</id>
|
||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>InputField</type>
|
<type>InputField</type>
|
||||||
@@ -941,7 +941,6 @@
|
|||||||
<value>При пакетной отправке подписать или отменить подписание можно только у всех документов одновременно</value>
|
<value>При пакетной отправке подписать или отменить подписание можно только у всех документов одновременно</value>
|
||||||
</title>
|
</title>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
@@ -970,7 +969,7 @@
|
|||||||
</title>
|
</title>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
<name>СтраницаОтправитьНаПодписаниеРасширеннаяПодсказка</name>
|
<name>СтраницаОтправитьНаПодписаниеРасширеннаяПодсказка</name>
|
||||||
<id>521</id>
|
<id>537</id>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
|||||||
+15
-4
@@ -45,14 +45,17 @@
|
|||||||
|
|
||||||
// СтандартныеПодсистемы.СервисМобильнойПодписи
|
// СтандартныеПодсистемы.СервисМобильнойПодписи
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.СервисМобильнойПодписи") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.СервисМобильнойПодписи") Тогда
|
||||||
Если НовыйПараметрТипПодписи.РазрешитьОтправкуНаПодписание Тогда
|
Если НовыйПараметрТипПодписи.РазрешитьОтправкуНаПодписание
|
||||||
|
И ЭлектроннаяПодпись.ИспользоватьСервисМобильнойПодписи() Тогда
|
||||||
ЭлектроннаяПодписьЛокализация.ПриПолученииТиповПодписания(Элементы.ТипПодписанта.СписокВыбора);
|
ЭлектроннаяПодписьЛокализация.ПриПолученииТиповПодписания(Элементы.ТипПодписанта.СписокВыбора);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Элементы.ТипПодписанта.Видимость = Элементы.ТипПодписанта.СписокВыбора.Количество() > 1;
|
Элементы.ТипПодписанта.Видимость = Элементы.ТипПодписанта.СписокВыбора.Количество() > 1;
|
||||||
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
Если Элементы.ТипПодписанта.СписокВыбора.НайтиПоЗначению("ОтправитьНаПодписание") <> Неопределено Тогда
|
||||||
|
|
||||||
МодульСервисМобильнойПодписиСлужебный = ОбщегоНазначения.ОбщийМодуль("СервисМобильнойПодписиСлужебный");
|
МодульСервисМобильнойПодписиСлужебный = ОбщегоНазначения.ОбщийМодуль("СервисМобильнойПодписиСлужебный");
|
||||||
МодульСервисМобильнойПодписиСлужебный.ПодписантПриСозданииНаСервере(ЭтотОбъект, Параметры.Подписант);
|
МодульСервисМобильнойПодписиСлужебный.ПодписантПриСозданииНаСервере(ЭтотОбъект, Параметры.Подписант);
|
||||||
Если Элементы.ТипПодписанта.СписокВыбора.НайтиПоЗначению("ОтправитьНаПодписание") <> Неопределено Тогда
|
|
||||||
|
Если ЗначениеЗаполнено(Параметры.Подписант) Тогда
|
||||||
ТипПодписанта = "ОтправитьНаПодписание";
|
ТипПодписанта = "ОтправитьНаПодписание";
|
||||||
ИмяПоляАктивизироватьПоУмолчанию = "Подписант";
|
ИмяПоляАктивизироватьПоУмолчанию = "Подписант";
|
||||||
Если ЗначениеЗаполнено(Подписант) И Параметры.БезПодтверждения Тогда
|
Если ЗначениеЗаполнено(Подписант) И Параметры.БезПодтверждения Тогда
|
||||||
@@ -1229,7 +1232,6 @@
|
|||||||
БиблиотекаКартинок.ДиалогВосклицание, СтатусОповещенияПользователя.Важное,
|
БиблиотекаКартинок.ДиалогВосклицание, СтатусОповещенияПользователя.Важное,
|
||||||
Сертификат);
|
Сертификат);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Истина);
|
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Истина);
|
||||||
|
|
||||||
@@ -1407,8 +1409,17 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеПодписанияДанныхВСервисе(Результат, Контекст) Экспорт
|
Процедура ПослеПодписанияДанныхВСервисе(Результат, Контекст) Экспорт
|
||||||
|
|
||||||
|
Если ПеременныеОчищены() Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ПодписатьДанныеПослеВыполнения(Результат);
|
ПодписатьДанныеПослеВыполнения(Результат);
|
||||||
|
|
||||||
|
Если Результат.Свойство("ОтменаПодписания") Тогда
|
||||||
|
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Ложь);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Результат.Свойство("Ошибка") Тогда
|
Если Результат.Свойство("Ошибка") Тогда
|
||||||
|
|
||||||
|
|||||||
BIN
Binary file not shown.
+1
-1
@@ -836,7 +836,7 @@
|
|||||||
<usePurposes>MobileDevice</usePurposes>
|
<usePurposes>MobileDevice</usePurposes>
|
||||||
</forms>
|
</forms>
|
||||||
<templates uuid="5189beb9-b939-4f97-aca0-c2f3492ac8b9">
|
<templates uuid="5189beb9-b939-4f97-aca0-c2f3492ac8b9">
|
||||||
<name>КомпонентаExtraCryptoAPI_3_1_1_1</name>
|
<name>КомпонентаExtraCryptoAPI_3_1_2_3</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Компонента ExtraCryptoAPI</value>
|
<value>Компонента ExtraCryptoAPI</value>
|
||||||
|
|||||||
@@ -172,7 +172,6 @@
|
|||||||
<name>ПапкиПриИзменении</name>
|
<name>ПапкиПриИзменении</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПапкиСтрокаПоиска</name>
|
<name>ПапкиСтрокаПоиска</name>
|
||||||
<id>359</id>
|
<id>359</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -196,7 +195,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПапкиСостояниеПросмотра</name>
|
<name>ПапкиСостояниеПросмотра</name>
|
||||||
<id>362</id>
|
<id>362</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -221,7 +219,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ПапкиУправлениеПоиском</name>
|
<name>ПапкиУправлениеПоиском</name>
|
||||||
<id>365</id>
|
<id>365</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -1575,7 +1572,6 @@
|
|||||||
<name>СписокПриИзменении</name>
|
<name>СписокПриИзменении</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСтрокаПоиска</name>
|
<name>СписокСтрокаПоиска</name>
|
||||||
<id>368</id>
|
<id>368</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -1599,7 +1595,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСостояниеПросмотра</name>
|
<name>СписокСостояниеПросмотра</name>
|
||||||
<id>371</id>
|
<id>371</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -1624,7 +1619,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокУправлениеПоиском</name>
|
<name>СписокУправлениеПоиском</name>
|
||||||
<id>374</id>
|
<id>374</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
|
|||||||
@@ -3375,7 +3375,6 @@
|
|||||||
<name>ЭлектронныеПодписиВыбор</name>
|
<name>ЭлектронныеПодписиВыбор</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ЭлектронныеПодписиСтрокаПоиска</name>
|
<name>ЭлектронныеПодписиСтрокаПоиска</name>
|
||||||
<id>131</id>
|
<id>131</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -3399,7 +3398,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ЭлектронныеПодписиСостояниеПросмотра</name>
|
<name>ЭлектронныеПодписиСостояниеПросмотра</name>
|
||||||
<id>134</id>
|
<id>134</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -3424,7 +3422,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>ЭлектронныеПодписиУправлениеПоиском</name>
|
<name>ЭлектронныеПодписиУправлениеПоиском</name>
|
||||||
<id>137</id>
|
<id>137</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -3660,7 +3657,6 @@
|
|||||||
<name>СертификатыШифрованияВыбор</name>
|
<name>СертификатыШифрованияВыбор</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СертификатыШифрованияСтрокаПоиска</name>
|
<name>СертификатыШифрованияСтрокаПоиска</name>
|
||||||
<id>140</id>
|
<id>140</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -3684,7 +3680,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СертификатыШифрованияСостояниеПросмотра</name>
|
<name>СертификатыШифрованияСостояниеПросмотра</name>
|
||||||
<id>143</id>
|
<id>143</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -3709,7 +3704,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СертификатыШифрованияУправлениеПоиском</name>
|
<name>СертификатыШифрованияУправлениеПоиском</name>
|
||||||
<id>146</id>
|
<id>146</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
|
|||||||
@@ -1929,28 +1929,44 @@
|
|||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
ШаблонЗапроса =
|
ШаблонЗапросаТиповОбъектов =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| ТипыОбъектов.Ссылка
|
||||||
|
|ПОМЕСТИТЬ ТипыОбъектов
|
||||||
|
|ИЗ
|
||||||
|
| &ТипыОбъектов КАК ТипыОбъектов
|
||||||
|
|;";
|
||||||
|
|
||||||
|
ШаблонЗапросаВерсий =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ВерсииОбъектов.Объект,
|
| ВерсииОбъектов.Объект,
|
||||||
| ВерсииОбъектов.НомерВерсии
|
| ВерсииОбъектов.НомерВерсии
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов
|
| РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов
|
||||||
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТипыОбъектов КАК ТипыОбъектов
|
||||||
|
| ПО ТИПЗНАЧЕНИЯ(ВерсииОбъектов.Объект) = ТИПЗНАЧЕНИЯ(ТипыОбъектов.Ссылка)
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ВерсииОбъектов.ЕстьДанныеВерсии
|
| ВерсииОбъектов.ЕстьДанныеВерсии
|
||||||
| И ВерсииОбъектов.ДатаВерсии < &ГраницаУдаления
|
| И ВерсииОбъектов.ДатаВерсии < &ГраницаУдаления";
|
||||||
| И ТИПЗНАЧЕНИЯ(ВерсииОбъектов.Объект) В (&СписокТипов)";
|
|
||||||
|
ОписанияПараметров = ОписанияПараметровЗапросаПоВерсиямОбъектов();
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
ГраницыУдаленияОбъектов = ГраницыУдаленияОбъектов();
|
|
||||||
ТекстыЗапросов = Новый Массив;
|
|
||||||
|
|
||||||
ПодготовитьПараметрыЗапроса(Запрос, ШаблонЗапроса, ТекстыЗапросов);
|
ТекстыЗапросовПоТиповОбъектов = Новый Массив;
|
||||||
|
ПодготовитьПараметрыЗапроса(Запрос, ШаблонЗапросаТиповОбъектов, ТекстыЗапросовПоТиповОбъектов, ОписанияПараметров);
|
||||||
|
|
||||||
|
ТекстыЗапросовВерсий = Новый Массив;
|
||||||
|
ПодготовитьПараметрыЗапроса(Запрос, ШаблонЗапросаВерсий, ТекстыЗапросовВерсий, ОписанияПараметров);
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ТекстыЗапросов) Тогда
|
Если Не ЗначениеЗаполнено(ТекстыЗапросовПоТиповОбъектов) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос.Текст = СтрСоединить(ТекстыЗапросов, Символы.ПС + Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС + Символы.ПС); // @Query-part-1
|
Запрос.Текст = СтрСоединить(ТекстыЗапросовПоТиповОбъектов, Символы.ПС + Символы.ПС) // @Query-part-1
|
||||||
|
+ Символы.ПС + Символы.ПС
|
||||||
|
+ СтрСоединить(ТекстыЗапросовВерсий, Символы.ПС + Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС + Символы.ПС); // @Query-part-1
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
Пока Не РезультатЗапроса.Пустой() Цикл
|
Пока Не РезультатЗапроса.Пустой() Цикл
|
||||||
@@ -2201,10 +2217,53 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура ПодготовитьПараметрыЗапроса(Запрос, ШаблонЗапроса, ТекстыЗапросов)
|
Процедура ПодготовитьПараметрыЗапроса(Запрос, ШаблонЗапроса, ТекстыЗапросов, ОписанияПараметров = Неопределено)
|
||||||
|
|
||||||
|
Если ОписанияПараметров = Неопределено Тогда
|
||||||
|
ОписанияПараметров = ОписанияПараметровЗапросаПоВерсиямОбъектов();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Для Каждого ОписаниеПараметров Из ОписанияПараметров Цикл
|
||||||
|
ТекстЗапроса = СокрП(ШаблонЗапроса);
|
||||||
|
|
||||||
|
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ПОМЕСТИТЬ ИтогиПоПериодам", ""); // @Query-part-1
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Для Каждого ПереименованиеПараметра Из ОписаниеПараметров.ПереименованияПараметров Цикл
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&" + ПереименованиеПараметра.Ключ, "&" + ПереименованиеПараметра.Значение);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ПОМЕСТИТЬ" + " "+ ПереименованиеПараметра.Ключ, "ПОМЕСТИТЬ" + " " + ПереименованиеПараметра.Значение);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВНУТРЕННЕЕ СОЕДИНЕНИЕ" + " "+ ПереименованиеПараметра.Ключ, "ВНУТРЕННЕЕ СОЕДИНЕНИЕ" + " " + ПереименованиеПараметра.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Для Каждого Параметр Из ОписаниеПараметров.ЗначенияПараметров Цикл
|
||||||
|
Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
СтрокиЗапроса = СтрРазделить(ТекстЗапроса, Символы.ПС);
|
||||||
|
Если Не СтрЗаканчиваетсяНа(СтрокиЗапроса[СтрокиЗапроса.ВГраница()], ";") Тогда
|
||||||
|
СтрокиЗапроса.Добавить();
|
||||||
|
|
||||||
|
Если ОписаниеПараметров.ЗначенияПараметров.Свойство("ТипыВерсий") Тогда
|
||||||
|
СтрокиЗапроса[СтрокиЗапроса.ВГраница()] = Символы.Таб + "И ВерсииОбъектов.ТипВерсииОбъекта В(&ТипыВерсий)"; // @Query-part-1
|
||||||
|
Иначе
|
||||||
|
СтрокиЗапроса[СтрокиЗапроса.ВГраница()] = Символы.Таб + "И ВерсииОбъектов.ТипВерсииОбъекта = Значение(Перечисление.ТипыВерсийОбъекта.ИзмененоПользователем)"; // @Query-part-1
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрСоединить(СтрокиЗапроса, Символы.ПС);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ОписанияПараметровЗапросаПоВерсиямОбъектов()
|
||||||
|
|
||||||
ГраницыУдаленияОбъектов = ГраницыУдаленияОбъектов();
|
ГраницыУдаленияОбъектов = ГраницыУдаленияОбъектов();
|
||||||
|
|
||||||
|
ОписанияПараметров = Новый Массив;
|
||||||
|
|
||||||
Для Индекс = 0 По ГраницыУдаленияОбъектов.Количество() - 1 Цикл
|
Для Индекс = 0 По ГраницыУдаленияОбъектов.Количество() - 1 Цикл
|
||||||
ИндексСтрокой = Формат(Индекс, "ЧН=0; ЧГ=0");
|
ИндексСтрокой = Формат(Индекс, "ЧН=0; ЧГ=0");
|
||||||
|
|
||||||
@@ -2213,39 +2272,52 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстЗапроса = СокрП(ШаблонЗапроса);
|
ТипыОбъектов = Новый ТаблицаЗначений;
|
||||||
|
ТипыОбъектов.Колонки.Добавить("Ссылка", Новый ОписаниеТипов(ГраницыУдаленияОбъектов[Индекс].СписокТипов));
|
||||||
|
|
||||||
Если ТекстыЗапросов.Количество() > 0 Тогда
|
Для Каждого Тип Из ГраницыУдаленияОбъектов[Индекс].СписокТипов Цикл
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ПОМЕСТИТЬ ИтогиПоПериодам", ""); // @Query-part-1
|
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(Метаданные.НайтиПоТипу(Тип).ПолноеИмя());
|
||||||
КонецЕсли;
|
ПустаяСсылка = МенеджерОбъекта.ПустаяСсылка();
|
||||||
|
ТипыОбъектов.Добавить().Ссылка = ПустаяСсылка;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ГраницаУдаления", "&ГраницаУдаления" + ИндексСтрокой);
|
ПереименованияПараметров = Новый Соответствие;
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СписокТипов", "&СписокТипов" + ИндексСтрокой);
|
ПереименованияПараметров["ГраницаУдаления"] = "ГраницаУдаления" + ИндексСтрокой;
|
||||||
|
ПереименованияПараметров["СписокТипов"] = "СписокТипов" + ИндексСтрокой;
|
||||||
Запрос.УстановитьПараметр("ГраницаУдаления" + ИндексСтрокой, ГраницыУдаленияОбъектов[Индекс].ГраницаУдаления);
|
ПереименованияПараметров["ТипыОбъектов"] = "ТипыОбъектов" + ИндексСтрокой;
|
||||||
Запрос.УстановитьПараметр("СписокТипов" + ИндексСтрокой, ГраницыУдаленияОбъектов[Индекс].СписокТипов);
|
|
||||||
|
ЗначенияПараметров = Новый Структура;
|
||||||
|
ЗначенияПараметров.Вставить("ГраницаУдаления" + ИндексСтрокой, ГраницыУдаленияОбъектов[Индекс].ГраницаУдаления);
|
||||||
|
ЗначенияПараметров.Вставить("СписокТипов" + ИндексСтрокой, ГраницыУдаленияОбъектов[Индекс].СписокТипов);
|
||||||
|
ЗначенияПараметров.Вставить("ТипыОбъектов" + ИндексСтрокой, ТипыОбъектов);
|
||||||
|
|
||||||
Если ГраницыУдаленияОбъектов[Индекс].ТипыВерсийОбменДанными Тогда
|
Если ГраницыУдаленияОбъектов[Индекс].ТипыВерсийОбменДанными Тогда
|
||||||
СтрокиЗапроса = СтрРазделить(ТекстЗапроса, Символы.ПС);
|
ДополнительноеУсловие = Символы.Таб + "И ВерсииОбъектов.ТипВерсииОбъекта В(&ТипыВерсий)"; // @Query-part-1
|
||||||
СтрокиЗапроса[СтрокиЗапроса.ВГраница()] = Символы.Таб + "И ВерсииОбъектов.ТипВерсииОбъекта В(&ТипыВерсий)"; // @Query-part-1
|
|
||||||
ТекстЗапроса = СтрСоединить(СтрокиЗапроса, Символы.ПС);
|
|
||||||
|
|
||||||
ТипыВерсий = Новый Массив;
|
ТипыВерсий = Новый Массив;
|
||||||
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыеДанныеПоКоллизии);
|
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыеДанныеПоКоллизии);
|
||||||
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыйПоДатеЗапретаОбъектНеСуществуетВБазе);
|
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыйПоДатеЗапретаОбъектНеСуществуетВБазе);
|
||||||
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыйПоДатеЗапретаОбъектСуществуетВБазе);
|
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.НепринятыйПоДатеЗапретаОбъектСуществуетВБазе);
|
||||||
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.ПринятыеДанныеПоКоллизии);
|
ТипыВерсий.Добавить(Перечисления.ТипыВерсийОбъекта.ПринятыеДанныеПоКоллизии);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("ТипыВерсий", ТипыВерсий);
|
ЗначенияПараметров.Вставить("ТипыВерсий", ТипыВерсий);
|
||||||
Иначе
|
Иначе
|
||||||
ТекстЗапроса = ТекстЗапроса + Символы.ПС + Символы.Таб
|
ДополнительноеУсловие = Символы.Таб
|
||||||
+ "И ВерсииОбъектов.ТипВерсииОбъекта = Значение(Перечисление.ТипыВерсийОбъекта.ИзмененоПользователем)"; // @Query-part-1
|
+ "И ВерсииОбъектов.ТипВерсииОбъекта = Значение(Перечисление.ТипыВерсийОбъекта.ИзмененоПользователем)"; // @Query-part-1
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
ОписаниеПараметров = Новый Структура;
|
||||||
|
ОписаниеПараметров.Вставить("Индекс", ИндексСтрокой);
|
||||||
|
ОписаниеПараметров.Вставить("ДополнительноеУсловие", ДополнительноеУсловие);
|
||||||
|
ОписаниеПараметров.Вставить("ЗначенияПараметров", ЗначенияПараметров);
|
||||||
|
ОписаниеПараметров.Вставить("ПереименованияПараметров", ПереименованияПараметров);
|
||||||
|
|
||||||
|
ОписанияПараметров.Добавить(ОписаниеПараметров);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
КонецПроцедуры
|
Возврат ОписанияПараметров;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Строковое представление объемов данных. Например: "1,23 Гб".
|
// Строковое представление объемов данных. Например: "1,23 Гб".
|
||||||
Функция РазмерДанныхСтрокой(Знач РазмерДанных)
|
Функция РазмерДанныхСтрокой(Знач РазмерДанных)
|
||||||
|
|||||||
@@ -553,12 +553,16 @@
|
|||||||
|
|
||||||
Функция МодульОбщегоНазначения()
|
Функция МодульОбщегоНазначения()
|
||||||
|
|
||||||
|
#Если Не МобильноеПриложениеСервер Тогда
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
#КонецЕсли
|
||||||
|
|
||||||
Если Метаданные.Подсистемы.Найти("ПоддержкаОборудования") = Неопределено Тогда
|
Если Метаданные.Подсистемы.Найти("ПоддержкаОборудования") = Неопределено Тогда
|
||||||
// Вызов БСП
|
// Вызов БСП
|
||||||
Возврат Вычислить("ОбщегоНазначения");
|
Возврат Вычислить("ОбщегоНазначения"); // АПК:488 Код выполняется в безопасном режиме.
|
||||||
// Конец Вызов БСП
|
// Конец Вызов БСП
|
||||||
Иначе
|
Иначе
|
||||||
Возврат Вычислить("ОбщегоНазначенияБПО");
|
Возврат Вычислить("ОбщегоНазначенияБПО"); // АПК:488 Код выполняется в безопасном режиме.
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -1884,7 +1884,7 @@
|
|||||||
ЧастиИмени = СтрРазделить(ИмяФункции, ".");
|
ЧастиИмени = СтрРазделить(ИмяФункции, ".");
|
||||||
ЭтоПроцедураМодуляОбработки = (ЧастиИмени.Количество() = 4) И ВРег(ЧастиИмени[2]) = "МОДУЛЬОБЪЕКТА";
|
ЭтоПроцедураМодуляОбработки = (ЧастиИмени.Количество() = 4) И ВРег(ЧастиИмени[2]) = "МОДУЛЬОБЪЕКТА";
|
||||||
Если Не ЭтоПроцедураМодуляОбработки Тогда
|
Если Не ЭтоПроцедураМодуляОбработки Тогда
|
||||||
Результат = ОбщегоНазначения.ВызватьФункциюКонфигурации(ИмяФункции, ПараметрыПроцедуры);
|
Результат = ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяФункции, ПараметрыПроцедуры, Истина);
|
||||||
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1894,7 +1894,7 @@
|
|||||||
Если ЭтоОбработка Или ЭтоОтчет Тогда
|
Если ЭтоОбработка Или ЭтоОтчет Тогда
|
||||||
МенеджерОбъекта = ?(ЭтоОтчет, Отчеты, Обработки);
|
МенеджерОбъекта = ?(ЭтоОтчет, Отчеты, Обработки);
|
||||||
ОбработкаОтчетОбъект = МенеджерОбъекта[ЧастиИмени[1]].Создать();
|
ОбработкаОтчетОбъект = МенеджерОбъекта[ЧастиИмени[1]].Создать();
|
||||||
Результат = ОбщегоНазначения.ВызватьФункциюОбъекта(ОбработкаОтчетОбъект, ЧастиИмени[3], ПараметрыПроцедуры);
|
Результат = ОбщегоНазначения.ВыполнитьМетодОбъекта(ОбработкаОтчетОбъект, ЧастиИмени[3], ПараметрыПроцедуры, Истина);
|
||||||
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1903,7 +1903,7 @@
|
|||||||
ЭтоВнешнийОтчет = ВРег(ЧастиИмени[0]) = "ВНЕШНИЙОТЧЕТ";
|
ЭтоВнешнийОтчет = ВРег(ЧастиИмени[0]) = "ВНЕШНИЙОТЧЕТ";
|
||||||
Если ЭтоВнешняяОбработка Или ЭтоВнешнийОтчет Тогда
|
Если ЭтоВнешняяОбработка Или ЭтоВнешнийОтчет Тогда
|
||||||
ОбработкаОтчетОбъект = ВнешняяОбработкаОтчетОбъект(ЭтоВнешнийОтчет, ПараметрыВыполнения, ЧастиИмени[1]);
|
ОбработкаОтчетОбъект = ВнешняяОбработкаОтчетОбъект(ЭтоВнешнийОтчет, ПараметрыВыполнения, ЧастиИмени[1]);
|
||||||
Результат = ОбщегоНазначения.ВызватьФункциюОбъекта(ОбработкаОтчетОбъект, ЧастиИмени[3], ПараметрыПроцедуры);
|
Результат = ОбщегоНазначения.ВыполнитьМетодОбъекта(ОбработкаОтчетОбъект, ЧастиИмени[3], ПараметрыПроцедуры, Истина);
|
||||||
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
УстановитьРезультатВызоваФункции(Результат, ПараметрыВыполнения);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -874,6 +874,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.РаботаСКлассификаторами
|
||||||
|
|
||||||
Процедура ЗагрузитьДанныеПроизводственныхКалендарей(Версия, Адрес, Обработан, ДополнительныеПараметры)
|
Процедура ЗагрузитьДанныеПроизводственныхКалендарей(Версия, Адрес, Обработан, ДополнительныеПараметры)
|
||||||
|
|
||||||
ДанныеКлассификатора = ДанныеФайлаКлассификатора(Адрес);
|
ДанныеКлассификатора = ДанныеФайлаКлассификатора(Адрес);
|
||||||
@@ -909,6 +911,8 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.РаботаСКлассификаторами
|
||||||
|
|
||||||
Функция ДанныеФайлаКлассификатора(Адрес) Экспорт
|
Функция ДанныеФайлаКлассификатора(Адрес) Экспорт
|
||||||
|
|
||||||
ДанныеКлассификатора = Новый Структура(
|
ДанныеКлассификатора = Новый Структура(
|
||||||
|
|||||||
@@ -4600,7 +4600,7 @@
|
|||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
СоединениеHTTP = СоединениеССерверомИнтернета(
|
СоединениеHTTP = СоединениеССерверомИнтернета(
|
||||||
СвойстваСервераМЧДРР.АдресСервераБезАутентификации);
|
СвойстваСервераМЧДРР.АдресСервераБезАутентификации);
|
||||||
|
|
||||||
ОтветHTTP = СоединениеHTTP.Получить(ЗапросHTTP);
|
ОтветHTTP = СоединениеHTTP.Получить(ЗапросHTTP);
|
||||||
Исключение
|
Исключение
|
||||||
@@ -5274,6 +5274,7 @@
|
|||||||
ПараметрыРезультатаАвторизации = Новый Структура;
|
ПараметрыРезультатаАвторизации = Новый Структура;
|
||||||
ПараметрыРезультатаАвторизации.Вставить("ДатаСеанса", Неопределено);
|
ПараметрыРезультатаАвторизации.Вставить("ДатаСеанса", Неопределено);
|
||||||
ПараметрыРезультатаАвторизации.Вставить("РезультатАвторизации", Неопределено);
|
ПараметрыРезультатаАвторизации.Вставить("РезультатАвторизации", Неопределено);
|
||||||
|
|
||||||
Возврат ПараметрыРезультатаАвторизации;
|
Возврат ПараметрыРезультатаАвторизации;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -33,7 +33,10 @@
|
|||||||
|
|
||||||
ИменаФайлов = Новый Массив;
|
ИменаФайлов = Новый Массив;
|
||||||
|
|
||||||
КаталогСборки = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов() + "{" + Строка(Новый УникальныйИдентификатор) + "}";
|
КаталогВременногоХранилищаФайлов = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов();
|
||||||
|
|
||||||
|
КаталогСборки = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(КаталогВременногоХранилищаФайлов, "{" + Строка(Новый УникальныйИдентификатор) + "}");
|
||||||
|
|
||||||
СоздатьКаталог(КаталогСборки);
|
СоздатьКаталог(КаталогСборки);
|
||||||
|
|
||||||
ШаблонИмениФайла = "data.zip.[n]";
|
ШаблонИмениФайла = "data.zip.[n]";
|
||||||
@@ -114,7 +117,9 @@
|
|||||||
|
|
||||||
Файл = Новый Файл(ИмяФайла);
|
Файл = Новый Файл(ИмяФайла);
|
||||||
|
|
||||||
ВременныйКаталог = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов() + "{" + Строка(Новый УникальныйИдентификатор) + "}"; //АПК:441 удаление каталога происходит при получении данных обмена в другой ИБ
|
КаталогВременногоХранилищаФайлов = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов();
|
||||||
|
|
||||||
|
ВременныйКаталог = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(КаталогВременногоХранилищаФайлов, "{" + Строка(Новый УникальныйИдентификатор) + "}"); //АПК:441 удаление каталога происходит при получении данных обмена в другой ИБ
|
||||||
СоздатьКаталог(ВременныйКаталог);
|
СоздатьКаталог(ВременныйКаталог);
|
||||||
|
|
||||||
ИмяФайлаРезультата = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ВременныйКаталог, Файл.Имя);
|
ИмяФайлаРезультата = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ВременныйКаталог, Файл.Имя);
|
||||||
@@ -156,7 +161,9 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КаталогФайлов = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов() + "{" + Строка(Новый УникальныйИдентификатор) + "}";
|
КаталогВременногоХранилищаФайлов = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов();
|
||||||
|
|
||||||
|
КаталогФайлов = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(КаталогВременногоХранилищаФайлов, "{" + Строка(Новый УникальныйИдентификатор) + "}");
|
||||||
СоздатьКаталог(КаталогФайлов);
|
СоздатьКаталог(КаталогФайлов);
|
||||||
|
|
||||||
// Архивирование файла.
|
// Архивирование файла.
|
||||||
|
|||||||
@@ -1419,7 +1419,9 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ВременныйКаталог = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов() + "{" + Строка(Новый УникальныйИдентификатор) + "}";
|
КаталогВременногоХранилищаФайлов = ОбменДаннымиСервер.КаталогВременногоХранилищаФайлов();
|
||||||
|
|
||||||
|
ВременныйКаталог = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(КаталогВременногоХранилищаФайлов, "{" + Строка(Новый УникальныйИдентификатор) + "}");
|
||||||
СоздатьКаталог(ВременныйКаталог);
|
СоздатьКаталог(ВременныйКаталог);
|
||||||
|
|
||||||
ФайлСообщенияОбмена = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ВременныйКаталог, ОбменДаннымиСервер.УникальноеИмяФайлаСообщенияОбмена());
|
ФайлСообщенияОбмена = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ВременныйКаталог, ОбменДаннымиСервер.УникальноеИмяФайлаСообщенияОбмена());
|
||||||
|
|||||||
@@ -338,9 +338,8 @@
|
|||||||
ИначеЕсли ТипЗнч(Данные) = Тип("Строка") Тогда
|
ИначеЕсли ТипЗнч(Данные) = Тип("Строка") Тогда
|
||||||
Обработан = Ложь;
|
Обработан = Ложь;
|
||||||
Иначе
|
Иначе
|
||||||
// АПК:488-выкл безопасный режим не требуется
|
Обработан = ОбщегоНазначения.ВыполнитьМетодКонфигурации(СвойстваОбработчика.ПроцедураПроверки,
|
||||||
Обработан = Вычислить(СвойстваОбработчика.ПроцедураПроверки + "(МетаданныеИОтбор)");
|
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МетаданныеИОтбор), Истина);
|
||||||
// АПК:488-вкл
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Результат.Обработан = Обработан И Результат.Обработан;
|
Результат.Обработан = Обработан И Результат.Обработан;
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.11.215";
|
Описание.Версия = "3.1.11.228";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -279,6 +279,29 @@
|
|||||||
|
|
||||||
#Область ДляВызоваИзДругихПодсистем
|
#Область ДляВызоваИзДругихПодсистем
|
||||||
|
|
||||||
|
// Функция-конструктор подготовки параметров для УстановкаИУдалениеИсправлений
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// * ВФоне - Булево - необходимо устанавливать в значение Истина, если вызов функции выполняется фоновом задании.
|
||||||
|
// * ОбновитьПараметрыРаботыРасширений - Булево - по умолчанию Истина, при вызове из скрипта обновления конфигурации
|
||||||
|
// необходимо устанавливать в значение Ложь.
|
||||||
|
// * ПроверятьПрименимостьПоМанифесту - Булево - следует передавать Истина при ручной установке патчей.
|
||||||
|
// * ИспользуетсяВРаспределеннойИнформационнойБазе - Булево - по умолчанию Истина
|
||||||
|
//
|
||||||
|
Функция ПараметрыУстановкиИсправлений() Экспорт
|
||||||
|
|
||||||
|
ПараметрыУстановкиИсправлений = Новый Структура;
|
||||||
|
|
||||||
|
ПараметрыУстановкиИсправлений.Вставить("ВФоне", Ложь);
|
||||||
|
ПараметрыУстановкиИсправлений.Вставить("ОбновитьПараметрыРаботыРасширений", Истина);
|
||||||
|
ПараметрыУстановкиИсправлений.Вставить("ПроверятьПрименимостьПоМанифесту", Ложь);
|
||||||
|
ПараметрыУстановкиИсправлений.Вставить("ИспользуетсяВРаспределеннойИнформационнойБазе", Истина);
|
||||||
|
|
||||||
|
Возврат ПараметрыУстановкиИсправлений;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
// Получает настройки обновления конфигурации.
|
// Получает настройки обновления конфигурации.
|
||||||
@@ -568,29 +591,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция-конструктор подготовки параметров для УстановкаИУдалениеИсправлений
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура:
|
|
||||||
// * ВФоне - Булево - необходимо устанавливать в значение Истина, если вызов функции выполняется фоновом задании.
|
|
||||||
// * ОбновитьПараметрыРаботыРасширений - Булево - по умолчанию Истина, при вызове из скрипта обновления конфигурации
|
|
||||||
// необходимо устанавливать в значение Ложь.
|
|
||||||
// * ПроверятьПрименимостьПоМанифесту - Булево - следует передавать Истина при ручной установке патчей.
|
|
||||||
// * ИспользуетсяВРаспределеннойИнформационнойБазе - Булево - по умолчанию Истина
|
|
||||||
//
|
|
||||||
Функция ПараметрыУстановкиИсправлений() Экспорт
|
|
||||||
|
|
||||||
ПараметрыУстановкиИсправлений = Новый Структура;
|
|
||||||
|
|
||||||
ПараметрыУстановкиИсправлений.Вставить("ВФоне", Ложь);
|
|
||||||
ПараметрыУстановкиИсправлений.Вставить("ОбновитьПараметрыРаботыРасширений", Истина);
|
|
||||||
ПараметрыУстановкиИсправлений.Вставить("ПроверятьПрименимостьПоМанифесту", Ложь);
|
|
||||||
ПараметрыУстановкиИсправлений.Вставить("ИспользуетсяВРаспределеннойИнформационнойБазе", Истина);
|
|
||||||
|
|
||||||
Возврат ПараметрыУстановкиИсправлений;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
// Проверка, показывающая есть ли расширения, требующие отображение
|
// Проверка, показывающая есть ли расширения, требующие отображение
|
||||||
// предупреждения об имеющихся расширениях.
|
// предупреждения об имеющихся расширениях.
|
||||||
// Проверяет наличие расширений не являющихся исправлениями (патчами).
|
// Проверяет наличие расширений не являющихся исправлениями (патчами).
|
||||||
@@ -612,10 +612,10 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -1099,6 +1099,8 @@
|
|||||||
Возврат НСтр("ru = 'Обновление конфигурации'", ОбщегоНазначения.КодОсновногоЯзыка());
|
Возврат НСтр("ru = 'Обновление конфигурации'", ОбщегоНазначения.КодОсновногоЯзыка());
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Функция НастройкиПоУмолчанию()
|
Функция НастройкиПоУмолчанию()
|
||||||
|
|
||||||
Результат = Новый Структура;
|
Результат = Новый Структура;
|
||||||
@@ -1117,11 +1119,16 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ВыполнитьОтложенныеОбработчики() Экспорт
|
// Параметры:
|
||||||
|
// Идентификатор - УникальныйИдентификатор
|
||||||
Возврат Не СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()
|
//
|
||||||
И ОбновлениеИнформационнойБазыСлужебный.СтатусНевыполненныхОбработчиков() = "СтатусНеВыполнено";
|
// Возвращаемое значение:
|
||||||
|
// РасширениеКонфигурации
|
||||||
|
//
|
||||||
|
Функция РасширениеПоИдентификатору(Идентификатор)
|
||||||
|
Отбор = Новый Структура;
|
||||||
|
Отбор.Вставить("УникальныйИдентификатор", Идентификатор);
|
||||||
|
Возврат РасширенияКонфигурации.Получить(Отбор)[0];
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ИзвлечьИсправлениеИзАрхива(Знач ПомещенныйФайл, ПроверятьПрименимостьПоМанифесту = Ложь)
|
Функция ИзвлечьИсправлениеИзАрхива(Знач ПомещенныйФайл, ПроверятьПрименимостьПоМанифесту = Ложь)
|
||||||
@@ -1202,6 +1209,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
|
Функция ВыполнитьОтложенныеОбработчики() Экспорт
|
||||||
|
|
||||||
|
Возврат Не СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()
|
||||||
|
И ОбновлениеИнформационнойБазыСлужебный.СтатусНевыполненныхОбработчиков() = "СтатусНеВыполнено";
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Функция ИсправлениеПрименимо(ЧтениеZip, ВременныйКаталог)
|
Функция ИсправлениеПрименимо(ЧтениеZip, ВременныйКаталог)
|
||||||
ФайлМанифеста = ЧтениеZip.Элементы.Найти("Manifest.xml");
|
ФайлМанифеста = ЧтениеZip.Элементы.Найти("Manifest.xml");
|
||||||
Если ФайлМанифеста = Неопределено Тогда
|
Если ФайлМанифеста = Неопределено Тогда
|
||||||
@@ -1242,18 +1258,6 @@
|
|||||||
Возврат Ложь;
|
Возврат Ложь;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Параметры:
|
|
||||||
// Идентификатор - УникальныйИдентификатор
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// РасширениеКонфигурации
|
|
||||||
//
|
|
||||||
Функция РасширениеПоИдентификатору(Идентификатор)
|
|
||||||
Отбор = Новый Структура;
|
|
||||||
Отбор.Вставить("УникальныйИдентификатор", Идентификатор);
|
|
||||||
Возврат РасширенияКонфигурации.Получить(Отбор)[0];
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
Функция СведенияОбОбновлении(Знач ИмяФайлаПоставкиОбновления) Экспорт
|
Функция СведенияОбОбновлении(Знач ИмяФайлаПоставкиОбновления) Экспорт
|
||||||
|
|
||||||
Результат = Новый Структура;
|
Результат = Новый Структура;
|
||||||
|
|||||||
@@ -135,11 +135,15 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Процедура СохранитьНастройкиОбновленияКонфигурации(Настройки) Экспорт
|
Процедура СохранитьНастройкиОбновленияКонфигурации(Настройки) Экспорт
|
||||||
ВыполнитьПроверкуПравДоступа("Администрирование", Метаданные);
|
ВыполнитьПроверкуПравДоступа("Администрирование", Метаданные);
|
||||||
ОбновлениеКонфигурации.СохранитьНастройкиОбновленияКонфигурации(Настройки);
|
ОбновлениеКонфигурации.СохранитьНастройкиОбновленияКонфигурации(Настройки);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Процедура ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления) Экспорт // АПК:557 для вызова из скрипта
|
Процедура ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления) Экспорт // АПК:557 для вызова из скрипта
|
||||||
ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления);
|
ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -133,8 +133,6 @@
|
|||||||
|
|
||||||
#Область ДляВызоваИзДругихПодсистем
|
#Область ДляВызоваИзДругихПодсистем
|
||||||
|
|
||||||
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
|
||||||
|
|
||||||
// Возвращает текст заголовка настроек резервного копирования для отображения на форме.
|
// Возвращает текст заголовка настроек резервного копирования для отображения на форме.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
@@ -165,6 +163,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
// Проверяет возможность установки обновления. Если возможно, то запускает
|
// Проверяет возможность установки обновления. Если возможно, то запускает
|
||||||
// скрипт обновления или планирует обновление на указанное время.
|
// скрипт обновления или планирует обновление на указанное время.
|
||||||
//
|
//
|
||||||
@@ -381,6 +381,8 @@
|
|||||||
Возврат ОбновлениеКонфигурацииВызовСервера.ВерсииТребующиеУспешногоОбновления(ФайлыОбновления);
|
Возврат ОбновлениеКонфигурацииВызовСервера.ВерсииТребующиеУспешногоОбновления(ФайлыОбновления);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Функция ВозможнаУстановкаОбновления(Параметры, ПараметрыАдминистрирования)
|
Функция ВозможнаУстановкаОбновления(Параметры, ПараметрыАдминистрирования)
|
||||||
|
|
||||||
Результат = ПоддерживаетсяУстановкаОбновлений();
|
Результат = ПоддерживаетсяУстановкаОбновлений();
|
||||||
@@ -453,6 +455,9 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
|
|
||||||
Процедура ВставитьПараметрСкрипта(Знач ИмяПараметра, Знач ЗначениеПараметра, Форматировать, ОбластьПараметров)
|
Процедура ВставитьПараметрСкрипта(Знач ИмяПараметра, Знач ЗначениеПараметра, Форматировать, ОбластьПараметров)
|
||||||
|
|
||||||
Если Форматировать Тогда
|
Если Форматировать Тогда
|
||||||
@@ -1045,6 +1050,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Процедура УстановитьОбновлениеСейчасНачало(Форма, Параметры, ПараметрыАдминистрирования)
|
Процедура УстановитьОбновлениеСейчасНачало(Форма, Параметры, ПараметрыАдминистрирования)
|
||||||
|
|
||||||
ПараметрыПриложения.Вставить(ИмяПараметраОбновитьСейчас(),
|
ПараметрыПриложения.Вставить(ИмяПараметраОбновитьСейчас(),
|
||||||
@@ -1055,6 +1062,31 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ЗапланироватьОбновлениеКонфигурации(Параметры, ПараметрыАдминистрирования)
|
||||||
|
|
||||||
|
СформироватьФайлыСкриптаОбновления(Ложь, Параметры, ПараметрыАдминистрирования);
|
||||||
|
|
||||||
|
ПараметрыЗапускаПрограммы = ФайловаяСистемаКлиент.ПараметрыЗапускаПрограммы();
|
||||||
|
ПараметрыЗапускаПрограммы.ВыполнитьСНаивысшимиПравами = Истина;
|
||||||
|
|
||||||
|
КомандаЗапуска = Новый Массив;
|
||||||
|
КомандаЗапуска.Добавить("wscript.exe");
|
||||||
|
КомандаЗапуска.Добавить("//nologo");
|
||||||
|
КомандаЗапуска.Добавить(Параметры.ИмяСкриптаСозданияЗадачиПланировщикаЗадач);
|
||||||
|
|
||||||
|
ФайловаяСистемаКлиент.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
|
||||||
|
|
||||||
|
ПараметрыОбновления = ОбновлениеКонфигурацииВызовСервера.ПараметрыОбновления();
|
||||||
|
ПараметрыОбновления.ИмяАдминистратораОбновления = ИмяПользователя();
|
||||||
|
ПараметрыОбновления.ОбновлениеЗапланировано = Истина;
|
||||||
|
ПараметрыОбновления.ОбновлениеВыполнено = Ложь;
|
||||||
|
ПараметрыОбновления.РезультатОбновленияКонфигурации = Ложь;
|
||||||
|
ОбновлениеКонфигурацииВызовСервера.ЗаписатьСтатусОбновления(ПараметрыОбновления);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Конец ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы
|
||||||
|
|
||||||
Процедура ОбработчикОжиданияУстановитьОбновлениеСейчасПродолжение() Экспорт
|
Процедура ОбработчикОжиданияУстановитьОбновлениеСейчасПродолжение() Экспорт
|
||||||
|
|
||||||
ПараметрыПриложения.Удалить(ИмяПараметраПропуститьЗавершениеРаботы());
|
ПараметрыПриложения.Удалить(ИмяПараметраПропуститьЗавершениеРаботы());
|
||||||
@@ -1216,29 +1248,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ЗапланироватьОбновлениеКонфигурации(Параметры, ПараметрыАдминистрирования)
|
|
||||||
|
|
||||||
СформироватьФайлыСкриптаОбновления(Ложь, Параметры, ПараметрыАдминистрирования);
|
|
||||||
|
|
||||||
ПараметрыЗапускаПрограммы = ФайловаяСистемаКлиент.ПараметрыЗапускаПрограммы();
|
|
||||||
ПараметрыЗапускаПрограммы.ВыполнитьСНаивысшимиПравами = Истина;
|
|
||||||
|
|
||||||
КомандаЗапуска = Новый Массив;
|
|
||||||
КомандаЗапуска.Добавить("wscript.exe");
|
|
||||||
КомандаЗапуска.Добавить("//nologo");
|
|
||||||
КомандаЗапуска.Добавить(Параметры.ИмяСкриптаСозданияЗадачиПланировщикаЗадач);
|
|
||||||
|
|
||||||
ФайловаяСистемаКлиент.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
|
|
||||||
|
|
||||||
ПараметрыОбновления = ОбновлениеКонфигурацииВызовСервера.ПараметрыОбновления();
|
|
||||||
ПараметрыОбновления.ИмяАдминистратораОбновления = ИмяПользователя();
|
|
||||||
ПараметрыОбновления.ОбновлениеЗапланировано = Истина;
|
|
||||||
ПараметрыОбновления.ОбновлениеВыполнено = Ложь;
|
|
||||||
ПараметрыОбновления.РезультатОбновленияКонфигурации = Ложь;
|
|
||||||
ОбновлениеКонфигурацииВызовСервера.ЗаписатьСтатусОбновления(ПараметрыОбновления);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
|
|
||||||
// Возвращает Истина, если конфигуратор доступен.
|
// Возвращает Истина, если конфигуратор доступен.
|
||||||
|
|||||||
@@ -3740,12 +3740,21 @@
|
|||||||
// Определяет принадлежность объекта метаданных к ссылочному типу.
|
// Определяет принадлежность объекта метаданных к ссылочному типу.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ОбъектМетаданных - ОбъектМетаданных - объект, для которого необходимо определить принадлежность к заданному типу.
|
// ОписаниеОбъекта - ОбъектМетаданных, Тип - объект, для которого необходимо определить принадлежность к заданному типу.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Булево - Истина, если объект ссылочного типа.
|
// Булево - Истина, если объект ссылочного типа.
|
||||||
//
|
//
|
||||||
Функция ЭтоОбъектСсылочногоТипа(ОбъектМетаданных) Экспорт
|
Функция ЭтоОбъектСсылочногоТипа(ОписаниеОбъекта) Экспорт
|
||||||
|
|
||||||
|
Если ТипЗнч(ОписаниеОбъекта) = Тип("Тип") Тогда
|
||||||
|
ОбъектМетаданных = Метаданные.НайтиПоТипу(ОписаниеОбъекта);
|
||||||
|
Если ОбъектМетаданных = Неопределено Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
Иначе
|
||||||
|
ОбъектМетаданных = ОписаниеОбъекта;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИмяОбъектаМетаданных = ОбъектМетаданных.ПолноеИмя();
|
ИмяОбъектаМетаданных = ОбъектМетаданных.ПолноеИмя();
|
||||||
Позиция = СтрНайти(ИмяОбъектаМетаданных, ".");
|
Позиция = СтрНайти(ИмяОбъектаМетаданных, ".");
|
||||||
@@ -4922,9 +4931,7 @@
|
|||||||
|
|
||||||
ОжидаемыеТипы = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Тип("Булево"));
|
ОжидаемыеТипы = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Тип("Булево"));
|
||||||
Если СтандартныеПодсистемыПовтИсп.РежимДобавленияНабораЗаписей() <> Неопределено Тогда
|
Если СтандартныеПодсистемыПовтИсп.РежимДобавленияНабораЗаписей() <> Неопределено Тогда
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
ОжидаемыеТипы.Добавить(СтандартныеПодсистемыПовтИсп.ТипРежимЗамещения());
|
||||||
ОжидаемыеТипы.Добавить(Вычислить("Тип(""РежимЗамещения"")"));
|
|
||||||
// АПК:488-вкл
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("ОбщегоНазначения.ОтборЗаписейНабораИзБазыДанных",
|
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("ОбщегоНазначения.ОтборЗаписейНабораИзБазыДанных",
|
||||||
ИмяПараметра, Режим.Замещение, ОжидаемыеТипы);
|
ИмяПараметра, Режим.Замещение, ОжидаемыеТипы);
|
||||||
@@ -6422,43 +6429,34 @@
|
|||||||
// запрещено подключение внешних модулей без установки безопасного режима.
|
// запрещено подключение внешних модулей без установки безопасного режима.
|
||||||
//
|
//
|
||||||
|
|
||||||
// Выполнить экспортную процедуру по имени с уровнем привилегий конфигурации.
|
// Выполнить экспортную процедуру или функцию по имени с уровнем привилегий конфигурации.
|
||||||
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
||||||
// переход в безопасный режим с профилем безопасности, используемым для информационной базы
|
// переход в безопасный режим с профилем безопасности, используемым для информационной базы
|
||||||
// (если выше по стеку не был установлен другой безопасный режим).
|
// (если выше по стеку не был установлен другой безопасный режим).
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяМетода - Строка - имя экспортной процедуры в формате
|
// ИмяМетода - Строка - имя экспортной процедуры или функции в формате
|
||||||
// <имя объекта>.<имя процедуры>, где <имя объекта> - это
|
// <имя объекта>.<имя процедуры или функции>, где <имя объекта> - это
|
||||||
// общий модуль или модуль менеджера объекта.
|
// общий модуль или модуль менеджера объекта.
|
||||||
// Параметры - Массив - параметры передаются в процедуру <ИмяЭкспортнойПроцедуры>
|
// Параметры - Массив - параметры передаются в процедуру или функцию <ИмяМетода>
|
||||||
// в порядке расположения элементов массива.
|
// в порядке расположения элементов массива.
|
||||||
//
|
// ЭтоФункция - Булево - указать Истина, если вызывается функция.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Произвольный - если это функция, иначе Неопределено.
|
||||||
|
//
|
||||||
// Пример:
|
// Пример:
|
||||||
// Параметры = Новый Массив();
|
// Параметры = Новый Массив();
|
||||||
// Параметры.Добавить("1");
|
// Параметры.Добавить("1");
|
||||||
// ОбщегоНазначения.ВыполнитьМетодКонфигурации("МойОбщийМодуль.МояПроцедура", Параметры);
|
// ОбщегоНазначения.ВыполнитьМетодКонфигурации("МойОбщийМодуль.МояПроцедура", Параметры);
|
||||||
//
|
//
|
||||||
Процедура ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт
|
Функция ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры = Неопределено, ЭтоФункция = Ложь) Экспорт
|
||||||
|
|
||||||
ПроверитьИмяПроцедурыКонфигурации(ИмяМетода);
|
ПроверитьИмяПроцедурыКонфигурации(ИмяМетода);
|
||||||
|
|
||||||
Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности()
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда
|
|
||||||
|
|
||||||
ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
|
||||||
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
|
||||||
|
|
||||||
УстановитьБезопасныйРежим(ПрофильИнформационнойБазы);
|
|
||||||
Если БезопасныйРежим() = Истина Тогда
|
|
||||||
УстановитьБезопасныйРежим(Ложь);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПараметрыСтрока = "";
|
ПараметрыСтрока = "";
|
||||||
@@ -6469,11 +6467,15 @@
|
|||||||
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
|
Если ЭтоФункция Тогда
|
||||||
|
Возврат Вычислить(ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Выполнить экспортную процедуру объекта встроенного языка по имени.
|
// Выполнить экспортную процедуру или функцию объекта встроенного языка по имени.
|
||||||
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
||||||
// переход в безопасный режим с профилем безопасности, используемым для информационной базы
|
// переход в безопасный режим с профилем безопасности, используемым для информационной базы
|
||||||
// (если выше по стеку не был установлен другой безопасный режим).
|
// (если выше по стеку не был установлен другой безопасный режим).
|
||||||
@@ -6483,8 +6485,12 @@
|
|||||||
// ИмяМетода - Строка - имя экспортной процедуры модуля объекта обработки.
|
// ИмяМетода - Строка - имя экспортной процедуры модуля объекта обработки.
|
||||||
// Параметры - Массив - параметры передаются в процедуру <ИмяПроцедуры>
|
// Параметры - Массив - параметры передаются в процедуру <ИмяПроцедуры>
|
||||||
// в порядке расположения элементов массива.
|
// в порядке расположения элементов массива.
|
||||||
|
// ЭтоФункция - Булево - указать Истина, если вызывается функция.
|
||||||
//
|
//
|
||||||
Процедура ВыполнитьМетодОбъекта(Знач Объект, Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт
|
// Возвращаемое значение:
|
||||||
|
// Произвольный - если это функция, иначе Неопределено.
|
||||||
|
//
|
||||||
|
Функция ВыполнитьМетодОбъекта(Знач Объект, Знач ИмяМетода, Знач Параметры = Неопределено, ЭтоФункция = Ложь) Экспорт
|
||||||
|
|
||||||
// Проверка имени метода на корректность.
|
// Проверка имени метода на корректность.
|
||||||
Попытка
|
Попытка
|
||||||
@@ -6494,29 +6500,14 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
ВызватьИсключение(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ВызватьИсключение(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Некорректное значение параметра %1 (%2) в %3.'"),
|
НСтр("ru = 'Некорректное значение параметра %1 (%2) в %3.'"),
|
||||||
"ИмяМетода", ИмяМетода, "ОбщегоНазначения.ВыполнитьМетодОбъекта"),
|
"ИмяМетода", ИмяМетода, "ОбщегоНазначения.ВыполнитьМетодОбъекта"),
|
||||||
КатегорияОшибки.ОшибкаКонфигурации);
|
КатегорияОшибки.ОшибкаКонфигурации);
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности()
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда
|
|
||||||
|
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
|
||||||
ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
|
||||||
|
|
||||||
УстановитьБезопасныйРежим(ПрофильИнформационнойБазы);
|
|
||||||
Если БезопасныйРежим() = Истина Тогда
|
|
||||||
УстановитьБезопасныйРежим(Ложь);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПараметрыСтрока = "";
|
ПараметрыСтрока = "";
|
||||||
@@ -6527,9 +6518,13 @@
|
|||||||
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Выполнить "Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")";
|
Если ЭтоФункция Тогда
|
||||||
|
Возврат Вычислить("Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
Выполнить "Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен.
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая
|
// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая
|
||||||
// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей,
|
// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей,
|
||||||
@@ -6601,11 +6596,11 @@
|
|||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
Если ТранзакцияАктивна() Тогда
|
Если ТранзакцияАктивна() Тогда
|
||||||
Выполнить Алгоритм;
|
Выполнить Алгоритм; // АПК:487 Код выполняется в безопасном режиме.
|
||||||
Иначе
|
Иначе
|
||||||
НачатьТранзакцию(); // АПК:326 принудительная отмена транзакции
|
НачатьТранзакцию(); // АПК:326 принудительная отмена транзакции
|
||||||
Попытка
|
Попытка
|
||||||
Выполнить Алгоритм;
|
Выполнить Алгоритм; // АПК:487 Код выполняется в безопасном режиме.
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
@@ -6686,11 +6681,11 @@
|
|||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
Если ТранзакцияАктивна() Тогда
|
Если ТранзакцияАктивна() Тогда
|
||||||
Результат = Вычислить(Выражение);
|
Результат = Вычислить(Выражение); // АПК:488 Код выполняется в безопасном режиме.
|
||||||
Иначе
|
Иначе
|
||||||
НачатьТранзакцию(); // АПК:326 принудительная отмена транзакции
|
НачатьТранзакцию(); // АПК:326 принудительная отмена транзакции
|
||||||
Попытка
|
Попытка
|
||||||
Результат = Вычислить(Выражение);
|
Результат = Вычислить(Выражение); // АПК:488 Код выполняется в безопасном режиме.
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
@@ -10648,114 +10643,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Вызвать экспортную функцию по имени с уровнем привилегий конфигурации.
|
|
||||||
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
|
||||||
// переход в безопасный режим с профилем безопасности, используемом для информационной базы
|
|
||||||
// (если выше по стеку не был установлен другой безопасный режим).
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИмяМетода - Строка - имя экспортной функции в формате
|
|
||||||
// <имя объекта>.<имя процедуры>, где <имя объекта> - это
|
|
||||||
// общий модуль или модуль менеджера объекта.
|
|
||||||
// Параметры - Массив - параметры передаются в функцию <ИмяМетода>
|
|
||||||
// в порядке расположения элементов массива.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Произвольный - результат вызываемой функции.
|
|
||||||
//
|
|
||||||
Функция ВызватьФункциюКонфигурации(Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт
|
|
||||||
|
|
||||||
ПроверитьИмяПроцедурыКонфигурации(ИмяМетода);
|
|
||||||
|
|
||||||
Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
|
||||||
Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности()
|
|
||||||
И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда
|
|
||||||
|
|
||||||
ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
|
||||||
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
|
||||||
|
|
||||||
УстановитьБезопасныйРежим(ПрофильИнформационнойБазы);
|
|
||||||
Если БезопасныйРежим() = Истина Тогда
|
|
||||||
УстановитьБезопасныйРежим(Ложь);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ПараметрыСтрока = "";
|
|
||||||
Если Параметры <> Неопределено И Параметры.Количество() > 0 Тогда
|
|
||||||
Для Индекс = 0 По Параметры.ВГраница() Цикл
|
|
||||||
ПараметрыСтрока = ПараметрыСтрока + "Параметры[" + XMLСтрока(Индекс) + "],";
|
|
||||||
КонецЦикла;
|
|
||||||
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат Вычислить(ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
// Вызвать экспортную функцию объекта встроенного языка по имени.
|
|
||||||
// При включении профилей безопасности для вызова оператора Выполнить() используется
|
|
||||||
// переход в безопасный режим с профилем безопасности, используемом для информационной базы
|
|
||||||
// (если выше по стеку не был установлен другой безопасный режим).
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объект - Произвольный - объект встроенного языка 1С:Предприятия, содержащий методы (например, ОбработкаОбъект).
|
|
||||||
// ИмяМетода - Строка - имя экспортной функции модуля объекта обработки.
|
|
||||||
// Параметры - Массив - параметры передаются в функцию <ИмяМетода>
|
|
||||||
// в порядке расположения элементов массива.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Произвольный - результат вызываемой функции.
|
|
||||||
//
|
|
||||||
Функция ВызватьФункциюОбъекта(Знач Объект, Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт
|
|
||||||
|
|
||||||
// Проверка имени метода на корректность.
|
|
||||||
Попытка
|
|
||||||
Тест = Новый Структура;
|
|
||||||
Тест.Вставить(ИмяМетода, ИмяМетода);
|
|
||||||
Исключение
|
|
||||||
ВызватьИсключение(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
|
||||||
НСтр("ru = 'Некорректное значение параметра %1 (%2) в %3.'"),
|
|
||||||
"ИмяМетода", ИмяМетода, "ОбщегоНазначения.ВыполнитьМетодОбъекта"),
|
|
||||||
КатегорияОшибки.ОшибкаКонфигурации);
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
|
||||||
Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности()
|
|
||||||
И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда
|
|
||||||
|
|
||||||
МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме");
|
|
||||||
ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
|
||||||
|
|
||||||
УстановитьБезопасныйРежим(ПрофильИнформационнойБазы);
|
|
||||||
Если БезопасныйРежим() = Истина Тогда
|
|
||||||
УстановитьБезопасныйРежим(Ложь);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ПараметрыСтрока = "";
|
|
||||||
Если Параметры <> Неопределено И Параметры.Количество() > 0 Тогда
|
|
||||||
Для Индекс = 0 По Параметры.ВГраница() Цикл
|
|
||||||
ПараметрыСтрока = ПараметрыСтрока + "Параметры[" + XMLСтрока(Индекс) + "],";
|
|
||||||
КонецЦикла;
|
|
||||||
ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат Вычислить("Объект." + ИмяМетода + "(" + ПараметрыСтрока + ")"); // АПК:488 Исполняемый код безопасен.
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ВнешниеКомпоненты
|
#Область ВнешниеКомпоненты
|
||||||
|
|||||||
@@ -460,7 +460,7 @@
|
|||||||
// ИмяПроцедурыИлиФункции - Строка - имя процедуры или функции, параметр которой проверяется.
|
// ИмяПроцедурыИлиФункции - Строка - имя процедуры или функции, параметр которой проверяется.
|
||||||
// ИмяПараметра - Строка - имя проверяемого параметра процедуры или функции.
|
// ИмяПараметра - Строка - имя проверяемого параметра процедуры или функции.
|
||||||
// ЗначениеПараметра - Произвольный - фактическое значение параметра.
|
// ЗначениеПараметра - Произвольный - фактическое значение параметра.
|
||||||
// ОжидаемыеТипы - ОписаниеТипов
|
// ОжидаемыеТипы - ОписаниеТипов - тип Неопределено исключается из состава указанных.
|
||||||
// - Тип
|
// - Тип
|
||||||
// - Массив
|
// - Массив
|
||||||
// - ФиксированныйМассив
|
// - ФиксированныйМассив
|
||||||
@@ -2750,9 +2750,17 @@
|
|||||||
Если ВидСоединения = "КриптоПро" Тогда
|
Если ВидСоединения = "КриптоПро" Тогда
|
||||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||||
ЗащищенноеСоединениеКриптоПро = Неопределено;
|
ЗащищенноеСоединениеКриптоПро = Неопределено;
|
||||||
|
// АПК:547-выкл инструкция препроцессора допустима, так как в выполняемом коде нет обращения к модулям.
|
||||||
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
#КонецЕсли
|
||||||
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
Выполнить("ЗащищенноеСоединениеКриптоПро = Новый ЗащищенноеСоединениеКриптоПро(СертификатКлиента, СертификатыУдостоверяющихЦентров, РежимПроверкиОтзываTLSСертификатаСервера.Строгий)");
|
Выполнить("ЗащищенноеСоединениеКриптоПро = Новый ЗащищенноеСоединениеКриптоПро(СертификатКлиента, СертификатыУдостоверяющихЦентров, РежимПроверкиОтзываTLSСертификатаСервера.Строгий)");
|
||||||
// АПК:487-вкл
|
// АПК:487-вкл
|
||||||
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
|
УстановитьБезопасныйРежим(Ложь);
|
||||||
|
#КонецЕсли
|
||||||
|
// АПК:547-вкл
|
||||||
Возврат ЗащищенноеСоединениеКриптоПро;
|
Возврат ЗащищенноеСоединениеКриптоПро;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -877,10 +877,13 @@
|
|||||||
Если ГруппаВидаКоманд.Видимость Тогда
|
Если ГруппаВидаКоманд.Видимость Тогда
|
||||||
|
|
||||||
ГруппаВидаКоманд.Отображение = ОтображениеКнопки.Текст;
|
ГруппаВидаКоманд.Отображение = ОтображениеКнопки.Текст;
|
||||||
ГруппаСКомандамиПоУмолчанию = "ГруппаСКомандамиПоУмолчанию" + ПрефиксГрупп + ВидКоманд.ИмяПодменю;
|
ИмяГруппыСКомандамиПоУмолчанию = "ГруппаСКомандамиПоУмолчанию" + ПрефиксГрупп + ВидКоманд.ИмяПодменю;
|
||||||
|
|
||||||
ГруппаСКомандамиПоУмолчанию = Элементы.Вставить(ГруппаСКомандамиПоУмолчанию, Тип("ГруппаФормы"),
|
ГруппаСКомандамиПоУмолчанию = Элементы.Найти(ИмяГруппыСКомандамиПоУмолчанию);
|
||||||
ГруппаВидаКоманд.Родитель, ГруппаВидаКоманд);
|
Если ГруппаСКомандамиПоУмолчанию = Неопределено Тогда
|
||||||
|
ГруппаСКомандамиПоУмолчанию = Элементы.Вставить(ИмяГруппыСКомандамиПоУмолчанию, Тип("ГруппаФормы"),
|
||||||
|
ГруппаВидаКоманд.Родитель, ГруппаВидаКоманд);
|
||||||
|
КонецЕсли;
|
||||||
ГруппаСКомандамиПоУмолчанию.Вид = ВидГруппыФормы.ГруппаКнопок;
|
ГруппаСКомандамиПоУмолчанию.Вид = ВидГруппыФормы.ГруппаКнопок;
|
||||||
|
|
||||||
ШаблонСтроки = НСтр("ru = 'Группа с командами по умолчанию %1'");
|
ШаблонСтроки = НСтр("ru = 'Группа с командами по умолчанию %1'");
|
||||||
|
|||||||
@@ -257,7 +257,15 @@
|
|||||||
ВыражениеВычисленияЗначениеПометки = СтрЗаменить(ОписаниеКоманды.ЗначениеПометки, "[""%ИСТОЧНИК%""]", "");
|
ВыражениеВычисленияЗначениеПометки = СтрЗаменить(ОписаниеКоманды.ЗначениеПометки, "[""%ИСТОЧНИК%""]", "");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:547-выкл инструкция препроцессора допустима, так как в выполняемом коде нет обращения к модулям.
|
||||||
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
#КонецЕсли
|
||||||
Форма.Элементы[ОписаниеКоманды.ИмяВФорме].Пометка = Вычислить(ВыражениеВычисленияЗначениеПометки); // АПК:488 Исполняемый код безопасен.
|
Форма.Элементы[ОписаниеКоманды.ИмяВФорме].Пометка = Вычислить(ВыражениеВычисленияЗначениеПометки); // АПК:488 Исполняемый код безопасен.
|
||||||
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
|
УстановитьБезопасныйРежим(Ложь);
|
||||||
|
#КонецЕсли
|
||||||
|
// АПК:547-вкл
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
@@ -234,16 +234,19 @@
|
|||||||
// если параметр ОписаниеПользователяИБ имеет тип ПользовательИнформационнойБазы или Структура.
|
// если параметр ОписаниеПользователяИБ имеет тип ПользовательИнформационнойБазы или Структура.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ОписаниеПользователяИБ - УникальныйИдентификатор - идентификатор пользователя ИБ.
|
// ОписаниеПользователяИБ - УникальныйИдентификатор - если пользователь информационной базы
|
||||||
|
// не будет найден по уникальному идентификатору, тогда функция вернет Ложь.
|
||||||
// - Структура - содержит свойства аутентификации:
|
// - Структура - содержит свойства аутентификации:
|
||||||
// * АутентификацияСтандартная - Булево - аутентификация 1С:Предприятия.
|
// * АутентификацияСтандартная - Булево - аутентификация 1С:Предприятия.
|
||||||
// * АутентификацияОС - Булево - аутентификация операционной системы.
|
// * АутентификацияОС - Булево - аутентификация операционной системы.
|
||||||
// * АутентификацияOpenID - Булево - аутентификация OpenID.
|
// * АутентификацияOpenID - Булево - аутентификация OpenID.
|
||||||
// * АутентификацияOpenIDConnect - Булево - аутентификация OpenID-Connect.
|
// * АутентификацияOpenIDConnect - Булево - аутентификация OpenID-Connect.
|
||||||
// * АутентификацияТокеномДоступа - Булево - аутентификация JWT-токеном.
|
// * АутентификацияТокеномДоступа - Булево - аутентификация JWT-токеном.
|
||||||
// - ПользовательИнформационнойБазы - пользователь ИБ.
|
// - ПользовательИнформационнойБазы
|
||||||
// - СправочникСсылка.Пользователи - пользователь.
|
// - СправочникСсылка.Пользователи
|
||||||
// - СправочникСсылка.ВнешниеПользователи - внешний пользователь.
|
// - СправочникСсылка.ВнешниеПользователи - если пользователь или внешний пользователь
|
||||||
|
// не будет найден в справочнике или не будет найден соответствующий пользователь ИБ
|
||||||
|
// по значению реквизита ИдентификаторПользователяИБ, тогда функция вернет Ложь.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Булево - Истина, если хотя бы одно свойство аутентификации равно Истина.
|
// Булево - Истина, если хотя бы одно свойство аутентификации равно Истина.
|
||||||
@@ -274,8 +277,17 @@
|
|||||||
Если ПользовательИБ = Неопределено Тогда
|
Если ПользовательИБ = Неопределено Тогда
|
||||||
Возврат Ложь;
|
Возврат Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
|
||||||
|
ИначеЕсли ТипЗнч(ОписаниеПользователяИБ) = Тип("ПользовательИнформационнойБазы")
|
||||||
|
Или ТипЗнч(ОписаниеПользователяИБ) = Тип("Структура") Тогда
|
||||||
|
|
||||||
ПользовательИБ = ОписаниеПользователяИБ;
|
ПользовательИБ = ОписаниеПользователяИБ;
|
||||||
|
Иначе
|
||||||
|
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.ВходВПрограммуРазрешен",
|
||||||
|
"ОписаниеПользователяИБ",
|
||||||
|
ОписаниеПользователяИБ,
|
||||||
|
Новый ОписаниеТипов("ПользовательИнформационнойБазы,УникальныйИдентификатор,
|
||||||
|
|СправочникСсылка.Пользователи,СправочникСсылка.ВнешниеПользователи,Структура"));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат ПользовательИБ.АутентификацияСтандартная
|
Возврат ПользовательИБ.АутентификацияСтандартная
|
||||||
@@ -301,6 +313,9 @@
|
|||||||
//
|
//
|
||||||
Функция ЕстьПраваДляВходаВПрограмму(ПользовательИБ, Интерактивно = Истина, ТолькоПраваНаЗапуск = Истина) Экспорт
|
Функция ЕстьПраваДляВходаВПрограмму(ПользовательИБ, Интерактивно = Истина, ТолькоПраваНаЗапуск = Истина) Экспорт
|
||||||
|
|
||||||
|
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.ЕстьПраваДляВходаВПрограмму",
|
||||||
|
"ПользовательИБ", ПользовательИБ, Тип("ПользовательИнформационнойБазы"));
|
||||||
|
|
||||||
Результат =
|
Результат =
|
||||||
ПравоДоступа("ТонкийКлиент", Метаданные, ПользовательИБ)
|
ПравоДоступа("ТонкийКлиент", Метаданные, ПользовательИБ)
|
||||||
Или ПравоДоступа("ВебКлиент", Метаданные, ПользовательИБ)
|
Или ПравоДоступа("ВебКлиент", Метаданные, ПользовательИБ)
|
||||||
@@ -1208,10 +1223,8 @@
|
|||||||
ВызватьИсключение ТекстОшибки;
|
ВызватьИсключение ТекстОшибки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если ПользователиСлужебный.ДоступныНастройки8_3_26() Тогда
|
Если ПользователиСлужебный.ДоступныНастройки8_3_26() Тогда
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
ПользовательИБ.СохраняемоеЗначениеПароля =
|
ПользовательИБ.СохраняемоеЗначениеПароля =
|
||||||
Вычислить("ВычислитьСохраняемоеЗначениеПароляПользователя(ОбновляемыеСвойства.Пароль)");
|
ПользователиСлужебный.ВычислитьСохраняемоеЗначениеПароляПользователя_8_3_26(ОбновляемыеСвойства.Пароль);
|
||||||
// АПК:488-вкл
|
|
||||||
Иначе
|
Иначе
|
||||||
ПользовательИБ.СохраняемоеЗначениеПароля =
|
ПользовательИБ.СохраняемоеЗначениеПароля =
|
||||||
ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля(ОбновляемыеСвойства.Пароль, Истина);
|
ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля(ОбновляемыеСвойства.Пароль, Истина);
|
||||||
@@ -1750,10 +1763,8 @@
|
|||||||
Если ПользовательИБ = Неопределено Или Не ПользовательИБ.ПарольУстановлен Тогда
|
Если ПользовательИБ = Неопределено Или Не ПользовательИБ.ПарольУстановлен Тогда
|
||||||
НовыйПароль = Строка(Новый УникальныйИдентификатор) + " " + Строка(Новый УникальныйИдентификатор);
|
НовыйПароль = Строка(Новый УникальныйИдентификатор) + " " + Строка(Новый УникальныйИдентификатор);
|
||||||
Если ПользователиСлужебный.ДоступныНастройки8_3_26() Тогда
|
Если ПользователиСлужебный.ДоступныНастройки8_3_26() Тогда
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Свойства.СохраняемоеЗначениеПароля =
|
Свойства.СохраняемоеЗначениеПароля =
|
||||||
Вычислить("ВычислитьСохраняемоеЗначениеПароляПользователя(НовыйПароль)");
|
ПользователиСлужебный.ВычислитьСохраняемоеЗначениеПароляПользователя_8_3_26(НовыйПароль);
|
||||||
// АПК:488-вкл
|
|
||||||
Иначе
|
Иначе
|
||||||
Свойства.СохраняемоеЗначениеПароля =
|
Свойства.СохраняемоеЗначениеПароля =
|
||||||
СохраняемоеЗначениеСтрокиПароля(НовыйПароль);
|
СохраняемоеЗначениеСтрокиПароля(НовыйПароль);
|
||||||
@@ -2160,9 +2171,11 @@
|
|||||||
// Свойства = Новый Структура("ТипАлгоритмаХешированияПароля", Null);
|
// Свойства = Новый Структура("ТипАлгоритмаХешированияПароля", Null);
|
||||||
// ЗаполнитьЗначенияСвойств(Свойства, ПользователиИнформационнойБазы.ТекущийПользователь());
|
// ЗаполнитьЗначенияСвойств(Свойства, ПользователиИнформационнойБазы.ТекущийПользователь());
|
||||||
// Если Свойства.ТипАлгоритмаХешированияПароля <> Null Тогда
|
// Если Свойства.ТипАлгоритмаХешированияПароля <> Null Тогда
|
||||||
|
// УстановитьБезопасныйРежим(Истина); // Поддержка профилей безопасности в КОРП-решениях.
|
||||||
// // АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
// // АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
// ПарольСовпадает = Вычислить("ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению(Пароль, ПользовательИБ)");
|
// ПарольСовпадает = Вычислить("ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению(Пароль, ПользовательИБ)");
|
||||||
// // АПК:488-вкл
|
// // АПК:488-вкл
|
||||||
|
// УстановитьБезопасныйРежим(Ложь);
|
||||||
// Иначе
|
// Иначе
|
||||||
// ПарольСовпадает = ПользовательИБ.СохраняемоеЗначениеПароля
|
// ПарольСовпадает = ПользовательИБ.СохраняемоеЗначениеПароля
|
||||||
// = Пользователи.СохраняемоеЗначениеСтрокиПароля(Пароль);
|
// = Пользователи.СохраняемоеЗначениеСтрокиПароля(Пароль);
|
||||||
|
|||||||
@@ -2919,23 +2919,21 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Настройки.СрокБездействияДоЗавершенияСеанса =
|
Настройки.СрокБездействияДоЗавершенияСеанса =
|
||||||
Окр(Вычислить("ПолучитьВремяЗавершенияСеансаПриБездействии()") / 60);
|
Окр(ПолучитьВремяЗавершенияСеансаПриБездействии_8_3_26() / 60);
|
||||||
|
|
||||||
Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии =
|
Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии =
|
||||||
Окр(Вычислить("ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии()") / 60);
|
Окр(ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26() / 60);
|
||||||
|
|
||||||
НастройкиСохранения =
|
НастройкиСохранения =
|
||||||
Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиАвтоматическогоСохраненияАутентификации()");
|
ДополнительныеНастройкиАутентификации_ПолучитьНастройкиАвтоматическогоСохраненияАутентификации_8_3_26();
|
||||||
|
|
||||||
Настройки.СохранениеПароляПриВходе = ТекущееСохранениеПароляПриВходе(НастройкиСохранения);
|
Настройки.СохранениеПароляПриВходе = ТекущееСохранениеПароляПриВходе(НастройкиСохранения);
|
||||||
Настройки.ВремяСохраненияПароля =
|
Настройки.ВремяСохраненияПароля =
|
||||||
Окр(НастройкиСохранения.ВремяЖизниСохраненнойАутентификации / 60);
|
Окр(НастройкиСохранения.ВремяЖизниСохраненнойАутентификации / 60);
|
||||||
|
|
||||||
НастройкиПроверки =
|
НастройкиПроверки =
|
||||||
Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиПроверкиРаскрытияПароля()");
|
ДополнительныеНастройкиАутентификации_ПолучитьНастройкиПроверкиРаскрытияПароля_8_3_26();
|
||||||
// АПК:488-вкл
|
|
||||||
|
|
||||||
Настройки.ИспользоватьСтандартныйСписокЗапрещенныхПаролей =
|
Настройки.ИспользоватьСтандартныйСписокЗапрещенныхПаролей =
|
||||||
НастройкиПроверки.ИспользоватьСтандартныйСписокПроверкиРаскрытияПароля;
|
НастройкиПроверки.ИспользоватьСтандартныйСписокПроверкиРаскрытияПароля;
|
||||||
@@ -2992,33 +2990,31 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
Если ПолучитьВремяЗавершенияСеансаПриБездействии_8_3_26()
|
||||||
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Если Вычислить("ПолучитьВремяЗавершенияСеансаПриБездействии()")
|
|
||||||
<> Настройки.СрокБездействияДоЗавершенияСеанса * 60
|
<> Настройки.СрокБездействияДоЗавершенияСеанса * 60
|
||||||
И Вычислить("ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии()")
|
И ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26()
|
||||||
<> Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60 Тогда
|
<> Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60 Тогда
|
||||||
|
|
||||||
Выполнить("УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии(0)");
|
УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26(0);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Вычислить("ПолучитьВремяЗавершенияСеансаПриБездействии()")
|
Если ПолучитьВремяЗавершенияСеансаПриБездействии_8_3_26()
|
||||||
<> Настройки.СрокБездействияДоЗавершенияСеанса * 60 Тогда
|
<> Настройки.СрокБездействияДоЗавершенияСеанса * 60 Тогда
|
||||||
|
|
||||||
Выполнить("УстановитьВремяЗавершенияСеансаПриБездействии(
|
УстановитьВремяЗавершенияСеансаПриБездействии_8_3_26(
|
||||||
|Настройки.СрокБездействияДоЗавершенияСеанса * 60)");
|
Настройки.СрокБездействияДоЗавершенияСеанса * 60);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Вычислить("ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии()")
|
Если ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26()
|
||||||
<> Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60 Тогда
|
<> Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60 Тогда
|
||||||
|
|
||||||
Выполнить("УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии(
|
УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26(
|
||||||
|Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60)");
|
Настройки.ПредупреждатьОЗавершенииСеансаПриБездействии * 60);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Записать = Ложь;
|
Записать = Ложь;
|
||||||
НастройкиСохранения =
|
НастройкиСохранения =
|
||||||
Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиАвтоматическогоСохраненияАутентификации()");
|
ДополнительныеНастройкиАутентификации_ПолучитьНастройкиАвтоматическогоСохраненияАутентификации_8_3_26();
|
||||||
|
|
||||||
Если ТекущееСохранениеПароляПриВходе(НастройкиСохранения)
|
Если ТекущееСохранениеПароляПриВходе(НастройкиСохранения)
|
||||||
<> Настройки.СохранениеПароляПриВходе Тогда
|
<> Настройки.СохранениеПароляПриВходе Тогда
|
||||||
@@ -3040,13 +3036,13 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Записать Тогда
|
Если Записать Тогда
|
||||||
Выполнить("ДополнительныеНастройкиАутентификации.УстановитьНастройкиАвтоматическогоСохраненияАутентификации(
|
ДополнительныеНастройкиАутентификации_УстановитьНастройкиАвтоматическогоСохраненияАутентификации_8_3_26(
|
||||||
|НастройкиСохранения)");
|
НастройкиСохранения);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Записать = Ложь;
|
Записать = Ложь;
|
||||||
НастройкиПроверки =
|
НастройкиПроверки =
|
||||||
Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиПроверкиРаскрытияПароля()");
|
ДополнительныеНастройкиАутентификации_ПолучитьНастройкиПроверкиРаскрытияПароля_8_3_26();
|
||||||
|
|
||||||
Если НастройкиПроверки.ИспользоватьСтандартныйСписокПроверкиРаскрытияПароля
|
Если НастройкиПроверки.ИспользоватьСтандартныйСписокПроверкиРаскрытияПароля
|
||||||
<> Настройки.ИспользоватьСтандартныйСписокЗапрещенныхПаролей Тогда
|
<> Настройки.ИспользоватьСтандартныйСписокЗапрещенныхПаролей Тогда
|
||||||
@@ -3097,11 +3093,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Записать Тогда
|
Если Записать Тогда
|
||||||
Выполнить("ДополнительныеНастройкиАутентификации.УстановитьНастройкиПроверкиРаскрытияПароля(
|
ДополнительныеНастройкиАутентификации_УстановитьНастройкиПроверкиРаскрытияПароля_8_3_26(
|
||||||
|НастройкиПроверки)");
|
НастройкиПроверки);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// АПК:487-вкл
|
|
||||||
// АПК:488-вкл
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -3122,15 +3116,13 @@
|
|||||||
Настройки.МинимальнаяДлинаПароля =
|
Настройки.МинимальнаяДлинаПароля =
|
||||||
ПолучитьМинимальнуюДлинуПаролейПользователей();
|
ПолучитьМинимальнуюДлинуПаролейПользователей();
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Если ДоступныНастройки8_3_26() Тогда
|
Если ДоступныНастройки8_3_26() Тогда
|
||||||
Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных
|
Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных
|
||||||
= Вычислить("ПолучитьПроверкуРаскрытияПаролейПользователей()");
|
= ПолучитьПроверкуРаскрытияПаролейПользователей_8_3_26();
|
||||||
|
|
||||||
Настройки.ДействиеПриВходеЕслиТребованиеНеВыполнено =
|
Настройки.ДействиеПриВходеЕслиТребованиеНеВыполнено =
|
||||||
ТекущееДействиеПриВходеЕслиТребованиеНеВыполнено();
|
ТекущееДействиеПриВходеЕслиТребованиеНеВыполнено();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// АПК:488-вкл
|
|
||||||
|
|
||||||
Если Не РазделениеВключено Тогда
|
Если Не РазделениеВключено Тогда
|
||||||
Настройки.МаксимальныйСрокДействияПароля =
|
Настройки.МаксимальныйСрокДействияПароля =
|
||||||
@@ -3175,27 +3167,23 @@
|
|||||||
Настройки.МинимальнаяДлинаПароля);
|
Настройки.МинимальнаяДлинаПароля);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Если ДоступныНастройки8_3_26() Тогда
|
Если ДоступныНастройки8_3_26() Тогда
|
||||||
Если Вычислить("ПолучитьПроверкуРаскрытияПаролейПользователей()")
|
Если ПолучитьПроверкуРаскрытияПаролейПользователей_8_3_26()
|
||||||
<> Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных Тогда
|
<> Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных Тогда
|
||||||
|
|
||||||
Выполнить("УстановитьПроверкуРаскрытияПаролейПользователей(
|
УстановитьПроверкуРаскрытияПаролейПользователей_8_3_26(
|
||||||
|Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных)");
|
Настройки.ПарольДолженОтсутствоватьВСпискеЗапрещенных);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
НовоеДействие = ЗначениеДействияПриВходеЕслиТребованиеНеВыполнено(
|
НовоеДействие = ЗначениеДействияПриВходеЕслиТребованиеНеВыполнено(
|
||||||
Настройки.ДействиеПриВходеЕслиТребованиеНеВыполнено);
|
Настройки.ДействиеПриВходеЕслиТребованиеНеВыполнено);
|
||||||
|
|
||||||
Если Вычислить("ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации()")
|
Если ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации_8_3_26()
|
||||||
<> НовоеДействие Тогда
|
<> НовоеДействие Тогда
|
||||||
|
|
||||||
Выполнить("УстановитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации(НовоеДействие)");
|
УстановитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации_8_3_26(НовоеДействие);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// АПК:487-вкл
|
|
||||||
// АПК:488-вкл
|
|
||||||
|
|
||||||
МаксимальныйСрокДействияПароля = ?(РазделениеВключено,
|
МаксимальныйСрокДействияПароля = ?(РазделениеВключено,
|
||||||
0, Настройки.МаксимальныйСрокДействияПароля);
|
0, Настройки.МаксимальныйСрокДействияПароля);
|
||||||
@@ -3408,19 +3396,17 @@
|
|||||||
|
|
||||||
Функция ТекущееДействиеПриВходеЕслиТребованиеНеВыполнено(ПолитикаПаролей = Неопределено)
|
Функция ТекущееДействиеПриВходеЕслиТребованиеНеВыполнено(ПолитикаПаролей = Неопределено)
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
ТекущееДействие = ?(ПолитикаПаролей = Неопределено,
|
ТекущееДействие = ?(ПолитикаПаролей = Неопределено,
|
||||||
Вычислить("ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации()"),
|
ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации_8_3_26(),
|
||||||
ПолитикаПаролей.ДействиеПриНесоответствииПаролейТребованиямПриАутентификации);
|
ПолитикаПаролей.ДействиеПриНесоответствииПаролейТребованиямПриАутентификации);
|
||||||
|
|
||||||
Если ТекущееДействие = Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПотребоватьСменуПароля") Тогда
|
Если ТекущееДействие = ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПотребоватьСменуПароля_8_3_26() Тогда
|
||||||
Возврат "ПотребоватьСменуПароля";
|
Возврат "ПотребоватьСменуПароля";
|
||||||
|
|
||||||
ИначеЕсли ТекущееДействие = Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПредложитьСменуПароля") Тогда
|
ИначеЕсли ТекущееДействие = ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПредложитьСменуПароля_8_3_26() Тогда
|
||||||
Возврат "ПредложитьСменуПароля";
|
Возврат "ПредложитьСменуПароля";
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// АПК:488-вкл
|
|
||||||
|
|
||||||
Возврат "";
|
Возврат "";
|
||||||
|
|
||||||
@@ -3428,19 +3414,230 @@
|
|||||||
|
|
||||||
Функция ЗначениеДействияПриВходеЕслиТребованиеНеВыполнено(ИмяДействия)
|
Функция ЗначениеДействияПриВходеЕслиТребованиеНеВыполнено(ИмяДействия)
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
|
||||||
Если ИмяДействия = "ПотребоватьСменуПароля" Тогда
|
Если ИмяДействия = "ПотребоватьСменуПароля" Тогда
|
||||||
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПотребоватьСменуПароля");
|
Возврат ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПотребоватьСменуПароля_8_3_26();
|
||||||
|
|
||||||
ИначеЕсли ИмяДействия = "ПредложитьСменуПароля" Тогда
|
ИначеЕсли ИмяДействия = "ПредложитьСменуПароля" Тогда
|
||||||
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПредложитьСменуПароля");
|
Возврат ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПредложитьСменуПароля_8_3_26();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ДействиеПриНесоответствииПароляТребованиямПриАутентификации_Нет_8_3_26();
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#Область ПроцедурыИФункцииПлатформы_8_3_26
|
||||||
|
|
||||||
|
Функция ПолучитьВремяЗавершенияСеансаПриБездействии_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ПолучитьВремяЗавершенияСеансаПриБездействии()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ПолучитьВремяПредупрежденияОЗавершенииСеансаПриБездействии()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ДополнительныеНастройкиАутентификации_ПолучитьНастройкиАвтоматическогоСохраненияАутентификации_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиАвтоматическогоСохраненияАутентификации()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ДополнительныеНастройкиАутентификации_ПолучитьНастройкиПроверкиРаскрытияПароля_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ДополнительныеНастройкиАутентификации.ПолучитьНастройкиПроверкиРаскрытияПароля()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьПроверкуРаскрытияПаролейПользователей_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ПолучитьПроверкуРаскрытияПаролейПользователей()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации_8_3_26()
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ПолучитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации()");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПотребоватьСменуПароля_8_3_26()
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПотребоватьСменуПароля");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ДействиеПриНесоответствииПароляТребованиямПриАутентификации_ПредложитьСменуПароля_8_3_26()
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.ПредложитьСменуПароля");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ДействиеПриНесоответствииПароляТребованиямПриАутентификации_Нет_8_3_26()
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.Нет");
|
Возврат Вычислить("ДействиеПриНесоответствииПароляТребованиямПриАутентификации.Нет");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению_8_3_26(Пароль, ПользовательИБ) Экспорт
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению(Пароль, ПользовательИБ)");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ВычислитьСохраняемоеЗначениеПароляПользователя_8_3_26(Пароль) Экспорт
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("ВычислитьСохраняемоеЗначениеПароляПользователя(Пароль)");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии_8_3_26(Таймаут)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("УстановитьВремяПредупрежденияОЗавершенииСеансаПриБездействии(Таймаут)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура УстановитьВремяЗавершенияСеансаПриБездействии_8_3_26(Таймаут)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("УстановитьВремяЗавершенияСеансаПриБездействии(Таймаут)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ДополнительныеНастройкиАутентификации_УстановитьНастройкиАвтоматическогоСохраненияАутентификации_8_3_26(Настройки)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("ДополнительныеНастройкиАутентификации.УстановитьНастройкиАвтоматическогоСохраненияАутентификации(Настройки)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ДополнительныеНастройкиАутентификации_УстановитьНастройкиПроверкиРаскрытияПароля_8_3_26(Настройки)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("ДополнительныеНастройкиАутентификации.УстановитьНастройкиПроверкиРаскрытияПароля(Настройки)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура УстановитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации_8_3_26(Действие)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("УстановитьДействиеПриНесоответствииПаролейПользователейТребованиямПриАутентификации(Действие)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура УстановитьПроверкуРаскрытияПаролейПользователей_8_3_26(ПроверкаРаскрытия)
|
||||||
|
|
||||||
|
ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// АПК:487-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Выполнить("УстановитьПроверкуРаскрытияПаролейПользователей(ПроверкаРаскрытия)");
|
||||||
|
// АПК:487-вкл
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
// У всех пользователей ИБ устанавливает реквизит ПоказыватьВСпискеВыбора.
|
// У всех пользователей ИБ устанавливает реквизит ПоказыватьВСпискеВыбора.
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Показывать - Булево
|
// Показывать - Булево
|
||||||
@@ -4247,7 +4444,7 @@
|
|||||||
|
|
||||||
Если ДоступныНастройки8_3_26() Тогда
|
Если ДоступныНастройки8_3_26() Тогда
|
||||||
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
Результат = Вычислить("ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению(Пароль, ПользовательИБ)");
|
Результат = ПроверитьСоответствиеПароляПользователяСохраняемомуЗначению_8_3_26(Пароль, ПользовательИБ);
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
Иначе
|
Иначе
|
||||||
Результат = ХешСуммаПароляСовпадает(СохраняемоеЗначениеСтрокиПароля(Пароль),
|
Результат = ХешСуммаПароляСовпадает(СохраняемоеЗначениеСтрокиПароля(Пароль),
|
||||||
|
|||||||
@@ -450,7 +450,8 @@
|
|||||||
|
|
||||||
ПрофильБезопасности = Константы.ПрофильБезопасностиИнформационнойБазы.Получить();
|
ПрофильБезопасности = Константы.ПрофильБезопасностиИнформационнойБазы.Получить();
|
||||||
|
|
||||||
Если ПрофильБезопасности = Ложь Тогда
|
Если ТипЗнч(ПрофильБезопасности) <> Тип("Строка")
|
||||||
|
Или Не ЗначениеЗаполнено(ПрофильБезопасности) Тогда
|
||||||
Возврат "";
|
Возврат "";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -2892,6 +2892,8 @@
|
|||||||
|
|
||||||
Функция МенеджерУведомленийКлиента()
|
Функция МенеджерУведомленийКлиента()
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых возможностей платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых возможностей платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("УведомленияКлиента")
|
Возврат Вычислить("УведомленияКлиента")
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
|
|||||||
@@ -32,7 +32,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Отправить на подписание.
|
// Отправляет данные на подписание в сервис мобильной подписи, возвращает идентификатор подписи,
|
||||||
|
// по которому потом можно получить результат.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// НаборДанных - Массив из Структура:
|
// НаборДанных - Массив из Структура:
|
||||||
@@ -71,7 +72,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Получить результаты из сервиса мобильной подписи.
|
// Получает результаты из сервиса мобильной подписи.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИдентификаторыДокументов - Массив из УникальныйИдентификатор
|
// ИдентификаторыДокументов - Массив из УникальныйИдентификатор
|
||||||
|
|||||||
@@ -8,7 +8,8 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Добавить подписанта.
|
// Добавляет подписанта, если его нет в справочнике. Если есть, добавляет пользователя в подписанта,
|
||||||
|
// при этом у него появляются права на редактирование элемента.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыПодписанта - Структура:
|
// ПараметрыПодписанта - Структура:
|
||||||
@@ -154,6 +155,8 @@
|
|||||||
Если Не ЗначениеЗаполнено(Форма.Подписант) Тогда
|
Если Не ЗначениеЗаполнено(Форма.Подписант) Тогда
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
ДобавитьПодписантаВФорме(Форма, Элемент);
|
ДобавитьПодписантаВФорме(Форма, Элемент);
|
||||||
|
Иначе
|
||||||
|
СтандартнаяОбработка = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -292,7 +295,7 @@
|
|||||||
РезультатВыполнения = Новый Структура;
|
РезультатВыполнения = Новый Структура;
|
||||||
|
|
||||||
Если Результат = Неопределено Тогда
|
Если Результат = Неопределено Тогда
|
||||||
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.Вставить("Отказ", Истина);
|
РезультатВыполнения.Вставить("ОтменаПодписания");
|
||||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеОПодписанииВСервисе, РезультатВыполнения);
|
ВыполнитьОбработкуОповещения(Контекст.ОповещениеОПодписанииВСервисе, РезультатВыполнения);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -320,7 +323,7 @@
|
|||||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеПолученияРезультатовПодписания", ЭтотОбъект, Контекст);
|
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеПолученияРезультатовПодписания", ЭтотОбъект, Контекст);
|
||||||
|
|
||||||
ОткрытьФорму("Справочник.ПодписантыСервисаМобильнойПодписи.Форма.ПолучениеПодписей",
|
ОткрытьФорму("Справочник.ПодписантыСервисаМобильнойПодписи.Форма.ПолучениеПодписей",
|
||||||
Новый Структура("ИдентификаторыДокументов, Подписант", ИдентификаторыДокументов),
|
Новый Структура("ИдентификаторыДокументов, Подписант", ИдентификаторыДокументов, Контекст.КонтекстПодписания.Подписант),
|
||||||
Контекст.КонтекстПодписания.ПараметрыВыполнения.Форма,,,,ОписаниеОповещения);
|
Контекст.КонтекстПодписания.ПараметрыВыполнения.Форма,,,,ОписаниеОповещения);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -330,7 +333,7 @@
|
|||||||
РезультатВыполнения = Новый Структура;
|
РезультатВыполнения = Новый Структура;
|
||||||
|
|
||||||
Если Результат = Неопределено Тогда
|
Если Результат = Неопределено Тогда
|
||||||
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.Вставить("Отказ", Истина);
|
РезультатВыполнения.Вставить("ОтменаПодписания");
|
||||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеОПодписанииВСервисе, РезультатВыполнения);
|
ВыполнитьОбработкуОповещения(Контекст.ОповещениеОПодписанииВСервисе, РезультатВыполнения);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -343,28 +346,32 @@
|
|||||||
Если Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.Свойство("Данные") Тогда
|
Если Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.Свойство("Данные") Тогда
|
||||||
|
|
||||||
СвойстваПодписи = Результат.Получить(Контекст.НаборДанных[0].ИдентификаторДокумента);
|
СвойстваПодписи = Результат.Получить(Контекст.НаборДанных[0].ИдентификаторДокумента);
|
||||||
Если СвойстваПодписи <> Неопределено И Не ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
Если СвойстваПодписи <> Неопределено Тогда
|
||||||
ДобавитьСвойстваПодписиВОписаниеДанных(
|
Если Не ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
||||||
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных,
|
ДобавитьСвойстваПодписиВОписаниеДанных(
|
||||||
СвойстваПодписи, Контекст, РезультатВыполнения);
|
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных, СвойстваПодписи, Контекст,
|
||||||
РезультатВыполнения.Вставить("ЕстьОбработанныеЭлементыДанных");
|
РезультатВыполнения);
|
||||||
ИначеЕсли ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
РезультатВыполнения.Вставить("ЕстьОбработанныеЭлементыДанных");
|
||||||
Ошибка.Добавить(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов);
|
ИначеЕсли ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
||||||
|
Ошибка.Добавить(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов);
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
Индекс = 0;
|
Индекс = 0;
|
||||||
Для Каждого Элемент Из Контекст.НаборДанных Цикл
|
Для Каждого Элемент Из Контекст.НаборДанных Цикл
|
||||||
СвойстваПодписи = Результат.Получить(Элемент.ИдентификаторДокумента);
|
СвойстваПодписи = Результат.Получить(Элемент.ИдентификаторДокумента);
|
||||||
Если СвойстваПодписи <> Неопределено И Не ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
Если СвойстваПодписи <> Неопределено Тогда
|
||||||
ДобавитьСвойстваПодписиВОписаниеДанных(
|
Если Не ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
||||||
|
ДобавитьСвойстваПодписиВОписаниеДанных(
|
||||||
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.НаборДанных[Индекс],
|
Контекст.КонтекстПодписания.ПараметрыВыполнения.ОписаниеДанных.НаборДанных[Индекс],
|
||||||
СвойстваПодписи, Контекст, РезультатВыполнения);
|
СвойстваПодписи, Контекст, РезультатВыполнения);
|
||||||
РезультатВыполнения.Вставить("ЕстьОбработанныеЭлементыДанных");
|
РезультатВыполнения.Вставить("ЕстьОбработанныеЭлементыДанных");
|
||||||
Индекс = Индекс + 1;
|
Индекс = Индекс + 1;
|
||||||
ИначеЕсли СвойстваПодписи <> Неопределено И ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
ИначеЕсли ЗначениеЗаполнено(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) Тогда
|
||||||
Если Ошибка.Найти(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) = Неопределено Тогда
|
Если Ошибка.Найти(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов) = Неопределено Тогда
|
||||||
Ошибка.Добавить(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов);
|
Ошибка.Добавить(СвойстваПодписи.ОшибкаПроверкиДополнительныхАтрибутов);
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -382,7 +389,7 @@
|
|||||||
|
|
||||||
ЭлементДанных.Вставить("СвойстваПодписи", СвойстваПодписи);
|
ЭлементДанных.Вставить("СвойстваПодписи", СвойстваПодписи);
|
||||||
|
|
||||||
Если ТипЗнч(ЭлементДанных.Объект) <> Тип("ОписаниеОповещения") Тогда
|
Если ЭлементДанных.Свойство("Объект") И ТипЗнч(ЭлементДанных.Объект) <> Тип("ОписаниеОповещения") Тогда
|
||||||
|
|
||||||
ВерсияОбъекта = Неопределено;
|
ВерсияОбъекта = Неопределено;
|
||||||
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Параметры подписанта.
|
// Конструктор параметров подписанта для отправки на подписание и добавления.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура:
|
// Структура:
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// При заполнении реквизитов организации.
|
// Вызывается в форме добавления подписанта при заполнении реквизитов организации.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// РеквизитыОрганизации - Структура:
|
// РеквизитыОрганизации - Структура:
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// При заполнении реквизитов физического лица.
|
// Вызывается в форме добавления подписанта при заполнении реквизитов физического лица.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// РеквизитыФизическогоЛица - Структура:
|
// РеквизитыФизическогоЛица - Структура:
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// При удалении ожидаемой подписи объекта.
|
// Вызывается при удалении запроса на подписание отправленного в сервис документа.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыПодписи - Структура:
|
// ПараметрыПодписи - Структура:
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#Область СлужебныйПрограммныйИнтерфейс
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Заголовок команды отправки на подписание.
|
// Возвращает заголовок команды отправки на подписание.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка
|
// Строка
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
Возврат НСтр("ru='Отправить в сервис мобильной подписи ФНС'") + "...";
|
Возврат НСтр("ru='Отправить в сервис мобильной подписи ФНС'") + "...";
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// При получении типов подписания.
|
// Добавляет в список способов подписания отправку в сервис мобильной подписи.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СписокВыбора - СписокЗначений
|
// СписокВыбора - СписокЗначений
|
||||||
@@ -177,7 +177,8 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Удалить ожидаемые подписи объекта.
|
// Удаляет запросы, отправленные на подпись в сервис мобильно подписи и устанавливает признак ПодписанЭП = Ложь,
|
||||||
|
// если у объекта нет других подписей.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПодписанныйОбъект - ЛюбаяСсылка
|
// ПодписанныйОбъект - ЛюбаяСсылка
|
||||||
@@ -246,7 +247,9 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Удалить ожидаемые подписи.
|
// Удаляет записи о документах, отправленных на подпись в сервис мобильной подписи из регистра СервисМобильнойПодписиСтатусы.
|
||||||
|
// Также пытается удалить запрос на подписание в сервисе, он будет удален, если еще не доставлен получателю.
|
||||||
|
// Если отправка была пакетная, то запрос на подпись в сервисе будет удален, если указаны все документы из пакета.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИдентификаторыДокументов - Массив из УникальныйИдентификатор
|
// ИдентификаторыДокументов - Массив из УникальныйИдентификатор
|
||||||
@@ -454,24 +457,26 @@
|
|||||||
//
|
//
|
||||||
Процедура ПодписантПриСозданииНаСервере(Форма, Подписант) Экспорт
|
Процедура ПодписантПриСозданииНаСервере(Форма, Подписант) Экспорт
|
||||||
|
|
||||||
|
Если Форма.ИмяФормы <> "Справочник.ПодписантыСервисаМобильнойПодписи.Форма.ОтправитьНаПодписание" Тогда
|
||||||
|
Форма.Элементы.ПодписантРасширеннаяПодсказка.Заголовок = НСтр("ru = 'Документы будут отправлены подписанту в приложение ""Моя подпись"" от ФНС, необходимо будет дождаться получения результатов подписания'");
|
||||||
|
Иначе
|
||||||
|
Форма.Элементы.ПодписантРасширеннаяПодсказка.Заголовок = НСтр("ru = 'Документы будут отправлены подписанту в приложение ""Моя подпись"" от ФНС'");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Подписант) Тогда
|
Если ЗначениеЗаполнено(Подписант) Тогда
|
||||||
Если ТипЗнч(Подписант) = Тип("Структура") Тогда
|
Если ТипЗнч(Подписант) = Тип("Структура") Тогда
|
||||||
|
|
||||||
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
|
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
|
||||||
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, Подписант);
|
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, Подписант);
|
||||||
|
|
||||||
Форма.Подписант = НайденныйПодписант(ПараметрыПодписанта);
|
Форма.Подписант = НайденныйПодписант(ПараметрыПодписанта);
|
||||||
Если Не ЗначениеЗаполнено(Форма.Подписант) Тогда
|
Если Не ЗначениеЗаполнено(Форма.Подписант) Тогда
|
||||||
Наименование = Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(ПараметрыПодписанта);
|
Наименование = Справочники.ПодписантыСервисаМобильнойПодписи.АвтоНаименование(ПараметрыПодписанта);
|
||||||
Форма.ПараметрыПодписанта = ПараметрыПодписанта;
|
Форма.ПараметрыПодписанта = ПараметрыПодписанта;
|
||||||
Форма.Элементы.Подписант.ТолькоПросмотр = Истина;
|
|
||||||
Форма.Элементы.Подписант.ПодсказкаВвода = Наименование;
|
Форма.Элементы.Подписант.ПодсказкаВвода = Наименование;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли ТипЗнч(Подписант) = Тип("СправочникСсылка.ПодписантыСервисаМобильнойПодписи") Тогда
|
ИначеЕсли ТипЗнч(Подписант) = Тип("СправочникСсылка.ПодписантыСервисаМобильнойПодписи") Тогда
|
||||||
Форма.Подписант = Подписант;
|
Форма.Подписант = Подписант;
|
||||||
Форма.Элементы.Подписант.ТолькоПросмотр = ЗначениеЗаполнено(Подписант);
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
Форма.Элементы.Подписант.ТолькоПросмотр = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -480,7 +485,7 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
Процедура ПроверкаПараметровПодписанта(ПараметрыПодписанта)
|
Процедура ПроверкаПараметровПодписанта(ПараметрыПодписанта) Экспорт
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ПараметрыПодписанта.НомерТелефона) Тогда
|
Если Не ЗначениеЗаполнено(ПараметрыПодписанта.НомерТелефона) Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Не заполнен номер телефона'");
|
ВызватьИсключение НСтр("ru = 'Не заполнен номер телефона'");
|
||||||
@@ -494,7 +499,7 @@
|
|||||||
НомерТелефона = "7" + Прав(НомерТелефона, 10);
|
НомерТелефона = "7" + Прав(НомерТелефона, 10);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если СтрДлина(НомерТелефона) <> 11 И Не СтрНачинаетсяС(НомерТелефона, "7") Тогда
|
Если СтрДлина(НомерТелефона) <> 11 Или Не СтрНачинаетсяС(НомерТелефона, "7") Тогда
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Некорректный номер телефона подписанта %1'"), ПараметрыПодписанта.НомерТелефона);
|
НСтр("ru = 'Некорректный номер телефона подписанта %1'"), ПараметрыПодписанта.НомерТелефона);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1042,7 +1047,7 @@
|
|||||||
|
|
||||||
Функция ОтправитьНаПодписаниеВСервис(НаборДанных, Подписант, Параметры = Неопределено, РеквизитыПодписанта = Неопределено, ТокенДоступа = "")
|
Функция ОтправитьНаПодписаниеВСервис(НаборДанных, Подписант, Параметры = Неопределено, РеквизитыПодписанта = Неопределено, ТокенДоступа = "")
|
||||||
|
|
||||||
ПараметрыПодписания = Новый Структура("ТипПодписи, ИдентификаторФормы, Доверенность, Комментарий");
|
ПараметрыПодписания = Новый Структура("ТипПодписи, ИдентификаторФормы, Доверенность, Комментарий, Атрибуты");
|
||||||
Если Параметры <> Неопределено Тогда
|
Если Параметры <> Неопределено Тогда
|
||||||
ЗаполнитьЗначенияСвойств(ПараметрыПодписания, Параметры);
|
ЗаполнитьЗначенияСвойств(ПараметрыПодписания, Параметры);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1129,6 +1134,14 @@
|
|||||||
Параметры.ТипПодписи), "");
|
Параметры.ТипПодписи), "");
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ПараметрыПодписания.Атрибуты) Тогда
|
||||||
|
Атрибуты = Новый Массив;
|
||||||
|
Для Каждого Элемент Из ПараметрыПодписания.Атрибуты Цикл
|
||||||
|
Атрибуты.Добавить(Новый Структура("key, value", Элемент.Ключ, Элемент.Значение));
|
||||||
|
КонецЦикла;
|
||||||
|
СтруктураЗапроса.Вставить("data", Новый Структура("attributes", Атрибуты));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ОшибкаНабораДанных = Неопределено;
|
ОшибкаНабораДанных = Неопределено;
|
||||||
Дубли = Новый Соответствие;
|
Дубли = Новый Соответствие;
|
||||||
@@ -1203,11 +1216,12 @@
|
|||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если РазмерЗапроса > 1024 * 1024 * 100 Тогда
|
Если РазмерЗапроса > 1024 * 1024 * 70 Тогда
|
||||||
Результат.Ошибка = ОшибкаМобильногоСервиса(ЗаголовокОшибки,
|
Результат.Ошибка = ОшибкаМобильногоСервиса(ЗаголовокОшибки,
|
||||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru='Размер отправляемых файлов в одном пакете превышает 100 Мб: %1 байт'"),
|
НСтр("ru='Размер отправляемых файлов в одном пакете не должен превышать 70 Мб: %1 байт'"),
|
||||||
РазмерЗапроса), "");
|
РазмерЗапроса),
|
||||||
|
"");
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
РезультатПроверкиПодписи = ЭлектроннаяПодписьКлиентСервер.РезультатПроверкиПодписи();
|
РезультатПроверкиПодписи = ЭлектроннаяПодписьКлиентСервер.РезультатПроверкиПодписи();
|
||||||
РезультатПроверкиПодписи.Вставить("ДатаПодписи");
|
РезультатПроверкиПодписи.Вставить("ДатаПодписи");
|
||||||
РезультатПроверкиПодписи.Вставить("ИдентификаторПодписи", ИдентификаторПодписи);
|
РезультатПроверкиПодписи.Вставить("ИдентификаторПодписи", ИдентификаторПодписи);
|
||||||
РезультатПроверкиПодписи.Вставить("ОшибкаПроверкиДополнительныхАтрибутов", Результат.Ошибка);
|
РезультатПроверкиПодписи.Вставить("ОшибкаПроверкиДополнительныхАтрибутов", Результат.Ошибка.ЗаголовокОшибки + Символы.ПС + Результат.Ошибка.ТекстОшибки);
|
||||||
Возврат РезультатПроверкиПодписи;
|
Возврат РезультатПроверкиПодписи;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -873,6 +873,8 @@
|
|||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("РежимЗамещения.Добавление");
|
Возврат Вычислить("РежимЗамещения.Добавление");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
@@ -885,6 +887,8 @@
|
|||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("РежимЗамещения.Замещение");
|
Возврат Вычислить("РежимЗамещения.Замещение");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
@@ -897,6 +901,8 @@
|
|||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("РежимЗамещения.Обновление");
|
Возврат Вычислить("РежимЗамещения.Обновление");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
@@ -909,6 +915,8 @@
|
|||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("РежимЗамещения.Слияние");
|
Возврат Вычислить("РежимЗамещения.Слияние");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
@@ -921,6 +929,8 @@
|
|||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
// АПК:488-выкл Поддержка новых типов платформы (исполняемый код безопасен)
|
||||||
Возврат Вычислить("РежимЗамещения.Удаление");
|
Возврат Вычислить("РежимЗамещения.Удаление");
|
||||||
// АПК:488-вкл
|
// АПК:488-вкл
|
||||||
@@ -940,14 +950,17 @@
|
|||||||
Возврат Истина;
|
Возврат Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Версия, "8.3.26.0") > 0
|
Возврат Ложь;
|
||||||
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Версия, "8.3.26.1540") < 0
|
|
||||||
Или ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Версия, "8.3.27.0") > 0
|
|
||||||
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Версия, "8.3.27.1483") < 0 Тогда
|
|
||||||
Возврат Ложь;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат Истина;
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ТипРежимЗамещения() Экспорт
|
||||||
|
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
|
|
||||||
|
// АПК:488-выкл Поддержка новых методов платформы (исполняемый код безопасен)
|
||||||
|
Возврат Вычислить("Тип(""РежимЗамещения"")");
|
||||||
|
// АПК:488-вкл
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -202,6 +202,66 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает имя профиля безопасности информационной базы, который
|
||||||
|
// нужно установить перед выполнением методов Выполнить, Вычислить
|
||||||
|
// с сохранением текущего привилегированного режима (если установлен) и
|
||||||
|
// с возможностью включения привилегированного режима в коде конфигурации, если потребуется.
|
||||||
|
// Если в выполняемом коде привилегированный режим не требуется, тогда рекомендуется использовать
|
||||||
|
// либо методы ОбщегоНазначения.ВыполнитьВБезопасномРежиме или ОбщегоНазначения.ВычислитьВБезопасномРежиме,
|
||||||
|
// либо включение безопасного режима методом платформы УстановитьБезопасныйРежим(Истина).
|
||||||
|
//
|
||||||
|
// Требуется для поддержки работы профилей безопасности (в КОРП-решениях).
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка - если пустая, безопасный режим устанавливать не требуется.
|
||||||
|
//
|
||||||
|
// Пример:
|
||||||
|
//
|
||||||
|
// Вариант 1. Внутри процедуры или функции.
|
||||||
|
// ...
|
||||||
|
// ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
// Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
// УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
// КонецЕсли;
|
||||||
|
// Вычислить(...)
|
||||||
|
// Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
// УстановитьБезопасныйРежим(Ложь);
|
||||||
|
// КонецЕсли;
|
||||||
|
// ...
|
||||||
|
//
|
||||||
|
// Вариант 2. В конце процедуры или функции.
|
||||||
|
// ...
|
||||||
|
// ПрофильБезопасностиИБ = СтандартныеПодсистемыСервер.ПрофильБезопасностиДляВыполнитьВычислить();
|
||||||
|
// Если ЗначениеЗаполнено(ПрофильБезопасностиИБ) Тогда
|
||||||
|
// УстановитьБезопасныйРежим(ПрофильБезопасностиИБ);
|
||||||
|
// КонецЕсли;
|
||||||
|
// Вычислить(...)
|
||||||
|
// КонецПроцедуры
|
||||||
|
//
|
||||||
|
Функция ПрофильБезопасностиДляВыполнитьВычислить() Экспорт
|
||||||
|
|
||||||
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
||||||
|
Возврат "";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
МодульРаботаВБезопасномРежиме = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежиме");
|
||||||
|
Если Не МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности()
|
||||||
|
Или МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда
|
||||||
|
Возврат "";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
||||||
|
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
||||||
|
УстановитьБезопасныйРежим(ПрофильИнформационнойБазы);
|
||||||
|
Если БезопасныйРежим() = Истина Тогда
|
||||||
|
Возврат "";
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПрофильИнформационнойБазы;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает сохраненные в информационной базы параметры администрирования.
|
// Возвращает сохраненные в информационной базы параметры администрирования.
|
||||||
// Предназначена для использования в механизмах, требующих для свой работы
|
// Предназначена для использования в механизмах, требующих для свой работы
|
||||||
// ввода параметров администрирования информационной базы и/или кластера серверов.
|
// ввода параметров администрирования информационной базы и/или кластера серверов.
|
||||||
@@ -4740,6 +4800,8 @@
|
|||||||
ПрофильИнформационнойБазы = "";
|
ПрофильИнформационнойБазы = "";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Рекомендация = НСтр("ru = 'Для восстановления работоспособности приложения, очистите свойство ""Профиль безопасности"" у информационной базы через консоль кластера серверов 1С:Предприятия и заново настройте профили безопасности в панели Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности.'");
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда
|
||||||
|
|
||||||
// Информационная база настроена на использование с профилем безопасности, в котором запрещен
|
// Информационная база настроена на использование с профилем безопасности, в котором запрещен
|
||||||
@@ -4757,33 +4819,36 @@
|
|||||||
Исключение
|
Исключение
|
||||||
ДоступенПривилегированныйРежим = Ложь;
|
ДоступенПривилегированныйРежим = Ложь;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
Если Не ДоступенПривилегированныйРежим Тогда
|
Если Не ДоступенПривилегированныйРежим Тогда
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Невозможно установить параметры сеанса по причине: профиль безопасности %1 отсутствует в кластере серверов 1С:Предприятия, или для него запрещено использование в качестве профиля безопасности безопасного режима.
|
НСтр("ru = 'В информационной базе указано имя профиля безопасности ""%1"" (Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности - Профиль безопасности информационной базы).
|
||||||
|
|
|
|
||||||
|Для восстановления работоспособности приложения отключите использование профиля безопасности через консоль кластера и заново настройте профили безопасности с помощью интерфейса приложения (соответствующие команды находятся в разделе настроек приложения).'"),
|
|Однако невозможно установить параметры сеанса по причине:
|
||||||
|
|Профиль безопасности ""%1"" отсутствует в кластере серверов 1С:Предприятия или у него отключен флажок ""Может использоваться, как профиль безопасности безопасного режима"".
|
||||||
|
|
|
||||||
|
|Возможно, профиль безопасности был отредактирован через консоль кластера серверов 1С:Предприятия.'"),
|
||||||
ПрофильИнформационнойБазы);
|
ПрофильИнформационнойБазы);
|
||||||
|
|
||||||
|
ВызватьИсключение(ТекстОшибки + Символы.ПС + Символы.ПС + Рекомендация);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДоступенПривилегированныйРежим = ДоступенПереходВПривилегированныйРежим();
|
Если Не ДоступенПереходВПривилегированныйРежим() Тогда
|
||||||
|
|
||||||
Если БезопасныйРежим() <> Ложь Тогда
|
|
||||||
УстановитьБезопасныйРежим(Ложь);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ДоступенПривилегированныйРежим Тогда
|
|
||||||
|
|
||||||
// Профиль ИБ доступен для выполнения обработчиков, но в нем невозможна установка привилегированного режима.
|
// Профиль ИБ доступен для выполнения обработчиков, но в нем невозможна установка привилегированного режима.
|
||||||
|
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Невозможно установить параметры сеанса по причине: профиль безопасности %1 не содержит разрешения на установку привилегированного режима. Возможно, он был отредактирован через консоль кластера.
|
НСтр("ru = 'В информационной базе указано имя профиля безопасности ""%1"" (Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности - Профиль безопасности информационной базы).
|
||||||
|
|
|
|
||||||
|Для восстановления работоспособности приложения отключите использование профиля безопасности через консоль кластера и заново настройте профили безопасности с помощью интерфейса приложения (соответствующие команды находятся в разделе настроек приложения).'"),
|
|Однако невозможно установить параметры сеанса по причине:
|
||||||
|
|В профиле безопасности ""%1"" отключен флажок ""Разрешен полный доступ к привилегированному режиму"".
|
||||||
|
|
|
||||||
|
|Возможно, профиль безопасности был отредактирован через консоль кластера серверов 1С:Предприятия.'"),
|
||||||
ПрофильИнформационнойБазы);
|
ПрофильИнформационнойБазы);
|
||||||
|
|
||||||
|
ВызватьИсключение(ТекстОшибки + Символы.ПС + Символы.ПС + Рекомендация);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
@@ -4794,13 +4859,30 @@
|
|||||||
Попытка
|
Попытка
|
||||||
ДоступенПривилегированныйРежим = ВозможноВыполнениеОбработчиковБезУстановкиБезопасногоРежима();
|
ДоступенПривилегированныйРежим = ВозможноВыполнениеОбработчиковБезУстановкиБезопасногоРежима();
|
||||||
Исключение
|
Исключение
|
||||||
|
Если МодульРаботаВБезопасномРежиме <> Неопределено Тогда
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Невозможно установить параметры сеанса по причине: %1.
|
НСтр("ru = 'В информационной базе не указано имя профиля безопасности (Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности - Профиль безопасности информационной базы).
|
||||||
|
|
|
|
||||||
|Возможно, для информационной базы через консоль кластера был установлен профиль безопасности, не допускающий выполнения внешних модулей без установки безопасного режима. В этом случае для восстановления работоспособности приложения отключите использование профиля безопасности через консоль кластера и заново настройте профили безопасности с помощью интерфейса приложения (соответствующие команды находятся в разделе настроек приложения). При этом приложение будет автоматически корректно настроено на использование совместно с включенными профилями безопасности.'"),
|
|Однако невозможно установить параметры сеанса по причине:
|
||||||
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
|%1.
|
||||||
|
|
|
||||||
|
|Вероятно, в кластере серверов 1С:Предприятия у информационной базы в свойстве ""Профиль безопасности"" указано имя профиля, но это имя не указано в самой информационной базе (Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности - Профиль безопасности информационной базы).'"),
|
||||||
|
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
|
||||||
|
ВызватьИсключение(ТекстОшибки + Символы.ПС + Символы.ПС + Рекомендация);
|
||||||
|
Иначе
|
||||||
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Невозможно установить параметры сеанса по причине:
|
||||||
|
|%1.
|
||||||
|
|
|
||||||
|
|Вероятно, в кластере серверов 1С:Предприятия у информационной базы в свойстве ""Профиль безопасности"" указан профиль безопасности, в котором отключен флажок ""Разрешен полный доступ к внешним модулям"".
|
||||||
|
|Флажок ""Разрешен полный доступ к внешним модулям"" требуется, так как в приложении нет подсистемы ""Профили безопасности"" (Администрирование - Общие настройки - Параметры серверной информационной базы - Использование профилей безопасности).
|
||||||
|
|
|
||||||
|
|Для восстановления работоспособности приложения, очистите свойство ""Профиль безопасности"" у информационной базы через консоль кластера серверов 1С:Предприятия, либо включите у профиля безопасности флажок ""Разрешен полный доступ к внешним модулям"".'"),
|
||||||
|
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
|
||||||
|
ВызватьИсключение(ТекстОшибки);
|
||||||
|
КонецЕсли;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -771,6 +771,21 @@
|
|||||||
//
|
//
|
||||||
Процедура ПриЧтенииНаСервере(Форма, ТекущийОбъект) Экспорт
|
Процедура ПриЧтенииНаСервере(Форма, ТекущийОбъект) Экспорт
|
||||||
|
|
||||||
|
Свойства = Новый Структура("Ссылка", Null);
|
||||||
|
ЗаполнитьЗначенияСвойств(Свойства, ТекущийОбъект);
|
||||||
|
|
||||||
|
Если Свойства.Ссылка <> Null
|
||||||
|
И Не ЗначениеЗаполнено(Свойства.Ссылка)
|
||||||
|
И ОбщегоНазначения.ЭтоОбъектСсылочногоТипа(ТипЗнч(ТекущийОбъект)) Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Процедуру %1 следует вызывать только из обработчика формы %2,
|
||||||
|
|то есть для существующего объекта с непустой ссылкой.'"),
|
||||||
|
"УправлениеДоступом.ПриЧтенииНаСервере",
|
||||||
|
"ПриЧтенииНаСервере");
|
||||||
|
ВызватьИсключение(ТекстОшибки, КатегорияОшибки.ОшибкаКонфигурации);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если УправлениеДоступомСлужебный.ДоступРазрешен(ТекущийОбъект, Истина, Ложь, Истина) Тогда
|
Если УправлениеДоступомСлужебный.ДоступРазрешен(ТекущийОбъект, Истина, Ложь, Истина) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -370,7 +370,7 @@
|
|||||||
|
|
||||||
ГруппаДоступа.Id = XMLСтрока(Профиль);
|
ГруппаДоступа.Id = XMLСтрока(Профиль);
|
||||||
ГруппаДоступа.Parent = XMLСтрока(Справочники.ГруппыДоступа.ПустаяСсылка());
|
ГруппаДоступа.Parent = XMLСтрока(Справочники.ГруппыДоступа.ПустаяСсылка());
|
||||||
СписокПользователей = УчастникиПоПрофилю(Профиль);
|
СписокПользователей = УчастникиПоПрофилю(Профиль, РодительПерсональныхГрупп);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
Профиль = ОбъектГруппы.Профиль;
|
Профиль = ОбъектГруппы.Профиль;
|
||||||
@@ -598,7 +598,7 @@
|
|||||||
ЭлементБлокировки.ИсточникДанных = ПрофилиДляБлокировки;
|
ЭлементБлокировки.ИсточникДанных = ПрофилиДляБлокировки;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Функция УчастникиПоПрофилю(Профиль)
|
Функция УчастникиПоПрофилю(Профиль, РодительПерсональныхГрупп)
|
||||||
// Блокировка по профилю накладывается ранее, при записи группы доступа
|
// Блокировка по профилю накладывается ранее, при записи группы доступа
|
||||||
|
|
||||||
Результат = Новый Массив();
|
Результат = Новый Массив();
|
||||||
@@ -611,11 +611,15 @@
|
|||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ГруппыДоступа.Ссылка.Профиль = &Профиль
|
| ГруппыДоступа.Ссылка.Профиль = &Профиль
|
||||||
| И НЕ ГруппыДоступа.Ссылка.ПометкаУдаления
|
| И НЕ ГруппыДоступа.Ссылка.ПометкаУдаления
|
||||||
| И ВЫРАЗИТЬ(ГруппыДоступа.Пользователь КАК Справочник.Пользователи) <> Значение(Справочник.Пользователи.ПустаяСсылка)
|
| И ВЫРАЗИТЬ(ГруппыДоступа.Пользователь КАК Справочник.Пользователи) <> ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка)
|
||||||
| И ТИПЗНАЧЕНИЯ(ГруппыДоступа.Пользователь) = ТИП(Справочник.Пользователи)
|
| И ТИПЗНАЧЕНИЯ(ГруппыДоступа.Пользователь) = ТИП(Справочник.Пользователи)
|
||||||
| И ВЫРАЗИТЬ(ГруппыДоступа.Пользователь КАК
|
| И ВЫРАЗИТЬ(ГруппыДоступа.Пользователь КАК
|
||||||
| Справочник.Пользователи).ИдентификаторПользователяСервиса <> &ПустойИдентификатор");
|
| Справочник.Пользователи).ИдентификаторПользователяСервиса <> &ПустойИдентификатор
|
||||||
|
| И (ГруппыДоступа.Ссылка.Родитель = &РодительПерсональныхГрупп
|
||||||
|
| ИЛИ &ЭтоПрофильАдминистратор)");
|
||||||
Запрос.УстановитьПараметр("Профиль", Профиль);
|
Запрос.УстановитьПараметр("Профиль", Профиль);
|
||||||
|
Запрос.УстановитьПараметр("РодительПерсональныхГрупп", РодительПерсональныхГрупп);
|
||||||
|
Запрос.УстановитьПараметр("ЭтоПрофильАдминистратор", Профиль = УправлениеДоступом.ПрофильАдминистратор());
|
||||||
Запрос.УстановитьПараметр("ПустойИдентификатор",
|
Запрос.УстановитьПараметр("ПустойИдентификатор",
|
||||||
Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000"));
|
Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000"));
|
||||||
|
|
||||||
|
|||||||
@@ -4890,7 +4890,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция СформироватьВнешнююПечатнуюФорму(ДополнительнаяОбработкаСсылка, Идентификатор, СписокОбъектов)
|
Функция СформироватьВнешнююПечатнуюФорму(ДополнительнаяОбработкаСсылка, Идентификатор, СписокОбъектов) Экспорт
|
||||||
|
|
||||||
ПараметрыИсточника = Новый Структура;
|
ПараметрыИсточника = Новый Структура;
|
||||||
ПараметрыИсточника.Вставить("ИдентификаторКоманды", Идентификатор);
|
ПараметрыИсточника.Вставить("ИдентификаторКоманды", Идентификатор);
|
||||||
|
|||||||
@@ -80,15 +80,23 @@
|
|||||||
ОбъектыПечати = Новый СписокЗначений;
|
ОбъектыПечати = Новый СписокЗначений;
|
||||||
|
|
||||||
Для Каждого КомандаПечати Из Команды Цикл
|
Для Каждого КомандаПечати Из Команды Цикл
|
||||||
ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(
|
ЭтоВнешняяПечатнаяФорма = (КомандаПечати.МенеджерПечати = "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки");
|
||||||
КомандаПечати.МенеджерПечати,
|
Если ЭтоВнешняяПечатнаяФорма Тогда
|
||||||
КомандаПечати.Идентификатор,
|
Источник = КомандаПечати.ДополнительныеПараметры.Ссылка;
|
||||||
МассивОбъектов,
|
ПечатныеФормы = УправлениеПечатью.СформироватьВнешнююПечатнуюФорму(Источник, КомандаПечати.Идентификатор, МассивОбъектов);
|
||||||
КомандаПечати.ДополнительныеПараметры);
|
Иначе
|
||||||
|
ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(
|
||||||
|
КомандаПечати.МенеджерПечати,
|
||||||
|
КомандаПечати.Идентификатор,
|
||||||
|
МассивОбъектов,
|
||||||
|
КомандаПечати.ДополнительныеПараметры);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(ОбъектыПечати, ПечатныеФормы.ОбъектыПечати);
|
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(ОбъектыПечати, ПечатныеФормы.ОбъектыПечати);
|
||||||
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(ПечатныеФормы.КоллекцияПечатныхФорм, КоллекцияПечатныхФорм);
|
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(ПечатныеФормы.КоллекцияПечатныхФорм, КоллекцияПечатныхФорм);
|
||||||
УправлениеПечатью.ПриВыполненииКомандыПечати(МассивОбъектов, КомандаПечати, КоллекцияПечатныхФорм);
|
Если Не ЭтоВнешняяПечатнаяФорма Тогда
|
||||||
|
УправлениеПечатью.ПриВыполненииКомандыПечати(МассивОбъектов, КомандаПечати, КоллекцияПечатныхФорм);
|
||||||
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Результат.ОбъектыПечати = ОбъектыПечати;
|
Результат.ОбъектыПечати = ОбъектыПечати;
|
||||||
|
|||||||
@@ -307,7 +307,9 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Отправляет данные на подписание в сервис мобильной подписи, возвращает подпись и добавляет подпись в объект, если указано.
|
// Отправляет данные на подписание в сервис мобильной подписи, возвращает идентификатор подписи,
|
||||||
|
// по которому потом можно получить результат.
|
||||||
|
//
|
||||||
//
|
//
|
||||||
// Общий подход к обработке значений свойств с типом ОписаниеОповещения в параметре ОписаниеДанных.
|
// Общий подход к обработке значений свойств с типом ОписаниеОповещения в параметре ОписаниеДанных.
|
||||||
// При выполнении обработки оповещения в нее передается структура параметров, в которой всегда есть
|
// При выполнении обработки оповещения в нее передается структура параметров, в которой всегда есть
|
||||||
|
|||||||
@@ -465,7 +465,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Представление данных нажатие.
|
// Открывает представление данных по гиперссылке в форме.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Форма - ФормаКлиентскогоПриложения
|
// Форма - ФормаКлиентскогоПриложения
|
||||||
@@ -502,7 +502,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Представление данных.
|
// Возвращает представление данных в форме.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Форма - ФормаКлиентскогоПриложения
|
// Форма - ФормаКлиентскогоПриложения
|
||||||
@@ -7268,7 +7268,7 @@
|
|||||||
ОшибкаНаСервере = ОписаниеОшибкиПриУсовершенствовании(Ложь);
|
ОшибкаНаСервере = ОписаниеОшибкиПриУсовершенствовании(Ложь);
|
||||||
ОшибкаНаСервере.Текст = Результат.ТекстОшибки;
|
ОшибкаНаСервере.Текст = Результат.ТекстОшибки;
|
||||||
Если Результат.ОшибкаПриСозданииМенеджераКриптографии = Истина Тогда
|
Если Результат.ОшибкаПриСозданииМенеджераКриптографии = Истина Тогда
|
||||||
ОшибкаНаСервере.ОшибкаПриСозданииМенеджераКриптографии = Истина;
|
ОшибкаНаСервере.ОшибкаСозданияМенеджераКриптографии = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
УсовершенствоватьНаСторонеПослеОшибки(ОшибкаНаСервере, Контекст);
|
УсовершенствоватьНаСторонеПослеОшибки(ОшибкаНаСервере, Контекст);
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
@@ -502,7 +502,7 @@
|
|||||||
//
|
//
|
||||||
Функция ВерсияКлассификатора() Экспорт
|
Функция ВерсияКлассификатора() Экспорт
|
||||||
|
|
||||||
Возврат "3.0.1.60";
|
Возврат "3.0.1.62";
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="d4f4da1f-b1bc-46a7-9e20-8c80a20d3f7a">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="9b21df30-9afe-408c-bd56-1d77b6a4665f">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="f758a83d-2067-46ce-83f2-357abe2133fd"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="00166524-50df-463f-90e5-d394f44a6832"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="292f79a5-2f39-44d4-93d0-cba5cc53d7f1"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2b280b5a-061e-45a6-82c8-66e61f51e507"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="36088835-7e91-42cf-a6f4-5176abaceda5"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="e96346e1-1b31-4961-8225-8062acbd914b"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="b7d84ef1-2002-43c4-a830-94699f6a11c4"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="12127145-bde3-4884-816e-9ce0e378f2c2"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="9ce183bd-ce81-49f1-be36-2c4dc60f020b"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="8c6494b1-c233-4585-bc26-ba1630529d89"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="89b9f59a-18cc-494e-8672-793ae06c521a"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="4d44ae86-0245-4b62-b061-d96ce96f3597"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="91edeeb5-6fdd-4145-b172-251c8b7278b7"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b2efa8e6-d856-4e9a-a9bc-aef22a0afeab"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.11.215</version>
|
<version>3.1.11.228</version>
|
||||||
<updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,ddbcb130-982d-48a5-b56b-ffa2b3e1b913,1,2c50ffd0-9681-4c53-8c89-b83b84603b09,"3.1.11.215","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7957,1,0,d4f4da1f-b1bc-46a7-9e20-8c80a20d3f7a,d4f4da1f-b1bc-46a7-9e20-8c80a20d3f7a,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,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,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
|
{6,1,1,fe5f3527-f07e-479f-abe1-998cb1e90a10,1,39e13b1d-7309-4e0f-a8ed-78b28f8c1e0a,"3.1.11.228","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7957,1,0,9b21df30-9afe-408c-bd56-1d77b6a4665f,9b21df30-9afe-408c-bd56-1d77b6a4665f,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,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,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
|
||||||
@@ -962,24 +962,24 @@
|
|||||||
<segments>Страна</segments>
|
<segments>Страна</segments>
|
||||||
</dataPath>
|
</dataPath>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Страна адреса</value>
|
<value>Страна адреса</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Strana adresa</value>
|
<value>en Strana adresa</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Страна адреса</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Страна адреса</value>
|
<value>bg Страна адреса</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Страна адреса</value>
|
<value>hu Страна адреса</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Страна адреса</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -1030,24 +1030,24 @@
|
|||||||
<textEdit>true</textEdit>
|
<textEdit>true</textEdit>
|
||||||
<textSize>Normal</textSize>
|
<textSize>Normal</textSize>
|
||||||
<inputHint>
|
<inputHint>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Введите первые буквы названия страны</value>
|
<value>Введите первые буквы названия страны</value>
|
||||||
</inputHint>
|
</inputHint>
|
||||||
<inputHint>
|
<inputHint>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Vvedite pervie bukvi nazvanija strani</value>
|
<value>en Vvedite pervie bukvi nazvanija strani</value>
|
||||||
</inputHint>
|
</inputHint>
|
||||||
<inputHint>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Введите первые буквы названия страны</value>
|
|
||||||
</inputHint>
|
|
||||||
<inputHint>
|
<inputHint>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Введите первые буквы названия страны</value>
|
<value>bg Введите первые буквы названия страны</value>
|
||||||
</inputHint>
|
</inputHint>
|
||||||
<inputHint>
|
<inputHint>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Введите первые буквы названия страны</value>
|
<value>hu Введите первые буквы названия страны</value>
|
||||||
|
</inputHint>
|
||||||
|
<inputHint>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Введите первые буквы названия страны</value>
|
||||||
</inputHint>
|
</inputHint>
|
||||||
<inputHint>
|
<inputHint>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -2319,24 +2319,24 @@
|
|||||||
</title>
|
</title>
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Подтвердить изменения и закрыть форму</value>
|
<value>Подтвердить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Podtverditye izmenenija i zakritye formu</value>
|
<value>en Podtverditye izmenenija i zakritye formu</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Подтвердить изменения и закрыть форму</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Подтвердить изменения и закрыть форму</value>
|
<value>bg Подтвердить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Подтвердить изменения и закрыть форму</value>
|
<value>hu Подтвердить изменения и закрыть форму</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Подтвердить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -2361,24 +2361,24 @@
|
|||||||
</title>
|
</title>
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Очистить адрес</value>
|
<value>Очистить адрес</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Ochistitye adres</value>
|
<value>en Ochistitye adres</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Очистить адрес</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Очистить адрес</value>
|
<value>bg Очистить адрес</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Очистить адрес</value>
|
<value>hu Очистить адрес</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Очистить адрес</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -2407,24 +2407,24 @@
|
|||||||
</title>
|
</title>
|
||||||
<id>7</id>
|
<id>7</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Отменить изменения и закрыть форму</value>
|
<value>Отменить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Otmenitye izmenenija i zakritye formu</value>
|
<value>en Otmenitye izmenenija i zakritye formu</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Отменить изменения и закрыть форму</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Отменить изменения и закрыть форму</value>
|
<value>bg Отменить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Отменить изменения и закрыть форму</value>
|
<value>hu Отменить изменения и закрыть форму</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Отменить изменения и закрыть форму</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -2467,24 +2467,24 @@
|
|||||||
</title>
|
</title>
|
||||||
<id>27</id>
|
<id>27</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Добавить комментарий</value>
|
<value>Добавить комментарий</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Dobavitye kommentariy</value>
|
<value>en Dobavitye kommentariy</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Добавить комментарий</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Добавить комментарий</value>
|
<value>bg Добавить комментарий</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Добавить комментарий</value>
|
<value>hu Добавить комментарий</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Добавить комментарий</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
@@ -2527,24 +2527,24 @@
|
|||||||
</title>
|
</title>
|
||||||
<id>29</id>
|
<id>29</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>hu</key>
|
<key>ru</key>
|
||||||
<value>hu Скопировать адрес в буфер обмена</value>
|
<value>Скопировать адрес в буфер обмена</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>en</key>
|
<key>en</key>
|
||||||
<value>en Skopirovatye adres v bufer obmena</value>
|
<value>en Skopirovatye adres v bufer obmena</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
|
||||||
<key>gr</key>
|
|
||||||
<value>gr Скопировать адрес в буфер обмена</value>
|
|
||||||
</toolTip>
|
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>bg</key>
|
<key>bg</key>
|
||||||
<value>bg Скопировать адрес в буфер обмена</value>
|
<value>bg Скопировать адрес в буфер обмена</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>hu</key>
|
||||||
<value>Скопировать адрес в буфер обмена</value>
|
<value>hu Скопировать адрес в буфер обмена</value>
|
||||||
|
</toolTip>
|
||||||
|
<toolTip>
|
||||||
|
<key>gr</key>
|
||||||
|
<value>gr Скопировать адрес в буфер обмена</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>da</key>
|
<key>da</key>
|
||||||
|
|||||||
+3
@@ -93,6 +93,9 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПрофильБезопасностиИнформационнойБазыПриИзменении(Элемент)
|
Процедура ПрофильБезопасностиИнформационнойБазыПриИзменении(Элемент)
|
||||||
|
Если ТипЗнч(НаборКонстант.ПрофильБезопасностиИнформационнойБазы) <> Тип("Строка") Тогда
|
||||||
|
НаборКонстант.ПрофильБезопасностиИнформационнойБазы = "";
|
||||||
|
КонецЕсли;
|
||||||
Подключаемый_ПриИзмененииРеквизита(Элемент);
|
Подключаемый_ПриИзмененииРеквизита(Элемент);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -115,7 +115,7 @@
|
|||||||
|
|
||||||
Если ТипПрограммногоМодуля = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка() Тогда
|
Если ТипПрограммногоМодуля = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка() Тогда
|
||||||
|
|
||||||
Имя = Константы.ПрофильБезопасностиИнформационнойБазы.Получить();
|
Имя = РаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
|
|||||||
@@ -215,7 +215,11 @@
|
|||||||
Функция МодельДанныхПредоставляемыхДляСтандартногоИнтерфейсаOData() Экспорт
|
Функция МодельДанныхПредоставляемыхДляСтандартногоИнтерфейсаOData() Экспорт
|
||||||
|
|
||||||
Исключаемые = Новый Соответствие();
|
Исключаемые = Новый Соответствие();
|
||||||
|
ОбъектыВключаемыеВСтандартныйИнтерфейсаOData = ОбъектыВключаемыеВСтандартныйИнтерфейсаOData();
|
||||||
Для Каждого ИсключаемыйОбъект Из ОбъектыИсключаемыеИзСтандартногоИнтерфейсаOData() Цикл
|
Для Каждого ИсключаемыйОбъект Из ОбъектыИсключаемыеИзСтандартногоИнтерфейсаOData() Цикл
|
||||||
|
Если ОбъектыВключаемыеВСтандартныйИнтерфейсаOData.Найти(ИсключаемыйОбъект) <> Неопределено Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
Если ТипЗнч(ИсключаемыйОбъект) = Тип("Структура")
|
Если ТипЗнч(ИсключаемыйОбъект) = Тип("Структура")
|
||||||
Или ТипЗнч(ИсключаемыйОбъект) = Тип("ФиксированнаяСтруктура") Тогда
|
Или ТипЗнч(ИсключаемыйОбъект) = Тип("ФиксированнаяСтруктура") Тогда
|
||||||
Исключаемые[ИсключаемыйОбъект.Тип.ПолноеИмя()] = Истина;
|
Исключаемые[ИсключаемыйОбъект.Тип.ПолноеИмя()] = Истина;
|
||||||
@@ -532,6 +536,7 @@
|
|||||||
ОписаниеМоделиДанныхКонфигурации, ПолноеИмя);
|
ОписаниеМоделиДанныхКонфигурации, ПолноеИмя);
|
||||||
|
|
||||||
ЭтоРазделенныйОбъектМетаданных = ЭтоРазделенныйОбъект(СвойстваОбъектаМетаданных, СвойстваРазделенияДанных);
|
ЭтоРазделенныйОбъектМетаданных = ЭтоРазделенныйОбъект(СвойстваОбъектаМетаданных, СвойстваРазделенияДанных);
|
||||||
|
ОбъектМетаданныхДоступенТолькоДляЧтения = ОбъектМетаданныхДоступенТолькоДляЧтения(ОбъектМетаданных);
|
||||||
|
|
||||||
Строка.Чтение = Истина;
|
Строка.Чтение = Истина;
|
||||||
Строка.ПолноеИмя = ПолноеИмя;
|
Строка.ПолноеИмя = ПолноеИмя;
|
||||||
@@ -540,7 +545,7 @@
|
|||||||
ИначеЕсли ОбщегоНазначения.ЭтоЖурналДокументов(ОбъектМетаданных) Тогда
|
ИначеЕсли ОбщегоНазначения.ЭтоЖурналДокументов(ОбъектМетаданных) Тогда
|
||||||
Строка.Изменение = Ложь;
|
Строка.Изменение = Ложь;
|
||||||
Иначе
|
Иначе
|
||||||
Строка.Изменение = ЭтоРазделенныйОбъектМетаданных;
|
Строка.Изменение = ЭтоРазделенныйОбъектМетаданных И Не ОбъектМетаданныхДоступенТолькоДляЧтения;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого КлючИЗначение Из СвойстваОбъектаМетаданных.Зависимости Цикл
|
Для Каждого КлючИЗначение Из СвойстваОбъектаМетаданных.Зависимости Цикл
|
||||||
@@ -549,13 +554,12 @@
|
|||||||
Если ПолноеИмяЗависимости = ПолноеИмя Или Исключаемые[ПолноеИмяЗависимости] <> Неопределено Тогда
|
Если ПолноеИмяЗависимости = ПолноеИмя Или Исключаемые[ПолноеИмяЗависимости] <> Неопределено Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Строка.Зависимости.Добавить(ПолноеИмяЗависимости);
|
Строка.Зависимости.Добавить(ПолноеИмяЗависимости);
|
||||||
ЗависимыйОбъектМетаданных = ИнтерфейсODataСлужебный.СвойстваОбъектаМоделиКонфигурации(
|
ЗависимыйОбъектМетаданных = ИнтерфейсODataСлужебный.СвойстваОбъектаМоделиКонфигурации(
|
||||||
ОписаниеМоделиДанныхКонфигурации, ПолноеИмяЗависимости);
|
ОписаниеМоделиДанныхКонфигурации, ПолноеИмяЗависимости);
|
||||||
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ПолноеИмяЗависимости);
|
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ПолноеИмяЗависимости);
|
||||||
Если ЗависимыйОбъектМетаданных <> Неопределено И ЭтоРазделенныйОбъект(ЗависимыйОбъектМетаданных)
|
Если ЗависимыйОбъектМетаданных <> Неопределено И ЭтоРазделенныйОбъект(ЗависимыйОбъектМетаданных)
|
||||||
И Не ОбщегоНазначения.ЭтоПеречисление(ОбъектМетаданных) Тогда
|
И Не ОбщегоНазначения.ЭтоПеречисление(ОбъектМетаданных) И Не ОбъектМетаданныхДоступенТолькоДляЧтения(ОбъектМетаданных) Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -709,6 +713,22 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ОбъектыВключаемыеВСтандартныйИнтерфейсаOData()
|
||||||
|
|
||||||
|
ВключаемыеТипы = Новый Массив;
|
||||||
|
ВключаемыеТипы.Добавить(Метаданные.Справочники.ИдентификаторыОбъектовРасширений);
|
||||||
|
ВключаемыеТипы.Добавить(Метаданные.РегистрыСведений.ИдентификаторыОбъектовВерсийРасширений);
|
||||||
|
|
||||||
|
Возврат ВключаемыеТипы;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ОбъектМетаданныхДоступенТолькоДляЧтения(ОбъектМетаданных)
|
||||||
|
|
||||||
|
Возврат ОбъектыВключаемыеВСтандартныйИнтерфейсаOData().Найти(ОбъектМетаданных) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#Область Метаданные
|
#Область Метаданные
|
||||||
|
|
||||||
Функция ДопустимыеПраваДляОбъектаМетаданных(Знач ОбъектМетаданных)
|
Функция ДопустимыеПраваДляОбъектаМетаданных(Знач ОбъектМетаданных)
|
||||||
|
|||||||
+19
-2
@@ -110,6 +110,14 @@
|
|||||||
"Category": "chaining"
|
"Category": "chaining"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"Anchor": "Неправильный пароль",
|
||||||
|
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пин-код</span> токена.\n",
|
||||||
|
"Solution": "• Убедитесь, что вводится правильный пин-код токена (проверьте раскладку клавиатуры). См. <a href=\"https://edo.1c.ru/handbook/31/3981/\">инструкцию</a>.\n• Попробуйте разблокировать токен. См. <a href=\"http://1c-edo.ru/handbook/24/4879/\">инструкцию</a> .\n",
|
||||||
|
"ErrorText": "Ошибка операции криптографии: неизвестная ошибка 0x8010002A",
|
||||||
|
"RepairMethods": "",
|
||||||
|
"En": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
"Anchor": "",
|
"Anchor": "",
|
||||||
"Reason": "Сертификат отозван в Удостоверяющем центре.",
|
"Reason": "Сертификат отозван в Удостоверяющем центре.",
|
||||||
"Solution": "<a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат",
|
"Solution": "<a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат",
|
||||||
@@ -1141,6 +1149,15 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Anchor": "",
|
"Anchor": "",
|
||||||
|
"Reason": "Не удается построить цепочку сертификатов при проверке сертификата (0x80092FED).",
|
||||||
|
"Solution": "• <a href = https://edo.1c.ru/handbook/31/4009/>Скачайте и установите</a> корневые и промежуточные сертификаты с сайта удостоверяющего центра, выдавшего сертификат. \n• Если доступ блокирует антивирус, межсетевой экран или другие приложения, разрешите доступ к адресам центров сертификации и списков отзыва, указанным в сертификате.",
|
||||||
|
"ErrorText": "Ошибка операции криптографии: неизвестная ошибка 0x80092FED",
|
||||||
|
"RepairMethods": "",
|
||||||
|
"En": "",
|
||||||
|
"Category": "chaining"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Anchor": "",
|
||||||
"Reason": "Не удалось проверить сертификат подписанта или службы меток доверенного времени.",
|
"Reason": "Не удалось проверить сертификат подписанта или службы меток доверенного времени.",
|
||||||
"Solution": "• Выполните проверку сертификата подписанта и службы меток доверенного времени (если подпись содержит метку времени).\n",
|
"Solution": "• Выполните проверку сертификата подписанта и службы меток доверенного времени (если подпись содержит метку времени).\n",
|
||||||
"ErrorText": "Ошибка проверки расширенных данных электронной подписи",
|
"ErrorText": "Ошибка проверки расширенных данных электронной подписи",
|
||||||
@@ -1524,6 +1541,6 @@
|
|||||||
"En": ""
|
"En": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"LastChangeDate": "2025-05-30T14:09:24",
|
"LastChangeDate": "2025-06-25T12:46:34",
|
||||||
"Version": "3.0.1.60"
|
"Version": "3.0.1.62"
|
||||||
}
|
}
|
||||||
@@ -672,6 +672,7 @@
|
|||||||
|
|
||||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
||||||
|
УстановитьБезопасныйРежим(Истина);
|
||||||
Модуль = Вычислить(Имя);
|
Модуль = Вычислить(Имя);
|
||||||
Иначе
|
Иначе
|
||||||
Модуль = Неопределено;
|
Модуль = Неопределено;
|
||||||
|
|||||||
@@ -804,6 +804,38 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Дело.Форма) Тогда
|
||||||
|
ОтборДочерних = Новый Структура;
|
||||||
|
ОтборДочерних.Вставить("ИдентификаторВладельца", Дело.Идентификатор);
|
||||||
|
ДочерниеДела = ТекущиеДела.НайтиСтроки(ОтборДочерних);
|
||||||
|
Для Каждого ДочернееДело Из ДочерниеДела Цикл
|
||||||
|
Если Не ДочернееДело.ЕстьДела Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ДочернееДело.Форма) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ШаблонПредставления = "%1:
|
||||||
|
|%2";
|
||||||
|
|
||||||
|
Если ДочернееДело.Количество <> 0 Тогда
|
||||||
|
ДобавкаДочернее = " (" + ДочернееДело.Количество + ")";
|
||||||
|
Иначе
|
||||||
|
ДобавкаДочернее = "";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ДелоСОповещением = ДелаСОповещением.Добавить();
|
||||||
|
ДелоСОповещением.Идентификатор = ДочернееДело.Идентификатор;
|
||||||
|
ДелоСОповещением.Описание = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонПредставления,
|
||||||
|
Строка.Представление,
|
||||||
|
ДочернееДело.Представление + ДобавкаДочернее);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Дело.Количество <> 0 Тогда
|
Если Дело.Количество <> 0 Тогда
|
||||||
Добавка = " (" + Дело.Количество + ")";
|
Добавка = " (" + Дело.Количество + ")";
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
+1
-1
@@ -300,7 +300,7 @@
|
|||||||
|
|
||||||
Если ПрограммныйМодуль = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка() Тогда
|
Если ПрограммныйМодуль = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка() Тогда
|
||||||
|
|
||||||
Возврат Константы.ПрофильБезопасностиИнформационнойБазы.Получить();
|
Возврат РаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы();
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
|
|||||||
-2
@@ -586,7 +586,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</autoCommandBar>
|
</autoCommandBar>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>АрхивСообщенийОбменовСтрокаПоиска</name>
|
<name>АрхивСообщенийОбменовСтрокаПоиска</name>
|
||||||
<id>37</id>
|
<id>37</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -610,7 +609,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>АрхивСообщенийОбменовСостояниеПросмотра</name>
|
<name>АрхивСообщенийОбменовСостояниеПросмотра</name>
|
||||||
<id>40</id>
|
<id>40</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
|
|||||||
@@ -420,7 +420,6 @@
|
|||||||
<name>СписокПередУдалением</name>
|
<name>СписокПередУдалением</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<searchStringAddition>
|
<searchStringAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСтрокаПоиска</name>
|
<name>СписокСтрокаПоиска</name>
|
||||||
<id>7</id>
|
<id>7</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -444,7 +443,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</searchStringAddition>
|
</searchStringAddition>
|
||||||
<viewStatusAddition>
|
<viewStatusAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокСостояниеПросмотра</name>
|
<name>СписокСостояниеПросмотра</name>
|
||||||
<id>10</id>
|
<id>10</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
@@ -469,7 +467,6 @@
|
|||||||
</extInfo>
|
</extInfo>
|
||||||
</viewStatusAddition>
|
</viewStatusAddition>
|
||||||
<searchControlAddition>
|
<searchControlAddition>
|
||||||
<enabled>false</enabled>
|
|
||||||
<name>СписокУправлениеПоиском</name>
|
<name>СписокУправлениеПоиском</name>
|
||||||
<id>13</id>
|
<id>13</id>
|
||||||
<extendedTooltip>
|
<extendedTooltip>
|
||||||
|
|||||||
@@ -3420,6 +3420,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Constant.НеИспользоватьРазделениеПоОбластямДанных</name>
|
<name>Constant.НеИспользоватьРазделениеПоОбластямДанных</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -4779,93 +4866,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1729,6 +1729,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.НастройкиКомандПечати</name>
|
<name>InformationRegister.НастройкиКомандПечати</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2572,33 +2599,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Constant.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</name>
|
<name>Constant.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1390,6 +1390,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.НастройкиКомандПечати</name>
|
<name>InformationRegister.НастройкиКомандПечати</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2069,33 +2096,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Constant.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</name>
|
<name>Constant.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -662,6 +662,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>WebService.Exchange_2_0_1_6.Operation.PutFilePart</name>
|
<name>WebService.Exchange_2_0_1_6.Operation.PutFilePart</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -920,33 +947,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>WebService.Exchange_3_0_2_2.Operation.Ping</name>
|
<name>WebService.Exchange_3_0_2_2.Operation.Ping</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -187,6 +187,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.АдминистративнаяИерархия</name>
|
<name>InformationRegister.АдминистративнаяИерархия</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -279,33 +306,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.ДомаЗданияСтроения</name>
|
<name>InformationRegister.ДомаЗданияСтроения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+27
-27
@@ -49,6 +49,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
|
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -135,31 +162,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -21,6 +21,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.КлассификаторБанков</name>
|
<name>Catalog.КлассификаторБанков</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -60,31 +87,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -102,6 +102,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>CommonCommand.ПанельОтчетовАдминистрирование</name>
|
<name>CommonCommand.ПанельОтчетовАдминистрирование</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -165,33 +192,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
|
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1037,6 +1037,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.СостоянияПапокПисем</name>
|
<name>InformationRegister.СостоянияПапокПисем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1142,33 +1169,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ВстречаПрисоединенныеФайлы</name>
|
<name>Catalog.ВстречаПрисоединенныеФайлы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -85,6 +85,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ГруппыВнешнихПользователей</name>
|
<name>Catalog.ГруппыВнешнихПользователей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -124,31 +151,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -65,29 +65,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -115,4 +92,27 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -29,13 +29,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -63,6 +56,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДатыЗапретаИзменения</name>
|
<name>InformationRegister.ДатыЗапретаИзменения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -18,24 +18,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -63,6 +45,24 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДатыЗапретаИзменения</name>
|
<name>InformationRegister.ДатыЗапретаИзменения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -95,13 +95,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -129,6 +122,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -88,6 +88,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
|
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -173,33 +200,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -100,24 +100,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
|
||||||
<right>
|
|
||||||
<name>View</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>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -145,6 +127,24 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</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>
|
<object>
|
||||||
<name>BusinessProcess.Задание</name>
|
<name>BusinessProcess.Задание</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -63,20 +63,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -104,6 +90,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
|
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -88,25 +88,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</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>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -134,4 +115,23 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</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>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -139,6 +139,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Constant.НастройкиКолонтитулов</name>
|
<name>Constant.НастройкиКолонтитулов</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -172,33 +199,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -183,17 +183,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -221,6 +210,17 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -166,17 +166,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>DataProcessor.ДоступныеАнкеты</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -204,6 +193,17 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ДоступныеАнкеты</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -80,20 +80,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.НастройкаРабочегоКаталога</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -121,6 +107,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.НастройкаРабочегоКаталога</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -80,20 +80,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.НастройкаРабочегоКаталога</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -121,6 +107,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.НастройкаРабочегоКаталога</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -78,6 +78,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ГруппыПользователей</name>
|
<name>Catalog.ГруппыПользователей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -117,31 +144,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
+27
-27
@@ -29,6 +29,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ПрограммыЭлектроннойПодписиИШифрования</name>
|
<name>Catalog.ПрограммыЭлектроннойПодписиИШифрования</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -68,31 +95,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -105,6 +105,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -151,33 +178,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Report.Задачи</name>
|
<name>Report.Задачи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+27
-27
@@ -88,6 +88,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Document.СогласиеНаОбработкуПерсональныхДанных</name>
|
<name>Document.СогласиеНаОбработкуПерсональныхДанных</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -151,31 +178,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -60,17 +60,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>InformationRegister.СертификатыПользователяDSS</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -98,6 +87,17 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.СертификатыПользователяDSS</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -77,13 +77,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ОтправкаСообщения</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -111,6 +104,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ОтправкаСообщения</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -131,6 +131,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -160,33 +187,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -40,13 +40,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -74,6 +67,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,13 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.МакетыФайловВыгрузки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -37,4 +30,11 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.МакетыФайловВыгрузки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -37,13 +37,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -71,4 +64,11 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -17,6 +17,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ГруппыДоступа</name>
|
<name>Catalog.ГруппыДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -94,33 +121,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>Catalog.ПрофилиГруппДоступа</name>
|
<name>Catalog.ПрофилиГруппДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,17 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
<object>
|
|
||||||
<name>DataProcessor.ТекущиеДела</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -41,4 +30,15 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ТекущиеДела</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -3,17 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
<object>
|
|
||||||
<name>DataProcessor.УничтожениеПерсональныхДанных</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -41,4 +30,15 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.УничтожениеПерсональныхДанных</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
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