3_1_5_289
This commit is contained in:
1 parent
0792bfc979
commit
52f35547b0
58 files changed
+1176
-297
No files matched your search
@@ -187,6 +187,8 @@
|
|||||||
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
||||||
Реквизиты.Вставить("MacOS_x86_64");
|
Реквизиты.Вставить("MacOS_x86_64");
|
||||||
Реквизиты.Вставить("MacOS_x86_64_Safari");
|
Реквизиты.Вставить("MacOS_x86_64_Safari");
|
||||||
|
Реквизиты.Вставить("MacOS_x86_64_Chrome");
|
||||||
|
Реквизиты.Вставить("MacOS_x86_64_Firefox");
|
||||||
|
|
||||||
ЗаполнитьЗначенияСвойств(Реквизиты, Объект);
|
ЗаполнитьЗначенияСвойств(Реквизиты, Объект);
|
||||||
|
|
||||||
|
|||||||
@@ -102,6 +102,140 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
#Область ОбработчикиОбновления
|
||||||
|
|
||||||
|
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
|
||||||
|
// которые необходимо обновить на новую версию.
|
||||||
|
//
|
||||||
|
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
ТекстЗапроса ="ВЫБРАТЬ
|
||||||
|
| ВнешниеКомпоненты.Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.ВнешниеКомпоненты КАК ВнешниеКомпоненты";
|
||||||
|
|
||||||
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
|
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Обработчик обновления на версию 3.1.5.282:
|
||||||
|
// - заполняет реквизиты совместимости для браузеров MacOS в справочнике "Внешние компоненты".
|
||||||
|
//
|
||||||
|
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь,
|
||||||
|
"Справочник.ВнешниеКомпоненты");
|
||||||
|
Если Выборка.Количество() > 0 Тогда
|
||||||
|
ОбработатьВнешниеКомпоненты(Выборка);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь,
|
||||||
|
"Справочник.ВнешниеКомпоненты");
|
||||||
|
Параметры.ОбработкаЗавершена = ОбработкаЗавершена;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ОбработатьВнешниеКомпоненты(Выборка)
|
||||||
|
|
||||||
|
ОбъектовОбработано = 0;
|
||||||
|
ПроблемныхОбъектов = 0;
|
||||||
|
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
|
||||||
|
РеквизитыКомпоненты = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Выборка.Ссылка,
|
||||||
|
"ХранилищеКомпоненты, MacOS_x86_64_Safari, MacOS_x86_64_Chrome, MacOS_x86_64_Firefox");
|
||||||
|
|
||||||
|
Если ТипЗнч(РеквизитыКомпоненты.ХранилищеКомпоненты) <> Тип("ХранилищеЗначения") Тогда
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ДвоичныеДанныеКомпоненты = РеквизитыКомпоненты.ХранилищеКомпоненты.Получить();
|
||||||
|
|
||||||
|
Если ТипЗнч(ДвоичныеДанныеКомпоненты) <> Тип("ДвоичныеДанные") Тогда
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИнформацияОКомпонентеИзФайла = ВнешниеКомпонентыСлужебный.ИнформацияОКомпонентеИзФайла(
|
||||||
|
ДвоичныеДанныеКомпоненты, Ложь);
|
||||||
|
Если Не ИнформацияОКомпонентеИзФайла.Разобрано Тогда
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Реквизиты = ИнформацияОКомпонентеИзФайла.Реквизиты;
|
||||||
|
|
||||||
|
Если РеквизитыКомпоненты.MacOS_x86_64_Safari = ?(Реквизиты.MacOS_x86_64_Safari = Неопределено, Ложь,
|
||||||
|
Реквизиты.MacOS_x86_64_Safari)
|
||||||
|
И РеквизитыКомпоненты.MacOS_x86_64_Chrome = ?(Реквизиты.MacOS_x86_64_Chrome = Неопределено, Ложь,
|
||||||
|
Реквизиты.MacOS_x86_64_Chrome)
|
||||||
|
И РеквизитыКомпоненты.MacOS_x86_64_Firefox = ?(Реквизиты.MacOS_x86_64_Firefox = Неопределено, Ложь,
|
||||||
|
Реквизиты.MacOS_x86_64_Firefox) Тогда
|
||||||
|
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВнешниеКомпоненты");
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Ссылка);
|
||||||
|
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
КомпонентаОбъект = Выборка.Ссылка.ПолучитьОбъект(); // СправочникОбъект.ВнешниеКомпоненты
|
||||||
|
КомпонентаОбъект.MacOS_x86_64_Safari = Реквизиты.MacOS_x86_64_Safari;
|
||||||
|
КомпонентаОбъект.MacOS_x86_64_Chrome = Реквизиты.MacOS_x86_64_Chrome;
|
||||||
|
КомпонентаОбъект.MacOS_x86_64_Firefox = Реквизиты.MacOS_x86_64_Firefox;
|
||||||
|
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(КомпонентаОбъект);
|
||||||
|
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
// Если не удалось обработать компоненту, повторяем попытку снова.
|
||||||
|
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||||
|
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось обработать компоненту %1 по причине:
|
||||||
|
|%2'"), Выборка.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||||
|
УровеньЖурналаРегистрации.Предупреждение, Выборка.Ссылка.Метаданные(), Выборка.Ссылка, ТекстСообщения);
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось обработать некоторые компоненты (пропущены): %1'"),
|
||||||
|
ПроблемныхОбъектов);
|
||||||
|
ВызватьИсключение ТекстСообщения;
|
||||||
|
Иначе
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||||
|
УровеньЖурналаРегистрации.Информация, Метаданные.Справочники.ВнешниеКомпоненты,,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Обработана очередная порция компонент: %1'"),
|
||||||
|
ОбъектовОбработано));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
@@ -487,6 +487,36 @@
|
|||||||
<fullTextSearch>Use</fullTextSearch>
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
<dataHistory>Use</dataHistory>
|
<dataHistory>Use</dataHistory>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes uuid="7ac85789-9c69-40b6-9130-94c40ed440d4">
|
||||||
|
<name>MacOS_x86_64_Chrome</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>macOS x86_64 Chrome</value>
|
||||||
|
</synonym>
|
||||||
|
<type>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</type>
|
||||||
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fillValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
|
<dataHistory>Use</dataHistory>
|
||||||
|
</attributes>
|
||||||
|
<attributes uuid="0f77d06f-f736-451e-9e6b-28868e48f3ed">
|
||||||
|
<name>MacOS_x86_64_Firefox</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>macOS x86_64 Firefox</value>
|
||||||
|
</synonym>
|
||||||
|
<type>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</type>
|
||||||
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fillValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
|
<dataHistory>Use</dataHistory>
|
||||||
|
</attributes>
|
||||||
<forms uuid="ac9f4c2e-316b-4f96-8fe6-fb5a5a7e48ed">
|
<forms uuid="ac9f4c2e-316b-4f96-8fe6-fb5a5a7e48ed">
|
||||||
<name>ФормаЭлемента</name>
|
<name>ФормаЭлемента</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
|
|||||||
@@ -877,6 +877,7 @@
|
|||||||
ДополнительныеПараметры = Новый Структура;
|
ДополнительныеПараметры = Новый Структура;
|
||||||
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
||||||
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
||||||
|
ДополнительныеПараметры.Вставить("ИмяДляВхода", ПользовательИБИмя);
|
||||||
|
|
||||||
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
||||||
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
||||||
|
|||||||
@@ -399,4 +399,34 @@
|
|||||||
<fullTextSearch>Use</fullTextSearch>
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
<dataHistory>Use</dataHistory>
|
<dataHistory>Use</dataHistory>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes uuid="44dba9ff-fb54-4cc9-9da2-b00db76060e4">
|
||||||
|
<name>MacOS_x86_64_Chrome</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>macOS x86_64 Chrome</value>
|
||||||
|
</synonym>
|
||||||
|
<type>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</type>
|
||||||
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fillValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
|
<dataHistory>Use</dataHistory>
|
||||||
|
</attributes>
|
||||||
|
<attributes uuid="a6a0c38d-52a1-4a36-b29a-fb9cc084465f">
|
||||||
|
<name>MacOS_x86_64_Firefox</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>macOS x86_64 Firefox</value>
|
||||||
|
</synonym>
|
||||||
|
<type>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</type>
|
||||||
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fillValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
|
<dataHistory>Use</dataHistory>
|
||||||
|
</attributes>
|
||||||
</mdclass:Catalog>
|
</mdclass:Catalog>
|
||||||
@@ -1187,6 +1187,7 @@
|
|||||||
ДополнительныеПараметры = Новый Структура;
|
ДополнительныеПараметры = Новый Структура;
|
||||||
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
||||||
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
||||||
|
ДополнительныеПараметры.Вставить("ИмяДляВхода", ПользовательИБИмя);
|
||||||
|
|
||||||
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
||||||
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
||||||
|
|||||||
+22
-10
@@ -3,18 +3,30 @@
|
|||||||
<p>Электронная подпись - реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Контроль неизменности электронного документа осуществляется в результате проверки соответствия электронной подписи и документа, а также проверки действительности сертификата. Контроль неизменности электронного документа можно выполнить в любой момент времени.</p>
|
<p>Электронная подпись - реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Контроль неизменности электронного документа осуществляется в результате проверки соответствия электронной подписи и документа, а также проверки действительности сертификата. Контроль неизменности электронного документа можно выполнить в любой момент времени.</p>
|
||||||
<h3>Подписание данных</h3>
|
<h3>Подписание данных</h3>
|
||||||
<ul><li>С помощью ссылки в верхней части окна можно просмотреть объект, который будет подписан. Ссылка принимает значение наименования объекта.
|
<ul><li>С помощью ссылки в верхней части окна можно просмотреть объект, который будет подписан. Ссылка принимает значение наименования объекта.
|
||||||
</li><li>Подписывать данные могут разные пользователи, при этом для каждого будет создана своя подпись.
|
</li>
|
||||||
</li><li>Если <strong>Сертификат</strong> не выбран - выберите его из списка. Если при следующем открытии сертификат будет среди установленных на компьютере, повторный выбор не потребуется.
|
<li>Подписывать данные могут разные пользователи, при этом для каждого будет создана своя подпись.
|
||||||
</li><li>При выборе из выпадающего списка будут показаны только сертификаты, у которых поле <strong>Пользователь</strong> не заполнено или совпадает с текущим пользователем сеанса, а поле <strong>Программа</strong> заполнено. Если при открытии окна <strong>Подписание</strong> был указан отбор по организации, то в выпадающем списке не будет сертификатов, у которых поле <strong>Организация</strong> не совпадает с организацией, указанной в отборе. Если при открытии окна <strong>Подписание</strong> был указан конкретный список сертификатов, то будет показан только этот список.
|
</li>
|
||||||
</li><li>При выборе из списка личных сертификатов (установленных на компьютере и на сервере) путем нажатия <strong>Показать все</strong>, показываются все сертификаты без учета полей <strong>Пользователь</strong> и <strong>Программа</strong>. Если при открытии окна <strong>Подписание</strong> был указан отбор по организации, то в списке не будет сертификатов, у которых поле <strong>Организация</strong> не совпадает с организацией, указанной в отборе. Но будут показаны все сертификаты, которых еще нет в списке (то есть те, которые есть только в хранилище сертификатов операционный системы компьютера или сервера).
|
<li>Если <strong>Сертификат</strong> не выбран - выберите его из списка. Если при следующем открытии сертификат будет среди установленных на компьютере, повторный выбор не потребуется.
|
||||||
</li><li>Введите <strong>Пароль</strong> к закрытому ключу (указанный при установке или создании сертификата) <span style="font-size: 7.5pt;">или <b style="mso-bidi-font-weight: normal;">Пин-код</b>, если местом хранения сертификата является сервис
|
</li>
|
||||||
|
<li>При выборе из выпадающего списка будут показаны только сертификаты, у которых поле <strong>Пользователи</strong> не заполнено или совпадает с текущим пользователем сеанса, а поле <strong>Программа</strong> заполнено. Если при открытии окна <strong>Подписание</strong> был указан отбор по организации, то в выпадающем списке не будет сертификатов, у которых поле <strong>Организация</strong> не совпадает с организацией, указанной в отборе. Если при открытии окна <strong>Подписание</strong> был указан конкретный список сертификатов, то будет показан только этот список.
|
||||||
|
</li>
|
||||||
|
<li>При выборе из списка личных сертификатов (установленных на компьютере и на сервере) путем нажатия <strong>Показать все</strong>, показываются все сертификаты без учета полей <strong>Пользователь</strong> и <strong>Программа</strong>. Если при открытии окна <strong>Подписание</strong> был указан отбор по организации, то в списке не будет сертификатов, у которых поле <strong>Организация</strong> не совпадает с организацией, указанной в отборе. Но будут показаны все сертификаты, которых еще нет в списке (то есть те, которые есть только в хранилище сертификатов операционный системы компьютера или сервера).
|
||||||
|
</li>
|
||||||
|
<li>Введите <strong>Пароль</strong> к закрытому ключу (указанный при установке или создании сертификата) <span style="font-size: 7.5pt;">или <b style="mso-bidi-font-weight: normal;">Пин-код</b>, если местом хранения сертификата является сервис
|
||||||
облачной подписи.</span>
|
облачной подписи.</span>
|
||||||
|
|
||||||
|
|
||||||
</li><li>Включите флажок <strong>Запомнить пароль</strong>, для того чтобы не вводить пароль <span style="font-size: 7.5pt; mso-fareast-font-family: "Times New Roman"; mso-bidi-font-family: "Times New Roman"; mso-ansi-language: RU; mso-fareast-language: RU; mso-bidi-language: AR-SA;">(пин-код
|
</li>
|
||||||
|
<li>Включите флажок <strong>Запомнить пароль</strong>, для того чтобы не вводить пароль <span style="font-size: 7.5pt; mso-fareast-font-family: "Times New Roman"; mso-bidi-font-family: "Times New Roman"; mso-ansi-language: RU; mso-fareast-language: RU; mso-bidi-language: AR-SA;">(пин-код
|
||||||
для облачной подписи) </span>в следующий раз.
|
для облачной подписи) </span>в следующий раз.
|
||||||
</li><li>В некоторых случаях можно ввести <strong>Комментарий к подписи</strong> - дополнительную информацию о подписи.
|
</li>
|
||||||
</li><li>Для выполнения подписи нажмите <strong>Подписать</strong>.
|
<li>В некоторых случаях можно ввести <strong>Комментарий к подписи</strong> - дополнительную информацию о подписи.
|
||||||
</li><li>Данные будут подписаны с использованием указанного сертификата.
|
</li>
|
||||||
</li><li>Созданная электронная подпись хранится в программе. Подписанный объект становится недоступным для редактирования и отображается в списках со значком <img src="CommonPicture.ПодписанЭП"></img>.</li><ul type="disc"></ul></ul><h3></h3><h3>См. также:</h3>
|
<li>Для выполнения подписи нажмите <strong>Подписать</strong>.
|
||||||
|
</li>
|
||||||
|
<li>Данные будут подписаны с использованием указанного сертификата.
|
||||||
|
</li>
|
||||||
|
<li>Созданная электронная подпись хранится в программе. Подписанный объект становится недоступным для редактирования и отображается в списках со значком <img src="CommonPicture.ПодписанЭП"></img>.</li>
|
||||||
|
<ul type="disc"></ul></ul><h3></h3>
|
||||||
|
<h3>См. также:</h3>
|
||||||
<ul style="margin-right: 0px;" dir="ltr"><li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a>.</li></ul></body></html>
|
<ul style="margin-right: 0px;" dir="ltr"><li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a>.</li></ul></body></html>
|
||||||
-16
@@ -201,7 +201,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -308,7 +307,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -633,7 +631,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -740,7 +737,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -1072,7 +1068,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -1179,7 +1174,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -1505,7 +1499,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -1612,7 +1605,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -1970,7 +1962,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -2077,7 +2068,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -2404,7 +2394,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -2511,7 +2500,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -2838,7 +2826,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -2945,7 +2932,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -3271,7 +3257,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
@@ -3378,7 +3363,6 @@
|
|||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</contextMenu>
|
</contextMenu>
|
||||||
<type>Label</type>
|
<type>Label</type>
|
||||||
<autoMaxWidth>true</autoMaxWidth>
|
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<textColor xsi:type="core:ColorRef">
|
<textColor xsi:type="core:ColorRef">
|
||||||
<color>Style.ПоясняющийТекст</color>
|
<color>Style.ПоясняющийТекст</color>
|
||||||
|
|||||||
+5
-3
@@ -171,6 +171,8 @@
|
|||||||
Элементы.ГруппаТребуетсяПомощь.Поведение = ПоведениеОбычнойГруппы.Свертываемая;
|
Элементы.ГруппаТребуетсяПомощь.Поведение = ПоведениеОбычнойГруппы.Свертываемая;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЭлектроннаяПодписьСлужебный.СброситьРазмерыИПоложениеОкна(ЭтотОбъект);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -1766,7 +1768,7 @@
|
|||||||
ЭлементНадпись.Гиперссылка = Истина;
|
ЭлементНадпись.Гиперссылка = Истина;
|
||||||
ЭлементНадпись.Заголовок = ОписаниеОшибки;
|
ЭлементНадпись.Заголовок = ОписаниеОшибки;
|
||||||
|
|
||||||
ОписаниеИзвестнойОшибки = ОшибкаПоКлассификатору(ОписаниеОшибки);
|
ОписаниеИзвестнойОшибки = ОшибкаПоКлассификатору(ОписаниеОшибки, Истина);
|
||||||
ЭтоИзвестнаяОшибка = ОписаниеИзвестнойОшибки <> Неопределено;
|
ЭтоИзвестнаяОшибка = ОписаниеИзвестнойОшибки <> Неопределено;
|
||||||
|
|
||||||
ИмяГруппыРешение = НачалоЭлемента + ?(НаСервере, "РешениеСервер", "РешениеКлиент");
|
ИмяГруппыРешение = НачалоЭлемента + ?(НаСервере, "РешениеСервер", "РешениеКлиент");
|
||||||
@@ -1933,9 +1935,9 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция ОшибкаПоКлассификатору(ОписаниеОшибки)
|
Функция ОшибкаПоКлассификатору(ОписаниеОшибки, Форматировать)
|
||||||
|
|
||||||
Возврат ЭлектроннаяПодписьСлужебный.ОшибкаПоКлассификатору(ОписаниеОшибки);
|
Возврат ЭлектроннаяПодписьСлужебный.ОшибкаПоКлассификатору(ОписаниеОшибки, Форматировать);
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
+17
-9
@@ -2,19 +2,27 @@
|
|||||||
<p>Сведения о сертификате электронной подписи.</p>
|
<p>Сведения о сертификате электронной подписи.</p>
|
||||||
<p>В верхней части программа автоматически выводит данные о сертификате:</p>
|
<p>В верхней части программа автоматически выводит данные о сертификате:</p>
|
||||||
<ul><li><strong>Кому выдан</strong>;
|
<ul><li><strong>Кому выдан</strong>;
|
||||||
</li><li><strong>Кем выдан</strong>;
|
</li>
|
||||||
</li><li><strong>Действителен до</strong>;
|
<li><strong>Кем выдан</strong>;
|
||||||
</li><li><strong>Назначение</strong>.</li></ul><p>Сведения о владельце сертификата:</p>
|
</li>
|
||||||
|
<li><strong>Действителен до</strong>;
|
||||||
|
</li>
|
||||||
|
<li><strong>Назначение</strong>.</li></ul><p>Сведения о владельце сертификата:</p>
|
||||||
<ul><li>Данные владельца подписи (заполняются автоматически) в поле <b>Кому выдан</b>:
|
<ul><li>Данные владельца подписи (заполняются автоматически) в поле <b>Кому выдан</b>:
|
||||||
<ul><li><strong>Фамилия, Имя, Отчество</strong>;
|
<ul><li><strong>Фамилия, Имя, Отчество</strong>;
|
||||||
</li><li><strong>Фирма</strong>;
|
</li>
|
||||||
</li><li><strong>Должность</strong>;</li></ul></li><li><strong>Представление</strong> - полное наименование сертификата (заполняется автоматически);
|
<li><strong>Фирма</strong>;
|
||||||
<ul><li><strong>Организация</strong> - выберите из списка организацию, которой выдан сертификат;
|
</li>
|
||||||
</li><li><strong>Пользователь</strong> - выберите из <a href="Catalog.Пользователи/Help">списка</a> пользователя - владельца сертификата;
|
<li><strong>Должность</strong>;</li></ul></li>
|
||||||
</li><li><strong>Добавил </strong>- выберите <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a>, который добавил сертификат в список.</li></ul></li></ul><h3>Настройки закрытого ключа</h3>
|
<li><strong>Представление</strong> - полное наименование сертификата (заполняется автоматически);</li>
|
||||||
|
<li>Заполните поля:</li>
|
||||||
|
<ul><li><strong>Организация</strong> - выберите из списка организацию, которой выдан сертификат;</li>
|
||||||
|
<li><strong>Пользователи</strong> - заполняется автоматически при добавлении сертификата. Редактировать можно в карточке сертификата. Выберите из <a href="Catalog.Пользователи/Help">списка</a> пользователей. В карточке сертификата поле предназначено для указания списка пользователей, у которых данный сертификат будет отображаться в окнах подписания и шифрования данных;</li>
|
||||||
|
<li><strong>Добавил </strong>- выберите <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a>, который добавил сертификат в список.</li></ul></ul><h3>Настройки закрытого ключа</h3>
|
||||||
<div>При необходимости можно хранить пароль не в программе 1С:Предприятие, а в программе электронной подписи.</div>
|
<div>При необходимости можно хранить пароль не в программе 1С:Предприятие, а в программе электронной подписи.</div>
|
||||||
<ul><ul><li><strong>Программа</strong> - выберите программу для электронной подписи и шифрования, в которой будет храниться пароль;
|
<ul><ul><li><strong>Программа</strong> - выберите программу для электронной подписи и шифрования, в которой будет храниться пароль;
|
||||||
</li><li><b>Ввод и сохранение пароля в программе</b> - включите флажок, если необходимо хранить пароль в программе электронной подписи.</li></ul></ul><h3>Проверка сертификата</h3>
|
</li>
|
||||||
|
<li><b>Ввод и сохранение пароля в программе</b> - включите флажок, если необходимо хранить пароль в программе электронной подписи.</li></ul></ul><h3>Проверка сертификата</h3>
|
||||||
<ul><li>Нажмите <strong>Проверить</strong>, для того чтобы произвести проверку сертификата.</li></ul><h3>Просмотр данных сертификата</h3>
|
<ul><li>Нажмите <strong>Проверить</strong>, для того чтобы произвести проверку сертификата.</li></ul><h3>Просмотр данных сертификата</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div>Нажмите <img src="CommonPicture.СертификатКлюча"></img>, для того чтобы просмотреть <a href="CommonForm.Сертификат/Help">данные сертификата</a>.</div></li></ul><h3>Просмотр заявления</h3>
|
<div>Нажмите <img src="CommonPicture.СертификатКлюча"></img>, для того чтобы просмотреть <a href="CommonForm.Сертификат/Help">данные сертификата</a>.</div></li></ul><h3>Просмотр заявления</h3>
|
||||||
|
|||||||
@@ -301,8 +301,7 @@
|
|||||||
Свойства = МодульУправлениеСвойствами.СвойстваОбъекта(Предмет, ПолучатьДопРеквизиты, ПолучатьДопСведения);
|
Свойства = МодульУправлениеСвойствами.СвойстваОбъекта(Предмет, ПолучатьДопРеквизиты, ПолучатьДопСведения);
|
||||||
Для каждого Свойство Из Свойства Цикл
|
Для каждого Свойство Из Свойства Цикл
|
||||||
|
|
||||||
Если ПустаяСтрока(Свойство.ИдентификаторДляФормул)
|
Если ПустаяСтрока(Свойство.ИдентификаторДляФормул) Тогда
|
||||||
И Не ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Свойство.Ссылка, "ЭтоГруппа") Тогда
|
|
||||||
ИдентификаторыФормулЗаполнены = Ложь;
|
ИдентификаторыФормулЗаполнены = Ложь;
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|
||||||
|
|||||||
-2
@@ -14,8 +14,6 @@
|
|||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
Элементы.Список.РежимВыбора = Параметры.РежимВыбора;
|
Элементы.Список.РежимВыбора = Параметры.РежимВыбора;
|
||||||
|
|
||||||
ДатыЗапретаИзмененияСлужебный.ОбновитьРазделыДатЗапретаИзменения();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|||||||
-2
@@ -13,8 +13,6 @@
|
|||||||
|
|
||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
|
|
||||||
ДатыЗапретаИзмененияСлужебный.ОбновитьРазделыДатЗапретаИзменения();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|||||||
@@ -1847,6 +1847,10 @@
|
|||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</autoCommandBar>
|
</autoCommandBar>
|
||||||
|
<handlers>
|
||||||
|
<event>OnOpen</event>
|
||||||
|
<name>ПриОткрытии</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>BeforeClose</event>
|
<event>BeforeClose</event>
|
||||||
<name>ПередЗакрытием</name>
|
<name>ПередЗакрытием</name>
|
||||||
|
|||||||
@@ -26,11 +26,6 @@
|
|||||||
Элементы.НавигационнаяСсылкаПомощи.ОтметкаНезаполненного = Истина;
|
Элементы.НавигационнаяСсылкаПомощи.ОтметкаНезаполненного = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Флаг = ВариантОтправкиПоПочте = "РучнаяНастройка";
|
|
||||||
Элементы.ГруппаСерверSMTP.Доступность = Флаг;
|
|
||||||
Элементы.ГруппаПользовательSMTP.Доступность = Флаг;
|
|
||||||
Элементы.ИмяОтправителя.Доступность = Флаг;
|
|
||||||
|
|
||||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда
|
||||||
УчетнаяЗаписьПочты = Неопределено;
|
УчетнаяЗаписьПочты = Неопределено;
|
||||||
Элементы.ГруппаНастройкиПочты.Видимость = Ложь;
|
Элементы.ГруппаНастройкиПочты.Видимость = Ложь;
|
||||||
@@ -42,6 +37,11 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПриОткрытии(Отказ)
|
||||||
|
УстановитьДоступностьЭлементов();
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
|
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
|
||||||
|
|
||||||
@@ -88,32 +88,21 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВариантОтправкиПоПочтеПриИзменении(Элемент)
|
Процедура ВариантОтправкиПоПочтеПриИзменении(Элемент)
|
||||||
|
|
||||||
Флаг = ВариантОтправкиПоПочте = "РучнаяНастройка";
|
УстановитьДоступностьЭлементов();
|
||||||
Элементы.ГруппаСерверSMTP.Доступность = Флаг;
|
|
||||||
Элементы.ГруппаПользовательSMTP.Доступность = Флаг;
|
|
||||||
Элементы.ИмяОтправителя.Доступность = Флаг;
|
|
||||||
|
|
||||||
Если Флаг Тогда
|
|
||||||
Элементы.ГруппаРучныеНастройкиПочты.Показать();
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВариантОтправкиПоНастройкеПочтыПриИзменении(Элемент)
|
Процедура ВариантОтправкиПоНастройкеПочтыПриИзменении(Элемент)
|
||||||
|
|
||||||
Элементы.ГруппаСерверSMTP.Доступность = Ложь;
|
УстановитьДоступностьЭлементов();
|
||||||
Элементы.ГруппаПользовательSMTP.Доступность = Ложь;
|
|
||||||
Элементы.ИмяОтправителя.Доступность = Ложь;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВариантОтправкиСтандартныйСервисПриИзменении(Элемент)
|
Процедура ВариантОтправкиСтандартныйСервисПриИзменении(Элемент)
|
||||||
|
|
||||||
Элементы.ГруппаСерверSMTP.Доступность = Ложь;
|
УстановитьДоступностьЭлементов();
|
||||||
Элементы.ГруппаПользовательSMTP.Доступность = Ложь;
|
|
||||||
Элементы.ИмяОтправителя.Доступность = Ложь;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -195,6 +184,31 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура УстановитьДоступностьЭлементов()
|
||||||
|
|
||||||
|
Флаг = ВариантОтправкиПоПочте = "РучнаяНастройка";
|
||||||
|
Элементы.ГруппаСерверSMTP.Доступность = Флаг;
|
||||||
|
Элементы.ГруппаПользовательSMTP.Доступность = Флаг;
|
||||||
|
Элементы.ИмяОтправителя.Доступность = Флаг;
|
||||||
|
|
||||||
|
Если Флаг Тогда
|
||||||
|
Элементы.ГруппаРучныеНастройкиПочты.Показать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Флаг = ВариантОтправкиПоПочте <> "СтандартныйСервис";
|
||||||
|
Элементы.ТемаПисьма.Доступность = Флаг;
|
||||||
|
Элементы.ГруппаКнопкиФорматированногоДокумента.Доступность = Флаг;
|
||||||
|
Элементы.ТекстСообщения.Доступность = Флаг;
|
||||||
|
|
||||||
|
Если Флаг Тогда
|
||||||
|
Элементы.ГруппаТекстСообщения.Показать();
|
||||||
|
Иначе
|
||||||
|
Элементы.ГруппаТекстСообщения.Скрыть();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Функция НастройкиВосстановленияПароляКорректные()
|
Функция НастройкиВосстановленияПароляКорректные()
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,107 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||||
|
<items xsi:type="form:FormGroup">
|
||||||
|
<name>ПредупреждениеВосстановлениеПароля</name>
|
||||||
|
<id>112</id>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляКартинка</name>
|
||||||
|
<id>114</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляКартинкаРасширеннаяПодсказка</name>
|
||||||
|
<id>116</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляКартинкаКонтекстноеМеню</name>
|
||||||
|
<id>115</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<skipOnInput>false</skipOnInput>
|
||||||
|
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||||
|
<picture xsi:type="core:PictureRef">
|
||||||
|
<picture>CommonPicture.Предупреждение32</picture>
|
||||||
|
</picture>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляПояснение</name>
|
||||||
|
<id>117</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Параметры пароля не контролируются в окне
|
||||||
|
"Восстановление пароля" по ссылке "Забыли пароль?"
|
||||||
|
</value>
|
||||||
|
</title>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляПояснениеРасширеннаяПодсказка</name>
|
||||||
|
<id>119</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляПояснениеКонтекстноеМеню</name>
|
||||||
|
<id>118</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<skipOnInput>false</skipOnInput>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
<verticalAlign>Center</verticalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Предупреждение восстановление пароля</value>
|
||||||
|
</title>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ПредупреждениеВосстановлениеПароляРасширеннаяПодсказка</name>
|
||||||
|
<id>113</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<type>UsualGroup</type>
|
||||||
|
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||||
|
<group>AlwaysHorizontal</group>
|
||||||
|
<behavior>Auto</behavior>
|
||||||
|
<showLeftMargin>true</showLeftMargin>
|
||||||
|
<united>true</united>
|
||||||
|
<throughAlign>Auto</throughAlign>
|
||||||
|
<currentRowUse>Auto</currentRowUse>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
<items xsi:type="form:FormGroup">
|
<items xsi:type="form:FormGroup">
|
||||||
<name>ГруппаСложностьПароля</name>
|
<name>ГруппаСложностьПароля</name>
|
||||||
<id>33</id>
|
<id>33</id>
|
||||||
|
|||||||
@@ -38,6 +38,19 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
ВидимостьГруппыВосстановлениеПароля = Ложь;
|
||||||
|
НастройкиВосстановленияПароля = ПользователиСлужебный.НастройкиВосстановленияПароля();
|
||||||
|
Если НастройкиВосстановленияПароля <> Неопределено Тогда
|
||||||
|
ВидимостьГруппыВосстановлениеПароля =
|
||||||
|
НастройкиВосстановленияПароля.СпособВосстановленияПароля
|
||||||
|
= ПользователиСлужебный.СпособВосстановленияПароляПользователяИнформационнойБазы(
|
||||||
|
"ОтправкаКодаПодтвержденияПоЗаданнымПараметрам")
|
||||||
|
Или НастройкиВосстановленияПароля.СпособВосстановленияПароля
|
||||||
|
= ПользователиСлужебный.СпособВосстановленияПароляПользователяИнформационнойБазы(
|
||||||
|
"ОтправкаКодаПодтвержденияЧерезСтандартныйСервис");
|
||||||
|
КонецЕсли;
|
||||||
|
Элементы.ПредупреждениеВосстановлениеПароля.Видимость = ВидимостьГруппыВосстановлениеПароля;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|||||||
@@ -1028,6 +1028,74 @@
|
|||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
</items>
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>MacOSChrome</name>
|
||||||
|
<id>169</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Chrome</value>
|
||||||
|
</title>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>MacOSChromeРасширеннаяПодсказка</name>
|
||||||
|
<id>171</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>MacOSChromeКонтекстноеМеню</name>
|
||||||
|
<id>170</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>MacOSFirefox</name>
|
||||||
|
<id>172</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Firefox</value>
|
||||||
|
</title>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>MacOSFirefoxРасширеннаяПодсказка</name>
|
||||||
|
<id>174</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>MacOSFirefoxКонтекстноеМеню</name>
|
||||||
|
<id>173</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
<items xsi:type="form:Decoration">
|
<items xsi:type="form:Decoration">
|
||||||
<name>MacOSSafari</name>
|
<name>MacOSSafari</name>
|
||||||
<id>84</id>
|
<id>84</id>
|
||||||
@@ -1126,6 +1194,68 @@
|
|||||||
</picture>
|
</picture>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
</items>
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>MacOS_x86_64_Chrome</name>
|
||||||
|
<id>181</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>MacOS_x86_64_ChromeРасширеннаяПодсказка</name>
|
||||||
|
<id>183</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>MacOS_x86_64_ChromeКонтекстноеМеню</name>
|
||||||
|
<id>182</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||||
|
<picture xsi:type="core:PictureRef">
|
||||||
|
<picture>CommonPicture.ВнешняяКомпонентаНеДоступна</picture>
|
||||||
|
</picture>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>MacOS_x86_64_Firefox</name>
|
||||||
|
<id>175</id>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>MacOS_x86_64_FirefoxРасширеннаяПодсказка</name>
|
||||||
|
<id>177</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>MacOS_x86_64_FirefoxКонтекстноеМеню</name>
|
||||||
|
<id>176</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||||
|
<picture xsi:type="core:PictureRef">
|
||||||
|
<picture>CommonPicture.ВнешняяКомпонентаНеДоступна</picture>
|
||||||
|
</picture>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
<items xsi:type="form:Decoration">
|
<items xsi:type="form:Decoration">
|
||||||
<name>MacOS_x86_64_Safari</name>
|
<name>MacOS_x86_64_Safari</name>
|
||||||
<id>150</id>
|
<id>150</id>
|
||||||
@@ -1485,6 +1615,32 @@
|
|||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>MacOS_x86_64_Firefox</name>
|
||||||
|
<id>15</id>
|
||||||
|
<valueType>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</valueType>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>MacOS_x86_64_Chrome</name>
|
||||||
|
<id>16</id>
|
||||||
|
<valueType>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</valueType>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
</attributes>
|
||||||
<parameters>
|
<parameters>
|
||||||
<name>ПоддерживаемыеКлиенты</name>
|
<name>ПоддерживаемыеКлиенты</name>
|
||||||
<valueType/>
|
<valueType/>
|
||||||
|
|||||||
@@ -34,6 +34,8 @@
|
|||||||
Элементы.Linux_x86_64_Firefox.Картинка = ?(Linux_x86_64_Firefox, Доступна, НеДоступна);
|
Элементы.Linux_x86_64_Firefox.Картинка = ?(Linux_x86_64_Firefox, Доступна, НеДоступна);
|
||||||
Элементы.MacOS_x86_64_1СПредприятие.Картинка = ?(MacOS_x86_64, Доступна, НеДоступна);
|
Элементы.MacOS_x86_64_1СПредприятие.Картинка = ?(MacOS_x86_64, Доступна, НеДоступна);
|
||||||
Элементы.MacOS_x86_64_Safari.Картинка = ?(MacOS_x86_64_Safari, Доступна, НеДоступна);
|
Элементы.MacOS_x86_64_Safari.Картинка = ?(MacOS_x86_64_Safari, Доступна, НеДоступна);
|
||||||
|
Элементы.MacOS_x86_64_Chrome.Картинка = ?(MacOS_x86_64_Chrome, Доступна, НеДоступна);
|
||||||
|
Элементы.MacOS_x86_64_Firefox.Картинка = ?(MacOS_x86_64_Firefox, Доступна, НеДоступна);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -143,7 +143,7 @@
|
|||||||
ЭлементОшибка.Видимость = Не ПустаяСтрока(ТекстОшибки);
|
ЭлементОшибка.Видимость = Не ПустаяСтрока(ТекстОшибки);
|
||||||
Если Не ПустаяСтрока(ТекстОшибки) Тогда
|
Если Не ПустаяСтрока(ТекстОшибки) Тогда
|
||||||
|
|
||||||
ОшибкаПоКлассификатору = ЭлектроннаяПодписьСлужебный.ОшибкаПоКлассификатору(ТекстОшибки);
|
ОшибкаПоКлассификатору = ЭлектроннаяПодписьСлужебный.ОшибкаПоКлассификатору(ТекстОшибки, Истина);
|
||||||
ЭтоИзвестнаяОшибка = ОшибкаПоКлассификатору <> Неопределено;
|
ЭтоИзвестнаяОшибка = ОшибкаПоКлассификатору <> Неопределено;
|
||||||
|
|
||||||
ГруппаПричиныИРешения.Видимость = ЭтоИзвестнаяОшибка;
|
ГруппаПричиныИРешения.Видимость = ЭтоИзвестнаяОшибка;
|
||||||
|
|||||||
@@ -713,6 +713,20 @@
|
|||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>ИмяДляВхода</name>
|
||||||
|
<id>4</id>
|
||||||
|
<valueType>
|
||||||
|
<types>String</types>
|
||||||
|
<stringQualifiers/>
|
||||||
|
</valueType>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
</attributes>
|
||||||
<formCommands>
|
<formCommands>
|
||||||
<name>УстановитьПароль</name>
|
<name>УстановитьПароль</name>
|
||||||
<title>
|
<title>
|
||||||
@@ -794,6 +808,13 @@
|
|||||||
<name>СтарыйПароль</name>
|
<name>СтарыйПароль</name>
|
||||||
<valueType/>
|
<valueType/>
|
||||||
</parameters>
|
</parameters>
|
||||||
|
<parameters>
|
||||||
|
<name>ИмяДляВхода</name>
|
||||||
|
<valueType>
|
||||||
|
<types>String</types>
|
||||||
|
<stringQualifiers/>
|
||||||
|
</valueType>
|
||||||
|
</parameters>
|
||||||
<commandInterface>
|
<commandInterface>
|
||||||
<navigationPanel/>
|
<navigationPanel/>
|
||||||
<commandBar/>
|
<commandBar/>
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
ПриВходеВПрограмму = Параметры.ПриВходеВПрограмму;
|
ПриВходеВПрограмму = Параметры.ПриВходеВПрограмму;
|
||||||
ВернутьПарольБезУстановки = Параметры.ВернутьПарольБезУстановки;
|
ВернутьПарольБезУстановки = Параметры.ВернутьПарольБезУстановки;
|
||||||
СтарыйПароль = Параметры.СтарыйПароль;
|
СтарыйПароль = Параметры.СтарыйПароль;
|
||||||
|
ИмяДляВхода = Параметры.ИмяДляВхода;
|
||||||
|
|
||||||
Если ВернутьПарольБезУстановки Или ЗначениеЗаполнено(Параметры.Пользователь) Тогда
|
Если ВернутьПарольБезУстановки Или ЗначениеЗаполнено(Параметры.Пользователь) Тогда
|
||||||
Пользователь = Параметры.Пользователь;
|
Пользователь = Параметры.Пользователь;
|
||||||
@@ -31,6 +32,9 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ЭтоТекущийПользовательИБ = ДополнительныеПараметры.ЭтоТекущийПользовательИБ;
|
ЭтоТекущийПользовательИБ = ДополнительныеПараметры.ЭтоТекущийПользовательИБ;
|
||||||
|
Если Не ЗначениеЗаполнено(ИмяДляВхода) Тогда
|
||||||
|
ИмяДляВхода = ДополнительныеПараметры.ИмяДляВхода;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не ВернутьПарольБезУстановки Тогда
|
Если Не ВернутьПарольБезУстановки Тогда
|
||||||
Попытка
|
Попытка
|
||||||
@@ -260,6 +264,7 @@
|
|||||||
|
|
||||||
ПараметрыВыполнения = Новый Структура;
|
ПараметрыВыполнения = Новый Структура;
|
||||||
ПараметрыВыполнения.Вставить("Пользователь", Пользователь);
|
ПараметрыВыполнения.Вставить("Пользователь", Пользователь);
|
||||||
|
ПараметрыВыполнения.Вставить("ИмяДляВхода", ИмяДляВхода);
|
||||||
ПараметрыВыполнения.Вставить("НовыйПароль", НовыйПароль);
|
ПараметрыВыполнения.Вставить("НовыйПароль", НовыйПароль);
|
||||||
ПараметрыВыполнения.Вставить("СтарыйПароль", СтарыйПароль);
|
ПараметрыВыполнения.Вставить("СтарыйПароль", СтарыйПароль);
|
||||||
ПараметрыВыполнения.Вставить("ПриВходеВПрограмму", ПриВходеВПрограмму);
|
ПараметрыВыполнения.Вставить("ПриВходеВПрограмму", ПриВходеВПрограмму);
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
КонтекстВарианта = КонтекстВариантаОтчета();
|
КонтекстВарианта = КонтекстВариантаОтчета();
|
||||||
УстановитьКлючНазначенияИспользования();
|
УстановитьКлючНазначенияИспользования();
|
||||||
СохранитьПараметрыФормы();
|
СохранитьПараметрыФормы();
|
||||||
УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ПредопределенныеВарианты);
|
УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ОтчетОбъект);
|
||||||
|
|
||||||
// Определение настроек отчета.
|
// Определение настроек отчета.
|
||||||
ТипОтчетаСтрокой = ВариантыОтчетов.ТипОтчетаСтрокой(Параметры.Отчет);
|
ТипОтчетаСтрокой = ВариантыОтчетов.ТипОтчетаСтрокой(Параметры.Отчет);
|
||||||
@@ -2276,7 +2276,7 @@
|
|||||||
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
"ВЫРАЗИТЬ(%1 КАК СТРОКА(150)) ПОДОБНО %2",
|
"ВЫРАЗИТЬ(%1 КАК СТРОКА(150)) ПОДОБНО %2",
|
||||||
Поле.Имя,
|
Поле.Имя,
|
||||||
"""%" + ПараметрыПоиска.СтрокаПоискаНормализованная + "%""");//@query-part
|
"""%" + ПараметрыПоиска.СтрокаПоискаНормализованная + "%""");
|
||||||
|
|
||||||
ИначеЕсли ТипРеквизита.СодержитТип(Тип("Число"))
|
ИначеЕсли ТипРеквизита.СодержитТип(Тип("Число"))
|
||||||
И ПараметрыПоиска.ЧислоПоиска <> Неопределено Тогда
|
И ПараметрыПоиска.ЧислоПоиска <> Неопределено Тогда
|
||||||
@@ -3599,24 +3599,39 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ПредопределенныеВарианты)
|
Процедура УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ОтчетОбъект)
|
||||||
ВариантыПанелиКлючТекущегоВарианта = ПустойКлючВарианта();
|
ВариантыПанелиКлючТекущегоВарианта = ПустойКлючВарианта();
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(КлючНазначенияИспользования) Тогда
|
Расшифровка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "Расшифровка");
|
||||||
КлючОбъекта = ОтчетПолноеИмя + "/" + КлючНазначенияИспользования + "/КлючТекущегоВарианта";
|
КлючТекущегоВариантаРасшифровки = "";
|
||||||
Иначе
|
Если ТипЗнч(Расшифровка) = Тип("ОписаниеОбработкиРасшифровкиКомпоновкиДанных") Тогда
|
||||||
КлючОбъекта = ОтчетПолноеИмя + "/КлючТекущегоВарианта";
|
Настройки = ПолучитьИзВременногоХранилища(Расшифровка.Данные).Настройки;
|
||||||
|
КлючТекущегоВариантаРасшифровки = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Настройки.ДополнительныеСвойства, "КлючВарианта", "");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КлючТекущегоВарианта = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить(КлючОбъекта, "");
|
Если ЗначениеЗаполнено(КлючТекущегоВариантаРасшифровки) Тогда
|
||||||
|
КлючТекущегоВарианта = КлючТекущегоВариантаРасшифровки;
|
||||||
|
Иначе
|
||||||
|
Если ЗначениеЗаполнено(КлючНазначенияИспользования) Тогда
|
||||||
|
КлючОбъекта = ОтчетПолноеИмя + "/" + КлючНазначенияИспользования + "/КлючТекущегоВарианта";
|
||||||
|
Иначе
|
||||||
|
КлючОбъекта = ОтчетПолноеИмя + "/КлючТекущегоВарианта";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КлючТекущегоВарианта = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить(КлючОбъекта, "");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(КлючТекущегоВарианта)
|
Если Не ЗначениеЗаполнено(КлючТекущегоВарианта)
|
||||||
Или (ЗначениеЗаполнено(Параметры.КлючВарианта) И КлючТекущегоВарианта <> Параметры.КлючВарианта) Тогда
|
Или (ЗначениеЗаполнено(Параметры.КлючВарианта) И КлючТекущегоВарианта <> Параметры.КлючВарианта) Тогда
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Параметры.КлючВарианта) Тогда
|
Если ЗначениеЗаполнено(Параметры.КлючВарианта) Тогда
|
||||||
КлючТекущегоВарианта = Параметры.КлючВарианта;
|
КлючТекущегоВарианта = Параметры.КлючВарианта;
|
||||||
ИначеЕсли ПредопределенныеВарианты.Количество() > 0 Тогда
|
|
||||||
КлючТекущегоВарианта = ПредопределенныеВарианты[0].Значение;
|
ИначеЕсли ОтчетОбъект.СхемаКомпоновкиДанных <> Неопределено Тогда
|
||||||
|
Для Каждого Вариант Из ОтчетОбъект.СхемаКомпоновкиДанных.ВариантыНастроек Цикл
|
||||||
|
КлючТекущегоВарианта = Вариант.Имя;
|
||||||
|
Прервать;
|
||||||
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -4419,8 +4434,7 @@
|
|||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция РезультатОтчетаДляСохранения(ОтчетТабличныйДокумент, Заголовки)
|
Функция РезультатОтчетаДляСохранения(ОтчетТабличныйДокумент, Заголовки)
|
||||||
|
|
||||||
РезультатОтчета = Новый ТабличныйДокумент;
|
РезультатОтчета = СкопироватьТабличныйДокумент(ОтчетТабличныйДокумент);
|
||||||
РезультатОтчета.Вывести(ОтчетТабличныйДокумент);
|
|
||||||
|
|
||||||
Для Каждого ИндексЗаголовка Из Заголовки Цикл
|
Для Каждого ИндексЗаголовка Из Заголовки Цикл
|
||||||
|
|
||||||
@@ -4439,6 +4453,20 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция СкопироватьТабличныйДокумент(ТабличныйДокумент)
|
||||||
|
|
||||||
|
ПотокВПамяти = Новый ПотокВПамяти;
|
||||||
|
ТабличныйДокумент.Записать(ПотокВПамяти);
|
||||||
|
ПотокВПамяти.Перейти(0, ПозицияВПотоке.Начало);
|
||||||
|
|
||||||
|
Результат = Новый ТабличныйДокумент;
|
||||||
|
Результат.Прочитать(ПотокВПамяти, СпособЧтенияЗначенийТабличногоДокумента.Значение);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -632,15 +632,9 @@
|
|||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
Блокировка = Новый БлокировкаДанных;
|
|
||||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ГруппыИсполнителейЗадач");
|
|
||||||
ЭлементБлокировки.УстановитьЗначение("РольИсполнителя", РольИсполнителя);
|
|
||||||
ЭлементБлокировки.УстановитьЗначение("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
|
||||||
ЭлементБлокировки.УстановитьЗначение("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
|
||||||
Блокировка.Заблокировать();
|
|
||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||||
| ГруппыИсполнителейЗадач.Ссылка КАК Ссылка
|
| ГруппыИсполнителейЗадач.Ссылка КАК Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.ГруппыИсполнителейЗадач КАК ГруппыИсполнителейЗадач
|
| Справочник.ГруппыИсполнителейЗадач КАК ГруппыИсполнителейЗадач
|
||||||
@@ -648,26 +642,47 @@
|
|||||||
| ГруппыИсполнителейЗадач.РольИсполнителя = &РольИсполнителя
|
| ГруппыИсполнителейЗадач.РольИсполнителя = &РольИсполнителя
|
||||||
| И ГруппыИсполнителейЗадач.ОсновнойОбъектАдресации = &ОсновнойОбъектАдресации
|
| И ГруппыИсполнителейЗадач.ОсновнойОбъектАдресации = &ОсновнойОбъектАдресации
|
||||||
| И ГруппыИсполнителейЗадач.ДополнительныйОбъектАдресации = &ДополнительныйОбъектАдресации");
|
| И ГруппыИсполнителейЗадач.ДополнительныйОбъектАдресации = &ДополнительныйОбъектАдресации");
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("РольИсполнителя", РольИсполнителя);
|
Запрос.УстановитьПараметр("РольИсполнителя", РольИсполнителя);
|
||||||
Запрос.УстановитьПараметр("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
Запрос.УстановитьПараметр("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
||||||
Запрос.УстановитьПараметр("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
Запрос.УстановитьПараметр("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
Если Выборка.Следующий() Тогда
|
Если Выборка.Следующий() Тогда
|
||||||
ГруппаИсполнителей = Выборка.Ссылка;
|
ГруппаИсполнителей = Выборка.Ссылка;
|
||||||
Иначе
|
Иначе
|
||||||
// Требуется добавить новую группу исполнителей задач.
|
|
||||||
ГруппаИсполнителейОбъект = Справочники.ГруппыИсполнителейЗадач.СоздатьЭлемент();
|
Блокировка = Новый БлокировкаДанных;
|
||||||
ГруппаИсполнителейОбъект.РольИсполнителя = РольИсполнителя;
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.ГруппыИсполнителейЗадач");
|
||||||
ГруппаИсполнителейОбъект.ОсновнойОбъектАдресации = ОсновнойОбъектАдресации;
|
ЭлементБлокировки.УстановитьЗначение("РольИсполнителя", РольИсполнителя);
|
||||||
ГруппаИсполнителейОбъект.ДополнительныйОбъектАдресации = ДополнительныйОбъектАдресации;
|
ЭлементБлокировки.УстановитьЗначение("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
||||||
ГруппаИсполнителейОбъект.Записать();
|
ЭлементБлокировки.УстановитьЗначение("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
||||||
ГруппаИсполнителей = ГруппаИсполнителейОбъект.Ссылка;
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
Выборка = Запрос.Выполнить().Выбрать(); // Ответственное чтение данных
|
||||||
|
Если Выборка.Следующий() Тогда
|
||||||
|
|
||||||
|
ГруппаИсполнителей = Выборка.Ссылка;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
// Требуется добавить новую группу исполнителей задач.
|
||||||
|
ГруппаИсполнителейОбъект = Справочники.ГруппыИсполнителейЗадач.СоздатьЭлемент();
|
||||||
|
ГруппаИсполнителейОбъект.РольИсполнителя = РольИсполнителя;
|
||||||
|
ГруппаИсполнителейОбъект.ОсновнойОбъектАдресации = ОсновнойОбъектАдресации;
|
||||||
|
ГруппаИсполнителейОбъект.ДополнительныйОбъектАдресации = ДополнительныйОбъектАдресации;
|
||||||
|
ГруппаИсполнителейОбъект.Записать();
|
||||||
|
ГруппаИсполнителей = ГруппаИсполнителейОбъект.Ссылка;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
ВызватьИсключение;
|
ВызватьИсключение;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
Возврат ГруппаИсполнителей;
|
Возврат ГруппаИсполнителей;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -8256,7 +8256,6 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ВыбранныеПользователи.Добавить(ТекущийПользователь);
|
|
||||||
ПроверитьДоступностьВариантаОтчета(ШаблонОписанияНастроек.ВариантОтчета, ВыбранныеПользователи);
|
ПроверитьДоступностьВариантаОтчета(ШаблонОписанияНастроек.ВариантОтчета, ВыбранныеПользователи);
|
||||||
|
|
||||||
НормализоватьШаблонОписанияНастроек(ШаблонОписанияНастроек, ТекущийПользователь);
|
НормализоватьШаблонОписанияНастроек(ШаблонОписанияНастроек, ТекущийПользователь);
|
||||||
@@ -8412,11 +8411,50 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПользователиВарианта = Новый СписокЗначений;
|
ВключитьБизнесЛогику = Не ОбновлениеИнформационнойБазы.ВыполняетсяОбновлениеИнформационнойБазы();
|
||||||
ПользователиВарианта.ЗагрузитьЗначения(ВыбранныеПользователи);
|
|
||||||
|
НаборЗаписей = РегистрыСведений.НастройкиВариантовОтчетов.СоздатьНаборЗаписей();
|
||||||
|
Подсистема = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка();
|
||||||
|
|
||||||
|
НаборЗаписей.Отбор.Вариант.Установить(ВариантОтчета);
|
||||||
|
НаборЗаписей.Отбор.Подсистема.Установить(Подсистема);
|
||||||
|
|
||||||
|
Для Каждого Пользователь Из ВыбранныеПользователи Цикл
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.НастройкиВариантовОтчетов");
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Вариант", ВариантОтчета);
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Пользователь", Пользователь);
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Подсистема", Подсистема);
|
||||||
|
|
||||||
|
НаборЗаписей.Отбор.Пользователь.Установить(Пользователь);
|
||||||
|
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
НаборЗаписей.Прочитать();
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
Запись = НаборЗаписей.Добавить();
|
||||||
|
Запись.Вариант = ВариантОтчета;
|
||||||
|
Запись.Пользователь = Пользователь;
|
||||||
|
Запись.Подсистема = Подсистема;
|
||||||
|
Иначе
|
||||||
|
Запись = НаборЗаписей[0];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не Запись.Видимость Тогда
|
||||||
|
Запись.Видимость = Истина;
|
||||||
|
ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписей, , , ВключитьБизнесЛогику);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
РегистрыСведений.НастройкиВариантовОтчетов.ЗаписатьНастройкиДоступностиВариантаОтчета(
|
|
||||||
ВариантОтчета, Ложь, ПользователиВарианта);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
Если Не ОбщегоНазначения.РазделениеВключено() Или ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
Если Не ОбщегоНазначения.РазделениеВключено() Или ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||||
ВызватьИсключение
|
ВызватьИсключение
|
||||||
НСтр("ru = 'Загрузка общий внешних компонент возможна только в неразделенном режиме модели сервиса.'");
|
НСтр("ru = 'Загрузка общих внешних компонент возможна только в неразделенном режиме модели сервиса.'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|||||||
@@ -383,6 +383,23 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||||
|
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.5.282";
|
||||||
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("cb3e8653-f1d2-4439-afdd-b1d27f6dcc2f");
|
||||||
|
Обработчик.Процедура = "Справочники.ВнешниеКомпоненты.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.Комментарий = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Заполнение реквизитов ""%1"", ""%2"", ""%3"", которые ранее ошибочно были не заполнены'"),
|
||||||
|
"MacOS_x86_64_Safari", "MacOS_x86_64_Chrome", "MacOS_x86_64_Firefox");
|
||||||
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ВнешниеКомпоненты.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.ЧитаемыеОбъекты = "Справочник.ВнешниеКомпоненты";
|
||||||
|
Обработчик.ИзменяемыеОбъекты = "Справочник.ВнешниеКомпоненты";
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
@@ -560,6 +577,8 @@
|
|||||||
// * Linux_x86_Chrome - Булево
|
// * Linux_x86_Chrome - Булево
|
||||||
// * Linux_x86_64_Chrome - Булево
|
// * Linux_x86_64_Chrome - Булево
|
||||||
// * MacOS_x86_64_Safari - Булево
|
// * MacOS_x86_64_Safari - Булево
|
||||||
|
// * MacOS_x86_64_Chrome - Булево
|
||||||
|
// * MacOS_x86_64_Firefox - Булево
|
||||||
// * Идентификатор - Строка
|
// * Идентификатор - Строка
|
||||||
// * Наименование - Строка
|
// * Наименование - Строка
|
||||||
// * Версия - Строка
|
// * Версия - Строка
|
||||||
@@ -583,6 +602,8 @@
|
|||||||
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
||||||
Реквизиты.Вставить("MacOS_x86_64");
|
Реквизиты.Вставить("MacOS_x86_64");
|
||||||
Реквизиты.Вставить("MacOS_x86_64_Safari");
|
Реквизиты.Вставить("MacOS_x86_64_Safari");
|
||||||
|
Реквизиты.Вставить("MacOS_x86_64_Chrome");
|
||||||
|
Реквизиты.Вставить("MacOS_x86_64_Firefox");
|
||||||
Реквизиты.Вставить("Идентификатор");
|
Реквизиты.Вставить("Идентификатор");
|
||||||
Реквизиты.Вставить("Наименование");
|
Реквизиты.Вставить("Наименование");
|
||||||
Реквизиты.Вставить("Версия");
|
Реквизиты.Вставить("Версия");
|
||||||
@@ -697,7 +718,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОперационнаяСистема = "macos" И (АрхитектураПлатформы = "x86_64"
|
Если ОперационнаяСистема = "macos" И (АрхитектураПлатформы = "x86_64"
|
||||||
Или АрхитектураПлатформы = "universal") Тогда
|
Или АрхитектураПлатформы = "universal") И ТипКомпоненты = "native" Тогда
|
||||||
|
|
||||||
Реквизиты.MacOS_x86_64 = Истина;
|
Реквизиты.MacOS_x86_64 = Истина;
|
||||||
Продолжить;
|
Продолжить;
|
||||||
@@ -711,6 +732,22 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОперационнаяСистема = "macos" И (АрхитектураПлатформы = "x86_64"
|
||||||
|
Или АрхитектураПлатформы = "universal") И ТипКомпоненты = "plugin"
|
||||||
|
И ПрограммаПросмотра = "chrome" Тогда
|
||||||
|
|
||||||
|
Реквизиты.MacOS_x86_64_Chrome = Истина;
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОперационнаяСистема = "macos" И (АрхитектураПлатформы = "x86_64"
|
||||||
|
Или АрхитектураПлатформы = "universal") И ТипКомпоненты = "plugin"
|
||||||
|
И ПрограммаПросмотра = "firefox" Тогда
|
||||||
|
|
||||||
|
Реквизиты.MacOS_x86_64_Firefox = Истина;
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -224,6 +224,14 @@
|
|||||||
Возврат Реквизиты.MacOS_x86_64_Safari;
|
Возврат Реквизиты.MacOS_x86_64_Safari;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Браузер = "Firefox" Тогда
|
||||||
|
Возврат Реквизиты.MacOS_x86_64_Firefox;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Браузер = "Chrome" Тогда
|
||||||
|
Возврат Реквизиты.MacOS_x86_64_Chrome;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86 Тогда
|
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86 Тогда
|
||||||
|
|
||||||
Если Браузер = Неопределено Тогда
|
Если Браузер = Неопределено Тогда
|
||||||
@@ -260,6 +268,17 @@
|
|||||||
Возврат Реквизиты.Windows_x86_64_MSIE;
|
Возврат Реквизиты.Windows_x86_64_MSIE;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.MacOS_x86 Тогда
|
||||||
|
// В браузере может быть неправильно определен тип платформы.
|
||||||
|
|
||||||
|
Если Браузер = "Firefox" Тогда
|
||||||
|
Возврат Реквизиты.MacOS_x86_64_Firefox;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Браузер = "Chrome" Тогда
|
||||||
|
Возврат Реквизиты.MacOS_x86_64_Chrome;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Ложь;
|
Возврат Ложь;
|
||||||
|
|||||||
@@ -2789,6 +2789,11 @@
|
|||||||
МодульВзаимодействия.ПриДобавленииОбработчиковОбновления(Обработчики);
|
МодульВзаимодействия.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВнешниеКомпоненты") Тогда
|
||||||
|
МодульВнешниеКомпонентыСлужебный = ОбщегоНазначения.ОбщийМодуль("ВнешниеКомпонентыСлужебный");
|
||||||
|
МодульВнешниеКомпонентыСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВызовОнлайнПоддержки") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВызовОнлайнПоддержки") Тогда
|
||||||
МодульВызовОнлайнПоддержки = ОбщегоНазначения.ОбщийМодуль("ВызовОнлайнПоддержки");
|
МодульВызовОнлайнПоддержки = ОбщегоНазначения.ОбщийМодуль("ВызовОнлайнПоддержки");
|
||||||
МодульВызовОнлайнПоддержки.ПриДобавленииОбработчиковОбновления(Обработчики);
|
МодульВызовОнлайнПоддержки.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
|||||||
@@ -826,6 +826,9 @@
|
|||||||
|
|
||||||
Если Напоминание.Расписание <> Неопределено Тогда
|
Если Напоминание.Расписание <> Неопределено Тогда
|
||||||
Напоминание.ВремяСобытия = ПолучитьБлижайшуюДатуСобытияПоРасписанию(Напоминание.Расписание);
|
Напоминание.ВремяСобытия = ПолучитьБлижайшуюДатуСобытияПоРасписанию(Напоминание.Расписание);
|
||||||
|
Если Напоминание.ВремяСобытия = Неопределено Тогда
|
||||||
|
Напоминание.ВремяСобытия = '00010101';
|
||||||
|
КонецЕсли;
|
||||||
Напоминание.СрокНапоминания = Напоминание.ВремяСобытия - Напоминание.ИнтервалВремениНапоминания;
|
Напоминание.СрокНапоминания = Напоминание.ВремяСобытия - Напоминание.ИнтервалВремениНапоминания;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -944,7 +944,28 @@
|
|||||||
|
|
||||||
ИначеЕсли ТипСвойства = "Таблица" Тогда
|
ИначеЕсли ТипСвойства = "Таблица" Тогда
|
||||||
|
|
||||||
ЕстьРасширенияXDTO = ЗначениеСвойства.Колонки.Найти("Расширения") <> Неопределено;
|
Если ТипЗнч(ЗначениеСвойства) = Тип("ТаблицаЗначений") Тогда
|
||||||
|
|
||||||
|
ЕстьРасширенияXDTO = ЗначениеСвойства.Колонки.Найти("Расширения") <> Неопределено;
|
||||||
|
|
||||||
|
ИначеЕсли ТипЗнч(ЗначениеСвойства) = Тип("Массив")
|
||||||
|
И ЗначениеСвойства.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
ЕстьРасширенияXDTO = Ложь;
|
||||||
|
|
||||||
|
ЭлементМассива = ЗначениеСвойства[0];
|
||||||
|
Если ТипЗнч(ЭлементМассива) = Тип("Структура") Тогда
|
||||||
|
|
||||||
|
ЕстьРасширенияXDTO = ЭлементМассива.Свойство("Расширения");
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ЕстьРасширенияXDTO = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство.Тип);
|
ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство.Тип);
|
||||||
ТипТаблицы = Свойство.Тип.Свойства[0].Тип;
|
ТипТаблицы = Свойство.Тип.Свойства[0].Тип;
|
||||||
ИмяСвойстваСтроки = Свойство.Тип.Свойства[0].Имя;
|
ИмяСвойстваСтроки = Свойство.Тип.Свойства[0].Имя;
|
||||||
@@ -5682,8 +5703,12 @@
|
|||||||
Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
|
Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
|
||||||
|
|
||||||
ОбъектСозданныйПоСсылке = СсылкаНаОбъект.ПолучитьОбъект();
|
ОбъектСозданныйПоСсылке = СсылкаНаОбъект.ПолучитьОбъект();
|
||||||
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(ОбъектСозданныйПоСсылке, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
Если ОбъектСозданныйПоСсылке <> Неопределено Тогда
|
||||||
УдалитьОбъект(ОбъектСозданныйПоСсылке, Истина, КомпонентыОбмена);
|
|
||||||
|
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(ОбъектСозданныйПоСсылке, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
||||||
|
УдалитьОбъект(ОбъектСозданныйПоСсылке, Истина, КомпонентыОбмена);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -6335,7 +6360,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Поиск ПКО
|
// Поиск ПОД
|
||||||
ПОД = ПОДПоТипуСсылкиXDTO(КомпонентыОбмена, ТипСсылкиXDTO, Истина);
|
ПОД = ПОДПоТипуСсылкиXDTO(КомпонентыОбмена, ТипСсылкиXDTO, Истина);
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ПОД) Тогда
|
Если Не ЗначениеЗаполнено(ПОД) Тогда
|
||||||
@@ -6346,7 +6371,12 @@
|
|||||||
|
|
||||||
Для Каждого ПравилоКонвертацииИмя Из МассивИменПКО Цикл
|
Для Каждого ПравилоКонвертацииИмя Из МассивИменПКО Цикл
|
||||||
|
|
||||||
ПравилоКонвертации = ПКОПоИмени(КомпонентыОбмена, ПравилоКонвертацииИмя);
|
ПравилоКонвертации = КомпонентыОбмена.ПравилаКонвертацииОбъектов.Найти(ПравилоКонвертацииИмя, "ИмяПКО");
|
||||||
|
Если ПравилоКонвертации = Неопределено Тогда
|
||||||
|
|
||||||
|
Продолжить;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не ОбъектФорматаПроходитПоФильтруXDTO(КомпонентыОбмена, ПравилоКонвертации.ОбъектФормата) Тогда
|
Если Не ОбъектФорматаПроходитПоФильтруXDTO(КомпонентыОбмена, ПравилоКонвертации.ОбъектФормата) Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.5.274";
|
Описание.Версия = "3.1.5.289";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -8402,9 +8402,8 @@
|
|||||||
ПолныеИменаРегистров = ПараметрыВыборки.ПолныеИменаРегистров;
|
ПолныеИменаРегистров = ПараметрыВыборки.ПолныеИменаРегистров;
|
||||||
СоставОбъектов = СтрРазделить(ПолныеИменаОбъектов, ",");
|
СоставОбъектов = СтрРазделить(ПолныеИменаОбъектов, ",");
|
||||||
СоставРегистров = СтрРазделить(ПолныеИменаРегистров, ",");
|
СоставРегистров = СтрРазделить(ПолныеИменаРегистров, ",");
|
||||||
ПорцииДляОбновления = ОбрабатываемыеДанные.ПорцииДляОбновления;
|
КоличествоПотоков = КоличествоПотоковОбновленияИнформационнойБазы();
|
||||||
КоличествоПорций = ?(ПорцииДляОбновления <> Неопределено, ПорцииДляОбновления.Количество(), 0);
|
Множитель = СоставОбъектов.Количество() * СоставРегистров.Количество() + КоличествоПотоков;
|
||||||
Множитель = СоставОбъектов.Количество() * СоставРегистров.Количество() + КоличествоПорций;
|
|
||||||
Иначе
|
Иначе
|
||||||
Множитель = 1;
|
Множитель = 1;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -530,13 +530,14 @@
|
|||||||
// Продолжение процедуры ПодключитьКомпоненту.
|
// Продолжение процедуры ПодключитьКомпоненту.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Результат - см. ВнешниеКомпонентыСлужебныйКлиент.РезультатДоступностиКомпоненты
|
// Результат - Неопределено - если нет подсистемы ВнешниеКомпоненты
|
||||||
|
// - см. ВнешниеКомпонентыСлужебныйКлиент.РезультатДоступностиКомпоненты
|
||||||
// Контекст - см. ОбщегоНазначенияСлужебныйКлиент.КонтекстПодключенияКомпоненты
|
// Контекст - см. ОбщегоНазначенияСлужебныйКлиент.КонтекстПодключенияКомпоненты
|
||||||
//
|
//
|
||||||
Процедура ПодключитьПослеПоискаВнешнейКомпоненты(Результат, Контекст) Экспорт
|
Процедура ПодключитьПослеПоискаВнешнейКомпоненты(Результат, Контекст) Экспорт
|
||||||
|
|
||||||
Контекст.ВыполненПоискНовойВерсии = Истина;
|
Контекст.ВыполненПоискНовойВерсии = Истина;
|
||||||
Если Результат.КомпонентаПоследнейВерсии = Неопределено Тогда
|
Если Результат = Неопределено Или Результат.КомпонентаПоследнейВерсии = Неопределено Тогда
|
||||||
КомпонентаПоследнейВерсии = СтандартныеПодсистемыВызовСервера.КомпонентаПоследнейВерсии(
|
КомпонентаПоследнейВерсии = СтандартныеПодсистемыВызовСервера.КомпонентаПоследнейВерсии(
|
||||||
Контекст.Идентификатор, Контекст.ИсходноеМестоположение, Результат);
|
Контекст.Идентификатор, Контекст.ИсходноеМестоположение, Результат);
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
@@ -660,7 +660,7 @@
|
|||||||
|
|
||||||
Процедура ЗавершитьЗамерВремениСлужебный(УИДЗамера, Знач ВремяОкончания)
|
Процедура ЗавершитьЗамерВремениСлужебный(УИДЗамера, Знач ВремяОкончания)
|
||||||
|
|
||||||
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
|
Если ВыполнятьЗамерыПроизводительности() Тогда
|
||||||
ОценкаПроизводительностиЗамерВремени = ПараметрыПриложения["СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени"];
|
ОценкаПроизводительностиЗамерВремени = ПараметрыПриложения["СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени"];
|
||||||
Если ОценкаПроизводительностиЗамерВремени <> Неопределено Тогда
|
Если ОценкаПроизводительностиЗамерВремени <> Неопределено Тогда
|
||||||
СмещениеДатыКлиента = ПараметрыПриложения["СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени"]["СмещениеДатыКлиента"];
|
СмещениеДатыКлиента = ПараметрыПриложения["СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени"]["СмещениеДатыКлиента"];
|
||||||
|
|||||||
@@ -1028,17 +1028,20 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Настройки = ПользователиСлужебныйПовтИсп.Настройки();
|
Настройки = ПользователиСлужебныйПовтИсп.Настройки();
|
||||||
|
ИмяДляВхода = ?(ОбновляемыеСвойства.Свойство("Имя"), ОбновляемыеСвойства.Имя, НовыеСвойства.Имя);
|
||||||
Если Настройки.ОбщиеНастройкиВхода Тогда
|
Если Настройки.ОбщиеНастройкиВхода Тогда
|
||||||
НастройкиВхода = ?(ЭтоВнешнийПользователь, Настройки.ВнешниеПользователи, Настройки.Пользователи);
|
НастройкиВхода = ?(ЭтоВнешнийПользователь, Настройки.ВнешниеПользователи, Настройки.Пользователи);
|
||||||
ТекстОшибкиПароля = ПользователиСлужебный.ОшибкаДлиныИлиСложностиПароля(
|
ТекстОшибкиПароля = ПользователиСлужебный.ОшибкаДлиныИлиСложностиПароля(
|
||||||
ОбновляемыеСвойства.Пароль,
|
ОбновляемыеСвойства.Пароль,
|
||||||
НастройкиВхода.МинимальнаяДлинаПароля,
|
НастройкиВхода.МинимальнаяДлинаПароля,
|
||||||
НастройкиВхода.ПарольДолженОтвечатьТребованиямСложности);
|
НастройкиВхода.ПарольДолженОтвечатьТребованиямСложности,
|
||||||
|
ИмяДляВхода);
|
||||||
Иначе
|
Иначе
|
||||||
ТекстОшибкиПароля = ПользователиСлужебный.ОшибкаДлиныИлиСложностиПароля(
|
ТекстОшибкиПароля = ПользователиСлужебный.ОшибкаДлиныИлиСложностиПароля(
|
||||||
ОбновляемыеСвойства.Пароль,
|
ОбновляемыеСвойства.Пароль,
|
||||||
ПолучитьМинимальнуюДлинуПаролейПользователей(),
|
ПолучитьМинимальнуюДлинуПаролейПользователей(),
|
||||||
ПолучитьПроверкуСложностиПаролейПользователей());
|
ПолучитьПроверкуСложностиПаролейПользователей(),
|
||||||
|
ИмяДляВхода);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
НовыеСвойства.СохраняемоеЗначениеПароля =
|
НовыеСвойства.СохраняемоеЗначениеПароля =
|
||||||
ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля(ОбновляемыеСвойства.Пароль, Истина);
|
ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля(ОбновляемыеСвойства.Пароль, Истина);
|
||||||
|
|||||||
@@ -1929,6 +1929,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДополнительныеПараметры.Вставить("ИдентификаторПользователяИБ", ИдентификаторПользователяИБ);
|
ДополнительныеПараметры.Вставить("ИдентификаторПользователяИБ", ИдентификаторПользователяИБ);
|
||||||
|
ДополнительныеПараметры.Вставить("ИмяДляВхода", ?(ПользовательИБ = Неопределено, "", ПользовательИБ.Имя));
|
||||||
|
|
||||||
ИдентификаторТекущегоПользователяИБ = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
|
ИдентификаторТекущегоПользователяИБ = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
|
||||||
ДополнительныеПараметры.Вставить("ЭтоТекущийПользовательИБ", ИдентификаторПользователяИБ = ИдентификаторТекущегоПользователяИБ);
|
ДополнительныеПараметры.Вставить("ЭтоТекущийПользовательИБ", ИдентификаторПользователяИБ = ИдентификаторТекущегоПользователяИБ);
|
||||||
@@ -2146,6 +2147,7 @@
|
|||||||
|
|
||||||
НовыйПароль = Параметры.НовыйПароль;
|
НовыйПароль = Параметры.НовыйПароль;
|
||||||
СтарыйПароль = Параметры.СтарыйПароль;
|
СтарыйПароль = Параметры.СтарыйПароль;
|
||||||
|
ИмяДляВхода = Параметры.ИмяДляВхода;
|
||||||
|
|
||||||
ДополнительныеПараметры = Новый Структура;
|
ДополнительныеПараметры = Новый Структура;
|
||||||
|
|
||||||
@@ -2195,11 +2197,13 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ТекстОшибкиПароля = ОшибкаДлиныИлиСложностиПароля(НовыйПароль,
|
ТекстОшибкиПароля = ОшибкаДлиныИлиСложностиПароля(НовыйПароль,
|
||||||
НастройкиВхода.МинимальнаяДлинаПароля,
|
НастройкиВхода.МинимальнаяДлинаПароля,
|
||||||
НастройкиВхода.ПарольДолженОтвечатьТребованиямСложности);
|
НастройкиВхода.ПарольДолженОтвечатьТребованиямСложности,
|
||||||
|
ИмяДляВхода);
|
||||||
Иначе
|
Иначе
|
||||||
ТекстОшибкиПароля = ОшибкаДлиныИлиСложностиПароля(НовыйПароль,
|
ТекстОшибкиПароля = ОшибкаДлиныИлиСложностиПароля(НовыйПароль,
|
||||||
ПолучитьМинимальнуюДлинуПаролейПользователей(),
|
ПолучитьМинимальнуюДлинуПаролейПользователей(),
|
||||||
ПолучитьПроверкуСложностиПаролейПользователей());
|
ПолучитьПроверкуСложностиПаролейПользователей(),
|
||||||
|
ИмяДляВхода);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ТекстОшибкиПароля) Тогда
|
Если ЗначениеЗаполнено(ТекстОшибкиПароля) Тогда
|
||||||
@@ -6890,7 +6894,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Для функции ОбработатьНовыйПароль.
|
// Для функции ОбработатьНовыйПароль.
|
||||||
Функция ОшибкаДлиныИлиСложностиПароля(Пароль, Знач МинимальнаяДлинаПароля, СложныйПароль) Экспорт
|
Функция ОшибкаДлиныИлиСложностиПароля(Пароль, Знач МинимальнаяДлинаПароля, СложныйПароль, ИмяДляВхода) Экспорт
|
||||||
|
|
||||||
Если СложныйПароль И МинимальнаяДлинаПароля < 7 Тогда
|
Если СложныйПароль И МинимальнаяДлинаПароля < 7 Тогда
|
||||||
МинимальнаяДлинаПароля = 7;
|
МинимальнаяДлинаПароля = 7;
|
||||||
@@ -6907,6 +6911,12 @@
|
|||||||
+ ПодсказкаДляНовогоПароля();
|
+ ПодсказкаДляНовогоПароля();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СложныйПароль И СтрНайти(ВРег(Пароль), ВРег(ИмяДляВхода)) Тогда
|
||||||
|
Возврат НСтр("ru = 'Пароль содержит Имя (для входа).'")
|
||||||
|
+ Символы.ПС + Символы.ПС
|
||||||
|
+ ПодсказкаДляНовогоПароля();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Для функции ОшибкаДлиныИлиСложностиПароля.
|
// Для функции ОшибкаДлиныИлиСложностиПароля.
|
||||||
@@ -7206,8 +7216,12 @@
|
|||||||
И Не ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.ПарольУстановлен);
|
И Не ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.ПарольУстановлен);
|
||||||
|
|
||||||
Если ПарольЗадан Или Не ХешПароляЗадан И ПроверитьПустойПароль Тогда
|
Если ПарольЗадан Или Не ХешПароляЗадан И ПроверитьПустойПароль Тогда
|
||||||
|
ИмяДляВхода = ?(ОписаниеПользователяИБ.Свойство("Имя"),
|
||||||
|
ОписаниеПользователяИБ.Имя, ?(ПараметрыОбработки.СтарыйПользовательИБСуществует,
|
||||||
|
ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.Имя, ""));
|
||||||
ПараметрыВыполнения = Новый Структура;
|
ПараметрыВыполнения = Новый Структура;
|
||||||
ПараметрыВыполнения.Вставить("Пользователь", ПользовательОбъект);
|
ПараметрыВыполнения.Вставить("Пользователь", ПользовательОбъект);
|
||||||
|
ПараметрыВыполнения.Вставить("ИмяДляВхода", ИмяДляВхода);
|
||||||
ПараметрыВыполнения.Вставить("НовыйПароль", ?(ПарольЗадан, ОписаниеПользователяИБ.Пароль, ""));
|
ПараметрыВыполнения.Вставить("НовыйПароль", ?(ПарольЗадан, ОписаниеПользователяИБ.Пароль, ""));
|
||||||
ПараметрыВыполнения.Вставить("СтарыйПароль", Неопределено);
|
ПараметрыВыполнения.Вставить("СтарыйПароль", Неопределено);
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
ПараметрыФормы = Новый Структура;
|
ПараметрыФормы = Новый Структура;
|
||||||
ПараметрыФормы.Вставить("ВернутьПарольБезУстановки", Ложь);
|
ПараметрыФормы.Вставить("ВернутьПарольБезУстановки", Ложь);
|
||||||
ПараметрыФормы.Вставить("СтарыйПароль", Неопределено);
|
ПараметрыФормы.Вставить("СтарыйПароль", Неопределено);
|
||||||
|
ПараметрыФормы.Вставить("ИмяДляВхода", "");
|
||||||
Если ДополнительныеПараметры <> Неопределено Тогда
|
Если ДополнительныеПараметры <> Неопределено Тогда
|
||||||
ЗаполнитьЗначенияСвойств(ПараметрыФормы, ДополнительныеПараметры);
|
ЗаполнитьЗначенияСвойств(ПараметрыФормы, ДополнительныеПараметры);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -2340,6 +2340,26 @@
|
|||||||
ЗаблокироватьДанныеДляРедактирования(ФайлИлиВерсия, , УникальныйИдентификатор);
|
ЗаблокироватьДанныеДляРедактирования(ФайлИлиВерсия, , УникальныйИдентификатор);
|
||||||
|
|
||||||
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
||||||
|
Если ФайлИлиВерсияОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||||
|
|
||||||
|
ДанныеФайла = РаботаСФайламиВТомахСлужебный.ДанныеФайла(ФайлИлиВерсия, Ложь);
|
||||||
|
Если ДанныеФайла <> Неопределено Тогда
|
||||||
|
|
||||||
|
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
|
||||||
|
ЗаполнитьЗначенияСвойств(СвойстваФайла, ФайлИлиВерсияОбъект);
|
||||||
|
|
||||||
|
// Исправить
|
||||||
|
РаботаСФайламиВТомахСлужебный.УдалитьФайл(
|
||||||
|
РаботаСФайламиВТомахСлужебный.ПолноеИмяФайлаВТоме(СвойстваФайла));
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
// Изменяем путь к файлу, чтобы он был уникален.
|
||||||
|
// Т.к. данные с диска удалены, то корректность расширения не сохраняем.
|
||||||
|
ФайлИлиВерсияОбъект.ПутьКФайлу = ФайлИлиВерсияОбъект.ПутьКФайлу + "_remove";//@Non-NLS
|
||||||
|
Иначе
|
||||||
|
РаботаСФайламиСлужебный.УдалитьЗаписьИзРегистраДвоичныеДанныеФайлов(ФайлИлиВерсия);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ФайлИлиВерсияОбъект.ПометкаУдаления = Истина;
|
ФайлИлиВерсияОбъект.ПометкаУдаления = Истина;
|
||||||
ФайлИлиВерсияОбъект.ДополнительныеСвойства.Вставить("УдалениеДанных", Истина);
|
ФайлИлиВерсияОбъект.ДополнительныеСвойства.Вставить("УдалениеДанных", Истина);
|
||||||
ФайлИлиВерсияОбъект.Записать();
|
ФайлИлиВерсияОбъект.Записать();
|
||||||
|
|||||||
@@ -166,6 +166,7 @@
|
|||||||
// * БлокироватьВесьИнтерфейс - Булево - если Истина, форма вопроса открывается, блокируя работу всех
|
// * БлокироватьВесьИнтерфейс - Булево - если Истина, форма вопроса открывается, блокируя работу всех
|
||||||
// остальных открытых окон, включая главное окно.
|
// остальных открытых окон, включая главное окно.
|
||||||
// * Картинка - Картинка - картинка, выводимая в окне вопроса.
|
// * Картинка - Картинка - картинка, выводимая в окне вопроса.
|
||||||
|
// * ТекстФлажка - Строка - текст флажка "Больше не спрашивать".
|
||||||
//
|
//
|
||||||
Функция ПараметрыВопросаПользователю() Экспорт
|
Функция ПараметрыВопросаПользователю() Экспорт
|
||||||
|
|
||||||
@@ -178,6 +179,8 @@
|
|||||||
Параметры.Вставить("БольшеНеЗадаватьЭтотВопрос", Ложь);
|
Параметры.Вставить("БольшеНеЗадаватьЭтотВопрос", Ложь);
|
||||||
Параметры.Вставить("БлокироватьВесьИнтерфейс", Ложь);
|
Параметры.Вставить("БлокироватьВесьИнтерфейс", Ложь);
|
||||||
Параметры.Вставить("Картинка", БиблиотекаКартинок.Вопрос32);
|
Параметры.Вставить("Картинка", БиблиотекаКартинок.Вопрос32);
|
||||||
|
Параметры.Вставить("ТекстФлажка", "");
|
||||||
|
|
||||||
Возврат Параметры;
|
Возврат Параметры;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -457,10 +457,14 @@
|
|||||||
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
||||||
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
||||||
МетаданныеПоПолномуИмени = Метаданные.НайтиПоПолномуИмени(СтрСоединить(МестоположениеМакетаРазделенное, "."));
|
МетаданныеПоПолномуИмени = Метаданные.НайтиПоПолномуИмени(СтрСоединить(МестоположениеМакетаРазделенное, "."));
|
||||||
|
|
||||||
Если МетаданныеПоПолномуИмени = Неопределено Тогда
|
Если МетаданныеПоПолномуИмени = Неопределено Тогда
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Параметры = Новый Структура;
|
||||||
НСтр("ru = 'Неизвестный тип объекта метаданных ""%1"".'"), МетаданныеПоПолномуИмени);
|
Параметры.Вставить("Версия", "0.0.0.0");
|
||||||
|
Параметры.Вставить("Местоположение", Местоположение);
|
||||||
|
Возврат Новый ФиксированнаяСтруктура(Параметры);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПутьКМакетам = МетаданныеПоПолномуИмени.Макеты;
|
ПутьКМакетам = МетаданныеПоПолномуИмени.Макеты;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -510,9 +514,13 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если ТаблицаВерсий.Количество() = 0 Тогда
|
Если ТаблицаВерсий.Количество() = 0 Тогда
|
||||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
|
||||||
НСтр("ru = 'Не существует макет внешней компоненты %1.'"),
|
Параметры = Новый Структура;
|
||||||
Местоположение);
|
Параметры.Вставить("Версия", "0.0.0.0");
|
||||||
|
Параметры.Вставить("Местоположение", Местоположение);
|
||||||
|
|
||||||
|
Возврат Новый ФиксированнаяСтруктура(Параметры);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТаблицаВерсий.Сортировать("РасширеннаяВерсия Убыв");
|
ТаблицаВерсий.Сортировать("РасширеннаяВерсия Убыв");
|
||||||
|
|||||||
@@ -1115,10 +1115,7 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
Если ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
Блокировка = Новый БлокировкаДанных;
|
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ();
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
|
||||||
Блокировка.Заблокировать();
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбновлениеКлючейДоступаКДанным.Количество() > 0 Тогда
|
Если ОбновлениеКлючейДоступаКДанным.Количество() > 0 Тогда
|
||||||
@@ -10256,6 +10253,20 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ()
|
||||||
|
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.ПараметрыОграниченияДоступа");
|
||||||
|
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
||||||
|
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// Для вызова и модуля менеджера справочника ГруппыДоступа.
|
// Для вызова и модуля менеджера справочника ГруппыДоступа.
|
||||||
Процедура ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа(ГруппаДоступа,
|
Процедура ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа(ГруппаДоступа,
|
||||||
ТипыИзмененныхУчастников, ПриЗагрузке = Ложь) Экспорт
|
ТипыИзмененныхУчастников, ПриЗагрузке = Ложь) Экспорт
|
||||||
@@ -15233,10 +15244,7 @@
|
|||||||
| КлючиУникальности.КлючУникальности";
|
| КлючиУникальности.КлючУникальности";
|
||||||
|
|
||||||
Если ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
Если ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
Блокировка = Новый БлокировкаДанных;
|
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ();
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
|
||||||
Блокировка.Заблокировать();
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Выгрузка = Запрос.Выполнить().Выгрузить();
|
Выгрузка = Запрос.Выполнить().Выгрузить();
|
||||||
@@ -18980,15 +18988,13 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
ПередБлокировкойДанных(ПараметрыОбновления);
|
ПередБлокировкойДанных(ПараметрыОбновления);
|
||||||
Блокировка.Заблокировать();
|
Блокировка.Заблокировать();
|
||||||
|
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
|
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ();
|
||||||
|
КонецЕсли;
|
||||||
ПослеБлокировкиДанных(ПараметрыОбновления);
|
ПослеБлокировкиДанных(ПараметрыОбновления);
|
||||||
|
|
||||||
Если ПараметрыОбновления.СЗаписьюКлючейДоступаДляПользователейИВнешнихПользователей Тогда
|
Если ПараметрыОбновления.СЗаписьюКлючейДоступаДляПользователейИВнешнихПользователей Тогда
|
||||||
@@ -21363,14 +21369,15 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.НаборыГруппДоступа");
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.НаборыГруппДоступа");
|
||||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
ПередБлокировкойДанных(ПараметрыОбновления);
|
ПередБлокировкойДанных(ПараметрыОбновления);
|
||||||
Блокировка.Заблокировать();
|
Блокировка.Заблокировать();
|
||||||
|
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
|
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ();
|
||||||
|
КонецЕсли;
|
||||||
ПослеБлокировкиДанных(ПараметрыОбновления);
|
ПослеБлокировкиДанных(ПараметрыОбновления);
|
||||||
|
|
||||||
ЕстьИзмененияПрав = Ложь;
|
ЕстьИзмененияПрав = Ложь;
|
||||||
@@ -24061,6 +24068,13 @@
|
|||||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
БлокировкаДанных = Новый БлокировкаДанных;
|
БлокировкаДанных = Новый БлокировкаДанных;
|
||||||
БлокировкаДанных.Добавить("РегистрСведений.ПараметрыОграниченияДоступа");
|
БлокировкаДанных.Добавить("РегистрСведений.ПараметрыОграниченияДоступа");
|
||||||
|
Попытка
|
||||||
|
БлокировкаДанных.Заблокировать();
|
||||||
|
Исключение
|
||||||
|
ЭтоОшибкаБлокировки = Истина;
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
БлокировкаДанных = Новый БлокировкаДанных;
|
||||||
БлокировкаДанных.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
БлокировкаДанных.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
||||||
БлокировкаДанных.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
БлокировкаДанных.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
||||||
Попытка
|
Попытка
|
||||||
@@ -24068,7 +24082,7 @@
|
|||||||
Исключение
|
Исключение
|
||||||
ЭтоОшибкаБлокировки = Истина;
|
ЭтоОшибкаБлокировки = Истина;
|
||||||
ВызватьИсключение;
|
ВызватьИсключение;
|
||||||
КонецПопытки
|
КонецПопытки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ОписаниеВерсии = ОписаниеПоследнейВерсии(Истина);
|
ОписаниеВерсии = ОписаниеПоследнейВерсии(Истина);
|
||||||
Пока Истина Цикл
|
Пока Истина Цикл
|
||||||
|
|||||||
@@ -639,8 +639,8 @@
|
|||||||
| ЕСТЬNULL(ПапкиЭлектронныхПисем.ПредопределеннаяПапка, ИСТИНА) КАК ТребуетсяОпределениеПапки,
|
| ЕСТЬNULL(ПапкиЭлектронныхПисем.ПредопределеннаяПапка, ИСТИНА) КАК ТребуетсяОпределениеПапки,
|
||||||
| ЕСТЬNULL(НепринятыеКОбработкеПочтовымСерверомИсходящиеПисьма.КоличествоПопыток, 0) КАК КоличествоПопыток
|
| ЕСТЬNULL(НепринятыеКОбработкеПочтовымСерверомИсходящиеПисьма.КоличествоПопыток, 0) КАК КоличествоПопыток
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Документ.ЭлектронноеПисьмоИсходящее КАК ЭлектронноеПисьмоИсходящее
|
| Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
|
||||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоИсходящее КАК ЭлектронноеПисьмоИсходящее
|
||||||
| ПО ЭлектронноеПисьмоИсходящее.УчетнаяЗапись = УчетныеЗаписиЭлектроннойПочты.Ссылка
|
| ПО ЭлектронноеПисьмоИсходящее.УчетнаяЗапись = УчетныеЗаписиЭлектроннойПочты.Ссылка
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|
||||||
@@ -654,7 +654,6 @@
|
|||||||
| НЕ ЭлектронноеПисьмоИсходящее.ПометкаУдаления
|
| НЕ ЭлектронноеПисьмоИсходящее.ПометкаУдаления
|
||||||
| И НЕ УчетныеЗаписиЭлектроннойПочты.ПометкаУдаления
|
| И НЕ УчетныеЗаписиЭлектроннойПочты.ПометкаУдаления
|
||||||
| И ЭлектронноеПисьмоИсходящее.СтатусПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
|
| И ЭлектронноеПисьмоИсходящее.СтатусПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
|
||||||
| И ЭлектронноеПисьмоИсходящее.Автор = &Пользователь
|
|
||||||
| И УчетныеЗаписиЭлектроннойПочты.ИспользоватьДляОтправки
|
| И УчетныеЗаписиЭлектроннойПочты.ИспользоватьДляОтправки
|
||||||
| И НЕ ЕСТЬNULL(НастройкиУчетныхЗаписейЭлектроннойПочты.НеИспользоватьВоВстроенномПочтовомКлиенте, ЛОЖЬ)
|
| И НЕ ЕСТЬNULL(НастройкиУчетныхЗаписейЭлектроннойПочты.НеИспользоватьВоВстроенномПочтовомКлиенте, ЛОЖЬ)
|
||||||
| И ВЫБОР
|
| И ВЫБОР
|
||||||
|
|||||||
@@ -3855,7 +3855,7 @@
|
|||||||
|
|
||||||
#Область КлассификаторОшибокКриптографии
|
#Область КлассификаторОшибокКриптографии
|
||||||
|
|
||||||
Функция ОшибкаПоКлассификатору(ТекстДляПоискаВКлассификаторе) Экспорт
|
Функция ОшибкаПоКлассификатору(ТекстДляПоискаВКлассификаторе, Форматировать = Ложь) Экспорт
|
||||||
|
|
||||||
КлассификаторОшибок = ЭлектроннаяПодписьСлужебныйПовтИсп.КлассификаторОшибокКриптографии();
|
КлассификаторОшибок = ЭлектроннаяПодписьСлужебныйПовтИсп.КлассификаторОшибокКриптографии();
|
||||||
Если ТипЗнч(КлассификаторОшибок) <> Тип("ТаблицаЗначений")
|
Если ТипЗнч(КлассификаторОшибок) <> Тип("ТаблицаЗначений")
|
||||||
@@ -3901,10 +3901,99 @@
|
|||||||
ПредставлениеОшибки = ПредставлениеОшибки();
|
ПредставлениеОшибки = ПредставлениеОшибки();
|
||||||
ЗаполнитьЗначенияСвойств(ПредставлениеОшибки, ОшибкиИзКлассификатора);
|
ЗаполнитьЗначенияСвойств(ПредставлениеОшибки, ОшибкиИзКлассификатора);
|
||||||
|
|
||||||
|
Если Форматировать Тогда
|
||||||
|
ПредставлениеОшибки.Причина = ФорматированнаяСтрока(ПредставлениеОшибки.Причина);
|
||||||
|
ПредставлениеОшибки.Решение = ФорматированнаяСтрока(ПредставлениеОшибки.Решение);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат ПредставлениеОшибки;
|
Возврат ПредставлениеОшибки;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ФорматированнаяСтрока(Строка)
|
||||||
|
|
||||||
|
Соответствие = Новый Соответствие;
|
||||||
|
Соответствие.Вставить("http:", 5);
|
||||||
|
Соответствие.Вставить("https:", 6);
|
||||||
|
|
||||||
|
ДлинаСтроки = СтрДлина(Строка);
|
||||||
|
ЭтоСсылка = Ложь;
|
||||||
|
СтрокаПреобразованная = Новый Массив;
|
||||||
|
СтрокаБезСсылок = Новый Массив;
|
||||||
|
|
||||||
|
Для Позиция = 1 По ДлинаСтроки Цикл
|
||||||
|
|
||||||
|
Если Не ЭтоСсылка Тогда
|
||||||
|
Для Каждого КлючИЗначение Из Соответствие Цикл
|
||||||
|
Если Позиция + КлючИЗначение.Значение >= ДлинаСтроки Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
Часть = Сред(Строка, Позиция, КлючИЗначение.Значение);
|
||||||
|
Если НРег(Часть) = КлючИЗначение.Ключ Тогда
|
||||||
|
Если СтрокаБезСсылок.Количество() > 0 Тогда
|
||||||
|
СтрокаПреобразованная.Добавить(СтрСоединить(СтрокаБезСсылок));
|
||||||
|
СтрокаБезСсылок.Очистить();
|
||||||
|
КонецЕсли;
|
||||||
|
Ссылка = Часть;
|
||||||
|
ЭтоСсылка = Истина;
|
||||||
|
Позиция = Позиция + КлючИЗначение.Значение;
|
||||||
|
Прервать;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущийСимвол = Сред(Строка, Позиция, 1);
|
||||||
|
|
||||||
|
Если ЭтоСсылка Тогда
|
||||||
|
|
||||||
|
Если ТекущийСимвол = "." Тогда
|
||||||
|
Если Позиция <> ДлинаСтроки Тогда
|
||||||
|
СледующийСимвол = Сред(Строка, Позиция+1, 1);
|
||||||
|
ЭтоСсылка = ЭтоСимволСсылки(СледующийСимвол);
|
||||||
|
Иначе
|
||||||
|
ЭтоСсылка = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
Иначе
|
||||||
|
ЭтоСсылка = ЭтоСимволСсылки(ТекущийСимвол);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЭтоСсылка Тогда
|
||||||
|
СтрокаПреобразованная.Добавить(Новый ФорматированнаяСтрока(Ссылка,,,,Ссылка));
|
||||||
|
СтрокаБезСсылок.Очистить();
|
||||||
|
СтрокаБезСсылок.Добавить(ТекущийСимвол);
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Ссылка = Ссылка + ТекущийСимвол;
|
||||||
|
Иначе
|
||||||
|
СтрокаБезСсылок.Добавить(ТекущийСимвол);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если ЭтоСсылка Тогда
|
||||||
|
СтрокаПреобразованная.Добавить(Новый ФорматированнаяСтрока(Ссылка,,,,Ссылка));
|
||||||
|
Иначе
|
||||||
|
СтрокаПреобразованная.Добавить(СтрСоединить(СтрокаБезСсылок));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Новый ФорматированнаяСтрока(СтрокаПреобразованная); // АПК:1356 - можно использовать составную форматированную строку, так как массив строк формируется из переданного в функцию текста.
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ЭтоСимволСсылки(Символ)
|
||||||
|
|
||||||
|
Если Символ = " "
|
||||||
|
Или Символ = Символы.ПС
|
||||||
|
Или Символ = Символы.Таб
|
||||||
|
Или Символ = ","
|
||||||
|
Или Символ = ")" Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
Возврат Истина;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Функция КлассификаторОшибокКриптографии() Экспорт
|
Функция КлассификаторОшибокКриптографии() Экспорт
|
||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|||||||
@@ -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="2b14d58a-580b-11ec-019b-0242ac110002">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="44c7c0dc-6427-11ec-8f95-0242ac110002">
|
||||||
<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="2b14d58b-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="44c7c0e6-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2b14d5c6-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="44c7c118-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="2b14d5d0-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="44c7c119-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="2b14d5d1-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="44c7c122-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="2b14d5da-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="44c7c12c-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="2b14d5db-580b-11ec-019b-0242ac110002"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="44c7c12d-6427-11ec-8f95-0242ac110002"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="27b25024-8037-442b-8d19-ccca01fe4681"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="febf554d-60d9-4203-8bd5-4ebc73722c88"/>
|
||||||
<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.5.274</version>
|
<version>3.1.5.289</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,911c160e-580b-11ec-0488-0242ac110002,1,76e728dc-580b-11ec-4e88-0242ac110002,"3.1.5.274","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6469,1,0,2b14d58a-580b-11ec-019b-0242ac110002,2b14d58a-580b-11ec-019b-0242ac110002,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,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,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,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
|
{6,1,1,ac33f254-6427-11ec-6b82-0242ac110002,1,91f86b0e-6427-11ec-ae9d-0242ac110002,"3.1.5.289","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6473,1,0,44c7c0dc-6427-11ec-8f95-0242ac110002,44c7c0dc-6427-11ec-8f95-0242ac110002,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,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,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,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
Функция ВерсияКалендарей() Экспорт
|
Функция ВерсияКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат 29;
|
Возврат 30;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат "3.1.5.227";
|
Возврат "3.1.5.279";
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
+39
@@ -27,6 +27,11 @@
|
|||||||
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
|
||||||
|
<Item Calendar="01" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="01" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="01" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="01" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="01" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="01" Year="2022" DayType="Предпраздничный" Date="20221004" SwapDate=""/>
|
<Item Calendar="01" Year="2022" DayType="Предпраздничный" Date="20221004" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2022" DayType="Праздник" Date="20221005" SwapDate=""/>
|
<Item Calendar="01" Year="2022" DayType="Праздник" Date="20221005" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
||||||
@@ -76,6 +81,11 @@
|
|||||||
<Item Calendar="02" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
|
<Item Calendar="02" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20211011" SwapDate=""/>
|
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20211011" SwapDate=""/>
|
||||||
|
<Item Calendar="02" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="02" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="02" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="02" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="02" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="02" Year="2022" DayType="Предпраздничный" Date="20221010" SwapDate=""/>
|
<Item Calendar="02" Year="2022" DayType="Предпраздничный" Date="20221010" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2022" DayType="Праздник" Date="20221011" SwapDate=""/>
|
<Item Calendar="02" Year="2022" DayType="Праздник" Date="20221011" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||||
@@ -157,6 +167,11 @@
|
|||||||
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210726" SwapDate=""/>
|
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210726" SwapDate=""/>
|
||||||
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210914" SwapDate=""/>
|
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210914" SwapDate=""/>
|
||||||
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210915" SwapDate=""/>
|
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210915" SwapDate=""/>
|
||||||
|
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="05" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="05" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220725" SwapDate=""/>
|
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220725" SwapDate=""/>
|
||||||
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220726" SwapDate=""/>
|
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220726" SwapDate=""/>
|
||||||
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220914" SwapDate=""/>
|
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220914" SwapDate=""/>
|
||||||
@@ -192,6 +207,11 @@
|
|||||||
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210719" SwapDate=""/>
|
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210719" SwapDate=""/>
|
||||||
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210721" SwapDate=""/>
|
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210721" SwapDate=""/>
|
||||||
|
<Item Calendar="06" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="06" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="06" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="06" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="06" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/>
|
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/>
|
||||||
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160521" SwapDate=""/>
|
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160521" SwapDate=""/>
|
||||||
<Item Calendar="07" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
|
<Item Calendar="07" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
|
||||||
@@ -236,7 +256,12 @@
|
|||||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
|
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
|
||||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/>
|
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/>
|
||||||
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220328" SwapDate=""/>
|
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220328" SwapDate=""/>
|
||||||
|
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="07" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220521" SwapDate=""/>
|
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220521" SwapDate=""/>
|
||||||
|
<Item Calendar="07" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="07" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220901" SwapDate=""/>
|
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220901" SwapDate=""/>
|
||||||
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220920" SwapDate=""/>
|
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220920" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||||
@@ -333,8 +358,10 @@
|
|||||||
<Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/>
|
<Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/>
|
||||||
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210513" SwapDate=""/>
|
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210513" SwapDate=""/>
|
||||||
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210720" SwapDate=""/>
|
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210720" SwapDate=""/>
|
||||||
|
<Item Calendar="09" Year="2022" DayType="Нерабочий" Date="20220502" SwapDate="20220501"/>
|
||||||
<Item Calendar="09" Year="2022" DayType="Праздник" Date="20220503" SwapDate="20220504"/>
|
<Item Calendar="09" Year="2022" DayType="Праздник" Date="20220503" SwapDate="20220504"/>
|
||||||
<Item Calendar="09" Year="2022" DayType="Суббота" Date="20220504" SwapDate="20220503"/>
|
<Item Calendar="09" Year="2022" DayType="Суббота" Date="20220504" SwapDate="20220503"/>
|
||||||
|
<Item Calendar="09" Year="2022" DayType="Нерабочий" Date="20220709" SwapDate=""/>
|
||||||
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
|
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
|
||||||
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
|
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
|
||||||
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
|
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
|
||||||
@@ -415,6 +442,9 @@
|
|||||||
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210830" SwapDate=""/>
|
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210830" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20211106" SwapDate=""/>
|
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20211106" SwapDate=""/>
|
||||||
|
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="16" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20220709" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2022" DayType="Предпраздничный" Date="20220829" SwapDate=""/>
|
<Item Calendar="16" Year="2022" DayType="Предпраздничный" Date="20220829" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20220830" SwapDate=""/>
|
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20220830" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20221106" SwapDate=""/>
|
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20221106" SwapDate=""/>
|
||||||
@@ -551,6 +581,11 @@
|
|||||||
<Item Calendar="20" Year="2022" DayType="Предпраздничный" Date="20220415" SwapDate=""/>
|
<Item Calendar="20" Year="2022" DayType="Предпраздничный" Date="20220415" SwapDate=""/>
|
||||||
<Item Calendar="20" Year="2022" DayType="Праздник" Date="20220416" SwapDate="20220418"/>
|
<Item Calendar="20" Year="2022" DayType="Праздник" Date="20220416" SwapDate="20220418"/>
|
||||||
<Item Calendar="20" Year="2022" DayType="Суббота" Date="20220418" SwapDate="20220416"/>
|
<Item Calendar="20" Year="2022" DayType="Суббота" Date="20220418" SwapDate="20220416"/>
|
||||||
|
<Item Calendar="20" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220504"/>
|
||||||
|
<Item Calendar="20" Year="2022" DayType="Воскресенье" Date="20220504" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="20" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="20" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
|
||||||
|
<Item Calendar="20" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
|
||||||
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
|
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
|
||||||
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
|
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
|
||||||
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
|
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
|
||||||
@@ -676,6 +711,10 @@
|
|||||||
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="91" Year="2022" DayType="Предпраздничный" Date="20220317" SwapDate=""/>
|
<Item Calendar="91" Year="2022" DayType="Предпраздничный" Date="20220317" SwapDate=""/>
|
||||||
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220318" SwapDate=""/>
|
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220318" SwapDate=""/>
|
||||||
|
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220425" SwapDate=""/>
|
||||||
|
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220502" SwapDate="20220501"/>
|
||||||
|
<Item Calendar="91" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
|
||||||
|
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220709" SwapDate=""/>
|
||||||
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||||
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||||
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
||||||
|
|||||||
+1
-1
@@ -588,7 +588,7 @@
|
|||||||
|1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге).
|
|1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге).
|
||||||
|2. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата.
|
|2. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата.
|
||||||
|3. Копия* страхового свидетельства обязательного пенсионного страхования (СНИЛС) представителя организации, указанного для выпуска сертификата.
|
|3. Копия* страхового свидетельства обязательного пенсионного страхования (СНИЛС) представителя организации, указанного для выпуска сертификата.
|
||||||
|4. Копия* документа, подтверждающего полномочия представителя организации, указанного для выпуска сертификата (решение собственника, протокол собрания учредителей, выписка ЕГРЮЛ или <a href=""http://ca.1c.ru/doc/doverennost_p3.rtf"">доверенность</a>).
|
|4. Копия* документа, подтверждающего полномочия представителя организации, указанного для выпуска сертификата (решение собственника, протокол собрания учредителей, выписка ЕГРЮЛ или <a href=""%1"">доверенность</a>).
|
||||||
|
|
|
|
||||||
|* Копии документов заверяются подписью руководителя и печатью организации.'"),
|
|* Копии документов заверяются подписью руководителя и печатью организации.'"),
|
||||||
"http://ca.1c.ru/doc/doverennost_p3.rtf"));
|
"http://ca.1c.ru/doc/doverennost_p3.rtf"));
|
||||||
|
|||||||
@@ -13,10 +13,9 @@
|
|||||||
<li><b>В разделах</b> - выбор объектов в разделах программы. С помощью флажков в списке разделов можно уточнить отбор. С помощью кнопок панели навигации можно выбрать все или отключить все флажки. Для подтверждения нажмите кнопку <b>Выбрать</b>. Настройки будут сохранены.</li></ul><p>Объекты программы представлены в виде дерева. С помощью кнопки <img src="StdPicture.Change"></img><img src=""></img> можно просмотреть выбранный объект программы. Если выбрана группа, то открывается список.</p>
|
<li><b>В разделах</b> - выбор объектов в разделах программы. С помощью флажков в списке разделов можно уточнить отбор. С помощью кнопок панели навигации можно выбрать все или отключить все флажки. Для подтверждения нажмите кнопку <b>Выбрать</b>. Настройки будут сохранены.</li></ul><p>Объекты программы представлены в виде дерева. С помощью кнопки <img src="StdPicture.Change"></img><img src=""></img> можно просмотреть выбранный объект программы. Если выбрана группа, то открывается список.</p>
|
||||||
<p>При удалении помеченных объектов может наблюдаться замедление работы программы. Поэтому рекомендуется проводить удаление, когда в программе не работают пользователи или когда их мало.</p>
|
<p>При удалении помеченных объектов может наблюдаться замедление работы программы. Поэтому рекомендуется проводить удаление, когда в программе не работают пользователи или когда их мало.</p>
|
||||||
<h3 style="font-size: 13.4399995803833px;">Удаление помеченных объектов </h3>
|
<h3 style="font-size: 13.4399995803833px;">Удаление помеченных объектов </h3>
|
||||||
<p>Программа позволяет удалять помеченные ранее объекты двумя способами: </p>
|
<p>Программа позволяет удалять помеченные ранее объекты. </p>
|
||||||
<p></p>
|
<p></p>
|
||||||
<ul><li><b>Удалить все</b> - программа производит поиск и удаление всех помеченных объектов. Через некоторое время программа выводит сообщение о количестве удаленных объектов, при этом вмешательство потребуется, только если удаление невозможно в случае обнаружения ссылок на удаляемые объекты;</li>
|
<ul><li><b>Удалить выбранные</b> - программа производит поиск помеченных объектов. По умолчанию выбраны все найденные объекты, можно изменить выбор. Будут удалены выбранные ранее объекты.Через некоторое время программа выводит сообщение о количестве удаленных объектов, при этом вмешательство потребуется, только если удаление невозможно в случае обнаружения ссылок на удаляемые объекты.</li>
|
||||||
<li><b>Удалить выбранные</b> - будут удалены выбранные ранее объекты.</li>
|
|
||||||
<li><b>Отменить</b> - прекратить удаление.</li>
|
<li><b>Отменить</b> - прекратить удаление.</li>
|
||||||
<li>В случае успешного выполнения программа выводит сообщение о количестве удаленных объектов. Для возвращения в программу нажмите кнопку <b>Закрыть</b>.</li></ul><h3>Действия при невозможности удаления объектов</h3>
|
<li>В случае успешного выполнения программа выводит сообщение о количестве удаленных объектов. Для возвращения в программу нажмите кнопку <b>Закрыть</b>.</li></ul><h3>Действия при невозможности удаления объектов</h3>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@@ -738,12 +738,13 @@
|
|||||||
Если Объект.СтатусПисьма <> ПредопределенноеЗначение("Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено") Тогда
|
Если Объект.СтатусПисьма <> ПредопределенноеЗначение("Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено") Тогда
|
||||||
|
|
||||||
ВариантОтправки = Элементы.СписокПолучателей.ТекущиеДанные.ВариантОтправки;
|
ВариантОтправки = Элементы.СписокПолучателей.ТекущиеДанные.ВариантОтправки;
|
||||||
|
|
||||||
Если ВариантОтправки = "Кому" Тогда
|
Если ВариантОтправки = "Кому" Тогда
|
||||||
ГруппаПодбора = НСтр("ru = 'Кому'");
|
ГруппаПодбора = "Кому";
|
||||||
ИначеЕсли ВариантОтправки = "Копия" Тогда
|
ИначеЕсли ВариантОтправки = "Копия" Тогда
|
||||||
ГруппаПодбора = НСтр("ru = 'Копии'");
|
ГруппаПодбора = "Копии";
|
||||||
ИначеЕсли ВариантОтправки = "СкрытаяКопия" Тогда
|
ИначеЕсли ВариантОтправки = "СкрытаяКопия" Тогда
|
||||||
ГруппаПодбора = НСтр("ru = 'Скрытые'");
|
ГруппаПодбора = "Скрытые";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
РедактироватьСписокПолучателей(Истина, ГруппаПодбора);
|
РедактироватьСписокПолучателей(Истина, ГруппаПодбора);
|
||||||
@@ -2297,7 +2298,7 @@
|
|||||||
ПараметрыОткрытия.Вставить("СписокВыбранных", СписокВыбранных);
|
ПараметрыОткрытия.Вставить("СписокВыбранных", СписокВыбранных);
|
||||||
ПараметрыОткрытия.Вставить("Предмет", Предмет);
|
ПараметрыОткрытия.Вставить("Предмет", Предмет);
|
||||||
ПараметрыОткрытия.Вставить("Письмо", Объект.Ссылка);
|
ПараметрыОткрытия.Вставить("Письмо", Объект.Ссылка);
|
||||||
ПараметрыОткрытия.Вставить("ГруппаПоУмолчанию", ?(ПустаяСтрока(ГруппаПодбора), НСтр("ru = 'Кому'"), ГруппаПодбора));
|
ПараметрыОткрытия.Вставить("ГруппаПоУмолчанию", ?(ПустаяСтрока(ГруппаПодбора), "Кому", ГруппаПодбора));
|
||||||
|
|
||||||
// Откроем форму для редактирования списка адресатов.
|
// Откроем форму для редактирования списка адресатов.
|
||||||
ОповещениеПослеЗакрытия = Новый ОписаниеОповещения("ПослеЗаполненияАдреснойКниги", ЭтотОбъект);
|
ОповещениеПослеЗакрытия = Новый ОписаниеОповещения("ПослеЗаполненияАдреснойКниги", ЭтотОбъект);
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@
|
|||||||
|
|
||||||
УстановитьУсловноеОформление();
|
УстановитьУсловноеОформление();
|
||||||
|
|
||||||
ДатыЗапретаИзмененияСлужебный.ОбновитьРазделыДатЗапретаИзменения();
|
|
||||||
СвойстваРазделов = ДатыЗапретаИзмененияСлужебный.СвойстваРазделов();
|
СвойстваРазделов = ДатыЗапретаИзмененияСлужебный.СвойстваРазделов();
|
||||||
|
|
||||||
// Проверки прав доступа.
|
// Проверки прав доступа.
|
||||||
|
|||||||
@@ -13,8 +13,6 @@
|
|||||||
|
|
||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
|
|
||||||
ДатыЗапретаИзмененияСлужебный.ОбновитьРазделыДатЗапретаИзменения();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -16,8 +16,6 @@
|
|||||||
|
|
||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
|
|
||||||
ДатыЗапретаИзмененияСлужебный.ОбновитьРазделыДатЗапретаИзменения();
|
|
||||||
|
|
||||||
// Настройка команды.
|
// Настройка команды.
|
||||||
СвойстваРазделов = ДатыЗапретаИзмененияСлужебный.СвойстваРазделов();
|
СвойстваРазделов = ДатыЗапретаИзмененияСлужебный.СвойстваРазделов();
|
||||||
Элементы.ФормаДатыЗапретаЗагрузкиДанных.Видимость = СвойстваРазделов.ДатыЗапретаЗагрузкиВнедрены;
|
Элементы.ФормаДатыЗапретаЗагрузкиДанных.Видимость = СвойстваРазделов.ДатыЗапретаЗагрузкиВнедрены;
|
||||||
|
|||||||
+3
@@ -337,6 +337,9 @@
|
|||||||
|
|
||||||
ТабличнаяЧасть = УчетОригиналовПервичныхДокументов.ТабличнаяЧастьМногосотрудниковаДокумента(Запись.Владелец);
|
ТабличнаяЧасть = УчетОригиналовПервичныхДокументов.ТабличнаяЧастьМногосотрудниковаДокумента(Запись.Владелец);
|
||||||
Если ТабличнаяЧасть <> "" Тогда
|
Если ТабличнаяЧасть <> "" Тогда
|
||||||
|
|
||||||
|
МодульФизическиеЛицаКлиентСервер = Неопределено; // Инициализация переменной для международной версии
|
||||||
|
|
||||||
Для Каждого Сотрудник Из Запись.Владелец[ТабличнаяЧасть] Цикл
|
Для Каждого Сотрудник Из Запись.Владелец[ТабличнаяЧасть] Цикл
|
||||||
ФИО = Сотрудник.Сотрудник.Наименование;
|
ФИО = Сотрудник.Сотрудник.Наименование;
|
||||||
// Локализация
|
// Локализация
|
||||||
|
|||||||
@@ -995,93 +995,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>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1461,6 +1374,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>Catalog.ОбщиеВнешниеКомпоненты</name>
|
<name>Catalog.ОбщиеВнешниеКомпоненты</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -14,6 +14,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -45,13 +52,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1420,45 +1420,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtDataProcessors</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtReports</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2034,6 +1995,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtDataProcessors</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtReports</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Document.ТелефонныйЗвонок</name>
|
<name>Document.ТелефонныйЗвонок</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
Reference in new issue
Block a user