3_1_9_261
This commit is contained in:
1 parent
964f40af7d
commit
b3f016d3f3
115 files changed
+2204
-1561
No files matched your search
@@ -43,7 +43,9 @@
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
Если Элементы.Список.ТекущаяСтрока <> Неопределено Тогда
|
||||
Если Элементы.Список.ТекущаяСтрока <> Неопределено
|
||||
И ТипЗнч(Элементы.Список.ТекущиеДанные) = Тип("ДанныеФормыСтруктура")
|
||||
И Элементы.Список.ТекущиеДанные.Свойство("Автор") Тогда
|
||||
Элементы.ФормаУдалить.Доступность =
|
||||
Элементы.Список.ТекущиеДанные.Автор = ПользователиКлиент.АвторизованныйПользователь();
|
||||
КонецЕсли;
|
||||
|
||||
@@ -212,38 +212,6 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Параметры.ВерсияПодсистемыНаНачалоОбновления, "3.1.9.224") < 0
|
||||
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ГенерацияШтрихкода")
|
||||
И ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеВнешнихКомпонент")
|
||||
И Не ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
|
||||
ИспользуемыеКомпоненты = ВнешниеКомпонентыСервер.ИспользуемыеКомпоненты("ДляЗагрузки");
|
||||
МодульГенерацияШтрихкода = ОбщегоНазначения.ОбщийМодуль("ГенерацияШтрихкода");
|
||||
|
||||
ОписаниеКомпоненты = МодульГенерацияШтрихкода.ОписаниеКомпоненты();
|
||||
|
||||
Если ИспользуемыеКомпоненты.Найти(ОписаниеКомпоненты.ИмяОбъекта, "Идентификатор") = Неопределено Тогда
|
||||
|
||||
КомпонентаПоследнейВерсииИзМакета = СтандартныеПодсистемыСервер.КомпонентаПоследнейВерсии(
|
||||
ОписаниеКомпоненты.ИмяОбъекта, ОписаниеКомпоненты.ПолноеИмяМакета);
|
||||
|
||||
МестоположениеМакетаРазделенное = СтрРазделить(КомпонентаПоследнейВерсииИзМакета.Местоположение, ".");
|
||||
ДвоичныеДанные = ПолучитьОбщийМакет(МестоположениеМакетаРазделенное.Получить(МестоположениеМакетаРазделенное.ВГраница()));
|
||||
|
||||
ПараметрыКомпоненты = ВнешниеКомпонентыСлужебный.ПараметрыЗагрузки();
|
||||
ПараметрыКомпоненты.Идентификатор = ОписаниеКомпоненты.ИмяОбъекта;
|
||||
ПараметрыКомпоненты.Наименование = НСтр("ru='Компонента для генерации штрихкодов'");
|
||||
ПараметрыКомпоненты.Версия = КомпонентаПоследнейВерсииИзМакета.Версия;
|
||||
ПараметрыКомпоненты.ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Добавлена автоматически %1.'"), ТекущаяДатаСеанса());
|
||||
ПараметрыКомпоненты.ОбновлятьСПортала1СИТС = Истина;
|
||||
ПараметрыКомпоненты.Данные = ДвоичныеДанные;
|
||||
|
||||
ВнешниеКомпонентыСлужебный.ЗагрузитьКомпонентуИзДвоичныхДанных(ПараметрыКомпоненты, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры:
|
||||
|
||||
@@ -52,14 +52,11 @@
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Ссылка.Видимость = Ложь;
|
||||
Элементы.ГруппаПредставитель.Видимость = Параметры.Представители.Количество() > 0;
|
||||
|
||||
СведенияОбОрганизации.Вставить("СсылкаТип", ТипСсылки);
|
||||
|
||||
Иначе
|
||||
Элементы.Ссылка1.Видимость = Ложь;
|
||||
Элементы.Ссылка.Видимость = ЗначениеЗаполнено(Ссылка);
|
||||
Элементы.ГруппаПредставитель.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||
@@ -608,7 +605,7 @@
|
||||
Форма.Элементы.ЭтоИностраннаяОрганизация.Видимость = Не Форма.ЭтоИндивидуальныйПредприниматель;
|
||||
Форма.Элементы.ГруппаНесколькоПредставителей.Видимость = Форма.ПредставительНесколько;
|
||||
Форма.Элементы.ГруппаПредставитель.ОтображатьЗаголовок = Не Форма.ЭтоИндивидуальныйПредприниматель;
|
||||
Форма.Элементы.ГруппаПредставитель.Видимость = Форма.ЭтоФилиал Или Форма.ЭтоИндивидуальныйПредприниматель;
|
||||
Форма.Элементы.ГруппаПредставитель.Видимость = Форма.Параметры.РедактированиеТаблицы И (Форма.ЭтоФилиал Или Форма.ЭтоИндивидуальныйПредприниматель);
|
||||
Форма.Элементы.Представитель.Заголовок = ?(Форма.ЭтоИндивидуальныйПредприниматель, НСтр("ru='Физическое лицо'"), НСтр("ru='Представитель'"));
|
||||
Если Форма.ТаблицаПредставительНесколько.Количество() > 0 Тогда
|
||||
Если Форма.ТаблицаПредставительНесколько.Количество() = 1 Тогда
|
||||
|
||||
@@ -340,8 +340,8 @@
|
||||
|
||||
Функция СведенияОФизическомЛицеДоверителе(РеквизитыФизическогоЛица, ДляНалоговыхОрганов) // ФЛДоверТип
|
||||
|
||||
ИНН = РеквизитыФизическогоЛица.ИНН;
|
||||
СНИЛС = РеквизитыФизическогоЛица.СНИЛС;
|
||||
ИНН = РеквизитыФизическогоЛица.ИННФЛ;
|
||||
СНИЛС = РеквизитыФизическогоЛица.СтраховойНомерПФР;
|
||||
СведенияОФизическомЛице = СведенияОФизическомЛице(РеквизитыФизическогоЛица, ДляНалоговыхОрганов);
|
||||
|
||||
СведенияОФизическомЛицеДоверителе = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(ИдентификаторСхемыМЧД(), "ФЛДоверТип"));
|
||||
|
||||
@@ -212,7 +212,7 @@
|
||||
Процедура ЗаполнитьРасписаниеОтображенияФормы()
|
||||
|
||||
ТекущееРасписание = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей");
|
||||
Если ТекущееРасписание = Неопределено Тогда
|
||||
Если ТипЗнч(ТекущееРасписание) <> Тип("Структура") Тогда
|
||||
ТекущееРасписание = Новый Структура;
|
||||
ТекущееРасписание.Вставить("Идентификатор");
|
||||
ТекущееРасписание.Вставить("Представление");
|
||||
|
||||
@@ -1138,7 +1138,10 @@
|
||||
ВозниклоИсключениеПриФормировании = Не ПечатнаяФормаДоступна И НастройкаПечатнойФормы <> Неопределено
|
||||
И ЗначениеЗаполнено(НастройкаПечатнойФормы.ТекстОшибкиФормирования);
|
||||
|
||||
Если ВозниклоИсключениеПриФормировании И ИспользуетсяПользовательскийМакет(НастройкаПечатнойФормы.ПутьКМакету) Тогда
|
||||
ИспользуетсяПользовательскийМакет = ЗначениеЗаполнено(НастройкаПечатнойФормы.ПутьКМакету)
|
||||
И ИспользуетсяПользовательскийМакет(НастройкаПечатнойФормы.ПутьКМакету);
|
||||
|
||||
Если ВозниклоИсключениеПриФормировании И ИспользуетсяПользовательскийМакет Тогда
|
||||
ТекстВопроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось сформировать печатную форму по причине:
|
||||
|%1
|
||||
|
||||
@@ -651,10 +651,10 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если Поле = Элементы.ВыбранныеПоляПоле Тогда // Изменение порядка.
|
||||
Если ТипЗнч(Строка.Поле) = Тип("ПолеКомпоновкиДанных") Тогда
|
||||
ВыбранныеПоляВыбратьПоле(ИдентификаторСтроки, Строка);
|
||||
ИначеЕсли Строка.ЭтоГруппа Тогда
|
||||
Если Строка.ЭтоГруппа Тогда
|
||||
ВыбранныеПоляВыбратьГруппу(ИдентификаторСтроки, Строка);
|
||||
ИначеЕсли ТипЗнч(Строка.Поле) = Тип("ПолеКомпоновкиДанных") Тогда
|
||||
ВыбранныеПоляВыбратьПоле(ИдентификаторСтроки, Строка);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
@@ -3069,7 +3069,7 @@
|
||||
Если ТипЗнч(ЭлементНастройки) = Тип("ГруппаВыбранныхПолейКомпоновкиДанных") Тогда
|
||||
Строка.ЭтоГруппа = Истина;
|
||||
Строка.Картинка = ВариантыОтчетовСлужебныйКлиентСервер.ИндексКартинкиПоля(Неопределено, Истина);
|
||||
Строка.Заголовок = ЗаголовокГруппыВыбранныхПолей(ЭлементНастройки);
|
||||
Строка.Заголовок = ЗаголовокГруппыВыбранныхПолей(ЭлементНастройки, СвойствоЭлементаСтруктуры);
|
||||
|
||||
ОбновитьВыбранныеПоля(Строка.ПолучитьЭлементы(), ЭлементНастройки.Элементы);
|
||||
Иначе
|
||||
@@ -3096,7 +3096,7 @@
|
||||
ЭлементНастройки = ЭлементНастройки(СвойствоЭлементаСтруктуры, Строка);
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ЗаголовокГруппы", ЭлементНастройки.Заголовок);
|
||||
ПараметрыФормы.Вставить("ЗаголовокГруппы", Строка.Заголовок);
|
||||
ПараметрыФормы.Вставить("Расположение", ЭлементНастройки.Расположение);
|
||||
|
||||
Обработчик = Новый ОписаниеОповещения("ВыбранныеПоляПослеВыбораГруппы", ЭтотОбъект, ИдентификаторСтроки);
|
||||
@@ -3382,9 +3382,17 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ЗаголовокГруппыВыбранныхПолей(ЭлементНастройки)
|
||||
Функция ЗаголовокГруппыВыбранныхПолей(ЭлементНастройки, СвойствоЭлементаСтруктуры = Неопределено)
|
||||
ЗаголовокГруппы = ЭлементНастройки.Заголовок;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ЗаголовокГруппы) И СвойствоЭлементаСтруктуры <> Неопределено
|
||||
И ЭлементНастройки.Поле <> Неопределено Тогда
|
||||
ОписаниеНастройки = СвойствоЭлементаСтруктуры.ДоступныеПоляВыбора.НайтиПоле(ЭлементНастройки.Поле);
|
||||
Если ОписаниеНастройки <> Неопределено Тогда
|
||||
ЗаголовокГруппы = ОписаниеНастройки.Заголовок;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ЗаголовокГруппы) Тогда
|
||||
ЗаголовокГруппы = "(" + ЭлементНастройки.Расположение + ")";
|
||||
ИначеЕсли ЭлементНастройки.Расположение <> РасположениеПоляКомпоновкиДанных.Авто Тогда
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<shapeRepresentation>WhenActive</shapeRepresentation>
|
||||
<shapeRepresentation>Always</shapeRepresentation>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
|
||||
@@ -2248,6 +2248,7 @@
|
||||
Для Каждого ВариантНастроекКД Из ВариантыНастроек Цикл
|
||||
ОписаниеВарианта = Результат.Добавить();
|
||||
ОписаниеВарианта.Отчет = ОписаниеОтчета.Отчет;
|
||||
ОписаниеВарианта.ОтчетПолноеИмя = ОписаниеОтчета.ОтчетПолноеИмя;
|
||||
ОписаниеВарианта.КлючВарианта = ВариантНастроекКД.Имя;
|
||||
ОписаниеВарианта.Наименование = ВариантНастроекКД.Представление;
|
||||
Если ПустаяСтрока(ОписаниеВарианта.Наименование) Тогда // если конфигурация частично локализована
|
||||
@@ -2276,7 +2277,7 @@
|
||||
|
||||
Если ПустаяСтрока(ОписаниеОтчета.ОсновнойВариант) Тогда
|
||||
ОписаниеВарианта = Результат.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(ОписаниеВарианта, ОписаниеОтчета, "Отчет, Наименование, Назначение");
|
||||
ЗаполнитьЗначенияСвойств(ОписаниеВарианта, ОписаниеОтчета, "Отчет, Наименование, Назначение, ОтчетПолноеИмя");
|
||||
ОписаниеВарианта.КлючВарианта = "";
|
||||
ОписаниеВарианта.ЭтоВариант = Истина;
|
||||
ОписаниеОтчета.ОсновнойВариант = ОписаниеВарианта.КлючВарианта;
|
||||
@@ -3945,7 +3946,7 @@
|
||||
ОписаниеОтчета = Результат.ВариантыОтчетов.НайтиСтроки(Новый Структура("Отчет, ЭтоВариант", ОписаниеВарианта.Отчет, Ложь))[0];
|
||||
ЗаполнитьОписаниеСтрокиВарианта(ОписаниеВарианта, ОписаниеОтчета);
|
||||
Если ПустаяСтрока(ОписаниеОтчета.ОсновнойВариант) Или ОписаниеВарианта.КлючВарианта = ОписаниеОтчета.ОсновнойВариант Тогда
|
||||
КлючОсновногоВарианта = ОписаниеВарианта.Отчет.ПолноеИмя + "." + ОписаниеВарианта.КлючВарианта;
|
||||
КлючОсновногоВарианта = ОписаниеВарианта.ОтчетПолноеИмя + "." + ОписаниеВарианта.КлючВарианта;
|
||||
ВариантСсылка = ОсновныеВарианты[КлючОсновногоВарианта];
|
||||
Если ВариантСсылка = Неопределено Тогда
|
||||
ОписаниеВарианта.ВариантРодитель = ПустаяСсылка;
|
||||
@@ -3955,7 +3956,7 @@
|
||||
Иначе
|
||||
ОсновнойВариант = Результат.ВариантыОтчетов.НайтиСтроки(
|
||||
Новый Структура("Отчет, КлючВарианта", ОписаниеВарианта.Отчет, ОписаниеОтчета.ОсновнойВариант))[0];
|
||||
КлючОсновногоВарианта = ОсновнойВариант.Отчет.ПолноеИмя + "." + ОсновнойВариант.КлючВарианта;
|
||||
КлючОсновногоВарианта = ОсновнойВариант.ОтчетПолноеИмя + "." + ОсновнойВариант.КлючВарианта;
|
||||
ОсновнойВариантСсылка = ОсновныеВарианты[КлючОсновногоВарианта];
|
||||
Если ОсновнойВариантСсылка = Неопределено Тогда
|
||||
ОсновнойВариант.ВариантРодитель = ПустаяСсылка;
|
||||
@@ -9540,6 +9541,7 @@
|
||||
Результат = Новый ТаблицаЗначений;
|
||||
|
||||
Результат.Колонки.Добавить("Отчет", РеквизитыСправочника.Отчет.Тип);
|
||||
Результат.Колонки.Добавить("ОтчетПолноеИмя", ОписаниеТиповСтрока());
|
||||
Результат.Колонки.Добавить("Метаданные", ОписаниеОбъектаМетаданных);
|
||||
Результат.Колонки.Добавить("ИспользуетСКД", ОписаниеПризнака);
|
||||
Результат.Колонки.Добавить("КлючВарианта", РеквизитыСправочника.КлючВарианта.Тип);
|
||||
@@ -9621,6 +9623,7 @@
|
||||
ОписаниеОтчета.ФорматНастроекСКД = ФорматНастроекСКД;
|
||||
ОписаниеОтчета.НастройкиДляПоиска = НастройкиДляПоиска;
|
||||
ОписаниеОтчета.Назначение = ВариантыОтчетовСлужебный.НазначениеВариантаОтчетаПоУмолчанию();
|
||||
ОписаниеОтчета.ОтчетПолноеИмя = МетаданныеОтчета.ПолноеИмя();
|
||||
|
||||
Возврат ОписаниеОтчета;
|
||||
|
||||
|
||||
@@ -190,15 +190,12 @@
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
#КонецЕсли
|
||||
ВнешняяКомпонента = Неопределено;
|
||||
ОписаниеКомпоненты = ОписаниеКомпоненты();
|
||||
|
||||
#Если НЕ МобильноеПриложениеСервер Тогда
|
||||
Если ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВнешниеКомпоненты") Тогда
|
||||
МодульВнешниеКомпонентыСервер = ОбщегоНазначения.ОбщийМодуль("ВнешниеКомпонентыСервер");
|
||||
ПараметрыПодключения = МодульВнешниеКомпонентыСервер.ПараметрыПодключения();
|
||||
ПараметрыПодключения.ПолноеИмяМакета = ОписаниеКомпоненты.ПолноеИмяМакета;
|
||||
РезультатПодключения = МодульВнешниеКомпонентыСервер.ПодключитьКомпоненту(ОписаниеКомпоненты.ИмяОбъекта,,
|
||||
ПараметрыПодключения);
|
||||
РезультатПодключения = МодульВнешниеКомпонентыСервер.ПодключитьКомпоненту("Barcode");
|
||||
Если РезультатПодключения.Подключено Тогда
|
||||
ВнешняяКомпонента = РезультатПодключения.ПодключаемыйМодуль;
|
||||
КонецЕсли;
|
||||
@@ -207,7 +204,7 @@
|
||||
#КонецЕсли
|
||||
|
||||
Если ВнешняяКомпонента = Неопределено Тогда
|
||||
ВнешняяКомпонента = ОбщегоНазначения.ПодключитьКомпонентуИзМакета(ОписаниеКомпоненты.ИмяОбъекта, ОписаниеКомпоненты.ПолноеИмяМакета);
|
||||
ВнешняяКомпонента = ОбщегоНазначения.ПодключитьКомпонентуИзМакета("Barcode", "ОбщийМакет.КомпонентаПечатиШтрихкодов");
|
||||
КонецЕсли;
|
||||
|
||||
Если ВнешняяКомпонента = Неопределено Тогда
|
||||
@@ -240,22 +237,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Описание подключения внешней компоненты печати штрихкодов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * ПолноеИмяМакета - Строка
|
||||
// * ИмяОбъекта - Строка
|
||||
//
|
||||
Функция ОписаниеКомпоненты() Экспорт
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("ИмяОбъекта", "Barcode");
|
||||
Параметры.Вставить("ПолноеИмяМакета", "ОбщийМакет.КомпонентаПечатиШтрихкодов");
|
||||
Возврат Параметры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -1944,6 +1944,135 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает из журнала регистрации события, связанные с доступом к персональным данным и помещает их во временное
|
||||
// хранилище по следующему алгоритму:
|
||||
// - Выбираются события аутентификации, начала и окончания сеансов, кроме фоновых заданий.
|
||||
// - Выбираются события доступа к данным.
|
||||
// - Полученные события помещаются в одну таблицу значений, сортируются и ограничиваются требуемым количеством.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОтчета - см. ЖурналРегистрации.ПрочитатьСобытияЖурналаРегистрации.ПараметрыОтчета
|
||||
// АдресХранилища - см. ЖурналРегистрации.ПрочитатьСобытияЖурналаРегистрации.АдресХранилища
|
||||
Процедура ПрочитатьСобытияДоступаКПерсональнымДанным(ПараметрыОтчета, АдресХранилища) Экспорт
|
||||
|
||||
СобытияАутентификации = СобытияЖурналаРегистрации(ОбщегоНазначения.СкопироватьРекурсивно(ПараметрыОтчета),
|
||||
КонтролируемыеСобытияАутентификации(), КонтролируемыеПриложенияАутентификации());
|
||||
|
||||
СобытияДоступа = СобытияЖурналаРегистрации(ОбщегоНазначения.СкопироватьРекурсивно(ПараметрыОтчета),
|
||||
КонтролируемыеСобытияДоступа(), КонтролируемыеПриложенияДоступа());
|
||||
|
||||
Если ЗначениеЗаполнено(СобытияАутентификации) И ЗначениеЗаполнено(СобытияДоступа) Тогда
|
||||
ВсеСобытия = СобытияАутентификации;
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(СобытияДоступа, ВсеСобытия);
|
||||
ИначеЕсли ЗначениеЗаполнено(СобытияАутентификации) Тогда
|
||||
ВсеСобытия = СобытияАутентификации;
|
||||
ИначеЕсли ЗначениеЗаполнено(СобытияДоступа) Тогда
|
||||
ВсеСобытия = СобытияДоступа;
|
||||
Иначе
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("СобытияЖурнала", Неопределено);
|
||||
ПоместитьВоВременноеХранилище(Результат, АдресХранилища);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ВсеСобытия.Сортировать("ДатаНаСервере Убыв");
|
||||
СобытияЖурнала = ВсеСобытия.СкопироватьКолонки();
|
||||
Для Сч = 1 По ВсеСобытия.Количество() Цикл
|
||||
Если Сч > ПараметрыОтчета.КоличествоПоказываемыхСобытий Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
НоваяСтрока = СобытияЖурнала.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ВсеСобытия.Получить(Сч - 1));
|
||||
КонецЦикла;
|
||||
СобытияЖурнала.Сортировать("ДатаНаСервере Возр");
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("СобытияЖурнала", СобытияЖурнала);
|
||||
ПоместитьВоВременноеХранилище(Результат, АдресХранилища);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры:
|
||||
// ПараметрыОтчета - см. ЖурналРегистрации.ПрочитатьСобытияЖурналаРегистрации.ПараметрыОтчета
|
||||
// КонтролируемыеСобытия - СписокЗначений
|
||||
// КонтролируемыеПриложения - Массив
|
||||
Функция СобытияЖурналаРегистрации(Знач ПараметрыОтчета, КонтролируемыеСобытия, КонтролируемыеПриложения)
|
||||
|
||||
СобытияЖурнала = Неопределено;
|
||||
|
||||
ОтборЖурналаРегистрации = ПараметрыОтчета.ОтборЖурналаРегистрации;
|
||||
|
||||
КоличествоСобытий = ОтборЖурналаРегистрации.Событие.Количество();
|
||||
Для Сч = 1 По КоличествоСобытий Цикл
|
||||
Событие = ОтборЖурналаРегистрации.Событие.Получить(КоличествоСобытий - Сч);
|
||||
Если КонтролируемыеСобытия.НайтиПоЗначению(Событие.Значение) = Неопределено Тогда
|
||||
ОтборЖурналаРегистрации.Событие.Удалить(Событие);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если ОтборЖурналаРегистрации.Событие.Количество() <> 0 Тогда
|
||||
ОтборЖурналаРегистрации.ИмяПриложения = КонтролируемыеПриложения;
|
||||
АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, Новый УникальныйИдентификатор);
|
||||
ЖурналРегистрации.ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресХранилища);
|
||||
РезультатВыполнения = ПолучитьИзВременногоХранилища(АдресХранилища);
|
||||
СобытияЖурнала = РезультатВыполнения.СобытияЖурнала;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СобытияЖурнала;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений из Строка
|
||||
Функция КонтролируемыеСобытияДоступа() Экспорт
|
||||
|
||||
СписокСобытий = Новый СписокЗначений;
|
||||
СписокСобытий.Добавить("_$Access$_.Access", НСтр("ru = 'Доступ. Доступ'"));
|
||||
СписокСобытий.Добавить("_$Access$_.AccessDenied", НСтр("ru = 'Доступ. Отказ в доступе'"));
|
||||
|
||||
Возврат СписокСобытий;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений из Строка
|
||||
Функция КонтролируемыеСобытияАутентификации() Экспорт
|
||||
|
||||
СписокСобытий = Новый СписокЗначений;
|
||||
СписокСобытий.Добавить("_$Session$_.Authentication", НСтр("ru = 'Сеанс. Аутентификация'"));
|
||||
СписокСобытий.Добавить("_$Session$_.AuthenticationError", НСтр("ru = 'Сеанс. Ошибка аутентификации'"));
|
||||
СписокСобытий.Добавить("_$Session$_.Start", НСтр("ru = 'Сеанс. Начало'"));
|
||||
СписокСобытий.Добавить("_$Session$_.Finish", НСтр("ru = 'Сеанс. Завершение'"));
|
||||
|
||||
Возврат СписокСобытий;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строка
|
||||
Функция КонтролируемыеПриложенияДоступа() Экспорт
|
||||
|
||||
СписокПриложений = Новый Массив;
|
||||
СписокПриложений.Добавить("1CV8"); // идентификатор приложения 1С:Предприятие в режиме запуска "Толстый клиент"
|
||||
СписокПриложений.Добавить("1CV8C"); // идентификатор приложения 1С:Предприятие в режиме запуска "Тонкий клиент"
|
||||
СписокПриложений.Добавить("WebClient"); // идентификатор приложения 1С:Предприятие в режиме запуска "Веб-клиент"
|
||||
СписокПриложений.Добавить("BackgroundJob"); // идентификатор фонового задания
|
||||
|
||||
Возврат СписокПриложений;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строка
|
||||
Функция КонтролируемыеПриложенияАутентификации()
|
||||
|
||||
СписокПриложений = КонтролируемыеПриложенияДоступа();
|
||||
СписокПриложений.Удалить(СписокПриложений.Найти("BackgroundJob"));
|
||||
|
||||
Возврат СписокПриложений;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает описание данных организации.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
@@ -4112,7 +4112,7 @@
|
||||
Если ИмяПараметра = "ПараметрыАвторизацииВРаспределенномРеестре" Тогда
|
||||
ПараметрыРезультатаАвторизации = ПараметрыРезультатаАвторизацииНаСервереМЧД();
|
||||
ПараметрыСеанса.ПараметрыАвторизацииВРаспределенномРеестре = Новый ФиксированнаяСтруктура(ПараметрыРезультатаАвторизации);
|
||||
УстановленныеПараметры.Добавить("РезультатАвторизацииАвторизацииНаСервереМЧДРРСКО");
|
||||
УстановленныеПараметры.Добавить("ПараметрыАвторизацииВРаспределенномРеестре");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
|
||||
НаименованияЛокализуемыхРеквизитов = НаименованияЛокализуемыхРеквизитовОбъекта(ОбъектМетаданных);
|
||||
Для каждого Поле Из ПоляВводаПоСтроке Цикл
|
||||
Если НаименованияЛокализуемыхРеквизитов.Получить(Поле.Имя) = Истина Тогда
|
||||
Если НаименованияЛокализуемыхРеквизитов.Получить(Поле.Имя) <> Неопределено Тогда
|
||||
|
||||
Поля.Добавить("Таблица." + Поле.Имя + " ПОДОБНО &СтрокаПоиска СПЕЦСИМВОЛ ""~""");
|
||||
|
||||
@@ -1493,7 +1493,7 @@
|
||||
|
||||
Для каждого Колонка Из РезультатЗапроса.Колонки Цикл
|
||||
Если СтрЗаканчиваетсяНа(Колонка.Имя, "Язык1") Или СтрЗаканчиваетсяНа(Колонка.Имя, "Язык2") Тогда
|
||||
СписокРеквизитовОбъекта.Вставить(Префикс + Лев(Колонка.Имя, СтрДлина(Колонка.Имя) - ДлинаСуффиксаЯзыка), Истина);
|
||||
СписокРеквизитовОбъекта.Вставить(Префикс + Лев(Колонка.Имя, СтрДлина(Колонка.Имя) - ДлинаСуффиксаЯзыка), Ложь);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
@@ -1534,7 +1534,7 @@
|
||||
|
||||
Для каждого Колонка Из РезультатЗапроса.Колонки Цикл
|
||||
Если СтрЗаканчиваетсяНа(Колонка.Имя, "Язык1") Или СтрЗаканчиваетсяНа(Колонка.Имя, "Язык2") Тогда
|
||||
СписокРеквизитовОбъекта.Вставить(Префикс + Лев(Колонка.Имя, СтрДлина(Колонка.Имя) - ДлинаСуффиксаЯзыка), Истина);
|
||||
СписокРеквизитовОбъекта.Вставить(Префикс + Лев(Колонка.Имя, СтрДлина(Колонка.Имя) - ДлинаСуффиксаЯзыка), Ложь);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
@@ -2297,7 +2297,10 @@
|
||||
ИзменяемыйОбъект.Представления.Удалить(НайденнаяСтрока);
|
||||
КонецЦикла;
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначенияЯзыковыхКонстант.ОсновнойЯзыкСтароеЗначение) Тогда
|
||||
РеквизитПрисутствуетВТабличнойЧасти = ПараметрыЗаполнения.ЛокализуемыеРеквизитыОбъекта[МультиязычныйРеквизит];
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначенияЯзыковыхКонстант.ОсновнойЯзыкСтароеЗначение)
|
||||
И РеквизитПрисутствуетВТабличнойЧасти Тогда
|
||||
|
||||
Если ПараметрыЗаполнения.ПоддерживаетсяИерархия
|
||||
И ИзменяемыйОбъект.ЭтоГруппа
|
||||
@@ -2405,9 +2408,13 @@
|
||||
ИзменяемыйОбъект[МультиязычныйРеквизит] = ЗначениеЗаполнения;
|
||||
КонецЕсли;
|
||||
|
||||
РеквизитПрисутствуетВТабличнойЧасти = ?(ЕстьПараметрыЗаполнения,
|
||||
ПараметрыЗаполнения.ЛокализуемыеРеквизитыОбъекта[МультиязычныйРеквизит], Неопределено);
|
||||
|
||||
Если ПустаяСтрока(КодЯзыка)
|
||||
Или Не ОбъектСодержитТЧПредставления
|
||||
Или (ПараметрыЗаполнения.ПоддерживаетсяИерархия И ИзменяемыйОбъект.ЭтоГруппа) Тогда
|
||||
Или (ПараметрыЗаполнения.ПоддерживаетсяИерархия И ИзменяемыйОбъект.ЭтоГруппа)
|
||||
Или РеквизитПрисутствуетВТабличнойЧасти <> Истина Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2812,9 +2819,9 @@
|
||||
Если НайденныеСтроки.Количество() > 0 Тогда
|
||||
НайденаСтрока = НайденныеСтроки[0];
|
||||
Для Каждого Реквизит Из ИменаЛокализуемыхРеквизитов Цикл
|
||||
Если ЗначениеЗаполнено(НайденаСтрока[Реквизит.Ключ]) Тогда
|
||||
Если Реквизит.Значение = Истина И ЗначениеЗаполнено(НайденаСтрока[Реквизит.Ключ]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + СуффиксЯзыка] = НайденаСтрока[Реквизит.Ключ];
|
||||
Иначе
|
||||
ИначеЕсли ПустаяСтрока(ТекущийОбъект[Реквизит.Ключ + СуффиксЯзыка]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + СуффиксЯзыка] = ТекущийОбъект[Реквизит.Ключ];
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
@@ -773,7 +773,7 @@
|
||||
Если ОпределенаСледующаяДатаПоРасписанию Тогда
|
||||
Напоминание.ВремяСобытия = СледующаяДатаПоРасписанию;
|
||||
Напоминание.СрокНапоминания = Напоминание.ВремяСобытия - Напоминание.ИнтервалВремениНапоминания;
|
||||
ПодключитьНапоминание(Напоминание, БезОповещенияКлиента);
|
||||
ПодключитьНапоминание(Напоминание, , БезОповещенияКлиента);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -947,31 +947,41 @@
|
||||
// @skip-check query-in-loop - нет обращения к данным ИБ в запросе.
|
||||
ПодошедшееВремяСобытия = ГрафикСобытия(Расписание, Напоминание.ВремяСобытия + 1, ТекущаяДатаСеанса());
|
||||
|
||||
ВремяСобытия = Напоминание.ВремяСобытия;
|
||||
ТребуетсяПереподключитьПоРасписанию = Ложь;
|
||||
НапоминаниеПросрочено = Ложь;
|
||||
|
||||
// - подошло следующее время события по расписанию;
|
||||
Если ПодошедшееВремяСобытия.Количество() > 0
|
||||
Если ПодошедшееВремяСобытия.Количество() > 0 Тогда
|
||||
ВремяСобытия = ПодошедшееВремяСобытия[ПодошедшееВремяСобытия.ВГраница()];
|
||||
ТребуетсяПереподключитьПоРасписанию = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
// - указано "Время завершения" в расписании регламентного задания и оно просрочено;
|
||||
Или ЗначениеЗаполнено(Расписание.ВремяЗавершения) И ТекущаяДатаСеанса() > (Напоминание.ВремяСобытия + (Расписание.ВремяЗавершения - Расписание.ВремяНачала))
|
||||
Если ЗначениеЗаполнено(Расписание.ВремяЗавершения) И ТекущаяДатаСеанса() > (ВремяСобытия + (Расписание.ВремяЗавершения - Расписание.ВремяНачала))
|
||||
// - напоминание ежегодное, но уже прошел месяц со времени события;
|
||||
Или ГрафикСобытияНаГод.Количество() = 1 И ТекущаяДатаСеанса() > ДобавитьМесяц(Напоминание.ВремяСобытия, 1)
|
||||
Или ГрафикСобытияНаГод.Количество() = 1 И ТекущаяДатаСеанса() > ДобавитьМесяц(ВремяСобытия, 1)
|
||||
// - напоминание ежемесячное, но уже прошла неделя со времени события.
|
||||
Или ГрафикСобытияНаГод.Количество() = 12 И ТекущаяДатаСеанса() > Напоминание.ВремяСобытия + 60*60*24*7 Тогда
|
||||
Или ГрафикСобытияНаГод.Количество() = 12 И ТекущаяДатаСеанса() > ВремяСобытия + 60*60*24*7 Тогда
|
||||
НапоминаниеПросрочено = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТребуетсяПереподключитьПоРасписанию Тогда
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Если ПодошедшееВремяСобытия.Количество() > 0 Тогда
|
||||
// @skip-check query-in-loop - запись данных набором с чтением в цикле.
|
||||
ОтключитьНапоминание(Напоминание, Ложь, ПриЗапуске);
|
||||
ОтключитьНапоминание(Напоминание, НапоминаниеПросрочено, ПриЗапуске);
|
||||
|
||||
Если Не НапоминаниеПросрочено Тогда
|
||||
ПараметрыНапоминания = ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(Напоминание);
|
||||
ПараметрыНапоминания.Расписание = Напоминание.Расписание.Получить();
|
||||
// @skip-check query-in-loop - запись данных набором с чтением в цикле.
|
||||
Напоминание = СоздатьНапоминание(ПараметрыНапоминания);
|
||||
Напоминание.ВремяСобытия = ПодошедшееВремяСобытия[ПодошедшееВремяСобытия.ВГраница()];
|
||||
Напоминание.ВремяСобытия = ВремяСобытия;
|
||||
Напоминание.СрокНапоминания = Напоминание.ВремяСобытия - Напоминание.ИнтервалВремениНапоминания;
|
||||
|
||||
ПодключитьНапоминание(Напоминание,, ПриЗапуске);
|
||||
КонецЕсли;
|
||||
// @skip-check query-in-loop - запись данных набором с чтением в цикле.
|
||||
ОтключитьНапоминание(Напоминание, Истина, ПриЗапуске);
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.9.238";
|
||||
Описание.Версия = "3.1.9.261";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -4961,6 +4961,7 @@
|
||||
УстановитьСвойствоОбработчика(ОбработчикОбновления.ИмяОбработчика, "ОбработкаПорцииЗавершена", Истина);
|
||||
|
||||
ЗагрузитьРезультатВыполненияОбработчика(КонтекстОбработчика, АдресРезультата);
|
||||
РассчитатьВремяВыполненияПроцедурыОбработчика(КонтекстОбработчика, КонтекстОбработчика.ИмяОбработчика);
|
||||
ПараметрыСеанса.ПараметрыОбработчикаОбновления = КонтекстОбработчика.ПараметрыОбработчикаОбновления;
|
||||
|
||||
Если КонтекстОбработчика.ЗапускВыполненБезОшибок Тогда
|
||||
@@ -4975,7 +4976,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
ЗавершитьВыполнениеОтложенногоОбработчикаОбновления(КонтекстОбработчика);
|
||||
РассчитатьВремяВыполненияПроцедурыОбработчика(КонтекстОбработчика, КонтекстОбработчика.ИмяОбработчика);
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
@@ -552,11 +552,21 @@
|
||||
ПоляТаблиц = Новый Массив;
|
||||
ПоляТаблиц.Добавить("ПсевдонимЗаданнойТаблицы.Ссылка");
|
||||
Для Каждого Реквизит Из СтрРазделить(Реквизиты, ",") Цикл
|
||||
Если МультиязычныеРеквизиты[Реквизит] <> Неопределено Тогда
|
||||
|
||||
Если МультиязычныеРеквизиты[Реквизит] = Истина Тогда
|
||||
ПоляТаблиц.Добавить("ЕСТЬNULL(ТаблицаПредставления." + Реквизит + ", """") КАК " + Реквизит);
|
||||
ПолеРеквизита = "ЕСТЬNULL(ТаблицаПредставления." + Реквизит + ", """")";
|
||||
Иначе
|
||||
СуффиксЯзыка = МодульМультиязычностьСервер.СуффиксЯзыка(КодЯзыка);
|
||||
ПолеРеквизита = ?(ЗначениеЗаполнено(СуффиксЯзыка), Реквизит + СуффиксЯзыка, Реквизит);
|
||||
КонецЕсли;
|
||||
|
||||
ПоляТаблиц.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1 КАК %2",
|
||||
ПолеРеквизита, Реквизит));
|
||||
Иначе
|
||||
ПоляТаблиц.Добавить(Реквизит);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ПоляТаблиц = СтрСоединить(ПоляТаблиц, "," + Символы.ПС);
|
||||
@@ -1828,7 +1838,7 @@
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
Возврат СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86_64
|
||||
Или ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.0") >= 0
|
||||
Или ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.1923") >= 0
|
||||
И (СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_ARM64"]
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_E2K"]);
|
||||
|
||||
@@ -9935,6 +9945,8 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
// Ниже этой версии БСП может запуститься и показать окно с рекомендациями, если она выше чем в МинимальнаяВерсияПлатформыДляЗапуска.
|
||||
Функция МинимальнаяВерсияПлатформы() Экспорт // АПК:581 - экспортная, так как используется при тестировании.
|
||||
|
||||
ВерсияРежимаСовместимости = ВерсияРежимаСовместимости();
|
||||
@@ -9951,6 +9963,13 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Ниже этой версии БСП не может запуститься и показать окно с рекомендациями.
|
||||
Функция МинимальнаяВерсияПлатформыДляЗапуска() Экспорт
|
||||
|
||||
Возврат "8.3.21.1622; 8.3.22.1704";
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений:
|
||||
// * Значение - Строка - поддерживаемый номер версии (режим совместимости);
|
||||
|
||||
@@ -248,9 +248,14 @@
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
ТипПлатформыКлиента = СистемнаяИнформация.ТипПлатформы;
|
||||
|
||||
#Если МобильныйКлиент Тогда
|
||||
Возврат ТипПлатформыКлиента = ТипПлатформы.Linux_x86
|
||||
Или ТипПлатформыКлиента = ТипПлатформы.Linux_x86_64;
|
||||
#КонецЕсли
|
||||
|
||||
Возврат ТипПлатформыКлиента = ТипПлатформы.Linux_x86
|
||||
Или ТипПлатформыКлиента = ТипПлатформы.Linux_x86_64
|
||||
Или ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.0") >= 0
|
||||
Или ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.1923") >= 0
|
||||
И (ТипПлатформыКлиента = ТипПлатформы["Linux_ARM64"]
|
||||
Или ТипПлатформыКлиента = ТипПлатформы["Linux_E2K"]);
|
||||
|
||||
|
||||
@@ -257,10 +257,12 @@
|
||||
ИменаТиповПлатформы.Добавить("Windows_x86");
|
||||
ИменаТиповПлатформы.Добавить("Windows_x86_64");
|
||||
|
||||
Если СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.0") >= 0 Тогда
|
||||
#Если Не МобильныйКлиент Тогда
|
||||
Если СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.1923") >= 0 Тогда
|
||||
ИменаТиповПлатформы.Добавить("Linux_ARM64");
|
||||
ИменаТиповПлатформы.Добавить("Linux_E2K");
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
|
||||
Если СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.23.0") >= 0 Тогда
|
||||
ИменаТиповПлатформы.Добавить("Android_ARM");
|
||||
@@ -3486,8 +3488,13 @@
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
|
||||
ЭтоLinuxКлиент = СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86_64
|
||||
Или СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.0") >= 0
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86_64;
|
||||
#КонецЕсли
|
||||
|
||||
#Если Не МобильныйКлиент Тогда
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
ЭтоLinuxКлиент = ЭтоLinuxКлиент
|
||||
Или СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.1923") >= 0
|
||||
И (СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_ARM64"]
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_E2K"]);
|
||||
#КонецЕсли
|
||||
@@ -3908,7 +3915,7 @@
|
||||
|
||||
ИначеЕсли (СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86)
|
||||
Или (СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86_64)
|
||||
Или СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.0") >= 0
|
||||
Или СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.1923") >= 0
|
||||
И (СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_ARM64"]
|
||||
Или СистемнаяИнформация.ТипПлатформы = ТипПлатформы["Linux_E2K"]) Тогда
|
||||
|
||||
|
||||
@@ -2741,6 +2741,8 @@
|
||||
ВариантПредставления = Форма.НастройкиОтчета.ВариантПредставленияПериода;
|
||||
ЭтоСтандартноеПредставление = (ВариантПредставления = Перечисления.ВариантыПредставленияПериода.Стандартный);
|
||||
|
||||
ВыводитьЗаголовкиПериодов = ВыводитьЗаголовкиНастроек(Форма) И НайденныеЭлементы.Количество() >= 2;
|
||||
|
||||
Для Каждого Элемент Из НайденныеЭлементы Цикл
|
||||
СвязанныеЭлементы = ЭлементыНастроек.НайтиСтроки(Новый Структура("ИндексНастройки", Элемент.ИндексНастройки));
|
||||
Для Каждого СвязанныйЭлемент Из СвязанныеЭлементы Цикл
|
||||
@@ -2768,9 +2770,15 @@
|
||||
ТипЭлементаПериода = ТипЗнч(ЭлементПериода);
|
||||
|
||||
Если ТипЭлементаПериода = Тип("ПолеФормы") Тогда
|
||||
ЭлементПериода.Заголовок = ЗаголовокЭлементаПериода(ЭлементПериода.Имя, Поле.Заголовок);
|
||||
ЭлементПериода.Заголовок = ЗаголовокЭлементаПериода(ЭлементПериода.Имя, Поле.Заголовок, ВыводитьЗаголовкиПериодов);
|
||||
ЭлементПериода.Подсказка = ЭлементПериода.Заголовок;
|
||||
ЭлементПериода.ПодсказкаВвода = ЭлементПериода.Заголовок;
|
||||
Если ВыводитьЗаголовкиПериодов И СтрЗаканчиваетсяНа(НРег(ЭлементПериода.Имя), НРег("ДатаНачала")) Тогда
|
||||
Подсказка = ЗаголовокЭлементаПериода(ЭлементПериода.Имя, Поле.Заголовок, Ложь);
|
||||
ЭлементПериода.Подсказка = Подсказка;
|
||||
ЭлементПериода.ПодсказкаВвода = Подсказка;
|
||||
ЭлементПериода.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Лево;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоСтандартноеПредставление Тогда
|
||||
@@ -2794,7 +2802,7 @@
|
||||
Группа = ГруппаЭлементовПериода(Элементы, Родитель, СледующийЭлемент, ШаблонИмениЭлемента, Поле.Заголовок);
|
||||
|
||||
ДобавитьКомандуСдвигаПериода(Форма, Группа, ШаблонИмениЭлемента, ЭтоСтандартноеПредставление, -1);
|
||||
ДобавитьПолеПериода(Элементы, Группа, ШаблонИмениЭлемента, "ДатаНачала", Поле.Заголовок, ЭтоСтандартноеПредставление);
|
||||
ДобавитьПолеПериода(Элементы, Группа, ШаблонИмениЭлемента, "ДатаНачала", Поле.Заголовок, ЭтоСтандартноеПредставление, ВыводитьЗаголовкиПериодов);
|
||||
|
||||
ИмяЭлемента = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонИмениЭлемента, "Разделитель");
|
||||
Разделитель = Элементы.Найти(ИмяЭлемента);
|
||||
@@ -2805,7 +2813,7 @@
|
||||
Разделитель.Заголовок = Символ(8211); // Среднее тире (en dash).
|
||||
Разделитель.Видимость = ЭтоСтандартноеПредставление;
|
||||
|
||||
ДобавитьПолеПериода(Элементы, Группа, ШаблонИмениЭлемента, "ДатаОкончания", Поле.Заголовок, ЭтоСтандартноеПредставление);
|
||||
ДобавитьПолеПериода(Элементы, Группа, ШаблонИмениЭлемента, "ДатаОкончания", Поле.Заголовок, ЭтоСтандартноеПредставление, ВыводитьЗаголовкиПериодов);
|
||||
ДобавитьКомандуВыбораПериода(Форма, Группа, ШаблонИмениЭлемента, Период, ЭтоСтандартноеПредставление);
|
||||
ДобавитьКомандуСдвигаПериода(Форма, Группа, ШаблонИмениЭлемента, ЭтоСтандартноеПредставление);
|
||||
КонецЦикла;
|
||||
@@ -2832,7 +2840,7 @@
|
||||
Возврат Группа;
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьПолеПериода(Элементы, Группа, ШаблонИмени, Свойство, ЗаголовокЭлементаНастройки, ЭтоСтандартноеПредставление)
|
||||
Процедура ДобавитьПолеПериода(Элементы, Группа, ШаблонИмени, Свойство, ЗаголовокЭлементаНастройки, ЭтоСтандартноеПредставление, ВыводитьЗаголовкиПериодов)
|
||||
ИмяЭлемента = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонИмени, "", Свойство);
|
||||
|
||||
Элемент = Элементы.Найти(ИмяЭлемента);
|
||||
@@ -2848,15 +2856,25 @@
|
||||
Элемент.КнопкаОчистки = Ложь;
|
||||
Элемент.КнопкаРегулирования = Ложь;
|
||||
Элемент.РедактированиеТекста = Истина;
|
||||
Элемент.Заголовок = ЗаголовокЭлементаПериода(Свойство, ЗаголовокЭлементаНастройки);
|
||||
Элемент.Заголовок = ЗаголовокЭлементаПериода(Свойство, ЗаголовокЭлементаНастройки, ВыводитьЗаголовкиПериодов);
|
||||
Элемент.Подсказка = Элемент.Заголовок;
|
||||
Элемент.ПодсказкаВвода = Элемент.Заголовок;
|
||||
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;
|
||||
Если ВыводитьЗаголовкиПериодов И СтрЗаканчиваетсяНа(НРег(Свойство), НРег("ДатаНачала")) Тогда
|
||||
Подсказка = ЗаголовокЭлементаПериода(Свойство, ЗаголовокЭлементаНастройки, Ложь);
|
||||
Элемент.Подсказка = Подсказка;
|
||||
Элемент.ПодсказкаВвода = Подсказка;
|
||||
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Лево;
|
||||
КонецЕсли;
|
||||
Элемент.УстановитьДействие("ПриИзменении", "Подключаемый_Период_ПриИзменении");
|
||||
Элемент.Видимость = ЭтоСтандартноеПредставление;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЗаголовокЭлементаПериода(Свойство, ЗаголовокЭлементаНастройки)
|
||||
Функция ЗаголовокЭлементаПериода(Свойство, ЗаголовокЭлементаНастройки, ВыводитьЗаголовкиПериодов)
|
||||
|
||||
Если ВыводитьЗаголовкиПериодов И СтрЗаканчиваетсяНа(НРег(Свойство), НРег("ДатаНачала")) Тогда
|
||||
Возврат ЗаголовокЭлементаНастройки;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '%1 (дата %2)'"),
|
||||
|
||||
@@ -2291,6 +2291,10 @@
|
||||
КолонкиТаблицыСообщений.Добавить(ПоляИнтернетПочтовогоСообщения.Отправитель);
|
||||
ПараметрыЗагрузкиСообщений.Вставить("Колонки", КолонкиТаблицыСообщений);
|
||||
|
||||
ОтборСообщений = Новый Структура;
|
||||
ОтборСообщений.Вставить("ПослеДатыОтправления", НачалоДня(ТекущаяДатаСеанса()) - 86400);
|
||||
ПараметрыЗагрузкиСообщений.Вставить("Отбор", ОтборСообщений);
|
||||
|
||||
СтатусыДоставки = Новый ТаблицаЗначений;
|
||||
СтатусыДоставки.Колонки.Добавить("Отправитель", Новый ОписаниеТипов("СправочникСсылка.УчетныеЗаписиЭлектроннойПочты"));
|
||||
СтатусыДоставки.Колонки.Добавить("ИдентификаторПисьма", Новый ОписаниеТипов("Строка",,,,Новый КвалификаторыСтроки(255)));
|
||||
|
||||
@@ -1552,37 +1552,37 @@
|
||||
|
||||
МассивСтруктур = Новый Массив;
|
||||
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ПоказыватьДиалогСканера",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ПоказыватьДиалогСканера",
|
||||
НастройкиСканированияПользователя.ПоказыватьДиалогСканера, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ИмяУстройства",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ИмяУстройства",
|
||||
НастройкиСканированияПользователя.ИмяУстройства, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ФорматСканированногоИзображения",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ФорматСканированногоИзображения",
|
||||
НастройкиСканированияПользователя.ФорматСканированногоИзображения, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("СохранятьВPDF",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("СохранятьВPDF",
|
||||
НастройкиСканированияПользователя.СохранятьВPDF, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ФорматХраненияМногостраничный",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ФорматХраненияМногостраничный",
|
||||
НастройкиСканированияПользователя.ФорматХраненияМногостраничный, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("Разрешение",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("Разрешение",
|
||||
НастройкиСканированияПользователя.Разрешение, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("Цветность",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("Цветность",
|
||||
НастройкиСканированияПользователя.Цветность, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("Поворот",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("Поворот",
|
||||
НастройкиСканированияПользователя.Поворот, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("РазмерБумаги",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("РазмерБумаги",
|
||||
НастройкиСканированияПользователя.РазмерБумаги, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ДвустороннееСканирование",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ДвустороннееСканирование",
|
||||
НастройкиСканированияПользователя.ДвустороннееСканирование, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ИспользоватьImageMagickДляПреобразованияВPDF",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ИспользоватьImageMagickДляПреобразованияВPDF",
|
||||
НастройкиСканированияПользователя.ИспользоватьImageMagickДляПреобразованияВPDF, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("КачествоJPG",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("КачествоJPG",
|
||||
НастройкиСканированияПользователя.КачествоJPG, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("СжатиеTIFF",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("СжатиеTIFF",
|
||||
НастройкиСканированияПользователя.СжатиеTIFF, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ПутьКПрограммеКонвертации",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ПутьКПрограммеКонвертации",
|
||||
НастройкиСканированияПользователя.ПутьКПрограммеКонвертации, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("КаталогЖурналаСканирования",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("КаталогЖурналаСканирования",
|
||||
НастройкиСканированияПользователя.КаталогЖурналаСканирования, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ИспользоватьКаталогЖурналаСканирования",
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ИспользоватьКаталогЖурналаСканирования",
|
||||
НастройкиСканированияПользователя.ИспользоватьКаталогЖурналаСканирования, ИдентификаторКлиента));
|
||||
|
||||
Если ЗначениеЗаполнено(НастройкиСканированияПользователя.ФорматХраненияОдностраничный) Тогда
|
||||
@@ -1592,7 +1592,7 @@
|
||||
НастройкиСканированияПользователя.СохранятьВPDF);
|
||||
КонецЕсли;
|
||||
|
||||
МассивСтруктур.Добавить(СформироватьНастройку("ФорматХраненияОдностраничный", ФорматХраненияОдностраничный, ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ФорматХраненияОдностраничный", ФорматХраненияОдностраничный, ИдентификаторКлиента));
|
||||
|
||||
ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур, Истина);
|
||||
КонецПроцедуры
|
||||
@@ -2960,14 +2960,4 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СформироватьНастройку(Имя, Значение, ИдентификаторКлиента)
|
||||
|
||||
Элемент = Новый Структура;
|
||||
Элемент.Вставить("Объект", "НастройкиСканирования/" + Имя);
|
||||
Элемент.Вставить("Настройка", ИдентификаторКлиента);
|
||||
Элемент.Вставить("Значение", Значение);
|
||||
Возврат Элемент;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1231,7 +1231,12 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(РезультатПроверкиИнициализации.ПодключаемыйМодуль);
|
||||
ОповещениеПродолжения = Новый ОписаниеОповещения("ОткрытьФормуНастройкиСканированияПослеВключенияЛогирования", ЭтотОбъект, КомпонентаУстановлена);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(РезультатПроверкиИнициализации.ПодключаемыйМодуль, ОповещениеПродолжения);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОткрытьФормуНастройкиСканированияПослеВключенияЛогирования(Результат, КомпонентаУстановлена) Экспорт
|
||||
ИдентификаторКлиента = РаботаСФайламиСлужебныйКлиент.ИдентификаторКлиента();
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
@@ -1372,17 +1377,25 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДоступнаКомандаСканироватьЗавершение(РезультатПроверкиИнициализации, ОповещениеРезультата) Экспорт
|
||||
ДоступнаКомандаСканировать = РезультатПроверкиИнициализации.Подключено;
|
||||
ПодключаемыйМодуль = РезультатПроверкиИнициализации.ПодключаемыйМодуль;
|
||||
|
||||
Если ДоступнаКомандаСканировать Тогда
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(РезультатПроверкиИнициализации.ПодключаемыйМодуль);
|
||||
РезультатПроверкиИнициализации.Вставить("ОповещениеРезультата", ОповещениеРезультата);
|
||||
|
||||
ОповещениеЗавершения = Новый ОписаниеОповещения("ДоступнаКомандаСканироватьПослеВключенияЛогирования", ЭтотОбъект, РезультатПроверкиИнициализации);
|
||||
Если РезультатПроверкиИнициализации.Подключено Тогда
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(РезультатПроверкиИнициализации.ПодключаемыйМодуль, ОповещениеЗавершения);
|
||||
Иначе
|
||||
ВыполнитьОбработкуОповещения(ОповещениеЗавершения);
|
||||
КонецЕсли;
|
||||
|
||||
ДоступнаКомандаСканировать = ДоступнаКомандаСканировать
|
||||
И РаботаСФайламиСлужебныйКлиент.ЕстьУстройства(Неопределено, ПодключаемыйМодуль, Ложь);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДоступнаКомандаСканироватьПослеВключенияЛогирования(Результат, Контекст) Экспорт
|
||||
|
||||
ДоступнаКомандаСканировать = Контекст.Подключено
|
||||
И РаботаСФайламиСлужебныйКлиент.ЕстьУстройства(Неопределено, Контекст.ПодключаемыйМодуль, Ложь);
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеРезультата, ДоступнаКомандаСканировать);
|
||||
|
||||
ВыполнитьОбработкуОповещения(ОповещениеРезультата, ДоступнаКомандаСканировать);
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеПроверкиНаличияПрограммыКонвертации(РезультатЗапуска, Контекст) Экспорт
|
||||
|
||||
@@ -2935,6 +2935,15 @@
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция СформироватьНастройкуСканирования(Имя, Значение, ИдентификаторКлиента) Экспорт
|
||||
|
||||
Элемент = Новый Структура;
|
||||
Элемент.Вставить("Объект", "НастройкиСканирования/" + Имя);
|
||||
Элемент.Вставить("Настройка", ИдентификаторКлиента);
|
||||
Элемент.Вставить("Значение", Значение);
|
||||
Возврат Элемент;
|
||||
|
||||
КонецФункции
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -3218,6 +3218,19 @@
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
Процедура СброситьПараметрыКаталогаЖурналаЛогирования(ИдентификаторКлиента) Экспорт
|
||||
|
||||
МассивСтруктур = Новый Массив;
|
||||
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("КаталогЖурналаСканирования",
|
||||
"", ИдентификаторКлиента));
|
||||
МассивСтруктур.Добавить(РаботаСФайламиСлужебный.СформироватьНастройкуСканирования("ИспользоватьКаталогЖурналаСканирования",
|
||||
Ложь, ИдентификаторКлиента));
|
||||
|
||||
ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * ЖурналРегистрации - ДвоичныеДанные - данные выгрузки журнала регистрации
|
||||
@@ -3250,6 +3263,7 @@
|
||||
СобытияОтбора.Добавить(СобытиеЖурналаСканирования + "." + "LogFilePath.УстановкаЗначения");
|
||||
СобытияОтбора.Добавить(СобытиеЖурналаСканирования + "." + "LogFilePath.ЗначениеУстановлено");
|
||||
СобытияОтбора.Добавить(СобытиеЖурналаСканирования + "." + "LogFilePath");
|
||||
СобытияОтбора.Добавить(СобытиеЖурналаСканирования + "." + "ФайлКомпоненты");
|
||||
|
||||
Отбор = Новый Структура("Событие", СобытияОтбора);
|
||||
Отбор.Вставить("ДатаНачала", ТекущаяДатаСеанса() - 600);
|
||||
|
||||
@@ -216,6 +216,7 @@
|
||||
|
||||
ПараметрыОповещения = ПараметрыОповещенияЗаписиФайла();
|
||||
ПараметрыОповещения.Владелец = ПараметрыВыполнения.ВладелецФайла;
|
||||
ПараметрыОповещения.ВладелецФайла = ПараметрыОповещения.Владелец;
|
||||
ПараметрыОповещения.Файл = Результат.ФайлСсылка;
|
||||
ПараметрыОповещения.ЭтоНовый = Истина;
|
||||
Оповестить("Запись_Файл", ПараметрыОповещения, Результат.ФайлСсылка);
|
||||
@@ -295,6 +296,7 @@
|
||||
ОповеститьОбИзменении(ВладелецФайла);
|
||||
ПараметрыОповещения = ПараметрыОповещенияЗаписиФайла();
|
||||
ПараметрыОповещения.Владелец = ВладелецФайла;
|
||||
ПараметрыОповещения.ВладелецФайла = ПараметрыОповещения.Владелец;
|
||||
ПараметрыОповещения.Файл = ПрисоединенныеФайлыМассив[0];
|
||||
ПараметрыОповещения.ЭтоНовый = Истина;
|
||||
Оповестить("Запись_Файл", ПараметрыОповещения, ПрисоединенныеФайлыМассив);
|
||||
@@ -987,6 +989,7 @@
|
||||
ПараметрыСобытия.Вставить("Событие", Событие);
|
||||
ПараметрыСобытия.Вставить("ЭтоНовый", Ложь);
|
||||
ПараметрыСобытия.Вставить("Владелец");
|
||||
ПараметрыСобытия.Вставить("ВладелецФайла");
|
||||
ПараметрыСобытия.Вставить("Файл");
|
||||
Возврат ПараметрыСобытия;
|
||||
КонецФункции
|
||||
@@ -1080,6 +1083,17 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
Процедура ПроверитьДоступностьКаталога(ОповещениеРезультата, ИмяКаталога) Экспорт
|
||||
ИмяКаталогаТестовое = ИмяКаталога + ПолучитьРазделительПути()+ "ПроверкаДоступа";
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ОповещениеРезультата", ОповещениеРезультата);
|
||||
Контекст.Вставить("ИмяКаталогаТестовое", ИмяКаталогаТестовое);
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ПроверитьДоступностьКаталогаПослеСоздания", ЭтотОбъект,
|
||||
Контекст, "ПроверитьДоступностьКаталогаОшибкаСоздания", ЭтотОбъект);
|
||||
НачатьСозданиеКаталога(Оповещение, ИмяКаталогаТестовое);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -4457,7 +4471,8 @@
|
||||
ОповеститьОбИзменении(ВладелецФайла);
|
||||
|
||||
ПараметрыОповещения = ПараметрыОповещенияЗаписиФайла();
|
||||
ПараметрыОповещения.ВладелецФайла = ВладелецФайла;
|
||||
ПараметрыОповещения.Владелец = ВладелецФайла;
|
||||
ПараметрыОповещения.ВладелецФайла = ПараметрыОповещения.Владелец;
|
||||
ПараметрыОповещения.Файл = ПрисоединенныйФайл;
|
||||
ПараметрыОповещения.ЭтоНовый = Истина;
|
||||
Оповестить("Запись_Файл", ПараметрыОповещения, ПрисоединенныйФайл);
|
||||
@@ -7305,6 +7320,7 @@
|
||||
ПараметрыОповещенияЗаписиФайла = ПараметрыОповещенияЗаписиФайла();
|
||||
ПараметрыОповещенияЗаписиФайла.ЭтоНовый = Истина;
|
||||
ПараметрыОповещенияЗаписиФайла.Владелец = ВладелецФайла;
|
||||
ПараметрыОповещенияЗаписиФайла.ВладелецФайла = ПараметрыОповещенияЗаписиФайла.Владелец;
|
||||
Оповестить("Запись_Файл", ПараметрыОповещенияЗаписиФайла, ПрисоединенныеФайлыМассив);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -8236,7 +8252,8 @@
|
||||
Иначе
|
||||
|
||||
ПараметрыФайла = РаботаСФайламиСлужебныйКлиентСервер.ПараметрыДобавленияФайла();
|
||||
ПараметрыФайла.ВладелецФайлов = ПараметрыВыполнения.ВладелецФайла;
|
||||
ПараметрыФайла.Владелец = ПараметрыВыполнения.ВладелецФайла;
|
||||
ПараметрыФайла.ПараметрыФайла = ПараметрыФайла.Владелец;
|
||||
ПараметрыФайла.ИмяБезРасширения = СтруктураПути.ИмяБезРасширения;
|
||||
ПараметрыФайла.РасширениеБезТочки = ОбщегоНазначенияКлиентСервер.РасширениеБезТочки(СтруктураПути.Расширение);
|
||||
|
||||
@@ -11140,7 +11157,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, Знач Перезапуск = Ложь) Экспорт
|
||||
Процедура ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, ОповещениеПродолжения, Знач Перезапуск = Ложь) Экспорт
|
||||
ИдентификаторКлиента = ИдентификаторКлиента();
|
||||
ПараметрыЛогирования = РаботаСФайламиСлужебныйВызовСервера.ПараметрыЛогирования(ИдентификаторКлиента);
|
||||
|
||||
@@ -11163,16 +11180,65 @@
|
||||
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ПодключаемыйМодуль", ПодключаемыйМодуль);
|
||||
Контекст.Вставить("ОповещениеПродолжения", ОповещениеПродолжения);
|
||||
|
||||
ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов = Новый ОписаниеОповещения("ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов",
|
||||
ЭтотОбъект, Контекст);
|
||||
|
||||
Если ИспользоватьКаталогЖурналаСканирования И КаталогЖурналаСканирования <> Неопределено Тогда
|
||||
ВыполнитьОбработкуОповещения(ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов, КаталогЖурналаСканирования);
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов",
|
||||
ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов);
|
||||
Контекст.Вставить("КаталогЖурналаСканирования", КаталогЖурналаСканирования);
|
||||
Контекст.Вставить("ИдентификаторКлиента", ИдентификаторКлиента);
|
||||
|
||||
ОповещениеРезультатаПроверки = Новый ОписаниеОповещения("ПослеПроверкиДоступностиКаталогаЖурналаСканирования", ЭтотОбъект, Контекст);
|
||||
ПроверитьДоступностьКаталога(ОповещениеРезультатаПроверки, КаталогЖурналаСканирования);
|
||||
|
||||
ИначеЕсли Перезапуск И Не ЗначениеЗаполнено(ИмяЛогФайла) Тогда
|
||||
ФайловаяСистемаКлиент.СоздатьВременныйКаталог(ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов);
|
||||
ИначеЕсли Перезапуск Тогда
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ИмяЛогФайла", ИмяЛогФайла);
|
||||
Контекст.Вставить("ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов",
|
||||
ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов);
|
||||
|
||||
ОповещениеРезультатаПроверки = Новый ОписаниеОповещения("ПослеПроверкиДоступностиКаталогаЛогФайла", ЭтотОбъект, Контекст);
|
||||
ФайлЛога = Новый Файл(ИмяЛогФайла);
|
||||
ПроверитьДоступностьКаталога(ОповещениеРезультатаПроверки, ФайлЛога.Путь);
|
||||
Иначе
|
||||
УстановитьИмяЛогФайла(ПодключаемыйМодуль, ИмяЛогФайла);
|
||||
ВыполнитьОбработкуОповещения(ОповещениеПродолжения);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеПроверкиДоступностиКаталогаЛогФайла(Результат, ВнешнийКонтекст) Экспорт
|
||||
Оповещение = ВнешнийКонтекст.ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов;
|
||||
ПодключаемыйМодуль = Оповещение.ДополнительныеПараметры.ПодключаемыйМодуль;
|
||||
Если Не Результат.Успешно Тогда
|
||||
ФайловаяСистемаКлиент.СоздатьВременныйКаталог(Оповещение);
|
||||
Иначе
|
||||
УстановитьИмяЛогФайла(ПодключаемыйМодуль, ВнешнийКонтекст.ИмяЛогФайла);
|
||||
Если Оповещение.ДополнительныеПараметры.ОповещениеПродолжения <> Неопределено Тогда
|
||||
ВыполнитьОбработкуОповещения(Оповещение.ДополнительныеПараметры.ОповещениеПродолжения);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеПроверкиДоступностиКаталогаЖурналаСканирования(Результат, ВнешнийКонтекст) Экспорт
|
||||
Если Не Результат.Успешно Тогда
|
||||
РаботаСФайламиСлужебныйВызовСервера.СброситьПараметрыКаталогаЖурналаЛогирования(ВнешнийКонтекст.ИдентификаторКлиента);
|
||||
ЗаписатьЖурналСканирования("ФайлКомпоненты", СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Каталог журнала сканирования недоступен %1. Использование каталога отменено.'"), ВнешнийКонтекст.КаталогЖурналаСканирования), Истина);
|
||||
НастройкиСканирования = Новый Структура;
|
||||
НастройкиСканирования.Вставить("КаталогЖурналаСканирования", "");
|
||||
НастройкиСканирования.Вставить("ИспользоватьКаталогЖурналаСканирования", Ложь);
|
||||
Оповестить("НастройкиСканирования", НастройкиСканирования);
|
||||
ФайловаяСистемаКлиент.СоздатьВременныйКаталог(ВнешнийКонтекст.ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов);
|
||||
Иначе
|
||||
ВыполнитьОбработкуОповещения(ВнешнийКонтекст.ОповещениеПослеСозданияВременногоКаталогаДляПодключенияЛогФайлов,
|
||||
ВнешнийКонтекст.КаталогЖурналаСканирования);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -11195,6 +11261,9 @@
|
||||
ПодключаемыйМодуль = Контекст.ПодключаемыйМодуль;
|
||||
УстановитьИмяЛогФайла(ПодключаемыйМодуль, ИмяЛогФайла);
|
||||
РаботаСФайламиСлужебныйВызовСервера.УстановитьПараметрыНачалаЛогирования(ИмяЛогФайла);
|
||||
Если Контекст.ОповещениеПродолжения <> Неопределено Тогда
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеПродолжения);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -11227,10 +11296,10 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УдалитьОшибкуСканирования(ПодключаемыйМодуль) Экспорт
|
||||
Процедура УдалитьОшибкуСканирования(ПодключаемыйМодуль, ОповещениеЗавершения = Неопределено, ОчиститьЖурналКомпоненты = Истина) Экспорт
|
||||
|
||||
ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранить("КомпонентаСканирования", "ПараметрыЗаданияСканирования", Неопределено);
|
||||
ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, Истина);
|
||||
ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, ОповещениеЗавершения, ОчиститьЖурналКомпоненты);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -11375,12 +11444,15 @@
|
||||
Для Каждого ФайлДляУдаления Из ФайлыДляУдаления Цикл
|
||||
УдалитьФайлы(ФайлДляУдаления);
|
||||
КонецЦикла;
|
||||
УдалитьОшибкуСканирования(ПодключаемыйМодуль);
|
||||
ОповещениеЗавершения = Новый ОписаниеОповещения("СводнаяИнформацияПослеПолученияКомпонентыИУдаленияОшибкиСканирования", ЭтотОбъект, Контекст);
|
||||
УдалитьОшибкуСканирования(ПодключаемыйМодуль, ОповещениеЗавершения);
|
||||
#КонецЕсли
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СводнаяИнформацияПослеПолученияКомпонентыИУдаленияОшибкиСканирования(Результат, Контекст) Экспорт
|
||||
Если Контекст.ОповещениеПослеПолученияТехническойИнформации <> Неопределено Тогда
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеПослеПолученияТехническойИнформации);
|
||||
КонецЕсли;
|
||||
#КонецЕсли
|
||||
КонецПроцедуры
|
||||
|
||||
#Область УдалениеДанныхФайловИВерсий
|
||||
@@ -11537,4 +11609,53 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
Процедура ПроверитьДоступностьКаталогаПослеСоздания(ИмяКаталогаТестовое, Контекст) Экспорт
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ПроверитьДоступностьКаталогаПослеУдаления", ЭтотОбъект,
|
||||
Контекст, "ПроверитьДоступностьКаталогаОшибкаУдаления", ЭтотОбъект);
|
||||
НачатьУдалениеФайлов(Оповещение, ИмяКаталогаТестовое);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция РезультатПроверкиДоступностиКаталога()
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("Успешно", Ложь);
|
||||
Результат.Вставить("Добавление", Ложь);
|
||||
Результат.Вставить("Удаление", Ложь);
|
||||
Результат.Вставить("ИнформацияОбОшибке");
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
Процедура ПроверитьДоступностьКаталогаПослеУдаления(Контекст) Экспорт
|
||||
|
||||
Результат = РезультатПроверкиДоступностиКаталога();
|
||||
Результат.Успешно = Истина;
|
||||
Результат.Добавление = Истина;
|
||||
Результат.Удаление = Истина;
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеРезультата, Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьДоступностьКаталогаОшибкаСоздания(ИнформацияОбОшибке, СтандартнаяОбработка, Контекст) Экспорт
|
||||
|
||||
Результат = РезультатПроверкиДоступностиКаталога();
|
||||
Результат.ИнформацияОбОшибке = ИнформацияОбОшибке;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеРезультата, Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьДоступностьКаталогаОшибкаУдаления(ИнформацияОбОшибке, СтандартнаяОбработка, Контекст) Экспорт
|
||||
|
||||
Результат = РезультатПроверкиДоступностиКаталога();
|
||||
Результат.Добавление = Истина;
|
||||
Результат.ИнформацияОбОшибке = ИнформацияОбОшибке;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.ОповещениеРезультата, Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -3595,7 +3595,7 @@
|
||||
// Проверка настройки совместимости конфигурации с версией платформы.
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
ТекущаяВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
|
||||
МинимальнаяВерсияПлатформы = ОбщегоНазначения.МинимальнаяВерсияПлатформы();
|
||||
МинимальнаяВерсияПлатформы = ОбщегоНазначения.МинимальнаяВерсияПлатформыДляЗапуска();
|
||||
|
||||
НомераСборок = СтрРазделить(МинимальнаяВерсияПлатформы, "; ", Ложь);
|
||||
МинимальныйНомерСборкиДляТекущейВерсииПлатформы = НомераСборок[НомераСборок.ВГраница()];
|
||||
@@ -4319,7 +4319,14 @@
|
||||
Иначе
|
||||
ОдинРазВДень = Новый РасписаниеРегламентногоЗадания;
|
||||
ОдинРазВДень.ПериодПовтораДней = 1;
|
||||
ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей", ОдинРазВДень);
|
||||
|
||||
РасписаниеПроверкиПатчей = Новый Структура;
|
||||
РасписаниеПроверкиПатчей.Вставить("Идентификатор", "ОдинРаз");
|
||||
РасписаниеПроверкиПатчей.Вставить("Представление", НСтр("ru = 'один раз в день'"));
|
||||
РасписаниеПроверкиПатчей.Вставить("Расписание", ОдинРазВДень);
|
||||
РасписаниеПроверкиПатчей.Вставить("ПоследнееОповещение", ТекущаяДатаСеанса());
|
||||
|
||||
ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей", РасписаниеПроверкиПатчей);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -22417,6 +22417,8 @@
|
||||
Значение = Контекст.ТекущиеСтрокиТаблицКлюча[Условие.Поле.Таблица][Условие.Поле.Реквизит];
|
||||
Если Значение = Null Тогда
|
||||
Значение = Перечисления.ДополнительныеЗначенияДоступа.Null;
|
||||
ИначеЕсли Значение = Неопределено Тогда
|
||||
Значение = Перечисления.ДополнительныеЗначенияДоступа.Неопределено;
|
||||
КонецЕсли;
|
||||
ОтключеноКакЛожь = Условие.УточненияСравнения.Получить("Отключено") = "Ложь";
|
||||
|
||||
|
||||
@@ -970,6 +970,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого КомандаПечати Из СписокКоманд Цикл
|
||||
//@skip-check query-in-loop - запрос используется внутри обработки исключения для заранее неизвестных данных.
|
||||
ВыполнитьКомандуПечатиВФайл(КомандаПечати, НастройкиСохранения, СписокОбъектов, Результат);
|
||||
КонецЦикла;
|
||||
|
||||
@@ -3382,12 +3383,19 @@
|
||||
|Обратитесь к администратору.'");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ВременнаяКоллекцияДляОднойПечатнойФормы[0].ПолныйПутьКМакету) Тогда
|
||||
ПолныйПутьКМакету = ПоследнийИспользованныйМакет();
|
||||
|
||||
//@skip-check query-in-loop - список макетов заранее неизвестен.
|
||||
Если ЗначениеЗаполнено(ПолныйПутьКМакету) И ИспользуетсяПользовательскийМакет(ПолныйПутьКМакету) Тогда
|
||||
ВременнаяКоллекцияДляОднойПечатнойФормы[0].ПолныйПутьКМакету = ПоследнийИспользованныйМакет();
|
||||
Иначе
|
||||
ВызватьИсключение;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ВременнаяКоллекцияДляОднойПечатнойФормы[0].ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
ВременнаяКоллекцияДляОднойПечатнойФормы[0].ТекстОшибкиФормирования = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
|
||||
Если Не ЗначениеЗаполнено(ВременнаяКоллекцияДляОднойПечатнойФормы[0].ПолныйПутьКМакету) Тогда
|
||||
ВременнаяКоллекцияДляОднойПечатнойФормы[0].ПолныйПутьКМакету = ПоследнийИспользованныйМакет();
|
||||
КонецЕсли;
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
|
||||
@@ -357,7 +357,7 @@
|
||||
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ИмяОбъектаМетаданных);
|
||||
|
||||
МультиязычныеРеквизитыОбъекта = МультиязычностьСервер.МультиязычныеРеквизитыОбъекта(ОбъектМетаданных);
|
||||
Если МультиязычныеРеквизитыОбъекта[ИмяРеквизита] = Истина Тогда
|
||||
Если МультиязычныеРеквизитыОбъекта[ИмяРеквизита] <> Неопределено Тогда
|
||||
ИсточникиДанныхПечати.Добавить(СхемаДанныеПечатиМультиязычныеРеквизиты(), "ДанныеПечатиМультиязычныеРеквизиты");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1383,11 +1383,14 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
УзелНачалаТабличнойОбласти = НайтиКореньТабличнойОбласти(Область);
|
||||
Если Области.Найти(УзелНачалаТабличнойОбласти, "УзелДереваДокумента") = Неопределено Тогда
|
||||
ДобавленныйУзелНачалаТабличнойЧасти = Области.Найти(УзелНачалаТабличнойОбласти, "УзелДереваДокумента");
|
||||
Если ДобавленныйУзелНачалаТабличнойЧасти = Неопределено Тогда
|
||||
НоваяОбласть = Области.Добавить();
|
||||
НоваяОбласть.УзелДереваДокумента = УзелНачалаТабличнойОбласти;
|
||||
НоваяОбласть.Коллекция = ИмяТабличнойЧасти;
|
||||
НоваяОбласть.Индекс = НоваяОбласть.УзелДереваДокумента.Индекс;
|
||||
Иначе
|
||||
ДобавленныйУзелНачалаТабличнойЧасти.Коллекция = ИмяТабличнойЧасти;
|
||||
КонецЕсли;
|
||||
|
||||
УзелОкончанияТабличнойОбласти = ПолучитьСледующийУзел(УзелНачалаТабличнойОбласти);
|
||||
|
||||
@@ -517,6 +517,14 @@
|
||||
НаборСвойств = Владелец;
|
||||
Иначе
|
||||
НаборСвойств = НаборСвойствПоИмени(ИмяПредопределенного);
|
||||
Если НаборСвойств = Неопределено Тогда
|
||||
Попытка
|
||||
НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений[ИмяПредопределенного];
|
||||
Исключение
|
||||
// Такого предопределенного элемента не существует.
|
||||
НаборСвойств = Неопределено;
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
Если НаборСвойств = Неопределено Тогда
|
||||
ТекстИсключения = НСтр("ru = 'Переданный объект ""%1"" не подключен к подсистеме Свойства.'");
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстИсключения, Владелец);
|
||||
|
||||
@@ -545,8 +545,8 @@
|
||||
ОбъектыСУчетомОригиналовПервичныхДокументов.Очистить();
|
||||
|
||||
Для Каждого Тип Из Метаданные.ОпределяемыеТипы.ОбъектСУчетомОригиналовПервичныхДокументов.Тип.Типы() Цикл
|
||||
Если Тип = Тип("Строка") Тогда
|
||||
Возврат;
|
||||
Если Тип = Тип("СправочникСсылка.ИдентификаторыОбъектовМетаданных") Тогда
|
||||
Продолжить;;
|
||||
КонецЕсли;
|
||||
ОбъектМетаданных = Метаданные.НайтиПоТипу(Тип);
|
||||
ОбъектыСУчетомОригиналовПервичныхДокументов.Добавить(ОбъектМетаданных.ПолноеИмя());
|
||||
|
||||
@@ -1893,7 +1893,7 @@
|
||||
|
||||
ОшибкаПроверкиПодписи = "";
|
||||
Попытка
|
||||
МенеджерКриптографииДляПроверки.ПроверитьПодпись(ИсходныеДанныеДляПроверки, ПодписьДляПроверки, Сертификат);
|
||||
МенеджерКриптографииДляПроверки.ПроверитьПодпись(ИсходныеДанныеДляПроверки, ПодписьДляПроверки, Сертификат, Ложь);
|
||||
Исключение
|
||||
ОшибкаПроверкиПодписи = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
@@ -1901,10 +1901,20 @@
|
||||
Если ОбщиеНастройки().ДоступнаУсовершенствованнаяПодпись Тогда
|
||||
СвойстваПодписи = ЭлектроннаяПодписьСлужебный.СвойстваПодписиЧтениеМенеджеромКриптографии(
|
||||
ПодписьДляПроверки, МенеджерКриптографииДляПроверки, Ложь);
|
||||
Если ПустаяСтрока(ОшибкаПроверкиПодписи) И СвойстваПодписи.ТипПодписи <> Перечисления.ТипыПодписиКриптографии.ОбычнаяCMS
|
||||
И СвойстваПодписи.ТипПодписи <> Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES Тогда
|
||||
Попытка
|
||||
МенеджерКриптографииДляПроверки.ПроверитьПодпись(ИсходныеДанныеДляПроверки, ПодписьДляПроверки,
|
||||
Сертификат, Истина);
|
||||
Исключение
|
||||
ОшибкаПроверкиПодписи = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
СвойстваПодписи = ЭлектроннаяПодписьСлужебный.СвойстваПодписиИзДвоичныхДанных(ПодписьДляПроверки, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
СвойстваСертификата = Неопределено;
|
||||
Если РезультатСтруктура <> Неопределено Тогда
|
||||
ЗаполнитьЗначенияСвойств(РезультатСтруктура, СвойстваПодписи);
|
||||
Если ЭлектроннаяПодписьСлужебныйКлиентСервер.СертификатСуществует(Сертификат) Тогда
|
||||
@@ -1917,7 +1927,12 @@
|
||||
|
||||
Если Не ПустаяСтрока(ОшибкаПроверкиПодписи) Тогда
|
||||
ОписаниеОшибки = ОшибкаПроверкиПодписи;
|
||||
СертификатОтозван = СертификатПодписиОтозван(ОписаниеОшибки, РезультатСтруктура);
|
||||
Если СертификатОтозван Тогда
|
||||
ЗаполнитьРезультатПроверкиПодписи(ОписаниеОшибки, РезультатСтруктура, Ложь, Истина);
|
||||
Иначе
|
||||
ЗаполнитьРезультатПроверкиПодписи(ОписаниеОшибки, РезультатСтруктура, ТребуетсяПроверкаПодписи(ОписаниеОшибки, РезультатСтруктура));
|
||||
КонецЕсли;
|
||||
Если ВызыватьИсключение Тогда
|
||||
ВызватьИсключение ОписаниеОшибки;
|
||||
КонецЕсли;
|
||||
@@ -1929,6 +1944,19 @@
|
||||
ДатаДляПроверкиСертификатаПодписи = НаДату;
|
||||
КонецЕсли;
|
||||
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
Если СвойстваПодписи.ТипПодписи <> Перечисления.ТипыПодписиКриптографии.ОбычнаяCMS
|
||||
И СвойстваПодписи.ТипПодписи <> Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES
|
||||
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.24.0") >= 0 Тогда
|
||||
|
||||
// Были проверены дополнительные атрибуты подписи, проверка сертификата не требуется.
|
||||
РезультатДополнительнойПроверкиСертификатаПодписи = ЭлектроннаяПодписьСлужебный.РезультатДополнительнойПроверкиСертификатаПодписи(
|
||||
Сертификат, ДатаДляПроверкиСертификатаПодписи, СвойстваСертификата);
|
||||
ЗаполнитьРезультатПроверкиПодписи(РезультатДополнительнойПроверкиСертификатаПодписи, РезультатСтруктура);
|
||||
|
||||
Возврат РезультатДополнительнойПроверкиСертификатаПодписи = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ВызыватьИсключение Тогда
|
||||
@@ -2998,6 +3026,11 @@
|
||||
РезультатСтруктура.ПодписьВерна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если РезультатСтруктура.ТребуетсяПроверка = Неопределено Тогда
|
||||
РезультатСтруктура.ТребуетсяПроверка = Ложь;
|
||||
РезультатСтруктура.ПодписьВерна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -709,7 +709,7 @@
|
||||
|
||||
ДатаОкончанияВыдачиСертификатовСотрудниковКоммерческимиУЦ = ДатаОкончанияВыдачиСертификатовСотрудниковКоммерческимиУЦ();
|
||||
|
||||
Если СвойстваСертификата.ДатаНачала > КонецДня(ДатаОкончанияВыдачиСертификатовСотрудниковКоммерческимиУЦ) Тогда
|
||||
Если СвойстваСертификата.ДатаНачала - КонтекстПроверки.ДобавкаВремени > ДатаОкончанияВыдачиСертификатовСотрудниковКоммерческимиУЦ Тогда
|
||||
|
||||
РезультатПроверкиУдостоверяющегоЦентра.Действует = Ложь;
|
||||
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.ВозможенПеревыпуск = Ложь;
|
||||
@@ -836,7 +836,7 @@
|
||||
|
||||
Функция ДатаОкончанияВыдачиСертификатовСотрудниковКоммерческимиУЦ()
|
||||
|
||||
Возврат Дата(2023, 08, 31);
|
||||
Возврат Дата(2023, 08, 31, 21, 0, 0); // Универсальная дата от московского времени.
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -197,6 +197,26 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РезультатДополнительнойПроверкиСертификатаПодписи(Сертификат, ДатаПодписания, СвойстваПодписи) Экспорт
|
||||
|
||||
РезультатПроверкиУдостоверяющегоЦентраСертификата = РезультатПроверкиУдостоверяющегоЦентраСертификата(
|
||||
Сертификат, ДатаПодписания, Истина, СвойстваПодписи);
|
||||
|
||||
Если Не РезультатПроверкиУдостоверяющегоЦентраСертификата.Действует Тогда
|
||||
|
||||
ПользовательскиеНастройкиСертификата = ЭлектроннаяПодписьСлужебныйВызовСервера.ПользовательскиеНастройкиСертификата(
|
||||
Сертификат.Отпечаток);
|
||||
Если ПользовательскиеНастройкиСертификата.ПодписаниеРазрешено <> Истина Тогда
|
||||
|
||||
Возврат РезультатПроверкиУдостоверяющегоЦентраСертификата.Предупреждение.ТекстОшибки;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Истина;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДополнительныеПараметрыПроверкиСертификата() Экспорт
|
||||
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
|
||||
@@ -1581,7 +1581,7 @@
|
||||
МенеджерКриптографии.НачатьПроверкуПодписи(Новый ОписаниеОповещения(
|
||||
"ПроверитьПодписьНаКлиентеПослеПроверкиПодписи", ЭтотОбъект, Контекст,
|
||||
"ПроверитьПодписьНаКлиентеПослеОшибкиПроверкиПодписи", ЭтотОбъект),
|
||||
Контекст.ИсходныеДанные, Контекст.ДанныеПодписи);
|
||||
Контекст.ИсходныеДанные, Контекст.ДанныеПодписи, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1633,10 +1633,24 @@
|
||||
// Продолжение процедуры ПроверитьПодпись.
|
||||
Асинх Процедура ПроверитьПодписьНаКлиентеПослеПроверкиПодписи(Сертификат, Контекст) Экспорт
|
||||
|
||||
ОшибкаПроверкиПодписи = "";
|
||||
Если ТипЗнч(Контекст.МенеджерКриптографии) = Тип("МенеджерКриптографии") Тогда
|
||||
|
||||
СвойстваСертификата = Неопределено;
|
||||
Если ЭлектроннаяПодписьКлиент.ОбщиеНастройки().ДоступнаУсовершенствованнаяПодпись Тогда
|
||||
СвойстваПодписи = Ждать СвойстваПодписиЧтениеМенеджеромКриптографии(Контекст.ДанныеПодписи, Контекст.МенеджерКриптографии, Ложь);
|
||||
|
||||
Если СвойстваПодписи.ТипПодписи <> ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.ОбычнаяCMS")
|
||||
И СвойстваПодписи.ТипПодписи <> ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.БазоваяCAdESBES") Тогда
|
||||
// Проверка дополнительных атрибутов.
|
||||
Попытка
|
||||
Ждать Контекст.МенеджерКриптографии.ПроверитьПодписьАсинх(
|
||||
Контекст.ИсходныеДанные, Контекст.ДанныеПодписи, Истина);
|
||||
Исключение
|
||||
ОшибкаПроверкиПодписи = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
СвойстваПодписи = Ждать СвойстваПодписиИзДвоичныхДанных(Контекст.ДанныеПодписи, Ложь);
|
||||
СвойстваСертификата = Ждать СвойстваСертификата(Сертификат);
|
||||
@@ -1649,6 +1663,26 @@
|
||||
Контекст.РезультатПроверки.Сертификат = Ждать Сертификат.ВыгрузитьАсинх();
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПустаяСтрока(ОшибкаПроверкиПодписи) Тогда
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, РезультатПроверкиПодписи(
|
||||
ОшибкаПроверкиПодписи, Контекст.РезультатПроверки));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
Если СвойстваПодписи.ТипПодписи <> ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.ОбычнаяCMS")
|
||||
И СвойстваПодписи.ТипПодписи <> ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.БазоваяCAdESBES")
|
||||
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.24.0") >= 0 Тогда
|
||||
// Были проверены дополнительные атрибуты подписи, нужна только допоо=лнительная проверка сертификата.
|
||||
Контекст.Вставить("Сертификат", Сертификат);
|
||||
ДатаПодписания = ЭлектроннаяПодписьСлужебныйКлиентСервер.ДатаДляПроверкиСертификатаПодписи(СвойстваПодписи);
|
||||
Если Не ЗначениеЗаполнено(ДатаПодписания) Тогда
|
||||
ДатаПодписания = Контекст.НаДату;
|
||||
КонецЕсли;
|
||||
ПроверитьСертификатПодписиДополнительно(Контекст, ДатаПодписания, СвойстваСертификата);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Иначе // после проверки в облачных сервисах.
|
||||
|
||||
СвойстваПодписи = Ждать СвойстваПодписиИзДвоичныхДанных(Контекст.ДанныеПодписи, Истина);
|
||||
@@ -1688,6 +1722,31 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Асинх Процедура ПроверитьСертификатПодписиДополнительно(Контекст, ДатаПодписания, СвойстваСертификата)
|
||||
|
||||
РезультатПроверкиУдостоверяющегоЦентраСертификата = Ждать РезультатПроверкиУдостоверяющегоЦентраСертификата(
|
||||
Контекст.Сертификат, ДатаПодписания, Истина, СвойстваСертификата);
|
||||
|
||||
Если Не РезультатПроверкиУдостоверяющегоЦентраСертификата.Действует Тогда
|
||||
|
||||
ПользовательскиеНастройкиСертификата = ЭлектроннаяПодписьСлужебныйВызовСервера.ПользовательскиеНастройкиСертификата(
|
||||
Контекст.Сертификат.Отпечаток);
|
||||
|
||||
Если ПользовательскиеНастройкиСертификата.ПодписаниеРазрешено <> Истина Тогда
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, РезультатПроверкиПодписи(
|
||||
РезультатПроверкиУдостоверяющегоЦентраСертификата.Предупреждение.ТекстОшибки,
|
||||
Контекст.РезультатПроверки));
|
||||
Возврат;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, РезультатПроверкиПодписи(Истина,
|
||||
Контекст.РезультатПроверки));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьПодписьПослеПроверкиСертификатаПодписи(РезультатПроверки, Контекст) Экспорт
|
||||
|
||||
Если ТипЗнч(РезультатПроверки) = Тип("Структура") Тогда
|
||||
@@ -10846,6 +10905,11 @@
|
||||
РезультатСтруктура.ПодписьВерна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если РезультатСтруктура.ТребуетсяПроверка = Неопределено Тогда
|
||||
РезультатСтруктура.ТребуетсяПроверка = Ложь;
|
||||
РезультатСтруктура.ПодписьВерна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат РезультатСтруктура;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
File renamed without changes.
+1
-1
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="7e3283df-05a6-4dc5-a786-056c71bdbf6f">
|
||||
<name>КомпонентаПечатиШтрихкодов_10_0_9_1</name>
|
||||
<name>КомпонентаПечатиШтрихкодов</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Компонента печати штрихкодов</value>
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="aac56bf4-7a0d-4e01-9cae-96015ef65bb7">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fd3e174f-8dc8-4e46-bb7d-5961637ca21f">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="ae064752-fcb4-48d1-b512-bff639e60924"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="ca7b6180-97a4-4c02-8d20-075996090d45"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="18e75aba-48f1-4e28-9fef-3121e217725d"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="2859e12a-7d03-43e2-82eb-853b4d73cde7"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="001121b3-a6ab-4280-8a6a-c3046ad6af6e"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a1eea14d-236d-4494-b9d6-4c828269e808"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="d3ad715e-8b10-4b34-86c2-f1ad46b5908d"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="d25807e3-a710-4b6a-b614-a2f4a4b66ef0"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="f23e8125-f83e-419c-b76d-bc61a3481948"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="3783a31c-c2f7-4e5b-98b0-58d8c85345e1"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="4083f81d-2e67-4f61-9724-69e77ae8b4da"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="7a58e377-3b5f-423b-8f6d-18172cd970d0"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="933d10f9-644b-4e6f-af80-770b17f97659"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="87e878e5-b980-42a9-a6ba-8b8b52343653"/>
|
||||
<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.9.238</version>
|
||||
<version>3.1.9.261</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
@@ -854,7 +854,7 @@
|
||||
<commonTemplates>CommonTemplate.ИнструкцияКакВыполнитьУстановкуОбновленияВручную</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ИнструкцияПоСозданиюФаксимильнойПодписиИПечати</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиQRКода</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиШтрихкодов_10_0_9_1</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиШтрихкодов</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПоискаСтрок</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1027</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.МакетШтемпеляЭЦПOfficeOpen</commonTemplates>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,f36026ea-55d4-4d07-b13f-115019322f13,1,eb0c239a-519d-4f00-8833-f3d8cffb88de,"3.1.9.238","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,aac56bf4-7a0d-4e01-9cae-96015ef65bb7,aac56bf4-7a0d-4e01-9cae-96015ef65bb7,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
|
||||
{6,1,1,15b8a077-9c8a-430d-a1af-68c52cf8b9d0,1,73c3344c-5a96-475c-adb1-9669931a065c,"3.1.9.261","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,fd3e174f-8dc8-4e46-bb7d-5961637ca21f,fd3e174f-8dc8-4e46-bb7d-5961637ca21f,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
|
||||
@@ -45,19 +45,19 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 63;
|
||||
Возврат 64;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ВерсияОбновленияПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.9.43";
|
||||
Возврат "3.1.9.245";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.9.191";
|
||||
Возврат "3.1.9.245";
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -107,6 +107,7 @@
|
||||
ЗаполнитьПраздничныеДниКраснодарскогоКрая(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниСтавропольскогоКрая(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниБелгородскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниИркутскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниПензенскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниСаратовскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
ЗаполнитьПраздничныеДниЗабайкальскогоКрая(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни);
|
||||
@@ -354,6 +355,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьПраздничныеДниИркутскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни)
|
||||
|
||||
Если КодПроизводственногоКалендаря <> "38" Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НомерГода >= 2024 Тогда
|
||||
ДобавитьПраздникРадоница(ПраздничныеДни, НомерГода);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьПраздничныеДниПензенскойОбласти(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни)
|
||||
|
||||
Если КодПроизводственногоКалендаря <> "58" Тогда
|
||||
@@ -392,6 +405,10 @@
|
||||
|
||||
ДобавитьПраздникЦаганСар(ПраздничныеДни, НомерГода);
|
||||
|
||||
Если НомерГода >= 2024 Тогда
|
||||
ДобавитьПраздникРадоница(ПраздничныеДни, НомерГода);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьПраздничныеДниРеспубликиКрым(КодПроизводственногоКалендаря, НомерГода, ПраздничныеДни)
|
||||
|
||||
+4
@@ -822,6 +822,8 @@
|
||||
<Item Calendar="31" Year="2023" DayType="Праздник" Date="20230712" SwapDate=""/>
|
||||
<Item Calendar="31" Year="2024" DayType="Предпраздничный" Date="20240711" SwapDate=""/>
|
||||
<Item Calendar="31" Year="2024" DayType="Праздник" Date="20240712" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -889,6 +891,8 @@
|
||||
<Item Calendar="85" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2024" DayType="Праздник" Date="20240211" SwapDate="20240212"/>
|
||||
<Item Calendar="85" Year="2024" DayType="Воскресенье" Date="20240212" SwapDate="20240211"/>
|
||||
<Item Calendar="85" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230417" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230510" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230605" SwapDate=""/>
|
||||
|
||||
+1
@@ -19,6 +19,7 @@
|
||||
<Item Code="23" Description="Краснодарский край" Base="РФ"/>
|
||||
<Item Code="26" Description="Ставропольский край" Base="РФ"/>
|
||||
<Item Code="31" Description="Белгородская область" Base="РФ"/>
|
||||
<Item Code="38" Description="Иркутская область" Base="РФ"/>
|
||||
<Item Code="58" Description="Пензенская область" Base="РФ"/>
|
||||
<Item Code="64" Description="Саратовская область" Base="РФ"/>
|
||||
<Item Code="75" Description="Забайкальский край" Base="РФ"/>
|
||||
|
||||
@@ -20,19 +20,30 @@
|
||||
|
||||
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ГруппаПросмотрЗарегистрированныхСобытий", "ОтображатьЗаголовок", Ложь);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ГруппаПросмотрЗарегистрированныхСобытий",
|
||||
"ОтображатьЗаголовок", Ложь);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ГруппаОтбора", "Группировка", ГруппировкаПодчиненныхЭлементовФормы.Вертикальная);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КоличествоПоказываемыхСобытий", "Заголовок", НСтр("ru = 'Показывать'"));
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КомандыОтбора", "Отображение", ОтображениеГруппыКнопок.Компактное);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КомандыПоиска", "Отображение", ОтображениеГруппыКнопок.Компактное);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаНайти", "Отображение", ОтображениеКнопки.Картинка);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаОтменитьПоиск", "Отображение", ОтображениеКнопки.Картинка);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ГруппаОтбора", "Группировка",
|
||||
ГруппировкаПодчиненныхЭлементовФормы.Вертикальная);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КоличествоПоказываемыхСобытий",
|
||||
"Заголовок", НСтр("ru = 'Показывать'"));
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КомандыОтбора", "Отображение",
|
||||
ОтображениеГруппыКнопок.Компактное);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "КомандыПоиска", "Отображение",
|
||||
ОтображениеГруппыКнопок.Компактное);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаНайти", "Отображение",
|
||||
ОтображениеКнопки.Картинка);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаОтменитьПоиск", "Отображение",
|
||||
ОтображениеКнопки.Картинка);
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ПросмотрТекущегоСобытияВОтдельномОкне", "ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ОбновитьТекущийСписок", "ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаОтменитьПоиск", "ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "Справка", "ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ПросмотрТекущегоСобытияВОтдельномОкне",
|
||||
"ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ОбновитьТекущийСписок",
|
||||
"ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ФормаОтменитьПоиск",
|
||||
"ТолькоВоВсехДействиях", Истина);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "Справка", "ТолькоВоВсехДействиях",
|
||||
Истина);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -88,7 +99,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций, "ФормированиеОтчета");
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций,
|
||||
"ФормированиеОтчета");
|
||||
|
||||
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
|
||||
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
|
||||
@@ -132,7 +144,8 @@
|
||||
КолонкиИсключения.Добавить("Дата");
|
||||
КолонкиИсключения.Добавить("СведенияОСобытии");
|
||||
|
||||
ОбновлятьСписок = ЖурналРегистрацииКлиент.УстановитьОтборПоЗначениюВТекущейКолонке(Элементы.Журнал.ТекущиеДанные, Элементы.Журнал.ТекущийЭлемент, ОтборЖурналаРегистрации, КолонкиИсключения);
|
||||
ОбновлятьСписок = ЖурналРегистрацииКлиент.УстановитьОтборПоЗначениюВТекущейКолонке(Элементы.Журнал.ТекущиеДанные,
|
||||
Элементы.Журнал.ТекущийЭлемент, ОтборЖурналаРегистрации, КолонкиИсключения);
|
||||
|
||||
ДополнитьОтборЗначениямиПоУмолчанию();
|
||||
|
||||
@@ -181,6 +194,7 @@
|
||||
|
||||
&НаСервере
|
||||
Функция ПараметрыОтчета(ОтборЖурналаНаКлиенте)
|
||||
|
||||
ПараметрыОтчета = Новый Структура;
|
||||
ПараметрыОтчета.Вставить("Журнал", РеквизитФормыВЗначение("Журнал"));
|
||||
ПараметрыОтчета.Вставить("ОтборЖурналаРегистрации", ОтборЖурналаНаКлиенте);
|
||||
@@ -190,6 +204,7 @@
|
||||
ПараметрыОтчета.Вставить("ДобавлятьДополнительныеКолонки", Истина);
|
||||
|
||||
Возврат ПараметрыОтчета;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
@@ -201,37 +216,33 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Функция определяет перечень событий журнала регистрации в соответствии с требованиями 152-ФЗ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений из Строка
|
||||
&НаСервере
|
||||
Функция СписокКонтролируемыхСобытий152ФЗ()
|
||||
|
||||
// Функция определяет перечень событий журнала регистрации
|
||||
// в соответствии с требованиями 152-ФЗ.
|
||||
|
||||
СписокСобытий = Новый СписокЗначений;
|
||||
СписокСобытий.Добавить("_$Access$_.Access", НСтр("ru = 'Доступ. Доступ'"));
|
||||
СписокСобытий.Добавить("_$Access$_.AccessDenied", НСтр("ru = 'Доступ. Отказ в доступе'"));
|
||||
СписокСобытий.Добавить("_$Session$_.Authentication", НСтр("ru = 'Сеанс. Аутентификация'"));
|
||||
СписокСобытий.Добавить("_$Session$_.AuthenticationError", НСтр("ru = 'Сеанс. Ошибка аутентификации'"));
|
||||
СписокСобытий.Добавить("_$Session$_.Start", НСтр("ru = 'Сеанс. Начало'"));
|
||||
СписокСобытий.Добавить("_$Session$_.Finish", НСтр("ru = 'Сеанс. Завершение'"));
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(СписокСобытий,
|
||||
ЗащитаПерсональныхДанных.КонтролируемыеСобытияДоступа());
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(СписокСобытий,
|
||||
ЗащитаПерсональныхДанных.КонтролируемыеСобытияАутентификации());
|
||||
|
||||
Возврат СписокСобытий;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Функция определяет перечень контролируемых приложений системы в соответствии с требованиями 152-ФЗ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - см. ЗащитаПерсональныхДанных.КонтролируемыеПриложенияДоступа
|
||||
&НаСервере
|
||||
Функция СписокКонтролируемыхПриложений152ФЗ()
|
||||
|
||||
// Функция определяет перечень контролируемых приложений системы
|
||||
// в соответствии с требованиями 152-ФЗ.
|
||||
|
||||
СписокПриложений = Новый Массив;
|
||||
СписокПриложений.Добавить("1CV8"); // И идентификатор приложения 1С:Предприятие в режиме запуска "Толстый клиент";
|
||||
СписокПриложений.Добавить("1CV8C"); // И идентификатор приложения 1С:Предприятие в режиме запуска "Тонкий клиент";
|
||||
СписокПриложений.Добавить("WebClient"); // И идентификатор приложения 1С:Предприятие в режиме запуска "Веб-клиент";
|
||||
СписокПриложений.Добавить("Designer"); // И идентификатор приложения Конфигуратор;
|
||||
|
||||
Возврат СписокПриложений;
|
||||
Возврат ЗащитаПерсональныхДанных.КонтролируемыеПриложенияДоступа();
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -247,12 +258,13 @@
|
||||
ДлительныеОперации.ОтменитьВыполнениеЗадания(ИдентификаторЗадания);
|
||||
ИдентификаторЗадания = Неопределено;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций, "НеИспользовать");
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций,
|
||||
"НеИспользовать");
|
||||
|
||||
ПараметрыВыполнения = ДлительныеОперации.ПараметрыВыполненияВФоне(УникальныйИдентификатор);
|
||||
ПараметрыВыполнения.НаименованиеФоновогоЗадания = НСтр("ru = 'Защита персональных данных'");
|
||||
РезультатВыполнения = ДлительныеОперации.ВыполнитьВФоне("ЖурналРегистрации.ПрочитатьСобытияЖурналаРегистрации",
|
||||
ПараметрыОтчета, ПараметрыВыполнения);
|
||||
РезультатВыполнения = ДлительныеОперации.ВыполнитьВФоне(
|
||||
"ЗащитаПерсональныхДанных.ПрочитатьСобытияДоступаКПерсональнымДанным", ПараметрыОтчета, ПараметрыВыполнения);
|
||||
|
||||
ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания;
|
||||
|
||||
@@ -260,12 +272,14 @@
|
||||
Элементы.Страницы.ТекущаяСтраница = Элементы.ЖурналРегистрации;
|
||||
ВызватьИсключение РезультатВыполнения.КраткоеПредставлениеОшибки;
|
||||
КонецЕсли;
|
||||
ЖурналРегистрации.СформироватьПредставлениеОтбора(ПредставлениеОтбора, ОтборЖурналаНаКлиенте, ОтборЖурналаРегистрацииПоУмолчанию);
|
||||
ЖурналРегистрации.СформироватьПредставлениеОтбора(ПредставлениеОтбора, ОтборЖурналаНаКлиенте,
|
||||
ОтборЖурналаРегистрацииПоУмолчанию);
|
||||
Если РезультатВыполнения.Статус = "Выполнено" Тогда
|
||||
ЗагрузитьПодготовленныеДанные(РезультатВыполнения.АдресРезультата);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат РезультатВыполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
@@ -293,7 +307,8 @@
|
||||
Если ОтборЖурналаРегистрации.Свойство(ЭлементОтбораПоУмолчанию.Ключ, ЗначениеОтбора) Тогда
|
||||
// Отбор удаляется только в случае, если он в точности соответствует значению отбора по умолчанию.
|
||||
Если ТипЗнч(ЗначениеОтбора) = Тип("СписокЗначений") Тогда
|
||||
УдалятьОтбор = ОбщегоНазначенияКлиентСервер.СпискиЗначенийИдентичны(ЗначениеОтбора, ЭлементОтбораПоУмолчанию.Значение);
|
||||
УдалятьОтбор = ОбщегоНазначенияКлиентСервер.СпискиЗначенийИдентичны(ЗначениеОтбора,
|
||||
ЭлементОтбораПоУмолчанию.Значение);
|
||||
Иначе
|
||||
УдалятьОтбор = ЭлементОтбораПоУмолчанию.Значение = ЗначениеОтбора;
|
||||
КонецЕсли;
|
||||
@@ -307,6 +322,7 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗагрузитьПодготовленныеДанные(АдресХранилища)
|
||||
|
||||
РезультатВыполнения = ПолучитьИзВременногоХранилища(АдресХранилища);
|
||||
СобытияЖурнала = РезультатВыполнения.СобытияЖурнала;
|
||||
|
||||
@@ -316,17 +332,24 @@
|
||||
Адрес = ХранилищеДанных;
|
||||
КонецЕсли;
|
||||
ХранилищеДанных = ПоместитьВоВременноеХранилище(Новый Соответствие, Адрес);
|
||||
ЖурналРегистрации.ПоместитьДанныеВоВременноеХранилище(СобытияЖурнала, ХранилищеДанных);
|
||||
|
||||
Если ЗначениеЗаполнено(СобытияЖурнала) Тогда
|
||||
ЖурналРегистрации.ПоместитьДанныеВоВременноеХранилище(СобытияЖурнала, ХранилищеДанных);
|
||||
ЗначениеВДанныеФормы(СобытияЖурнала, Журнал);
|
||||
Иначе
|
||||
Журнал.Очистить();
|
||||
КонецЕсли;
|
||||
|
||||
ИдентификаторЗадания = Неопределено;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьТекущийСписокЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если Результат = Неопределено Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций, "НеИспользовать");
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций,
|
||||
"НеИспользовать");
|
||||
Элементы.Страницы.ТекущаяСтраница = Элементы.ЖурналРегистрации;
|
||||
ПозиционированиеВКонецСписка();
|
||||
Возврат;
|
||||
@@ -336,7 +359,8 @@
|
||||
ЗагрузитьПодготовленныеДанные(Результат.АдресРезультата);
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций, "НеИспользовать");
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.ПолеИндикаторДлительныхОпераций,
|
||||
"НеИспользовать");
|
||||
Элементы.Страницы.ТекущаяСтраница = Элементы.ЖурналРегистрации;
|
||||
ПозиционированиеВКонецСписка();
|
||||
|
||||
|
||||
+17
-2
@@ -835,8 +835,23 @@
|
||||
"Solution": "- Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n- Установите флажок \"Вводить пароль в программе электронной подписи\" и повторите действие.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80090022)",
|
||||
"RepairMethods": ""
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "- Возможно, это присоединенная подпись.",
|
||||
"Solution": "- Убедитесь, что подпись является открепленной, то есть, не содержит присоединенные данные.",
|
||||
"ErrorText": "Ошибка интерфейса модуля криптографии. Неверная подпись",
|
||||
"RepairMethods": ""
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Сертификат отозван в Удостоверяющем центре.",
|
||||
"Solution": "Подайте заявление на новый сертификат",
|
||||
"ErrorText": "Сертификат был явно отозван его издателем",
|
||||
"RepairMethods": "",
|
||||
"Category": "cert_revoked"
|
||||
}
|
||||
],
|
||||
"LastChangeDate": "2023-11-24T11:31:57",
|
||||
"Version": "3.0.1.13"
|
||||
"LastChangeDate": "2023-12-22T14:21:06",
|
||||
"Version": "3.0.1.15"
|
||||
}
|
||||
@@ -401,6 +401,7 @@
|
||||
ПараметрыОповещенияЗаписиФайла = РаботаСФайламиСлужебныйКлиент.ПараметрыОповещенияЗаписиФайла();
|
||||
ПараметрыОповещенияЗаписиФайла.ЭтоНовый = Истина;
|
||||
ПараметрыОповещенияЗаписиФайла.Владелец = Параметры.ВладелецФайла;
|
||||
ПараметрыОповещенияЗаписиФайла.ВладелецФайла = ПараметрыОповещенияЗаписиФайла.Владелец;
|
||||
Оповестить("Запись_Файл", ПараметрыОповещенияЗаписиФайла, МассивИменФайлов);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
+18
@@ -338,6 +338,24 @@ function backupDB () {
|
||||
var ret = 0
|
||||
try {
|
||||
var fileDBName = BaseFileName + '1Cv8.1CD'
|
||||
|
||||
var waitBaseFile = true
|
||||
while (waitBaseFile) {
|
||||
try {
|
||||
var oFile = oFileSystemObject.OpenTextFile(fileDBName, ForAppending, true, TristateFalse)
|
||||
} catch (ex) {
|
||||
if (oHTA != null) {
|
||||
return -1
|
||||
} else {
|
||||
WScript.Echo(ex.message)
|
||||
WScript.Sleep(18 * 1000) // Ждем и повторяем проверку, освободился ли файл ИБ.
|
||||
}
|
||||
continue;
|
||||
}
|
||||
oFile.Close()
|
||||
waitBaseFile = false
|
||||
}
|
||||
|
||||
var fileDB = oFileSystemObject.GetFile(fileDBName)
|
||||
log(format('[СообщениеРазмерФайлаРезервнойКопииВМб]', fileDB.size / 1024 / 1024))
|
||||
|
||||
|
||||
+1
-1
@@ -574,7 +574,7 @@
|
||||
|
||||
МаксимальнаяДлительность = 0;
|
||||
Если ЗначениеЗаполнено(ЗавершениеОбработкиДанных) И ЗначениеЗаполнено(НачалоОбработкиДанных) Тогда
|
||||
МаксимальнаяДлительность = ЗавершениеОбработкиДанных - НачалоОбработкиДанных;
|
||||
МаксимальнаяДлительность = (ЗавершениеОбработкиДанных - НачалоОбработкиДанных) * 1000;
|
||||
КонецЕсли;
|
||||
|
||||
Прогресс = Неопределено;
|
||||
|
||||
@@ -1808,6 +1808,10 @@ TIF - Не все браузеры отображают этот формат.</
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
ИдентификаторКлиента = Параметры.ИдентификаторКлиента;
|
||||
НастройкиСканированияПользователя = РаботаСФайлами.ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента);
|
||||
ЗаполнитьЗначенияСвойств(ЭтотОбъект, НастройкиСканированияПользователя);
|
||||
Если ИмяУстройства <> "" Тогда
|
||||
Элементы.ИмяУстройства.СписокВыбора.Добавить(ИмяУстройства);
|
||||
КонецЕсли;
|
||||
Элементы.КаталогЖурналаСканирования.Доступность = ИспользоватьКаталогЖурналаСканирования;
|
||||
|
||||
СпособПреобразованияВPDF = ?(ИспользоватьImageMagickДляПреобразованияВPDF, 1, 0);
|
||||
@@ -65,6 +68,13 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
Если ИмяСобытия = "НастройкиСканирования" Тогда
|
||||
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Параметр);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
@@ -173,6 +183,7 @@
|
||||
|
||||
Если ДиалогОткрытияФайла.Выбрать() Тогда
|
||||
КаталогЖурналаСканирования = ДиалогОткрытияФайла.Каталог;
|
||||
Модифицированность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -197,22 +208,26 @@
|
||||
НастройкиСканированияПользователя = РаботаСФайламиКлиентСервер.НастройкиСканированияПользователя();
|
||||
ЗаполнитьЗначенияСвойств(НастройкиСканированияПользователя, ЭтотОбъект);
|
||||
|
||||
Если НастройкиСканированияПользователя.ИспользоватьImageMagickДляПреобразованияВPDF Тогда
|
||||
Если Не ЗначениеЗаполнено(НастройкиСканированияПользователя.ПутьКПрограммеКонвертации) Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Не заполнен путь к программе %1.'"),
|
||||
"ImageMagick");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстОшибки, , "ПутьКПрограммеКонвертации");
|
||||
Возврат;
|
||||
Иначе
|
||||
Контекст = Новый Структура;
|
||||
ОбработчикРезультатаПроверки = Новый ОписаниеОповещения("ПослеПроверкиУстановленнойПрограммыКонвертации", ЭтотОбъект,
|
||||
НастройкиСканированияПользователя);
|
||||
РаботаСФайламиКлиент.НачатьПроверкуНаличияПрограммыКонвертации(НастройкиСканированияПользователя.ПутьКПрограммеКонвертации,
|
||||
ОбработчикРезультатаПроверки);
|
||||
Возврат;
|
||||
Контекст.Вставить("НастройкиСканированияПользователя", НастройкиСканированияПользователя);
|
||||
Контекст.Вставить("ОшибкаПроверкиЗаполнения", Ложь);
|
||||
|
||||
Если НастройкиСканированияПользователя.ИспользоватьКаталогЖурналаСканирования Тогда
|
||||
Если НастройкиСканированияПользователя.КаталогЖурналаСканирования = "" Тогда
|
||||
ТекстОшибки = НСтр("ru='Не заполнен путь к журналу сканирования.'");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстОшибки, , "КаталогЖурналаСканирования");
|
||||
Контекст.ОшибкаПроверкиЗаполнения = Истина;
|
||||
Результат = Новый Структура("Успешно", Истина);
|
||||
ПослеПроверкиДоступностиКаталогаСканирования(Результат, Контекст)
|
||||
Иначе
|
||||
Оповещение = Новый ОписаниеОповещения("ПослеПроверкиДоступностиКаталогаСканирования", ЭтотОбъект, Контекст);
|
||||
РаботаСФайламиСлужебныйКлиент.ПроверитьДоступностьКаталога(Оповещение, НастройкиСканированияПользователя.КаталогЖурналаСканирования);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Результат = Новый Структура("Успешно", Истина);
|
||||
ПослеПроверкиДоступностиКаталогаСканирования(Результат, Контекст);
|
||||
КонецЕсли;
|
||||
ОКЗавершение(НастройкиСканированияПользователя);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -387,13 +402,13 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеПроверкиУстановленнойПрограммыКонвертации(РезультатЗапуска, НастройкиСканированияПользователя) Экспорт
|
||||
Если СтрНайти(РезультатЗапуска.ПотокВывода, "ImageMagick") <> 0 Тогда
|
||||
ОКЗавершение(НастройкиСканированияПользователя);
|
||||
Иначе
|
||||
Процедура ПослеПроверкиУстановленнойПрограммыКонвертации(РезультатЗапуска, ВнешнийКонтекст) Экспорт
|
||||
Если СтрНайти(РезультатЗапуска.ПотокВывода, "ImageMagick") = 0 Тогда
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Ошибочно указан путь к программе %1.'"), "ImageMagick");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстСообщения, , "ПутьКПрограммеКонвертации");
|
||||
ИначеЕсли Не ВнешнийКонтекст.ОшибкаПроверкиЗаполнения Тогда
|
||||
ОКЗавершение(ВнешнийКонтекст.НастройкиСканированияПользователя);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -432,4 +447,37 @@
|
||||
Элементы.ОшибкаСканирования.Видимость = Ложь;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеПроверкиДоступностиКаталогаСканирования(Результат, ВнешнийКонтекст) Экспорт
|
||||
|
||||
НастройкиСканированияПользователя = ВнешнийКонтекст.НастройкиСканированияПользователя;
|
||||
ОшибкаПроверкиЗаполнения = ВнешнийКонтекст.ОшибкаПроверкиЗаполнения;
|
||||
|
||||
Если Не Результат.Успешно Тогда
|
||||
ТекстОшибки = НСтр("ru='Каталог журнала сканирования недоступен для записи. Выберите другой каталог.'");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстОшибки, , "КаталогЖурналаСканирования");
|
||||
ОшибкаПроверкиЗаполнения = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если НастройкиСканированияПользователя.ИспользоватьImageMagickДляПреобразованияВPDF Тогда
|
||||
Если Не ЗначениеЗаполнено(НастройкиСканированияПользователя.ПутьКПрограммеКонвертации) Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Не заполнен путь к программе %1.'"),
|
||||
"ImageMagick");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстОшибки, , "ПутьКПрограммеКонвертации");
|
||||
ОшибкаПроверкиЗаполнения = Истина;
|
||||
Иначе
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("Контекст", НастройкиСканированияПользователя);
|
||||
Контекст.Вставить("ОшибкаПроверкиЗаполнения", ОшибкаПроверкиЗаполнения);
|
||||
ОбработчикРезультатаПроверки = Новый ОписаниеОповещения("ПослеПроверкиУстановленнойПрограммыКонвертации", ЭтотОбъект,
|
||||
Контекст);
|
||||
РаботаСФайламиКлиент.НачатьПроверкуНаличияПрограммыКонвертации(НастройкиСканированияПользователя.ПутьКПрограммеКонвертации,
|
||||
ОбработчикРезультатаПроверки);
|
||||
КонецЕсли;
|
||||
ИначеЕсли Не ОшибкаПроверкиЗаполнения Тогда
|
||||
ОКЗавершение(НастройкиСканированияПользователя);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1464,6 +1464,19 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Пересканирование</name>
|
||||
<id>40</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Сохранить</name>
|
||||
<title>
|
||||
|
||||
@@ -127,6 +127,9 @@
|
||||
Процедура ПриЗакрытии(ЗавершениеРаботы)
|
||||
|
||||
УдалитьВременныеФайлы(ТаблицаФайлов);
|
||||
Если Не РаботаСФайламиСлужебныйКлиент.БылаОшибкаСканирования() Тогда
|
||||
РаботаСФайламиСлужебныйКлиент.УдалитьОшибкуСканирования(ПодключаемыйМодуль);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -188,29 +191,9 @@
|
||||
&НаКлиенте
|
||||
Процедура Пересканировать(Команда)
|
||||
|
||||
Если ТаблицаФайлов.Количество() = 1 Тогда
|
||||
УдалитьВременныеФайлы(ТаблицаФайлов);
|
||||
ПозицияДляВставки = 0;
|
||||
ИначеЕсли ТаблицаФайлов.Количество() > 1 Тогда
|
||||
|
||||
НомерТекущейСтроки = Элементы.ТаблицаФайлов.ТекущаяСтрока;
|
||||
СтрокаТаблицы = Элементы.ТаблицаФайлов.ДанныеСтроки(НомерТекущейСтроки);
|
||||
ПозицияДляВставки = ТаблицаФайлов.Индекс(СтрокаТаблицы);
|
||||
УдалитьФайлы(СтрокаТаблицы.ПутьКФайлу);
|
||||
ТаблицаФайлов.Удалить(СтрокаТаблицы);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если АдресКартинки <> "" Тогда
|
||||
УдалитьИзВременногоХранилища(АдресКартинки);
|
||||
КонецЕсли;
|
||||
АдресКартинки = "";
|
||||
ПутьКВыбранномуФайлу = "";
|
||||
|
||||
Элементы.Сохранить.Доступность = Ложь;
|
||||
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("НачатьСканированиеПослеПолученияКомпоненты", ЭтотОбъект);
|
||||
РаботаСФайламиСлужебныйКлиент.ПроинициализироватьКомпоненту(ОписаниеОповещения, Истина);
|
||||
УстановитьДоступностьКоманднойПанели(Ложь);
|
||||
Пересканирование = Истина;
|
||||
НачатьСканирование();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -380,8 +363,9 @@
|
||||
Процедура Сканировать(Команда)
|
||||
|
||||
ПозицияДляВставки = Неопределено;
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("НачатьСканированиеПослеПолученияКомпоненты", ЭтотОбъект);
|
||||
РаботаСФайламиСлужебныйКлиент.ПроинициализироватьКомпоненту(ОписаниеОповещения, Истина);
|
||||
|
||||
УстановитьДоступностьКоманднойПанели(Ложь);
|
||||
НачатьСканирование();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -458,11 +442,16 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПодключаемыйМодуль = РезультатПроверкиИнициализации.ПодключаемыйМодуль;
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, Истина);
|
||||
ОповещениеПродолжения = Новый ОписаниеОповещения("ПодготовкаКСканированиюПослеВключенияЛогирования", ЭтотОбъект, ПараметрыОткрытия);
|
||||
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, ОповещениеПродолжения, Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПодготовкаКСканированиюПослеВключенияЛогирования(Результат, ПараметрыОткрытия) Экспорт
|
||||
|
||||
ПараметрыОткрытия.ТекущийШаг = 2;
|
||||
|
||||
ПередОткрытиемАвтоматПродолжение(ПараметрыОткрытия);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -499,7 +488,7 @@
|
||||
ДоступностьРазмерБумаги = (РазмерБумагиЧисло <> -1);
|
||||
ДоступностьДвустороннееСканирование = (ДвустороннееСканированиеЧисло <> -1);
|
||||
|
||||
Элементы.Сохранить.Доступность = Ложь;
|
||||
УстановитьДоступностьКоманднойПанели(Ложь);
|
||||
|
||||
ПараметрСжатие = ?(ВРег(ФорматКартинки) = "JPG", КачествоJPG, СжатиеTIFF);
|
||||
|
||||
@@ -509,8 +498,7 @@
|
||||
ПроверкиПриОткрытииВыполнены = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("НачатьСканированиеПослеПолученияКомпоненты", ЭтотОбъект);
|
||||
РаботаСФайламиСлужебныйКлиент.ПроинициализироватьКомпоненту(ОписаниеОповещения, Истина);
|
||||
НачатьСканирование();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -645,8 +633,30 @@
|
||||
|
||||
Если Источник = "TWAIN" И Событие = "ImageAcquired" Тогда
|
||||
|
||||
Если Пересканирование Тогда
|
||||
Если ТаблицаФайлов.Количество() = 1 Тогда
|
||||
УдалитьВременныеФайлы(ТаблицаФайлов);
|
||||
ПозицияДляВставки = 0;
|
||||
ИначеЕсли ТаблицаФайлов.Количество() > 1 Тогда
|
||||
|
||||
НомерТекущейСтроки = Элементы.ТаблицаФайлов.ТекущаяСтрока;
|
||||
СтрокаТаблицы = Элементы.ТаблицаФайлов.ДанныеСтроки(НомерТекущейСтроки);
|
||||
ПозицияДляВставки = ТаблицаФайлов.Индекс(СтрокаТаблицы);
|
||||
УдалитьФайлы(СтрокаТаблицы.ПутьКФайлу);
|
||||
ТаблицаФайлов.Удалить(СтрокаТаблицы);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если АдресКартинки <> "" Тогда
|
||||
УдалитьИзВременногоХранилища(АдресКартинки);
|
||||
КонецЕсли;
|
||||
АдресКартинки = "";
|
||||
ПутьКВыбранномуФайлу = "";
|
||||
Пересканирование = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяФайлаКартинки = Данные;
|
||||
Элементы.Сохранить.Доступность = Истина;
|
||||
УстановитьДоступностьКоманднойПанели(Истина);
|
||||
КоличествоСтрокДоДобавления = ТаблицаФайлов.Количество();
|
||||
СтрокаТаблицы = Неопределено;
|
||||
|
||||
@@ -693,11 +703,14 @@
|
||||
ИдентификаторСтроки = ТаблицаФайлов[ТаблицаФайлов.Количество() - 1].ПолучитьИдентификатор();
|
||||
Элементы.ТаблицаФайлов.ТекущаяСтрока = ИдентификаторСтроки;
|
||||
КонецЕсли;
|
||||
РаботаСФайламиСлужебныйКлиент.УдалитьОшибкуСканирования(ПодключаемыйМодуль);
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ЗакрытьФорму", Ложь);
|
||||
ОповещениеЗавершения = Новый ОписаниеОповещения("ПослеУдаленияОшибки", ЭтотОбъект, Контекст);
|
||||
РаботаСФайламиСлужебныйКлиент.УдалитьОшибкуСканирования(ПодключаемыйМодуль, ОповещениеЗавершения, Ложь);
|
||||
ИначеЕсли Источник = "TWAIN" И Событие = "UserPressedCancel" Тогда
|
||||
Если Открыта() Тогда
|
||||
ТекущаяДата = ТекущаяДата(); // АПК:143 ТекущаяДата для расчета интервала времени
|
||||
Если ТекущаяДата < НачалоСканирования + 3 Тогда
|
||||
Если ТекущаяДата < НачалоСканирования + 3 И ТаблицаФайлов.Количество() = 0 Тогда
|
||||
ПредставлениеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Сканирование отменено (событие %1) через %2 сек. См. %3'"), Событие,
|
||||
ТекущаяДата - НачалоСканирования, "ImageScan.log");
|
||||
@@ -706,8 +719,17 @@
|
||||
РаботаСФайламиСлужебныйКлиент.ПоказатьОшибкуСканирования(ПодключаемыйМодуль, ЭтотОбъект,
|
||||
НСтр("ru='Не удалось отсканировать документ'"), ПредставлениеОшибки);
|
||||
Иначе
|
||||
РаботаСФайламиСлужебныйКлиент.УдалитьОшибкуСканирования(ПодключаемыйМодуль);
|
||||
Закрыть();
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ЗакрытьФорму", ТаблицаФайлов.Количество() = 0);
|
||||
Если ТаблицаФайлов.Количество() <> 0 Тогда
|
||||
СтрокаТаблицы = ТаблицаФайлов[ТаблицаФайлов.Количество() - 1];
|
||||
ПутьКВыбранномуФайлу = СтрокаТаблицы.ПутьКФайлу;
|
||||
ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКВыбранномуФайлу);
|
||||
АдресКартинки = ПоместитьВоВременноеХранилище(ДвоичныеДанные, УникальныйИдентификатор);
|
||||
СтрокаТаблицы.АдресКартинки = АдресКартинки;
|
||||
КонецЕсли;
|
||||
ОповещениеЗавершения = Новый ОписаниеОповещения("ПослеУдаленияОшибки", ЭтотОбъект, Контекст);
|
||||
РаботаСФайламиСлужебныйКлиент.УдалитьОшибкуСканирования(ПодключаемыйМодуль, ОповещениеЗавершения, Ложь);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
@@ -718,6 +740,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеУдаленияОшибки(Результат, Контекст) Экспорт
|
||||
Если Контекст.ЗакрытьФорму Тогда
|
||||
Закрыть();
|
||||
Иначе
|
||||
УстановитьДоступностьКоманднойПанели(Истина);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УдалитьВременныеФайлы(ТаблицаЗначенийФайлов)
|
||||
|
||||
@@ -771,7 +802,7 @@
|
||||
ИначеЕсли ТипРезультата = РаботаСФайламиКлиент.ТипРезультатаКонвертацииИмяФайла() Тогда
|
||||
Результат.ИмяФайла = Контекст.ПутьКФайлуЛокальный;
|
||||
Для ИндексФайла = -ПараметрыВыполнения.МассивФайловКопия.ВГраница() По 0 Цикл
|
||||
Если ПараметрыВыполнения.МассивФайловКопия[-ИндексФайла].ПутьКФайлу <> Контекст.ПутьКФайлуЛокальный Тогда
|
||||
Если ПараметрыВыполнения.МассивФайловКопия[-ИндексФайла].ПутьКФайлу = Контекст.ПутьКФайлуЛокальный Тогда
|
||||
ПараметрыВыполнения.МассивФайловКопия.Удалить(-ИндексФайла);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
@@ -1051,8 +1082,26 @@
|
||||
&НаКлиенте
|
||||
Процедура НачатьСканированиеПослеПолученияКомпоненты(РезультатИнициализации, Контекст) Экспорт
|
||||
Если РезультатИнициализации.Подключено Тогда
|
||||
|
||||
ПодключаемыйМодуль = РезультатИнициализации.ПодключаемыйМодуль;
|
||||
НачатьСканирование();
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НачатьСканирование()
|
||||
|
||||
Если ПодключаемыйМодуль = Неопределено Тогда
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("НачатьСканированиеПослеПолученияКомпоненты", ЭтотОбъект);
|
||||
РаботаСФайламиСлужебныйКлиент.ПроинициализироватьКомпоненту(ОписаниеОповещения, Истина);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПодключитьОбработчикОжидания("НачатьНепосредственноеСканирование", 0.1, Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НачатьНепосредственноеСканирование()
|
||||
|
||||
ПараметрыСканирования = РаботаСФайламиСлужебныйКлиентСервер.ПараметрыСканирования();
|
||||
ПараметрыСканирования.ПоказыватьДиалог = ПоказыватьДиалогСканера;
|
||||
ПараметрыСканирования.ВыбранноеУстройство = ИмяУстройстваСканирования;
|
||||
@@ -1069,12 +1118,12 @@
|
||||
ПараметрыЗаданияСканирования.Вставить("НачалоСканирования", НачалоСканирования);
|
||||
ПараметрыЗаданияСканирования.Вставить("ПараметрыСканирования", ПараметрыСканирования);
|
||||
|
||||
#Если Не ВебКлиент Тогда
|
||||
АдресКартинки = ПоместитьВоВременноеХранилище(БиблиотекаКартинок.ДлительнаяОперация48.ПолучитьДвоичныеДанные(), УникальныйИдентификатор);
|
||||
#КонецЕсли
|
||||
ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранить("КомпонентаСканирования", "ПараметрыЗаданияСканирования",
|
||||
ПараметрыЗаданияСканирования,,,Истина);
|
||||
РаботаСФайламиСлужебныйКлиент.НачатьСканирование(ЭтотОбъект, ПодключаемыйМодуль, ПараметрыСканирования);
|
||||
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -1094,4 +1143,9 @@
|
||||
Элементы.ОшибкаСканирования.Видимость = Ложь;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьДоступностьКоманднойПанели(Доступность)
|
||||
Элементы.ФормаКоманднаяПанель.Доступность = Доступность;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
+1
-4
@@ -9,9 +9,6 @@
|
||||
<value>Объект с учетом оригиналов первичных документов</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
<types>CatalogRef.ИдентификаторыОбъектовМетаданных</types>
|
||||
</type>
|
||||
</mdclass:DefinedType>
|
||||
@@ -25,12 +25,8 @@
|
||||
|
||||
Функция КлассификаторПолномочий() Экспорт
|
||||
|
||||
КлассификаторJSON = ДанныеФайла(ИдентификаторКлассификатораПолномочий());
|
||||
|
||||
Если КлассификаторJSON = Неопределено Тогда
|
||||
ТекстовыйДокумент = ПолучитьМакет("Полномочия");
|
||||
КлассификаторJSON = ТекстовыйДокумент.ПолучитьТекст();
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеКлассификатора = ОбщегоНазначения.JSONВЗначение(КлассификаторJSON);
|
||||
|
||||
@@ -182,7 +178,6 @@
|
||||
Процедура ОбновитьКлассификаторы() Экспорт
|
||||
|
||||
ОбновляемыеФайлы = Новый СписокЗначений();
|
||||
ОбновляемыеФайлы.Добавить(ИдентификаторКлассификатораПолномочий(), АдресСервисаКлассификатораПолномочий(), Ложь);
|
||||
ОбновляемыеФайлы.Добавить(ИдентификаторКлассификатораОграничений(), АдресСервисаКлассификатораОграничений(), Истина);
|
||||
ОбновляемыеФайлы.Добавить(ИдентификаторКлассификатораЗначенийОграничений(), АдресСервисаКлассификатораЗначенийОграничений(), Истина);
|
||||
|
||||
@@ -412,14 +407,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИдентификаторКлассификатораПолномочий()
|
||||
Возврат Новый УникальныйИдентификатор("e7ab15c4-efcd-434d-b2d8-efe752a59e7c");
|
||||
КонецФункции
|
||||
|
||||
Функция АдресСервисаКлассификатораПолномочий()
|
||||
Возврат "https://m4d.nalog.gov.ru/api/v0/poar-portal/public/classifiers/authority?type=GROUPED";
|
||||
КонецФункции
|
||||
|
||||
Функция ИдентификаторКлассификатораОграничений()
|
||||
Возврат Новый УникальныйИдентификатор("ae908b89-f44c-495f-a733-4cd6a5d96692");
|
||||
КонецФункции
|
||||
|
||||
+1
-1
@@ -1066,7 +1066,7 @@
|
||||
НоваяВетка.ЭтоПодраздел = КоллекцияОбъектовМетаданных <> Метаданные.Подсистемы;
|
||||
Иначе
|
||||
НоваяВетка.Владелец = ОбщегоНазначения.ИдентификаторОбъектаМетаданных(НоваяВетка.Идентификатор, Ложь);
|
||||
НоваяВетка.ДоступноСоздание = Не ОбщегоНазначения.ЭтоЖурналДокументов(ОбъектМетаданных);
|
||||
НоваяВетка.ДоступноСоздание = ОбщегоНазначения.ЭтоОбъектСсылочногоТипа(ОбъектМетаданных);
|
||||
НоваяВетка.ПолучитьЭлементы().Добавить();
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -278,7 +278,8 @@
|
||||
Отчеты.УниверсальныйОтчет.УстановитьСтандартныйЗаголовокОтчета(
|
||||
Контекст, НовыеНастройкиКД, ФиксированныеПараметры, ДоступныеЗначения);
|
||||
|
||||
Если ТипЗнч(Контекст) = Тип("Структура") Тогда
|
||||
Если ТипЗнч(Контекст) = Тип("Структура")
|
||||
И ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Контекст, "СхемаКД", Неопределено) = Неопределено Тогда
|
||||
ЗаменитьЗначенияПараметров(НовыеНастройкиКД, НовыеНастройкиКД.ДополнительныеСвойства.ДоступныеЗначения);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -3648,93 +3648,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>InformationRegister.АдминистративнаяИерархия</name>
|
||||
<right>
|
||||
@@ -5846,6 +5759,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>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||
<right>
|
||||
|
||||
@@ -2022,33 +2022,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.АдминистративнаяИерархия</name>
|
||||
<right>
|
||||
@@ -2928,6 +2901,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьДатуНачалаЗадач</name>
|
||||
<right>
|
||||
|
||||
@@ -1616,33 +1616,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.АдминистративнаяИерархия</name>
|
||||
<right>
|
||||
@@ -2403,6 +2376,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьДатуНачалаЗадач</name>
|
||||
<right>
|
||||
|
||||
@@ -616,33 +616,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_2_0_1_6.Operation.UploadData</name>
|
||||
<right>
|
||||
@@ -915,6 +888,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_2_2.Operation.PutMessageForDataMatching</name>
|
||||
<right>
|
||||
|
||||
@@ -187,33 +187,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.АдминистративнаяИерархия</name>
|
||||
<right>
|
||||
@@ -329,4 +302,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
+27
-27
@@ -60,33 +60,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
|
||||
<right>
|
||||
@@ -173,4 +146,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -21,33 +21,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.КлассификаторБанков</name>
|
||||
<right>
|
||||
@@ -87,4 +60,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -128,33 +128,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов.Command.Изменить</name>
|
||||
<right>
|
||||
@@ -206,4 +179,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -1048,33 +1048,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыПоследнейЗагрузкиПочтовыхСообщений</name>
|
||||
<right>
|
||||
@@ -1456,6 +1429,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.Взаимодействия</name>
|
||||
<right>
|
||||
|
||||
@@ -74,33 +74,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыВнешнихПользователей</name>
|
||||
<right>
|
||||
@@ -140,4 +113,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -36,33 +36,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыЗапретаИзменения</name>
|
||||
<right>
|
||||
@@ -158,6 +131,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -18,33 +18,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаИзменения</name>
|
||||
<right>
|
||||
@@ -162,6 +135,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -95,6 +95,20 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -122,18 +136,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -127,33 +127,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ЗначенияСвойствОбъектов</name>
|
||||
<right>
|
||||
@@ -207,4 +180,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -100,33 +100,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
||||
<right>
|
||||
@@ -238,6 +211,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -70,6 +70,20 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -97,20 +111,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -88,6 +88,25 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -115,23 +134,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -65,6 +65,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКурсовВалют</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -92,15 +103,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКурсовВалют</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -158,6 +158,20 @@
|
||||
<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>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -185,20 +199,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>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -60,33 +60,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенностиПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -137,4 +110,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -136,6 +136,32 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ДоступныеАнкеты</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -163,30 +189,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ДоступныеАнкеты</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -87,33 +87,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -248,6 +221,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -87,33 +87,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -248,6 +221,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -132,6 +132,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.КонтрольРассылкиОтчетов</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -163,17 +174,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.КонтрольРассылкиОтчетов</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -105,33 +105,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||
<right>
|
||||
@@ -189,4 +162,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -60,6 +60,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПользователяDSS</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -87,17 +98,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПользователяDSS</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -77,6 +77,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаСообщения</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -104,13 +111,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаСообщения</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -127,33 +127,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||
<right>
|
||||
@@ -193,4 +166,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -131,33 +131,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||
<right>
|
||||
@@ -205,6 +178,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -40,6 +40,20 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -67,20 +81,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -22,33 +22,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МакетыПечатныхФорм</name>
|
||||
<right>
|
||||
@@ -88,4 +61,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -37,6 +37,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -64,11 +71,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -17,33 +17,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыДоступа</name>
|
||||
<right>
|
||||
@@ -165,6 +138,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ТекущиеДела</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,15 +41,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ТекущиеДела</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -237,6 +237,24 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ЗамерыВремениТехнологические</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -264,22 +282,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ЗамерыВремениТехнологические</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -5114,45 +5114,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>InformationRegister.АдминистративнаяИерархия</name>
|
||||
<right>
|
||||
@@ -7752,6 +7713,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>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,24 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -34,22 +52,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,11 +37,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Report.ДвиженияДокумента</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,15 +41,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДвиженияДокумента</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -2711,33 +2711,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||
<right>
|
||||
@@ -3802,6 +3775,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьДатуНачалаЗадач</name>
|
||||
<right>
|
||||
|
||||
@@ -108,33 +108,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.RemoteAdministrationOfExchange.Operation.StartExchangeExecutionInFirstDataBase</name>
|
||||
<right>
|
||||
@@ -184,6 +157,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.Ping</name>
|
||||
<right>
|
||||
|
||||
@@ -25,6 +25,32 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -52,30 +78,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -58,6 +58,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НастройкиВариантовОтчетов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -85,15 +96,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НастройкиВариантовОтчетов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
Loaded 100 of 115 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user