3_1_5_289
This commit is contained in:
1 parent
0792bfc979
commit
52f35547b0
58 files changed
+1179
-300
No files matched your search
@@ -187,6 +187,8 @@
|
||||
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
||||
Реквизиты.Вставить("MacOS_x86_64");
|
||||
Реквизиты.Вставить("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>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</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">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
|
||||
@@ -877,6 +877,7 @@
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
||||
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
||||
ДополнительныеПараметры.Вставить("ИмяДляВхода", ПользовательИБИмя);
|
||||
|
||||
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
||||
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
||||
|
||||
@@ -399,4 +399,34 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</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>
|
||||
@@ -1187,6 +1187,7 @@
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
ДополнительныеПараметры.Вставить("ВернутьПарольБезУстановки", Истина);
|
||||
ДополнительныеПараметры.Вставить("СтарыйПароль", ПользовательИБСтарыйПароль);
|
||||
ДополнительныеПараметры.Вставить("ИмяДляВхода", ПользовательИБИмя);
|
||||
|
||||
ПользователиСлужебныйКлиент.ОткрытьФормуСменыПароля(Объект.Ссылка, Новый ОписаниеОповещения(
|
||||
"СменитьПарольПослеПолученияПароля", ЭтотОбъект), ДополнительныеПараметры);
|
||||
|
||||
+22
-10
@@ -3,18 +3,30 @@
|
||||
<p>Электронная подпись - реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Контроль неизменности электронного документа осуществляется в результате проверки соответствия электронной подписи и документа, а также проверки действительности сертификата. Контроль неизменности электронного документа можно выполнить в любой момент времени.</p>
|
||||
<h3>Подписание данных</h3>
|
||||
<ul><li>С помощью ссылки в верхней части окна можно просмотреть объект, который будет подписан. Ссылка принимает значение наименования объекта.
|
||||
</li><li>Подписывать данные могут разные пользователи, при этом для каждого будет создана своя подпись.
|
||||
</li><li>Если <strong>Сертификат</strong> не выбран - выберите его из списка. Если при следующем открытии сертификат будет среди установленных на компьютере, повторный выбор не потребуется.
|
||||
</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>, если местом хранения сертификата является сервис
|
||||
</li>
|
||||
<li>Подписывать данные могут разные пользователи, при этом для каждого будет создана своя подпись.
|
||||
</li>
|
||||
<li>Если <strong>Сертификат</strong> не выбран - выберите его из списка. Если при следующем открытии сертификат будет среди установленных на компьютере, повторный выбор не потребуется.
|
||||
</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>
|
||||
|
||||
|
||||
</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>в следующий раз.
|
||||
</li><li>В некоторых случаях можно ввести <strong>Комментарий к подписи</strong> - дополнительную информацию о подписи.
|
||||
</li><li>Для выполнения подписи нажмите <strong>Подписать</strong>.
|
||||
</li><li>Данные будут подписаны с использованием указанного сертификата.
|
||||
</li><li>Созданная электронная подпись хранится в программе. Подписанный объект становится недоступным для редактирования и отображается в списках со значком <img src="CommonPicture.ПодписанЭП"></img>.</li><ul type="disc"></ul></ul><h3></h3><h3>См. также:</h3>
|
||||
</li>
|
||||
<li>В некоторых случаях можно ввести <strong>Комментарий к подписи</strong> - дополнительную информацию о подписи.
|
||||
</li>
|
||||
<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>
|
||||
-16
@@ -201,7 +201,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -308,7 +307,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -633,7 +631,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -740,7 +737,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -1072,7 +1068,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -1179,7 +1174,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -1505,7 +1499,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -1612,7 +1605,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -1970,7 +1962,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -2077,7 +2068,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -2404,7 +2394,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -2511,7 +2500,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -2838,7 +2826,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -2945,7 +2932,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -3271,7 +3257,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ПоясняющийТекст</color>
|
||||
@@ -3378,7 +3363,6 @@
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<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>
|
||||
<ul><li><strong>Кому выдан</strong>;
|
||||
</li><li><strong>Кем выдан</strong>;
|
||||
</li><li><strong>Действителен до</strong>;
|
||||
</li><li><strong>Назначение</strong>.</li></ul><p>Сведения о владельце сертификата:</p>
|
||||
</li>
|
||||
<li><strong>Кем выдан</strong>;
|
||||
</li>
|
||||
<li><strong>Действителен до</strong>;
|
||||
</li>
|
||||
<li><strong>Назначение</strong>.</li></ul><p>Сведения о владельце сертификата:</p>
|
||||
<ul><li>Данные владельца подписи (заполняются автоматически) в поле <b>Кому выдан</b>:
|
||||
<ul><li><strong>Фамилия, Имя, Отчество</strong>;
|
||||
</li><li><strong>Фирма</strong>;
|
||||
</li><li><strong>Должность</strong>;</li></ul></li><li><strong>Представление</strong> - полное наименование сертификата (заполняется автоматически);
|
||||
<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></li></ul><h3>Настройки закрытого ключа</h3>
|
||||
</li>
|
||||
<li><strong>Фирма</strong>;
|
||||
</li>
|
||||
<li><strong>Должность</strong>;</li></ul></li>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>BeforeClose</event>
|
||||
<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"?>
|
||||
<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">
|
||||
<name>ГруппаСложностьПароля</name>
|
||||
<id>33</id>
|
||||
|
||||
@@ -38,6 +38,19 @@
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ВидимостьГруппыВосстановлениеПароля = Ложь;
|
||||
НастройкиВосстановленияПароля = ПользователиСлужебный.НастройкиВосстановленияПароля();
|
||||
Если НастройкиВосстановленияПароля <> Неопределено Тогда
|
||||
ВидимостьГруппыВосстановлениеПароля =
|
||||
НастройкиВосстановленияПароля.СпособВосстановленияПароля
|
||||
= ПользователиСлужебный.СпособВосстановленияПароляПользователяИнформационнойБазы(
|
||||
"ОтправкаКодаПодтвержденияПоЗаданнымПараметрам")
|
||||
Или НастройкиВосстановленияПароля.СпособВосстановленияПароля
|
||||
= ПользователиСлужебный.СпособВосстановленияПароляПользователяИнформационнойБазы(
|
||||
"ОтправкаКодаПодтвержденияЧерезСтандартныйСервис");
|
||||
КонецЕсли;
|
||||
Элементы.ПредупреждениеВосстановлениеПароля.Видимость = ВидимостьГруппыВосстановлениеПароля;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -1028,6 +1028,74 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</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">
|
||||
<name>MacOSSafari</name>
|
||||
<id>84</id>
|
||||
@@ -1126,6 +1194,68 @@
|
||||
</picture>
|
||||
</extInfo>
|
||||
</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">
|
||||
<name>MacOS_x86_64_Safari</name>
|
||||
<id>150</id>
|
||||
@@ -1485,6 +1615,32 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</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>
|
||||
<name>ПоддерживаемыеКлиенты</name>
|
||||
<valueType/>
|
||||
|
||||
@@ -34,6 +34,8 @@
|
||||
Элементы.Linux_x86_64_Firefox.Картинка = ?(Linux_x86_64_Firefox, Доступна, НеДоступна);
|
||||
Элементы.MacOS_x86_64_1СПредприятие.Картинка = ?(MacOS_x86_64, Доступна, НеДоступна);
|
||||
Элементы.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>
|
||||
</edit>
|
||||
</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>
|
||||
<name>УстановитьПароль</name>
|
||||
<title>
|
||||
@@ -794,6 +808,13 @@
|
||||
<name>СтарыйПароль</name>
|
||||
<valueType/>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ИмяДляВхода</name>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
ПриВходеВПрограмму = Параметры.ПриВходеВПрограмму;
|
||||
ВернутьПарольБезУстановки = Параметры.ВернутьПарольБезУстановки;
|
||||
СтарыйПароль = Параметры.СтарыйПароль;
|
||||
ИмяДляВхода = Параметры.ИмяДляВхода;
|
||||
|
||||
Если ВернутьПарольБезУстановки Или ЗначениеЗаполнено(Параметры.Пользователь) Тогда
|
||||
Пользователь = Параметры.Пользователь;
|
||||
@@ -31,6 +32,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ЭтоТекущийПользовательИБ = ДополнительныеПараметры.ЭтоТекущийПользовательИБ;
|
||||
Если Не ЗначениеЗаполнено(ИмяДляВхода) Тогда
|
||||
ИмяДляВхода = ДополнительныеПараметры.ИмяДляВхода;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ВернутьПарольБезУстановки Тогда
|
||||
Попытка
|
||||
@@ -260,6 +264,7 @@
|
||||
|
||||
ПараметрыВыполнения = Новый Структура;
|
||||
ПараметрыВыполнения.Вставить("Пользователь", Пользователь);
|
||||
ПараметрыВыполнения.Вставить("ИмяДляВхода", ИмяДляВхода);
|
||||
ПараметрыВыполнения.Вставить("НовыйПароль", НовыйПароль);
|
||||
ПараметрыВыполнения.Вставить("СтарыйПароль", СтарыйПароль);
|
||||
ПараметрыВыполнения.Вставить("ПриВходеВПрограмму", ПриВходеВПрограмму);
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
КонтекстВарианта = КонтекстВариантаОтчета();
|
||||
УстановитьКлючНазначенияИспользования();
|
||||
СохранитьПараметрыФормы();
|
||||
УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ПредопределенныеВарианты);
|
||||
УстановитьКлючТекущегоВарианта(ОтчетПолноеИмя, ОтчетОбъект);
|
||||
|
||||
// Определение настроек отчета.
|
||||
ТипОтчетаСтрокой = ВариантыОтчетов.ТипОтчетаСтрокой(Параметры.Отчет);
|
||||
@@ -2276,7 +2276,7 @@
|
||||
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"ВЫРАЗИТЬ(%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_64_Chrome - Булево
|
||||
// * MacOS_x86_64_Safari - Булево
|
||||
// * MacOS_x86_64_Chrome - Булево
|
||||
// * MacOS_x86_64_Firefox - Булево
|
||||
// * Идентификатор - Строка
|
||||
// * Наименование - Строка
|
||||
// * Версия - Строка
|
||||
@@ -583,6 +602,8 @@
|
||||
Реквизиты.Вставить("Linux_x86_64_Chrome");
|
||||
Реквизиты.Вставить("MacOS_x86_64");
|
||||
Реквизиты.Вставить("MacOS_x86_64_Safari");
|
||||
Реквизиты.Вставить("MacOS_x86_64_Chrome");
|
||||
Реквизиты.Вставить("MacOS_x86_64_Firefox");
|
||||
Реквизиты.Вставить("Идентификатор");
|
||||
Реквизиты.Вставить("Наименование");
|
||||
Реквизиты.Вставить("Версия");
|
||||
@@ -697,7 +718,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ОперационнаяСистема = "macos" И (АрхитектураПлатформы = "x86_64"
|
||||
Или АрхитектураПлатформы = "universal") Тогда
|
||||
Или АрхитектураПлатформы = "universal") И ТипКомпоненты = "native" Тогда
|
||||
|
||||
Реквизиты.MacOS_x86_64 = Истина;
|
||||
Продолжить;
|
||||
@@ -710,6 +731,22 @@
|
||||
Реквизиты.MacOS_x86_64_Safari = Истина;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОперационнаяСистема = "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;
|
||||
КонецЕсли;
|
||||
|
||||
Если Браузер = "Firefox" Тогда
|
||||
Возврат Реквизиты.MacOS_x86_64_Firefox;
|
||||
КонецЕсли;
|
||||
|
||||
Если Браузер = "Chrome" Тогда
|
||||
Возврат Реквизиты.MacOS_x86_64_Chrome;
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86 Тогда
|
||||
|
||||
Если Браузер = Неопределено Тогда
|
||||
@@ -259,6 +267,17 @@
|
||||
Если Браузер = "MSIE" Тогда
|
||||
Возврат Реквизиты.Windows_x86_64_MSIE;
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.MacOS_x86 Тогда
|
||||
// В браузере может быть неправильно определен тип платформы.
|
||||
|
||||
Если Браузер = "Firefox" Тогда
|
||||
Возврат Реквизиты.MacOS_x86_64_Firefox;
|
||||
КонецЕсли;
|
||||
|
||||
Если Браузер = "Chrome" Тогда
|
||||
Возврат Реквизиты.MacOS_x86_64_Chrome;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -2788,7 +2788,12 @@
|
||||
МодульВзаимодействия = ОбщегоНазначения.ОбщийМодуль("Взаимодействия");
|
||||
МодульВзаимодействия.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВнешниеКомпоненты") Тогда
|
||||
МодульВнешниеКомпонентыСлужебный = ОбщегоНазначения.ОбщийМодуль("ВнешниеКомпонентыСлужебный");
|
||||
МодульВнешниеКомпонентыСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВызовОнлайнПоддержки") Тогда
|
||||
МодульВызовОнлайнПоддержки = ОбщегоНазначения.ОбщийМодуль("ВызовОнлайнПоддержки");
|
||||
МодульВызовОнлайнПоддержки.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||
|
||||
@@ -826,6 +826,9 @@
|
||||
|
||||
Если Напоминание.Расписание <> Неопределено Тогда
|
||||
Напоминание.ВремяСобытия = ПолучитьБлижайшуюДатуСобытияПоРасписанию(Напоминание.Расписание);
|
||||
Если Напоминание.ВремяСобытия = Неопределено Тогда
|
||||
Напоминание.ВремяСобытия = '00010101';
|
||||
КонецЕсли;
|
||||
Напоминание.СрокНапоминания = Напоминание.ВремяСобытия - Напоминание.ИнтервалВремениНапоминания;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -943,8 +943,29 @@
|
||||
ЗначениеXDTO = СериализаторXDTO.ЗаписатьXDTO(ЗначениеСвойства);
|
||||
|
||||
ИначеЕсли ТипСвойства = "Таблица" Тогда
|
||||
|
||||
Если ТипЗнч(ЗначениеСвойства) = Тип("ТаблицаЗначений") Тогда
|
||||
|
||||
ЕстьРасширенияXDTO = ЗначениеСвойства.Колонки.Найти("Расширения") <> Неопределено;
|
||||
ЕстьРасширенияXDTO = ЗначениеСвойства.Колонки.Найти("Расширения") <> Неопределено;
|
||||
|
||||
ИначеЕсли ТипЗнч(ЗначениеСвойства) = Тип("Массив")
|
||||
И ЗначениеСвойства.Количество() > 0 Тогда
|
||||
|
||||
ЕстьРасширенияXDTO = Ложь;
|
||||
|
||||
ЭлементМассива = ЗначениеСвойства[0];
|
||||
Если ТипЗнч(ЭлементМассива) = Тип("Структура") Тогда
|
||||
|
||||
ЕстьРасширенияXDTO = ЭлементМассива.Свойство("Расширения");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
ЕстьРасширенияXDTO = Ложь;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство.Тип);
|
||||
ТипТаблицы = Свойство.Тип.Свойства[0].Тип;
|
||||
ИмяСвойстваСтроки = Свойство.Тип.Свойства[0].Имя;
|
||||
@@ -5682,8 +5703,12 @@
|
||||
Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
|
||||
|
||||
ОбъектСозданныйПоСсылке = СсылкаНаОбъект.ПолучитьОбъект();
|
||||
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(ОбъектСозданныйПоСсылке, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
||||
УдалитьОбъект(ОбъектСозданныйПоСсылке, Истина, КомпонентыОбмена);
|
||||
Если ОбъектСозданныйПоСсылке <> Неопределено Тогда
|
||||
|
||||
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(ОбъектСозданныйПоСсылке, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
||||
УдалитьОбъект(ОбъектСозданныйПоСсылке, Истина, КомпонентыОбмена);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -6335,7 +6360,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Поиск ПКО
|
||||
// Поиск ПОД
|
||||
ПОД = ПОДПоТипуСсылкиXDTO(КомпонентыОбмена, ТипСсылкиXDTO, Истина);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПОД) Тогда
|
||||
@@ -6346,7 +6371,12 @@
|
||||
|
||||
Для Каждого ПравилоКонвертацииИмя Из МассивИменПКО Цикл
|
||||
|
||||
ПравилоКонвертации = ПКОПоИмени(КомпонентыОбмена, ПравилоКонвертацииИмя);
|
||||
ПравилоКонвертации = КомпонентыОбмена.ПравилаКонвертацииОбъектов.Найти(ПравилоКонвертацииИмя, "ИмяПКО");
|
||||
Если ПравилоКонвертации = Неопределено Тогда
|
||||
|
||||
Продолжить;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ОбъектФорматаПроходитПоФильтруXDTO(КомпонентыОбмена, ПравилоКонвертации.ОбъектФормата) Тогда
|
||||
Продолжить;
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.5.274";
|
||||
Описание.Версия = "3.1.5.289";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -8402,9 +8402,8 @@
|
||||
ПолныеИменаРегистров = ПараметрыВыборки.ПолныеИменаРегистров;
|
||||
СоставОбъектов = СтрРазделить(ПолныеИменаОбъектов, ",");
|
||||
СоставРегистров = СтрРазделить(ПолныеИменаРегистров, ",");
|
||||
ПорцииДляОбновления = ОбрабатываемыеДанные.ПорцииДляОбновления;
|
||||
КоличествоПорций = ?(ПорцииДляОбновления <> Неопределено, ПорцииДляОбновления.Количество(), 0);
|
||||
Множитель = СоставОбъектов.Количество() * СоставРегистров.Количество() + КоличествоПорций;
|
||||
КоличествоПотоков = КоличествоПотоковОбновленияИнформационнойБазы();
|
||||
Множитель = СоставОбъектов.Количество() * СоставРегистров.Количество() + КоличествоПотоков;
|
||||
Иначе
|
||||
Множитель = 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;
|
||||
@@ -6907,6 +6911,12 @@
|
||||
+ ПодсказкаДляНовогоПароля();
|
||||
КонецЕсли;
|
||||
|
||||
Если СложныйПароль И СтрНайти(ВРег(Пароль), ВРег(ИмяДляВхода)) Тогда
|
||||
Возврат НСтр("ru = 'Пароль содержит Имя (для входа).'")
|
||||
+ Символы.ПС + Символы.ПС
|
||||
+ ПодсказкаДляНовогоПароля();
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ОшибкаДлиныИлиСложностиПароля.
|
||||
@@ -7206,8 +7216,12 @@
|
||||
И Не ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.ПарольУстановлен);
|
||||
|
||||
Если ПарольЗадан Или Не ХешПароляЗадан И ПроверитьПустойПароль Тогда
|
||||
ИмяДляВхода = ?(ОписаниеПользователяИБ.Свойство("Имя"),
|
||||
ОписаниеПользователяИБ.Имя, ?(ПараметрыОбработки.СтарыйПользовательИБСуществует,
|
||||
ПараметрыОбработки.ОписаниеСтарогоПользователяИБ.Имя, ""));
|
||||
ПараметрыВыполнения = Новый Структура;
|
||||
ПараметрыВыполнения.Вставить("Пользователь", ПользовательОбъект);
|
||||
ПараметрыВыполнения.Вставить("ИмяДляВхода", ИмяДляВхода);
|
||||
ПараметрыВыполнения.Вставить("НовыйПароль", ?(ПарольЗадан, ОписаниеПользователяИБ.Пароль, ""));
|
||||
ПараметрыВыполнения.Вставить("СтарыйПароль", Неопределено);
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ВернутьПарольБезУстановки", Ложь);
|
||||
ПараметрыФормы.Вставить("СтарыйПароль", Неопределено);
|
||||
ПараметрыФормы.Вставить("ИмяДляВхода", "");
|
||||
Если ДополнительныеПараметры <> Неопределено Тогда
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыФормы, ДополнительныеПараметры);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2339,7 +2339,27 @@
|
||||
БлокировкаДанных.Заблокировать();
|
||||
ЗаблокироватьДанныеДляРедактирования(ФайлИлиВерсия, , УникальныйИдентификатор);
|
||||
|
||||
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
||||
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
||||
Если ФайлИлиВерсияОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||
|
||||
ДанныеФайла = РаботаСФайламиВТомахСлужебный.ДанныеФайла(ФайлИлиВерсия, Ложь);
|
||||
Если ДанныеФайла <> Неопределено Тогда
|
||||
|
||||
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
|
||||
ЗаполнитьЗначенияСвойств(СвойстваФайла, ФайлИлиВерсияОбъект);
|
||||
|
||||
// Исправить
|
||||
РаботаСФайламиВТомахСлужебный.УдалитьФайл(
|
||||
РаботаСФайламиВТомахСлужебный.ПолноеИмяФайлаВТоме(СвойстваФайла));
|
||||
|
||||
КонецЕсли;
|
||||
// Изменяем путь к файлу, чтобы он был уникален.
|
||||
// Т.к. данные с диска удалены, то корректность расширения не сохраняем.
|
||||
ФайлИлиВерсияОбъект.ПутьКФайлу = ФайлИлиВерсияОбъект.ПутьКФайлу + "_remove";//@Non-NLS
|
||||
Иначе
|
||||
РаботаСФайламиСлужебный.УдалитьЗаписьИзРегистраДвоичныеДанныеФайлов(ФайлИлиВерсия);
|
||||
КонецЕсли;
|
||||
|
||||
ФайлИлиВерсияОбъект.ПометкаУдаления = Истина;
|
||||
ФайлИлиВерсияОбъект.ДополнительныеСвойства.Вставить("УдалениеДанных", Истина);
|
||||
ФайлИлиВерсияОбъект.Записать();
|
||||
|
||||
@@ -166,6 +166,7 @@
|
||||
// * БлокироватьВесьИнтерфейс - Булево - если Истина, форма вопроса открывается, блокируя работу всех
|
||||
// остальных открытых окон, включая главное окно.
|
||||
// * Картинка - Картинка - картинка, выводимая в окне вопроса.
|
||||
// * ТекстФлажка - Строка - текст флажка "Больше не спрашивать".
|
||||
//
|
||||
Функция ПараметрыВопросаПользователю() Экспорт
|
||||
|
||||
@@ -178,6 +179,8 @@
|
||||
Параметры.Вставить("БольшеНеЗадаватьЭтотВопрос", Ложь);
|
||||
Параметры.Вставить("БлокироватьВесьИнтерфейс", Ложь);
|
||||
Параметры.Вставить("Картинка", БиблиотекаКартинок.Вопрос32);
|
||||
Параметры.Вставить("ТекстФлажка", "");
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -457,10 +457,14 @@
|
||||
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
||||
МестоположениеМакетаРазделенное.Удалить(МестоположениеМакетаРазделенное.ВГраница());
|
||||
МетаданныеПоПолномуИмени = Метаданные.НайтиПоПолномуИмени(СтрСоединить(МестоположениеМакетаРазделенное, "."));
|
||||
|
||||
Если МетаданныеПоПолномуИмени = Неопределено Тогда
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Неизвестный тип объекта метаданных ""%1"".'"), МетаданныеПоПолномуИмени);
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("Версия", "0.0.0.0");
|
||||
Параметры.Вставить("Местоположение", Местоположение);
|
||||
Возврат Новый ФиксированнаяСтруктура(Параметры);
|
||||
КонецЕсли;
|
||||
|
||||
ПутьКМакетам = МетаданныеПоПолномуИмени.Макеты;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -510,9 +514,13 @@
|
||||
КонецЦикла;
|
||||
|
||||
Если ТаблицаВерсий.Количество() = 0 Тогда
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не существует макет внешней компоненты %1.'"),
|
||||
Местоположение);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("Версия", "0.0.0.0");
|
||||
Параметры.Вставить("Местоположение", Местоположение);
|
||||
|
||||
Возврат Новый ФиксированнаяСтруктура(Параметры);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТаблицаВерсий.Сортировать("РасширеннаяВерсия Убыв");
|
||||
|
||||
@@ -1115,10 +1115,7 @@
|
||||
КонецЦикла;
|
||||
|
||||
Если ТранзакцияАктивна() И ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаПользователей");
|
||||
Блокировка.Заблокировать();
|
||||
ЗаблокироватьРегистрыПланированияОбновленияКлючейДоступаВФайловойИБ();
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбновлениеКлючейДоступаКДанным.Количество() > 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(НепринятыеКОбработкеПочтовымСерверомИсходящиеПисьма.КоличествоПопыток, 0) КАК КоличествоПопыток
|
||||
|ИЗ
|
||||
| Документ.ЭлектронноеПисьмоИсходящее КАК ЭлектронноеПисьмоИсходящее
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
|
||||
| Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоИсходящее КАК ЭлектронноеПисьмоИсходящее
|
||||
| ПО ЭлектронноеПисьмоИсходящее.УчетнаяЗапись = УчетныеЗаписиЭлектроннойПочты.Ссылка
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|
||||
@@ -654,7 +654,6 @@
|
||||
| НЕ ЭлектронноеПисьмоИсходящее.ПометкаУдаления
|
||||
| И НЕ УчетныеЗаписиЭлектроннойПочты.ПометкаУдаления
|
||||
| И ЭлектронноеПисьмоИсходящее.СтатусПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
|
||||
| И ЭлектронноеПисьмоИсходящее.Автор = &Пользователь
|
||||
| И УчетныеЗаписиЭлектроннойПочты.ИспользоватьДляОтправки
|
||||
| И НЕ ЕСТЬ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"?>
|
||||
<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>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="2b14d58b-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2b14d5c6-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="2b14d5d0-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="2b14d5d1-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="2b14d5da-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="2b14d5db-580b-11ec-019b-0242ac110002"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="27b25024-8037-442b-8d19-ccca01fe4681"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="44c7c0e6-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="44c7c118-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="44c7c119-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="44c7c122-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="44c7c12c-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="44c7c12d-6427-11ec-8f95-0242ac110002"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="febf554d-60d9-4203-8bd5-4ebc73722c88"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.5.274</version>
|
||||
<version>3.1.5.289</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<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="20211004" 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="20221005" 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="20210720" 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="20221011" 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="20210914" 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="20220726" 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="20210720" 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="20160521" 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="20210920" 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="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="20220920" 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="20210513" 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="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="2017" DayType="Предпраздничный" Date="20170821" 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="20210830" 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="20220830" 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="20220416" SwapDate="20220418"/>
|
||||
<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="20160624" 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="2022" DayType="Предпраздничный" Date="20220317" 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="20160318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
||||
|
||||
+1
-1
@@ -588,7 +588,7 @@
|
||||
|1. Заявление на выпуск сертификата (подготовленное на предыдущем шаге).
|
||||
|2. Копия* документа, удостоверяющего личность представителя организации, указанного для выпуска сертификата.
|
||||
|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"));
|
||||
|
||||
@@ -13,10 +13,9 @@
|
||||
<li><b>В разделах</b> - выбор объектов в разделах программы. С помощью флажков в списке разделов можно уточнить отбор. С помощью кнопок панели навигации можно выбрать все или отключить все флажки. Для подтверждения нажмите кнопку <b>Выбрать</b>. Настройки будут сохранены.</li></ul><p>Объекты программы представлены в виде дерева. С помощью кнопки <img src="StdPicture.Change"></img><img src=""></img> можно просмотреть выбранный объект программы. Если выбрана группа, то открывается список.</p>
|
||||
<p>При удалении помеченных объектов может наблюдаться замедление работы программы. Поэтому рекомендуется проводить удаление, когда в программе не работают пользователи или когда их мало.</p>
|
||||
<h3 style="font-size: 13.4399995803833px;">Удаление помеченных объектов </h3>
|
||||
<p>Программа позволяет удалять помеченные ранее объекты двумя способами: </p>
|
||||
<p>Программа позволяет удалять помеченные ранее объекты. </p>
|
||||
<p></p>
|
||||
<ul><li><b>Удалить все</b> - программа производит поиск и удаление всех помеченных объектов. Через некоторое время программа выводит сообщение о количестве удаленных объектов, при этом вмешательство потребуется, только если удаление невозможно в случае обнаружения ссылок на удаляемые объекты;</li>
|
||||
<li><b>Удалить выбранные</b> - будут удалены выбранные ранее объекты.</li>
|
||||
<ul><li><b>Удалить выбранные</b> - программа производит поиск помеченных объектов. По умолчанию выбраны все найденные объекты, можно изменить выбор. Будут удалены выбранные ранее объекты.Через некоторое время программа выводит сообщение о количестве удаленных объектов, при этом вмешательство потребуется, только если удаление невозможно в случае обнаружения ссылок на удаляемые объекты.</li>
|
||||
<li><b>Отменить</b> - прекратить удаление.</li>
|
||||
<li>В случае успешного выполнения программа выводит сообщение о количестве удаленных объектов. Для возвращения в программу нажмите кнопку <b>Закрыть</b>.</li></ul><h3>Действия при невозможности удаления объектов</h3>
|
||||
<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>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||
<right>
|
||||
@@ -1461,6 +1374,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ОбщиеВнешниеКомпоненты</name>
|
||||
<right>
|
||||
|
||||
@@ -14,6 +14,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -45,13 +52,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||
<right>
|
||||
|
||||
@@ -1420,45 +1420,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Constant.ИспользоватьСинхронизациюДанныхВМоделиСервиса</name>
|
||||
<right>
|
||||
@@ -2034,6 +1995,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Document.ТелефонныйЗвонок</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user