3_1_10_256
This commit is contained in:
1 parent
878354f176
commit
5d53ce27de
134 files changed
+4186
-3614
No files matched your search
@@ -221,12 +221,10 @@
|
||||
|
||||
КонтекстВыбора = "ИсполнительПриИзменении";
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("РольИсполнителя", Объект.Исполнитель);
|
||||
ПараметрыФормы.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
||||
ПараметрыФормы.Вставить("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
||||
ПараметрыФормы = БизнесПроцессыИЗадачиКлиент.ПараметрыФормыВыбораРолиИсполнителя(Объект.Исполнитель,
|
||||
ОсновнойОбъектАдресации, ДополнительныйОбъектАдресации);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборРолиИсполнителя", ПараметрыФормы, ЭтотОбъект);
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыбораРолиИсполнителя(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
Возврат;
|
||||
|
||||
@@ -296,12 +294,10 @@
|
||||
|
||||
КонтекстВыбора = "ПроверяющийПриИзменении";
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("РольИсполнителя", Объект.Проверяющий);
|
||||
ПараметрыФормы.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
||||
ПараметрыФормы.Вставить("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
||||
ПараметрыФормы = БизнесПроцессыИЗадачиКлиент.ПараметрыФормыВыбораРолиИсполнителя(Объект.Проверяющий,
|
||||
ОсновнойОбъектАдресации, ДополнительныйОбъектАдресации);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборРолиИсполнителя", ПараметрыФормы, ЭтотОбъект);
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыбораРолиИсполнителя(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1364,7 +1364,7 @@
|
||||
,
|
||||
"УникальныйИдентификатор,
|
||||
|Роли",
|
||||
"ПользовательИБ");
|
||||
ПользователиСлужебный.ИменаСвойствПользователяИБСПрефиксом());
|
||||
|
||||
Результат.Вставить("ВходВПрограммуРазрешен", ВходВПрограммуРазрешен);
|
||||
|
||||
@@ -1666,7 +1666,7 @@
|
||||
,
|
||||
"УникальныйИдентификатор,
|
||||
|Роли",
|
||||
"ПользовательИБ");
|
||||
ПользователиСлужебный.ИменаСвойствПользователяИБСПрефиксом());
|
||||
|
||||
Если ПользовательИБОсновной И Не ВходВПрограммуРазрешен Тогда
|
||||
ХранимыеСвойства = ПользователиСлужебный.ХранимыеСвойстваПользователяИБ(Объект.Ссылка);
|
||||
|
||||
@@ -1901,7 +1901,7 @@
|
||||
,
|
||||
"УникальныйИдентификатор,
|
||||
|Роли",
|
||||
"ПользовательИБ");
|
||||
ПользователиСлужебный.ИменаСвойствПользователяИБСПрефиксом());
|
||||
|
||||
Результат.Вставить("ВходВПрограммуРазрешен", ВходВПрограммуРазрешен);
|
||||
Иначе
|
||||
@@ -2329,7 +2329,7 @@
|
||||
"УникальныйИдентификатор,
|
||||
|Роли" + ?(ВнешниеПользователи.ИспользоватьВнешнихПользователей(), ",
|
||||
|ПоказыватьВСпискеВыбора", ""),
|
||||
"ПользовательИБ");
|
||||
ПользователиСлужебный.ИменаСвойствПользователяИБСПрефиксом());
|
||||
|
||||
Если ПользовательИБОсновной И Не ВходВПрограммуРазрешен Тогда
|
||||
ХранимыеСвойства = ПользователиСлужебный.ХранимыеСвойстваПользователяИБ(Объект.Ссылка);
|
||||
|
||||
+3
-2
@@ -137,7 +137,7 @@
|
||||
ПараметрыОшибки.Вставить("ДополнительныеДанные", ДополнительныеДанные);
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыОшибки, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -190,7 +190,8 @@
|
||||
|
||||
ОбработкаПродолжения = ОписаниеОповещенияОЗакрытии;
|
||||
ОписаниеОповещенияОЗакрытии = Неопределено;
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыОшибки, ЭтотОбъект,,,, ОбработкаПродолжения);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки, ЭтотОбъект, ОбработкаПродолжения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+3
-2
@@ -56,8 +56,9 @@
|
||||
Элементы.Наименование.ТолькоПросмотр = Истина;
|
||||
Элементы.ИмяПрограммы.ТолькоПросмотр = Истина;
|
||||
Элементы.ТипПрограммы.ТолькоПросмотр = Истина;
|
||||
Объект.РежимИспользования = Параметры.РежимИспользования;
|
||||
|
||||
Если ЗначениеЗаполнено(Параметры.РежимИспользования) Тогда
|
||||
Объект.РежимИспользования = Параметры.РежимИспользования;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -537,6 +537,9 @@
|
||||
ТаблицаДанных = НовыеДанныеПроизводственныхКалендарей();
|
||||
|
||||
КлассификаторТаблица = ДанныеXML.Данные;
|
||||
Если КлассификаторТаблица.Количество() = 0 Тогда
|
||||
Возврат ТаблицаДанных;
|
||||
КонецЕсли;
|
||||
|
||||
ГодыКалендарей = КлассификаторТаблица.Скопировать(, "Calendar,Year");
|
||||
ГодыКалендарей.Свернуть("Calendar,Year");
|
||||
|
||||
+4
@@ -929,6 +929,10 @@
|
||||
<event>BeforeAddRow</event>
|
||||
<name>СписокПередНачаломДобавления</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnActivateRow</event>
|
||||
<name>СписокПриАктивизацииСтроки</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>7</id>
|
||||
|
||||
+49
@@ -37,6 +37,13 @@
|
||||
|
||||
ГруппаПользователейПриИзмененииНаСервере();
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -89,6 +96,16 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -111,6 +128,38 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
+1
-1
@@ -245,7 +245,7 @@
|
||||
ПроверкиНаСервере[ИмяОшибки], ""));
|
||||
ПараметрыПредупреждения.Вставить("ДополнительныеДанные", ДополнительныеДанные(ИмяЭлемента));
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыПредупреждения, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыПредупреждения, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+2
-2
@@ -150,8 +150,8 @@
|
||||
ПараметрыФормы.Вставить("ЗаголовокПредупреждения", НСтр("ru = 'Не удалось установить сертификат.'"));
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиКлиент", Результат.Сообщение);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыФормы, Контекст.Форма,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, Контекст.Форма);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
+62
-4
@@ -57,6 +57,13 @@
|
||||
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, "НестандартныйСертификат");
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -75,6 +82,13 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
ОформитьСписокПользователей();
|
||||
|
||||
ПодключитьОбработчикОжидания("ОбработчикОжиданияПоказатьСостояниеСертификата", 0.1, Истина);
|
||||
@@ -84,6 +98,13 @@
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
Если АдресСертификата <> Неопределено Тогда
|
||||
ПриСозданииНаСервереПриЧтенииНаСервере();
|
||||
КонецЕсли;
|
||||
@@ -100,6 +121,13 @@
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
ДополнительныеПараметры = ЭлектроннаяПодписьСлужебныйКлиент.ПараметрыОповещенияПриЗаписиСертификата();
|
||||
Если ПараметрыЗаписи.ЭтоНовый Тогда
|
||||
ДополнительныеПараметры.ЭтоНовый = Истина;
|
||||
@@ -264,8 +292,7 @@
|
||||
Если ЗначениеЗаполнено(ПрограммаАвто.Ссылка) Тогда
|
||||
ПоказатьЗначение(,ПрограммаАвто.Ссылка);
|
||||
Иначе
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.Форма.ПрограммаОпределеннаяАвтоматически",
|
||||
Новый Структура("Программа", ПрограммаАвто), ЭтотОбъект,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы(ПрограммаАвто, ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -275,7 +302,7 @@
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиКлиент", ОшибкаНаКлиенте);
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиСервер", ОшибкаНаСервере);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыФормы, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -304,7 +331,7 @@
|
||||
ПараметрыФормы.Вставить("ОткрытиеИзФормыЭлементаСертификата");
|
||||
ПараметрыФормы.Вставить("АдресСертификата", АдресСертификата);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.Сертификат", ПараметрыФормы, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуСертификата(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -409,6 +436,37 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Объект);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Объект);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -56,6 +56,61 @@
|
||||
|
||||
// Конец СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов
|
||||
|
||||
// СтандартныеПодсистемы.ВариантыОтчетов
|
||||
|
||||
// Определяет список команд отчетов.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
|
||||
// Параметры - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
|
||||
|
||||
Если Не ПравоДоступа("Просмотр", Метаданные.Отчеты.СертификатыЭлектроннойПодписи) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.ИмяФормы = "ОбщаяФорма.НастройкиЭлектроннойПодписиИШифрования" Тогда
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "СертификатыЭлектроннойПодписи";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты электронной подписи'");
|
||||
Команда.Идентификатор = "СертификатыЭлектроннойПодписи";
|
||||
Команда.Менеджер = "Отчет.СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ЗаканчиваетсяСрокДействия";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты, у которых заканчивается срок действия'");
|
||||
Команда.Идентификатор = "ЗаканчиваетсяСрокДействия";
|
||||
Команда.Менеджер = "Отчет.СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "СертификатыСотрудников";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты сотрудников'");
|
||||
Команда.Идентификатор = "СертификатыСотрудников";
|
||||
Команда.Менеджер = "Отчет.СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ТребуетсяВыпускСертификатаФЛ";
|
||||
Команда.Представление = НСтр("ru = 'Требуется выпуск сертификата физического лица'");
|
||||
Команда.Идентификатор = "ТребуетсяВыпускСертификатаФЛ";
|
||||
Команда.Менеджер = "Отчет.СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ТребуетсяМЧД";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты, для которых требуется МЧД'");
|
||||
Команда.Идентификатор = "ТребуетсяМЧД";
|
||||
Команда.Менеджер = "Отчет.СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец СтандартныеПодсистемы.ВариантыОтчетов
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -991,8 +991,9 @@
|
||||
Процедура ПечатьСоШтампом(Команда)
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Ссылка) Или Записать() Тогда
|
||||
ДокументСоШтампом = РаботаСФайламиСлужебныйВызовСервера.ДокументСоШтампом(Объект.Ссылка);
|
||||
РаботаСФайламиСлужебныйКлиент.ПечатьФайлаСоШтампом(ДокументСоШтампом, Объект.Наименование);
|
||||
|
||||
РаботаСФайламиСлужебныйКлиент.НапечататьФайлСоШтампом(Объект.Ссылка, УникальныйИдентификатор);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -11,23 +11,19 @@
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = Неопределено;
|
||||
ИспользоватьДОДляХраненияФайловОбъекта =
|
||||
РаботаСФайламиСлужебныйКлиент.Используется1СДокументооборотДляХраненияФайловОбъекта(
|
||||
ПараметрКоманды,
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент,
|
||||
ПараметрыВыполненияКоманды.Источник,
|
||||
ЭтотОбъект);
|
||||
|
||||
Если ИспользоватьДОДляХраненияФайловОбъекта Тогда
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПрисоединенныеФайлы(
|
||||
ПараметрКоманды,,
|
||||
ПараметрыВыполненияКоманды.Источник.ТолькоПросмотр,
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьФормуПрисоединенныеФайлы1СДокументооборот(
|
||||
ПараметрКоманды,
|
||||
ПараметрыВыполненияКоманды.Источник,
|
||||
ПараметрыВыполненияКоманды.Уникальность,
|
||||
ПараметрыВыполненияКоманды.Окно);
|
||||
ПараметрыВыполненияКоманды);
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
Иначе
|
||||
|
||||
@@ -112,15 +112,18 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ТекущиеДанные.ИспользуетсяСОбъектамиАдресации Тогда
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("РольИсполнителя", ТекущиеДанные.Ссылка);
|
||||
ПараметрыФормы.Вставить("ОсновнойОбъектАдресации", Неопределено);
|
||||
ПараметрыФормы.Вставить("ДополнительныйОбъектАдресации", Неопределено);
|
||||
ПараметрыФормы.Вставить("ВыборОбъектаАдресации", Истина);
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборРолиИсполнителя", ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
ПараметрыФормы = БизнесПроцессыИЗадачиКлиент.ПараметрыФормыВыбораРолиИсполнителя(ТекущиеДанные.Ссылка);
|
||||
ПараметрыФормы.ВыборОбъектаАдресации = Истина;
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыбораРолиИсполнителя(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
Иначе
|
||||
ВыбранноеЗначение = Новый Структура("РольИсполнителя, ОсновнойОбъектАдресации, ДополнительныйОбъектАдресации", ТекущиеДанные.Ссылка, Неопределено, Неопределено);
|
||||
|
||||
ВыбранноеЗначение = Новый Структура("РольИсполнителя, ОсновнойОбъектАдресации, ДополнительныйОбъектАдресации",
|
||||
ТекущиеДанные.Ссылка, Неопределено, Неопределено);
|
||||
ОповеститьОВыборе(ВыбранноеЗначение);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -489,7 +489,7 @@
|
||||
МодульСервисКриптографииDSSКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("СервисКриптографииDSSКлиент");
|
||||
МодульСервисКриптографииDSSКлиент.ДобавлениеПрограммыЭлектроннойПодписи(Неопределено);
|
||||
Иначе
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта");
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -502,17 +502,11 @@
|
||||
|
||||
Если Элементы.Найти("ПрограммыИзменить") <> Неопределено
|
||||
И Элементы.ПрограммыИзменить.Видимость Тогда
|
||||
Если ЗначениеЗаполнено(Элементы.Программы.ТекущиеДанные.Ссылка) Тогда
|
||||
ПоказатьЗначение(, Элементы.Программы.ТекущиеДанные.Ссылка);
|
||||
Иначе
|
||||
РасширенноеОписаниеПрограммы = ЭлектроннаяПодписьСлужебныйКлиентСервер.НовоеРасширенноеОписаниеПрограммы();
|
||||
ЗаполнитьЗначенияСвойств(РасширенноеОписаниеПрограммы, Элементы.Программы.ТекущиеДанные);
|
||||
РасширенноеОписаниеПрограммы.Представление = Элементы.Программы.ТекущиеДанные.Наименование;
|
||||
ПараметрыФормы = Новый Структура("Программа, РежимИспользования", РасширенноеОписаниеПрограммы,
|
||||
ПредопределенноеЗначение("Перечисление.РежимыИспользованияПрограммыЭлектроннойПодписи.Настроена"));
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта", ПараметрыФормы, ЭтотОбъект,,,,,
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
КонецЕсли;
|
||||
РасширенноеОписаниеПрограммы = ЭлектроннаяПодписьСлужебныйКлиентСервер.НовоеРасширенноеОписаниеПрограммы();
|
||||
ЗаполнитьЗначенияСвойств(РасширенноеОписаниеПрограммы, Элементы.Программы.ТекущиеДанные);
|
||||
РасширенноеОписаниеПрограммы.Представление = Элементы.Программы.ТекущиеДанные.Наименование;
|
||||
РасширенноеОписаниеПрограммы.РежимИспользования = ПредопределенноеЗначение("Перечисление.РежимыИспользованияПрограммыЭлектроннойПодписи.Настроена");
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы(РасширенноеОписаниеПрограммы, ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -553,7 +547,7 @@
|
||||
ПараметрыФормы.Вставить("ПоказатьТребуетсяПомощь", Истина);
|
||||
ПараметрыФормы.Вставить("ПоказатьИнструкцию", Истина);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыФормы, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
ИначеЕсли Не ЗначениеЗаполнено(ТекущиеДанные.Ссылка) Тогда
|
||||
|
||||
@@ -561,8 +555,8 @@
|
||||
ОписаниеПрограммы = ЭлектроннаяПодписьСлужебныйКлиентСервер.НовоеРасширенноеОписаниеПрограммы();
|
||||
ЗаполнитьЗначенияСвойств(ОписаниеПрограммы, ТекущиеДанные);
|
||||
ОписаниеПрограммы.Представление = ТекущиеДанные.Наименование;
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.Форма.ПрограммаОпределеннаяАвтоматически",
|
||||
Новый Структура("Программа", ОписаниеПрограммы), ЭтотОбъект,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы(ОписаниеПрограммы, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -648,12 +648,11 @@
|
||||
Файл = Новый Файл(ИмяВременногоФайла);
|
||||
Файл.УстановитьТолькоЧтение(Истина);
|
||||
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", ВыбранноеВложение.Представление);
|
||||
ПараметрыОткрытия.Вставить("ТабличныйДокумент", ТабличныйДокумент);
|
||||
ПараметрыОткрытия.Вставить("ПутьКФайлу", ИмяВременногоФайла);
|
||||
ПараметрыФормы = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыФормы.ИмяДокумента = ВыбранноеВложение.Представление;
|
||||
ПараметрыФормы.ПутьКФайлу = ИмяВременногоФайла;
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(ТабличныйДокумент, ПараметрыФормы);
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1871,16 +1871,16 @@
|
||||
|
||||
ОтобразитьСостояниеТекущейПечатнойФормы(НСтр("ru = 'Макет редактируется'"));
|
||||
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("ИмяОбъектаМетаданныхМакета", НастройкаПечатнойФормы.ПутьКМакету);
|
||||
ПараметрыОткрытия.Вставить("Ссылка", СсылкаМакета(НастройкаПечатнойФормы.ПутьКМакету));
|
||||
ПараметрыОткрытия.Вставить("РежимОткрытияОкна", РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", НастройкаПечатнойФормы.Представление);
|
||||
ПараметрыОткрытия.Вставить("ТипМакета", "MXL");
|
||||
ПараметрыОткрытия.Вставить("Редактирование", Истина);
|
||||
ПараметрыОткрытия.Вставить("КодЯзыка", СтрРазделить(ТекущийЯзык, "_", Истина)[0]);
|
||||
ПараметрыФормы = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыФормы.ИмяДокумента = НастройкаПечатнойФормы.Представление;
|
||||
ПараметрыФормы.Редактирование = Истина;
|
||||
ПараметрыФормы.Вставить("ИмяОбъектаМетаданныхМакета", НастройкаПечатнойФормы.ПутьКМакету);
|
||||
ПараметрыФормы.Вставить("Ссылка", СсылкаМакета(НастройкаПечатнойФормы.ПутьКМакету));
|
||||
ПараметрыФормы.Вставить("РежимОткрытияОкна", РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ПараметрыФормы.Вставить("ТипМакета", "MXL");
|
||||
ПараметрыФормы.Вставить("КодЯзыка", СтрРазделить(ТекущийЯзык, "_", Истина)[0]);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(Неопределено, ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1041,10 +1041,6 @@
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>ChoiceProcessing</event>
|
||||
<name>ОбработкаВыбора</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
|
||||
@@ -78,23 +78,6 @@
|
||||
СформироватьПредставлениеВыбранныхФорматов();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
|
||||
|
||||
Если ВРег(ИсточникВыбора.ИмяФормы) = ВРег("ОбщаяФорма.ВыборФорматаВложений") Тогда
|
||||
|
||||
Если ВыбранноеЗначение <> КодВозвратаДиалога.Отмена И ВыбранноеЗначение <> Неопределено Тогда
|
||||
УстановитьВыборФормата(ВыбранноеЗначение.ФорматыСохранения);
|
||||
УпаковатьВАрхив = ВыбранноеЗначение.УпаковатьВАрхив;
|
||||
ПереводитьИменаФайловВТранслит = ВыбранноеЗначение.ПереводитьИменаФайловВТранслит;
|
||||
Подписать = ВыбранноеЗначение.Подписать;
|
||||
СформироватьПредставлениеВыбранныхФорматов();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
@@ -102,9 +85,9 @@
|
||||
&НаКлиенте
|
||||
Процедура ФорматВложенийНажатие(Элемент, СтандартнаяОбработка)
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("НастройкиФормата", ВыбранныеНастройкиФормата());
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборФорматаВложений", ПараметрыОткрытия, ЭтотОбъект);
|
||||
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеВыбораФорматаВложений", ЭтотОбъект);
|
||||
ОбщегоНазначенияКлиент.ПоказатьВыборФорматаВложений(ОписаниеОповещения, ВыбранныеНастройкиФормата());
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -145,6 +128,19 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеВыбораФорматаВложений(НастройкиСохранения, ДополнительныеПараметры) Экспорт
|
||||
Если ТипЗнч(НастройкиСохранения) <> Тип("Структура") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьВыборФормата(НастройкиСохранения.ФорматыСохранения);
|
||||
УпаковатьВАрхив = НастройкиСохранения.УпаковатьВАрхив;
|
||||
ПереводитьИменаФайловВТранслит = НастройкиСохранения.ПереводитьИменаФайловВТранслит;
|
||||
Подписать = НастройкиСохранения.Подписать;
|
||||
СформироватьПредставлениеВыбранныхФорматов();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьТаблицуПолучателейИзСтроки(Знач СписокПолучателей)
|
||||
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
СсылкаМакета = Параметры.Ссылка;
|
||||
Если ЗначениеЗаполнено(СсылкаМакета) Тогда
|
||||
КлючОбъектаРедактирования = СсылкаМакета;
|
||||
ЗаблокироватьДанныеДляРедактирования(КлючОбъектаРедактирования,,УникальныйИдентификатор);
|
||||
ЗаблокироватьДанныеДляРедактирования(КлючОбъектаРедактирования,, УникальныйИдентификатор);
|
||||
ИначеЕсли ЗначениеЗаполнено(ИдентификаторМакета) Тогда
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||
КлючОбъектаРедактирования = МодульУправлениеПечатью.ПолучитьКлючЗаписиМакета(ИдентификаторМакета);
|
||||
Если КлючОбъектаРедактирования <> Неопределено Тогда
|
||||
ЗаблокироватьДанныеДляРедактирования(КлючОбъектаРедактирования,,УникальныйИдентификатор);
|
||||
ЗаблокироватьДанныеДляРедактирования(КлючОбъектаРедактирования,, УникальныйИдентификатор);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
@@ -48,6 +48,10 @@
|
||||
ЭтоПечатнаяФорма = Параметры.ЭтоПечатнаяФорма;
|
||||
ЭтоМакет = Не ПустаяСтрока(ИдентификаторМакета) Или ЭтоПечатнаяФорма;
|
||||
|
||||
Элементы.КнопкаПоказатьСкрытьОригинал.Видимость = ЭтоМакет;
|
||||
Элементы.КнопкаПоказатьСкрытьОригиналВсеДействия.Видимость = ЭтоМакет;
|
||||
Элементы.УдалитьШтампЭП.Видимость = ЭтоМакет;
|
||||
|
||||
Если ЭтоМакет Тогда
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||
@@ -84,7 +88,7 @@
|
||||
ЗаполнитьТабличныйДокумент(ТабличныйДокумент, Параметры.ТабличныйДокумент);
|
||||
Иначе
|
||||
ТабличныйДокумент.КодЯзыка = Неопределено;
|
||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(Параметры.ТабличныйДокумент); // ДвоичныеДанные -
|
||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(Параметры.ТабличныйДокумент); // ДвоичныеДанные
|
||||
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("mxl");
|
||||
ДвоичныеДанные.Записать(ИмяВременногоФайла);
|
||||
ТабличныйДокумент.Прочитать(ИмяВременногоФайла);
|
||||
@@ -785,7 +789,7 @@
|
||||
ПослеЗаписиТабличногоДокумента(ДополнительныеПараметры.ОбработчикЗавершения, ОсвободитьФайл);
|
||||
Иначе
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПродолжитьЗаписьТабличногоДокумента", ЭтотОбъект, ДополнительныеПараметры);
|
||||
ПоказатьВопрос(ОписаниеОповещения, НСтр("ru = 'Макет содержит ошибки. Продолжить запись?'"), РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет);
|
||||
ПоказатьВопрос(ОписаниеОповещения, НСтр("ru = 'Макет заполнен некорректно. Продолжить запись?'"), РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ТабличныйДокумент.НачатьЗапись(
|
||||
@@ -826,13 +830,14 @@
|
||||
Если ЗначениеЗаполнено(Параметры.ПрисоединенныйФайл) Тогда
|
||||
МодульРаботаСФайламиСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаСФайламиСлужебныйКлиент");
|
||||
Если ОсвободитьФайл Тогда
|
||||
ПараметрыОбновленияФайла = МодульРаботаСФайламиСлужебныйКлиент.ПараметрыОбновленияФайла(ОбработчикЗавершения, Параметры.ПрисоединенныйФайл, УникальныйИдентификатор);
|
||||
ПараметрыОбновленияФайла = МодульРаботаСФайламиСлужебныйКлиент.ПараметрыОбновленияФайла(
|
||||
ОбработчикЗавершения, Параметры.ПрисоединенныйФайл, УникальныйИдентификатор);
|
||||
МодульРаботаСФайламиСлужебныйКлиент.ЗакончитьРедактированиеСОповещением(ПараметрыОбновленияФайла);
|
||||
Возврат;
|
||||
Иначе
|
||||
МодульРаботаСФайламиСлужебныйКлиент.СохранитьИзмененияФайлаСОповещением(ОбработчикЗавершения, Параметры.ПрисоединенныйФайл, УникальныйИдентификатор);
|
||||
Возврат;
|
||||
МодульРаботаСФайламиСлужебныйКлиент.СохранитьИзмененияФайлаСОповещением(ОбработчикЗавершения,
|
||||
Параметры.ПрисоединенныйФайл, УникальныйИдентификатор);
|
||||
КонецЕсли;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1464,7 +1469,8 @@
|
||||
Процедура ОбновитьПолеВводаЗначенияТекущейЯчейки()
|
||||
|
||||
ТекущаяОбласть = ТабличныйДокумент.ТекущаяОбласть;
|
||||
ДоступноРедактирование = Элементы.ТабличныйДокумент.Редактирование И ТекущаяОбласть <> Неопределено И ТипЗнч(ТекущаяОбласть) = Тип("ОбластьЯчеекТабличногоДокумента");
|
||||
ДоступноРедактирование = Элементы.ТабличныйДокумент.Редактирование И ТекущаяОбласть <> Неопределено
|
||||
И ТипЗнч(ТекущаяОбласть) = Тип("ОбластьЯчеекТабличногоДокумента");
|
||||
Элементы.ТекущееЗначение.Доступность = ДоступноРедактирование;
|
||||
Если ДоступноРедактирование Тогда
|
||||
ТекущееЗначение = ТекущаяОбласть.Текст;
|
||||
@@ -2944,11 +2950,22 @@
|
||||
&НаКлиенте
|
||||
Процедура ПродолжитьЗагрузкуИзФайлаПослеПолученияДанных(ДвоичныеДанные, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ЗаполнитьТабличныйДокумент(ТабличныйДокумент, ПрочитатьМакет(ДвоичныеДанные));
|
||||
ЗакончитьЗагрузкуИзФайла(ДвоичныеДанные);
|
||||
Модифицированность = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗакончитьЗагрузкуИзФайла(Знач ДвоичныеДанные)
|
||||
|
||||
КодЯзыка = ТабличныйДокумент.КодЯзыка;
|
||||
Макет = ПрочитатьМакет(ДвоичныеДанные);
|
||||
ТабличныйДокумент.КодЯзыка = КодЯзыка;
|
||||
|
||||
ЗаполнитьТабличныйДокумент(ТабличныйДокумент, Макет);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьТекстВОбластиЯчеек()
|
||||
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("АдресСертификата", ТекущиеДанные.ДанныеСертификата);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.Сертификат", ПараметрыФормы);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуСертификата(ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -321,8 +321,8 @@
|
||||
ПараметрыПредупреждения.Вставить("ТекстОшибкиКлиент",
|
||||
Результат);
|
||||
КонецЕсли;
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыПредупреждения, ЭтотОбъект);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыПредупреждения, ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -228,8 +228,7 @@
|
||||
|
||||
ПараметрыФормы.Вставить("ДополнительныеДанные", ДополнительныеПараметры);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыФормы, ЭтотОбъект,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -2041,6 +2041,7 @@
|
||||
// * ЗагруженныеДанные - Булево
|
||||
// * Муниципальный - Булево
|
||||
// * Адрес - Структура
|
||||
// * Представление - Строка
|
||||
//
|
||||
Функция СведенияОбАдресномОбъекта(ИдентификаторАдреса) Экспорт
|
||||
|
||||
@@ -2049,6 +2050,7 @@
|
||||
СведенияОбАдресе.Вставить("ЗагруженныеДанные", Ложь);
|
||||
СведенияОбАдресе.Вставить("Муниципальный", Ложь);
|
||||
СведенияОбАдресе.Вставить("Адрес", Новый Структура);
|
||||
СведенияОбАдресе.Вставить("Представление", "");
|
||||
|
||||
Возврат СведенияОбАдресе;
|
||||
|
||||
@@ -2874,7 +2876,7 @@
|
||||
Запрос = Новый Запрос;
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 20
|
||||
| &ПредставлениеМуниципальный КАК ТипАдреса,
|
||||
| АдресныеОбъекты5.Наименование КАК Наименование5,
|
||||
| АдресныеОбъекты5.ТипОбъекта КАК ТипОбъекта5,
|
||||
@@ -3023,6 +3025,40 @@
|
||||
|
||||
Выборка = РезультатЗапроса.Выгрузить();
|
||||
|
||||
Если Выборка.Количество() > 2 И ЗначениеЗаполнено(СведенияОбАдресномОбъекте.Представление)Тогда
|
||||
|
||||
Адреса = Выборка.СкопироватьКолонки();
|
||||
|
||||
МуниципальныйАдресНайден = Ложь;
|
||||
Для Каждого АдресИзВыборки Из Выборка Цикл
|
||||
|
||||
Если АдресИзВыборки.ТипАдреса = АдминистративноТерриториальныйАдрес() Тогда
|
||||
СтрокаАдреса = Адреса.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаАдреса, АдресИзВыборки);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если МуниципальныйАдресНайден Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Для Позиция = 0 По 5 Цикл
|
||||
Если СтрНайти(ВРег(СведенияОбАдресномОбъекте.Представление), ВРег(АдресИзВыборки["Наименование" + Строка(Позиция)])) = 0 Тогда
|
||||
МуниципальныйАдресНайден = Ложь;
|
||||
Прервать;
|
||||
Иначе
|
||||
МуниципальныйАдрес = АдресИзВыборки;
|
||||
МуниципальныйАдресНайден = Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
СтрокаАдреса = Адреса.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаАдреса, МуниципальныйАдрес);
|
||||
Выборка = Адреса;
|
||||
КонецЕсли;
|
||||
|
||||
Результат.addressType = ?(СведенияОбАдресномОбъекте.Муниципальный, МуниципальныйАдрес(),
|
||||
АдминистративноТерриториальныйАдрес());
|
||||
|
||||
@@ -3076,7 +3112,7 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
ИначеЕсли АдресИзВыборки.ТипАдреса = АдминистративноТерриториальныйАдрес() Тогда
|
||||
АдминистративныйАдрес = АдресИзВыборки;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -6968,8 +7004,15 @@
|
||||
Если РезультатВебСервис.Данные.Количество() = 1 Тогда
|
||||
Результат.Данные = АдресДляСохраненияВБазе(РезультатВебСервис.Данные[0], ЭтоМуниципальныйАдрес);
|
||||
Иначе
|
||||
|
||||
// Для городов содержащих несколько вн.р-н внутри города и нужно выбрать ранее введенный.
|
||||
ВыбранныйАдрес = РезультатВебСервис.Данные[0];
|
||||
Для Каждого АдресВебСервиса Из РезультатВебСервис.Данные Цикл
|
||||
Если АдресВебСервиса.munValueReversed = СведенияОбАдресномОбъекте.Представление Тогда
|
||||
ВыбранныйАдрес = АдресВебСервиса;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если ЗначениеЗаполнено(СведенияОбАдресномОбъекте.Адрес) Тогда
|
||||
Для каждого АдресИзВебСервиса Из РезультатВебСервис.Данные Цикл
|
||||
|
||||
@@ -493,6 +493,46 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Открывает форму выбора роли исполнителя.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыФормы - см. ПараметрыФормыВыбораРолиИсполнителя
|
||||
// Владелец - Неопределено
|
||||
// - ФормаКлиентскогоПриложения - форма из которой открывается форма выбора роли исполнителя.
|
||||
//
|
||||
Процедура ОткрытьФормуВыбораРолиИсполнителя(ПараметрыФормы, Владелец) Экспорт
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборРолиИсполнителя", ПараметрыФормы, Владелец);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры открытия формы выбора роли исполнителя.
|
||||
//
|
||||
// Параметры:
|
||||
// РольИсполнителя - СправочникСсылка.РолиИсполнителей - роль для ролевой адресации задачи участникам бизнес-процессов.
|
||||
// ОсновнойОбъектАдресации - Произвольный - основной объект адресации для направления задачи.
|
||||
// ДополнительныйОбъектАдресации - Произвольный - дополнительный объект адресации для направления задачи
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * РольИсполнителя - СправочникСсылка.РолиИсполнителей - роль для ролевой адресации задачи участникам бизнес-процессов.
|
||||
// * ОсновнойОбъектАдресации - Произвольный - основной объект адресации для направления задачи
|
||||
// * ДополнительныйОбъектАдресации - Произвольный - дополнительный объект адресации для направления задачи
|
||||
// * ВыборОбъектаАдресации - Булево - Если Истина, то в списке будет выбран основной объект адресации.
|
||||
//
|
||||
Функция ПараметрыФормыВыбораРолиИсполнителя(РольИсполнителя, ОсновнойОбъектАдресации = Неопределено,
|
||||
ДополнительныйОбъектАдресации = Неопределено) Экспорт
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("РольИсполнителя", РольИсполнителя);
|
||||
ПараметрыФормы.Вставить("ОсновнойОбъектАдресации", ОсновнойОбъектАдресации);
|
||||
ПараметрыФормы.Вставить("ДополнительныйОбъектАдресации", ДополнительныйОбъектАдресации);
|
||||
ПараметрыФормы.Вставить("ВыборОбъектаАдресации", Ложь);
|
||||
|
||||
Возврат ПараметрыФормы;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -2533,19 +2533,29 @@
|
||||
// Параметры:
|
||||
// МетаданныеОбъекта - ОбъектМетаданных
|
||||
// ИмяРеквизита - Строка
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ОписаниеСтандартногоРеквизита, ОбъектМетаданныхРеквизит, Неопределено
|
||||
//
|
||||
Функция МетаданныеРеквизита(МетаданныеОбъекта, ИмяРеквизита)
|
||||
|
||||
Результат = МетаданныеОбъекта.Реквизиты.Найти(ИмяРеквизита);
|
||||
Если Результат = Неопределено Тогда
|
||||
Попытка
|
||||
Результат = МетаданныеОбъекта.СтандартныеРеквизиты[ИмяРеквизита];
|
||||
Исключение
|
||||
Результат = Неопределено;
|
||||
КонецПопытки;
|
||||
Если Результат <> Неопределено Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Результат = МетаданныеОбъекта.ТабличныеЧасти.Найти(ИмяРеквизита);
|
||||
Если Результат <> Неопределено Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
Результат = МетаданныеОбъекта.СтандартныеРеквизиты[ИмяРеквизита];
|
||||
Исключение
|
||||
Результат = Неопределено;
|
||||
КонецПопытки;
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция МетаданныеТабличнойЧасти(МетаданныеОбъекта, ИмяТабличнойЧасти) Экспорт
|
||||
|
||||
@@ -2247,6 +2247,11 @@
|
||||
МодульКонтрольРассылкиОтчетов.ПриОпределенииОбъектовСКомандамиОтчетов(Объекты);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||
МодульСертификатыЭлектроннойПодписи = ОбщегоНазначения.ОбщийМодуль("Отчеты.СертификатыЭлектроннойПодписи");
|
||||
МодульСертификатыЭлектроннойПодписи.ПриОпределенииОбъектовСКомандамиОтчетов(Объекты);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.
|
||||
|
||||
@@ -702,11 +702,14 @@
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * ПроизводственныеКалендари - Структура:
|
||||
// * ИмяТаблицы - Строка - имя таблицы.
|
||||
// * Данные - ТаблицаЗначений - преобразованная из XML таблица календарей.
|
||||
// ** ИмяТаблицы - Строка - имя таблицы.
|
||||
// ** Данные - ТаблицаЗначений - преобразованная из XML таблица календарей.
|
||||
// * ДанныеПроизводственныхКалендарей - Структура:
|
||||
// * ИмяТаблицы - Строка - имя таблицы.
|
||||
// * Данные - ТаблицаЗначений - преобразованная из XML таблица данных календарей.
|
||||
// ** ИмяТаблицы - Строка - имя таблицы.
|
||||
// ** Данные - ТаблицаЗначений - преобразованная из XML таблица данных календарей.
|
||||
// * ПериодыНерабочихДней - Структура:
|
||||
// ** ИмяТаблицы - Строка - имя таблицы.
|
||||
// ** Данные - ТаблицаЗначений - преобразованная из XML таблица данных календарей.
|
||||
//
|
||||
Функция ДанныеКлассификатора() Экспорт
|
||||
|
||||
@@ -717,9 +720,10 @@
|
||||
ПроизводственныеКалендари.Вставить("Данные", Новый ТаблицаЗначений());
|
||||
|
||||
ДанныеПроизводственныхКалендарей = Новый Структура(Новый ФиксированнаяСтруктура(ПроизводственныеКалендари));
|
||||
ПериодыНерабочихДней = Новый Структура(Новый ФиксированнаяСтруктура(ПроизводственныеКалендари));
|
||||
|
||||
ДанныеКлассификатора.Вставить("ПроизводственныеКалендари", ПроизводственныеКалендари);
|
||||
ДанныеКлассификатора.Вставить("ДанныеПроизводственныхКалендарей", ДанныеПроизводственныхКалендарей);
|
||||
ДанныеКлассификатора.Вставить("ПериодыНерабочихДней", ПериодыНерабочихДней);
|
||||
|
||||
КалендарныеГрафикиЛокализация.ПриПолученииДанныхКлассификатора(ДанныеКлассификатора);
|
||||
|
||||
|
||||
@@ -1038,6 +1038,7 @@
|
||||
ДоступныеРеквизиты = НоваяКоллекцияДоступныхРеквизитов();
|
||||
ДоступныеРеквизиты.Колонки.Добавить("ЕстьПодчиненные", Новый ОписаниеТипов("Булево"));
|
||||
ДоступныеРеквизиты.Колонки.Добавить("Порядок", Новый ОписаниеТипов("Число"));
|
||||
ДоступныеРеквизиты.Колонки.Добавить("КоличествоТочекВПоле", Новый ОписаниеТипов("Число"));
|
||||
ДоступныеРеквизиты.Индексы.Добавить("Поле");
|
||||
|
||||
СлужебныеПоля = СлужебныеПоля();
|
||||
@@ -1069,6 +1070,7 @@
|
||||
|
||||
Реквизит.Поле = ОписаниеПоля.Поле;
|
||||
Реквизит.Имя = ИмяПоля(ОписаниеПоля.Поле);
|
||||
Реквизит.КоличествоТочекВПоле = СтрЧислоВхождений(Реквизит.Поле, ".");
|
||||
|
||||
Если Не ОписаниеПоля.Тип.СодержитТип(Тип("ТаблицаЗначений")) Тогда
|
||||
Реквизит.Тип = ОписаниеПоля.Тип;
|
||||
@@ -1145,7 +1147,7 @@
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
ДоступныеРеквизиты.Сортировать("Порядок, Заголовок");
|
||||
ДоступныеРеквизиты.Сортировать("Порядок, Заголовок, КоличествоТочекВПоле");
|
||||
Возврат ДоступныеРеквизиты;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -273,8 +273,7 @@
|
||||
|
||||
ПараметрыФормы.ДополнительныеДанные.Вставить("ДополнительныеДанныеПроверок", Ошибка);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыФормы, Контекст.Форма,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, Контекст.Форма);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.10.248";
|
||||
Описание.Версия = "3.1.10.256";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -5416,7 +5416,8 @@
|
||||
// ПараметрыПодключения.Вставить("Password", "");
|
||||
// Версии = ПолучитьВерсииИнтерфейса(ПараметрыПодключения, "СервисПередачиФайлов");
|
||||
//
|
||||
Функция ПолучитьВерсииИнтерфейса(Знач Адрес, Знач Пользователь, Знач Пароль = Неопределено, Знач Интерфейс = Неопределено, Знач ПроверятьДоставкуПакетовПриОшибке = Истина) Экспорт
|
||||
Функция ПолучитьВерсииИнтерфейса(Знач Адрес, Знач Пользователь, Знач Пароль = Неопределено,
|
||||
Знач Интерфейс = Неопределено, Знач ПроверятьДоставкуПакетовПриОшибке = Истина) Экспорт
|
||||
|
||||
Если ТипЗнч(Адрес) = Тип("Структура") Тогда // для обратной совместимости
|
||||
ПараметрыПодключения = Адрес;
|
||||
|
||||
@@ -520,7 +520,9 @@
|
||||
Если Заменять = Ложь Тогда
|
||||
Продолжить;
|
||||
Иначе
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Пересечение ключей источника и приемника: ""%1"".'"), Элемент.Ключ);
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Пересечение ключей источника и приемника: ""%1"".'"),
|
||||
Элемент.Ключ);
|
||||
КонецЕсли
|
||||
КонецЕсли;
|
||||
Приемник.Вставить(Элемент.Ключ, Элемент.Значение);
|
||||
|
||||
@@ -1298,6 +1298,9 @@
|
||||
// КопируемыеСвойства - Строка - список свойств через запятую, которые нужно скопировать (без префикса).
|
||||
// ИсключаемыеСвойства - Строка - список свойств через запятую, которые не нужно копировать (без префикса).
|
||||
// ПрефиксСвойств - Строка - начальное имя для Источника или Приемника типа НЕ Структура.
|
||||
// - Соответствие:
|
||||
// * Ключ - имя свойства без префикса
|
||||
// * Значение - полное имя свойства с префиксом
|
||||
//
|
||||
Процедура СкопироватьСвойстваПользователяИБ(Приемник,
|
||||
Источник,
|
||||
@@ -1403,7 +1406,14 @@
|
||||
ЗначениеСвойства = Источник[Свойство];
|
||||
КонецЕсли;
|
||||
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
Если ТипЗнч(ПрефиксСвойств) = Тип("Соответствие") Тогда
|
||||
ПолноеИмяСвойства = ПрефиксСвойств.Получить(Свойство);
|
||||
Если Не ЗначениеЗаполнено(ПолноеИмяСвойства) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
КонецЕсли;
|
||||
ВременнаяСтруктура = Новый Структура(ПолноеИмяСвойства, ЗначениеСвойства);
|
||||
ЗаполнитьЗначенияСвойств(Приемник, ВременнаяСтруктура);
|
||||
Иначе
|
||||
@@ -1414,7 +1424,14 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
Если ТипЗнч(ПрефиксСвойств) = Тип("Соответствие") Тогда
|
||||
ПолноеИмяСвойства = ПрефиксСвойств.Получить(Свойство);
|
||||
Если Не ЗначениеЗаполнено(ПолноеИмяСвойства) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
КонецЕсли;
|
||||
ВременнаяСтруктура = Новый Структура(ПолноеИмяСвойства, Новый ТаблицаЗначений);
|
||||
ЗаполнитьЗначенияСвойств(ВременнаяСтруктура, Источник);
|
||||
ЗначениеСвойства = ВременнаяСтруктура[ПолноеИмяСвойства];
|
||||
@@ -1516,7 +1533,6 @@
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если Свойство = "Роли" Тогда
|
||||
|
||||
ВременнаяСтруктура = Новый Структура("Роли", Новый ТаблицаЗначений);
|
||||
ЗаполнитьЗначенияСвойств(ВременнаяСтруктура, Приемник);
|
||||
Если ТипЗнч(ВременнаяСтруктура.Роли) = Тип("ТаблицаЗначений") Тогда
|
||||
@@ -1536,7 +1552,14 @@
|
||||
Продолжить;
|
||||
|
||||
ИначеЕсли ТипЗнч(Источник) = Тип("Структура") Тогда
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
Если ТипЗнч(ПрефиксСвойств) = Тип("Соответствие") Тогда
|
||||
ПолноеИмяСвойства = ПрефиксСвойств.Получить(Свойство);
|
||||
Если Не ЗначениеЗаполнено(ПолноеИмяСвойства) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолноеИмяСвойства = ПрефиксСвойств + Свойство;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПолноеИмяСвойства = Свойство;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3900,9 +3900,14 @@
|
||||
КонецФункции
|
||||
|
||||
// Для форм элементов справочников Пользователи и ВнешниеПользователи.
|
||||
|
||||
// Возвращает подсказку при смене пароля для полноправного и обычного пользователей.
|
||||
//
|
||||
// Параметры:
|
||||
// ДляВнешнихПользователей - Булево
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
// ФорматированнаяСтрока
|
||||
//
|
||||
Функция ПодсказкаПотребоватьСменуПароляПриВходе(ДляВнешнихПользователей) Экспорт
|
||||
|
||||
@@ -3953,6 +3958,41 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает соответствие имен свойств пользователя ИБ
|
||||
// полным именам свойств пользователя ИБ в форме с префиксом.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие
|
||||
// * Ключ - имя свойства без префикса
|
||||
// * Значение - полное имя свойства с префиксом
|
||||
//
|
||||
Функция ИменаСвойствПользователяИБСПрефиксом() Экспорт
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Результат.Вставить("АдресЭлектроннойПочты", "ПользовательИБАдресЭлектроннойПочты");
|
||||
Результат.Вставить("АутентификацияOpenID", "ПользовательИБАутентификацияOpenID");
|
||||
Результат.Вставить("АутентификацияOpenIDConnect", "ПользовательИБАутентификацияOpenIDConnect");
|
||||
Результат.Вставить("АутентификацияОС", "ПользовательИБАутентификацияОС");
|
||||
Результат.Вставить("АутентификацияСтандартная", "ПользовательИБАутентификацияСтандартная");
|
||||
Результат.Вставить("АутентификацияТокеномДоступа", "ПользовательИБАутентификацияТокеномДоступа");
|
||||
Результат.Вставить("ЗапрещеноВосстанавливатьПароль", "ПользовательИБЗапрещеноВосстанавливатьПароль");
|
||||
Результат.Вставить("ЗапрещеноИзменятьПароль", "ПользовательИБЗапрещеноИзменятьПароль");
|
||||
Результат.Вставить("ЗащитаОтОпасныхДействий", "ПользовательИБЗащитаОтОпасныхДействий");
|
||||
Результат.Вставить("Имя", "ПользовательИБИмя");
|
||||
Результат.Вставить("ОсновнойИнтерфейс", "ПользовательИБОсновнойИнтерфейс");
|
||||
Результат.Вставить("Пароль", "ПользовательИБПароль");
|
||||
Результат.Вставить("ПоказыватьВСпискеВыбора", "ПользовательИБПоказыватьВСпискеВыбора");
|
||||
Результат.Вставить("ПолноеИмя", "ПользовательИБПолноеИмя");
|
||||
Результат.Вставить("ПользовательОС", "ПользовательИБПользовательОС");
|
||||
Результат.Вставить("РежимЗапуска", "ПользовательИБРежимЗапуска");
|
||||
Результат.Вставить("Роли", "ПользовательИБРоли");
|
||||
Результат.Вставить("СтарыйПароль", "ПользовательИБСтарыйПароль");
|
||||
Результат.Вставить("Язык", "ПользовательИБЯзык");
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Процедуры и функции работы с пользователями.
|
||||
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
// * Идентификатор - УникальныйИдентификатор
|
||||
// * Муниципальный - Булево
|
||||
// * Адрес - Структура
|
||||
// * Представление - Строка
|
||||
//
|
||||
Функция СведенияОбАдресномОбъекта() Экспорт
|
||||
|
||||
@@ -78,7 +79,8 @@
|
||||
СведенияОбАдресе.Вставить("ЗагруженныеДанные", Ложь);
|
||||
СведенияОбАдресе.Вставить("Идентификатор", Новый УникальныйИдентификатор);
|
||||
СведенияОбАдресе.Вставить("Муниципальный", Ложь);
|
||||
СведенияОбАдресе.Вставить("Адрес", Новый Структура);
|
||||
СведенияОбАдресе.Вставить("Адрес", Новый Структура);
|
||||
СведенияОбАдресе.Вставить("Представление", "");
|
||||
|
||||
Возврат СведенияОбАдресе;
|
||||
КонецФункции
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
|
||||
Если ПараметрыОтправки.ПоказыватьДиалогВыбораФорматаСохраненияВложений Тогда
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("СоздатьНовоеПисьмоПодготовитьВложения", ЭтотОбъект, ПараметрыОтправки);
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборФорматаВложений", , , , , , ОписаниеОповещения);
|
||||
ОбщегоНазначенияКлиент.ПоказатьВыборФорматаВложений(ОписаниеОповещения, Неопределено);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -61,9 +61,9 @@
|
||||
Если ФайлОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
|
||||
|
||||
Результат = ХранилищеФайлаИзИнформационнойБазы(ФайлОбъект.Ссылка);
|
||||
Если Результат <> Неопределено Тогда
|
||||
Если ТипЗнч(Результат) = Тип("ХранилищеЗначения") Тогда
|
||||
Результат = Результат.Получить();
|
||||
Если Результат <> Неопределено Тогда
|
||||
Если ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -252,6 +252,7 @@
|
||||
|
||||
ПараметрыФормы.Вставить("ЗначениеКопирования", ФайлОснование);
|
||||
ПараметрыФормы.Вставить("ВладелецФайла", ВладелецФайла);
|
||||
|
||||
Если ЭтоФайлы Тогда
|
||||
ОткрытьФорму("Справочник.Файлы.ФормаОбъекта", ПараметрыФормы,,,,, ОписаниеОповещенияОЗакрытии);
|
||||
Иначе
|
||||
@@ -362,17 +363,10 @@
|
||||
//
|
||||
Процедура ОткрытьФормуСпискаФайлов(Знач ВладелецФайлов) Экспорт
|
||||
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = Неопределено;
|
||||
ИспользоватьДОДляХраненияФайловОбъекта =
|
||||
РаботаСФайламиСлужебныйКлиент.Используется1СДокументооборотДляХраненияФайловОбъекта(
|
||||
ВладелецФайлов,
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент);
|
||||
|
||||
Если ИспользоватьДОДляХраненияФайловОбъекта Тогда
|
||||
Если РаботаСФайламиСлужебныйКлиент.Используется1СДокументооборотДляХраненияФайловОбъекта(ВладелецФайлов) Тогда
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПрисоединенныеФайлы(
|
||||
ВладелецФайлов);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьФормуПрисоединенныеФайлы1СДокументооборот(ВладелецФайлов);
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
Иначе
|
||||
@@ -753,6 +747,7 @@
|
||||
// 5 - RLE
|
||||
// 6 - без сжатия
|
||||
// * ДвустороннееСканирование - Булево - использовать двустороннее сканирование.
|
||||
// * АвтоматическаяПодачаДокументов - Булево - использовать автоматический податчик документов.
|
||||
// * СохранятьВPDF - Булево
|
||||
// * ИспользоватьImageMagickДляПреобразованияВPDF - Булево
|
||||
//
|
||||
@@ -1633,17 +1628,18 @@
|
||||
ИспользоватьДОДляХраненияФайловОбъекта =
|
||||
РаботаСФайламиСлужебныйКлиент.Используется1СДокументооборотДляХраненияФайловОбъекта(
|
||||
ВладелецПрисоединенныхФайлов,
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент,
|
||||
Форма,
|
||||
Команда);
|
||||
Команда,
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент);
|
||||
|
||||
Если СтрНачинаетсяС(ИмяКоманды, "ОткрытьСписок") Тогда
|
||||
|
||||
Если ИспользоватьДОДляХраненияФайловОбъекта Тогда
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПрисоединенныеФайлы(
|
||||
ВладелецПрисоединенныхФайлов);
|
||||
РаботаСФайламиСлужебныйКлиент.ОткрытьФормуПрисоединенныеФайлы1СДокументооборот(
|
||||
ВладелецПрисоединенныхФайлов,
|
||||
Форма);
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
Иначе
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
// * Поворот - ПеречислениеСсылка.СпособыПоворотаИзображения
|
||||
// * РазмерБумаги - ПеречислениеСсылка.РазмерыБумаги
|
||||
// * ДвустороннееСканирование - Булево
|
||||
// * АвтоматическаяПодачаДокументов - Булево
|
||||
// * ИспользоватьImageMagickДляПреобразованияВPDF - Булево
|
||||
// * КачествоJPG - Число
|
||||
// * СжатиеTIFF - ПеречислениеСсылка.ВариантыСжатияTIFF
|
||||
@@ -88,6 +89,7 @@
|
||||
Результат.Вставить("Поворот");
|
||||
Результат.Вставить("РазмерБумаги");
|
||||
Результат.Вставить("ДвустороннееСканирование", Ложь);
|
||||
Результат.Вставить("АвтоматическаяПодачаДокументов", Ложь);
|
||||
Результат.Вставить("ИспользоватьImageMagickДляПреобразованияВPDF", Ложь);
|
||||
Результат.Вставить("КачествоJPG", 0);
|
||||
Результат.Вставить("СжатиеTIFF");
|
||||
|
||||
@@ -3084,14 +3084,14 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Заполняет в табличном или офисном документе штамп электронной подписи.
|
||||
|
||||
Функция ДокументСоШтампом(Знач Файл) Экспорт
|
||||
Функция ДокументСоШтампом(Знач ДанныеФайла) Экспорт
|
||||
|
||||
Расширение = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Файл, "Расширение");
|
||||
Расширение = ДанныеФайла.Расширение;
|
||||
|
||||
Если Расширение = "mxl" Тогда
|
||||
ДанныеФайла = РаботаСФайлами.ДанныеФайла(Файл);
|
||||
ВременныйФайл = ПолучитьИмяВременногоФайла(".mxl");
|
||||
|
||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла); // ДвоичныеДанные
|
||||
ВременныйФайл = ПолучитьИмяВременногоФайла(".mxl");
|
||||
ДвоичныеДанные.Записать(ВременныйФайл);
|
||||
|
||||
ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
@@ -3105,8 +3105,8 @@
|
||||
ПараметрыШтампа.Вставить("ТекстОтметки", "");
|
||||
ПараметрыШтампа.Вставить("Логотип");
|
||||
|
||||
ЭлектронныеПодписи = МодульЭлектроннаяПодпись.УстановленныеПодписи(Файл);
|
||||
ВладелецФайла = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Файл, "ВладелецФайла");
|
||||
ЭлектронныеПодписи = МодульЭлектроннаяПодпись.УстановленныеПодписи(ДанныеФайла.Ссылка);
|
||||
ВладелецФайла = ДанныеФайла.Владелец;
|
||||
|
||||
СведенияОФайле = Новый Структура;
|
||||
СведенияОФайле.Вставить("ВладелецФайла", ВладелецФайла);
|
||||
@@ -3126,9 +3126,9 @@
|
||||
|
||||
Возврат ТабличныйДокумент;
|
||||
ИначеЕсли Расширение = "docx" Тогда
|
||||
ДанныеФайла = РаботаСФайлами.ДанныеФайла(Файл);
|
||||
|
||||
МодульЭлектроннаяПодпись = ОбщегоНазначения.ОбщийМодуль("ЭлектроннаяПодпись");
|
||||
ЭлектронныеПодписи = МодульЭлектроннаяПодпись.УстановленныеПодписи(Файл);
|
||||
ЭлектронныеПодписи = МодульЭлектроннаяПодпись.УстановленныеПодписи(ДанныеФайла.Ссылка);
|
||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||
МодульУправлениеПечатью.ДобавитьШтампыВОфисныйДокумент(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла,
|
||||
ЭлектронныеПодписи);
|
||||
|
||||
@@ -662,27 +662,29 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Интеграция с 1С:Документооборотом.
|
||||
|
||||
// Проверяет используется ли 1С:Документооборот для хранения присоединенных файлов объекта.
|
||||
//
|
||||
// Параметры:
|
||||
// ВладелецПрисоединенныхФайлов - ЛюбаяСсылка - владелец присоединенных файлов.
|
||||
// МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент - ОбщийМодуль - неявно возвращаемое значение,
|
||||
// модуль для доступа к функционалу интеграции с 1С:Документооборотом.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
|
||||
// Команда - КомандаФормы - выполняемая команда управления присоединенными файлами.
|
||||
// МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент - ОбщийМодуль - неявно возвращаемое значение,
|
||||
// модуль для доступа к функционалу интеграции с 1С:Документооборотом.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево
|
||||
//
|
||||
Функция Используется1СДокументооборотДляХраненияФайловОбъекта(ВладелецПрисоединенныхФайлов,
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = Неопределено, Форма = Неопределено,
|
||||
Команда = Неопределено) Экспорт
|
||||
Функция Используется1СДокументооборотДляХраненияФайловОбъекта(ВладелецПрисоединенныхФайлов, Форма = Неопределено,
|
||||
Команда = Неопределено, МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = Неопределено) Экспорт
|
||||
|
||||
ИспользоватьДОДляХраненияФайловОбъекта = Ложь;
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("ИнтеграцияС1СДокументооборотом") Тогда
|
||||
ВерсияБИД = "1.0.0.0";
|
||||
ВерсияБИД = "0.0.0.0";
|
||||
СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента().Свойство("ВерсияБИД", ВерсияБИД);
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБИД, "3.0.2.4") >= 0 Тогда
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
|
||||
@@ -703,6 +705,39 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Открывает форму списка файлов, хранящихся в 1С:Документооборот.
|
||||
//
|
||||
// Параметры:
|
||||
// ВладелецПрисоединенныхФайлов - ЛюбаяСсылка - владелец присоединенных файлов.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
|
||||
// ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды - описывает структуру, передаваемую в обработчик команды.
|
||||
//
|
||||
Процедура ОткрытьФормуПрисоединенныеФайлы1СДокументооборот(ВладелецПрисоединенныхФайлов, Форма = Неопределено,
|
||||
ПараметрыВыполненияКоманды = Неопределено) Экспорт
|
||||
|
||||
// ИнтеграцияС1СДокументооборотом
|
||||
ВерсияБИД = "0.0.0.0";
|
||||
СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента().Свойство("ВерсияБИД", ВерсияБИД);
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
|
||||
"ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент");
|
||||
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБИД, "3.0.2.7") >= 0 Тогда
|
||||
Параметры = МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ПараметрыОткрытияСпискаФайлов(Форма);
|
||||
Если ПараметрыВыполненияКоманды <> Неопределено Тогда
|
||||
Параметры.Уникальность = ПараметрыВыполненияКоманды.Уникальность;
|
||||
Параметры.Окно = ПараметрыВыполненияКоманды.Окно;
|
||||
КонецЕсли;
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьФормуПрисоединенныеФайлы(
|
||||
ВладелецПрисоединенныхФайлов,
|
||||
Параметры);
|
||||
Иначе
|
||||
МодульИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ОткрытьПрисоединенныеФайлы(
|
||||
ВладелецПрисоединенныхФайлов);
|
||||
КонецЕсли;
|
||||
// Конец ИнтеграцияС1СДокументооборотом
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Процедуры и функции работы с криптографией.
|
||||
|
||||
@@ -9345,18 +9380,14 @@
|
||||
КонецЕсли;
|
||||
ТабличныйДокумент = ПомещенныеФайлы[0].Хранение;
|
||||
|
||||
ЗаголовокФормы = ОбщегоНазначенияКлиентСервер.ПолучитьИмяСРасширением(
|
||||
ПараметрыФормы = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыФормы.ИмяДокумента = ОбщегоНазначенияКлиентСервер.ПолучитьИмяСРасширением(
|
||||
ДанныеФайла.ПолноеНаименованиеВерсии, ДанныеФайла.Расширение);
|
||||
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", ЗаголовокФормы);
|
||||
ПараметрыОткрытия.Вставить("ПутьКФайлу", ИмяОткрываемогоФайла);
|
||||
ПараметрыОткрытия.Вставить("ТабличныйДокумент", ТабличныйДокумент);
|
||||
ПараметрыФормы.ПутьКФайлу = ИмяОткрываемогоФайла;
|
||||
Если Не ДанныеФайла.НаЧтение Тогда
|
||||
ПараметрыОткрытия.Вставить("ПрисоединенныйФайл", ДанныеФайла.Ссылка);
|
||||
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ДанныеФайла.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(ТабличныйДокумент, ПараметрыФормы);
|
||||
|
||||
Возврат;
|
||||
|
||||
@@ -10101,19 +10132,14 @@
|
||||
Если Не ПоместитьФайлы(ПомещаемыеФайлы, ПомещенныеФайлы, , Ложь) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ТабличныйДокументЛевый = ПомещенныеФайлы[0].Хранение;
|
||||
ТабличныйДокументПравый = ПомещенныеФайлы[1].Хранение;
|
||||
|
||||
СравниваемыеДокументы = Новый Структура("Левый, Правый", ТабличныйДокументЛевый, ТабличныйДокументПравый);
|
||||
АдресТабличныхДокументов = ПоместитьВоВременноеХранилище(СравниваемыеДокументы, Неопределено);
|
||||
|
||||
ПараметрыОткрытияФормы = Новый Структура;
|
||||
ПараметрыОткрытияФормы.Вставить("АдресТабличныхДокументов", АдресТабличныхДокументов);
|
||||
ПараметрыОткрытияФормы.Вставить("ЗаголовокЛевый", ЗаголовокЛевый);
|
||||
ПараметрыОткрытияФормы.Вставить("ЗаголовокПравый", ЗаголовокПравый);
|
||||
ПараметрыОткрытияФормы.Вставить("Заголовок", СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Сравнение %1 с %2'"), ЗаголовокЛевый, ЗаголовокПравый));
|
||||
ОткрытьФорму("ОбщаяФорма.СравнениеТабличныхДокументов", ПараметрыОткрытияФормы, ЭтотОбъект);
|
||||
ПараметрыОткрытияФормы = СтандартныеПодсистемыКлиент.ПараметрыСравненияТабличныхДокументов();
|
||||
ПараметрыОткрытияФормы.ЗаголовокЛевый = ЗаголовокЛевый;
|
||||
ПараметрыОткрытияФормы.ЗаголовокПравый = ЗаголовокПравый;
|
||||
ПараметрыОткрытияФормы.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Сравнение %1 с %2'"), ЗаголовокЛевый, ЗаголовокПравый);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьСравнениеТабличныхДокументов(ПомещенныеФайлы[0].Хранение,
|
||||
ПомещенныеФайлы[1].Хранение, ПараметрыОткрытияФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -10908,10 +10934,69 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
// Печать табличного или офисного документа со штампом электронной подписи.
|
||||
|
||||
Процедура ПечатьФайлаСоШтампом(Документ, НаименованиеФайла) Экспорт
|
||||
Процедура НапечататьФайлСоШтампом(Ссылка, УникальныйИдентификатор) Экспорт
|
||||
|
||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьДанныеФайла(
|
||||
Ссылка, УникальныйИдентификатор, Истина);
|
||||
|
||||
Если ДанныеФайла.Зашифрован Тогда
|
||||
МассивСертификатовШифрования = ДанныеФайла.МассивСертификатовШифрования;
|
||||
ПолучитьРасшифрованныеДанныеДляПечати(ДанныеФайла, УникальныйИдентификатор);
|
||||
Иначе
|
||||
ПечатьФайлаСоШтампом(ДанныеФайла);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПолучитьРасшифрованныеДанныеДляПечати(ДанныеФайла, УникальныйИдентификатор)
|
||||
|
||||
ОбработчикПродолжения = Новый ОписаниеОповещения("ПечатьФайлаСоШтампомПослеРасшифровки", ЭтотОбъект,
|
||||
Новый Структура("ДанныеФайла, УникальныйИдентификатор", ДанныеФайла, УникальныйИдентификатор));
|
||||
|
||||
Если Не ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||
ВыполнитьОбработкуОповещения(ОбработчикПродолжения, Ложь);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеДанных = Новый Структура;
|
||||
ОписаниеДанных.Вставить("Операция", НСтр("ru = 'Расшифровка файла'"));
|
||||
ОписаниеДанных.Вставить("ЗаголовокДанных", НСтр("ru = 'Файл'"));
|
||||
ОписаниеДанных.Вставить("Данные", ДанныеФайла.СсылкаНаДвоичныеДанныеФайла);
|
||||
ОписаниеДанных.Вставить("Представление", ДанныеФайла.Ссылка);
|
||||
ОписаниеДанных.Вставить("СертификатыШифрования",
|
||||
ПоместитьВоВременноеХранилище(ДанныеФайла.МассивСертификатовШифрования, УникальныйИдентификатор));
|
||||
ОписаниеДанных.Вставить("СообщитьОЗавершении", Ложь);
|
||||
|
||||
МодульЭлектроннаяПодписьКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ЭлектроннаяПодписьКлиент");
|
||||
МодульЭлектроннаяПодписьКлиент.Расшифровать(ОписаниеДанных,, ОбработчикПродолжения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПечатьФайлаСоШтампомПослеРасшифровки(ОписаниеДанных, Контекст) Экспорт
|
||||
|
||||
Если Не ОписаниеДанных.Успех Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(ОписаниеДанных.РасшифрованныеДанные) = Тип("ДвоичныеДанные") Тогда
|
||||
АдресФайла = ПоместитьВоВременноеХранилище(ОписаниеДанных.РасшифрованныеДанные,
|
||||
Контекст.УникальныйИдентификатор);
|
||||
Иначе
|
||||
АдресФайла = ОписаниеДанных.РасшифрованныеДанные;
|
||||
КонецЕсли;
|
||||
|
||||
Контекст.ДанныеФайла.СсылкаНаДвоичныеДанныеФайла = АдресФайла;
|
||||
|
||||
ПечатьФайлаСоШтампом(Контекст.ДанныеФайла);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПечатьФайлаСоШтампом(ДанныеФайла)
|
||||
|
||||
Документ = РаботаСФайламиСлужебныйВызовСервера.ДокументСоШтампом(ДанныеФайла);
|
||||
|
||||
НаименованиеДокумента = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = '%1 (со штампом)'"),
|
||||
НаименованиеФайла);
|
||||
ДанныеФайла.Наименование);
|
||||
|
||||
Если ТипЗнч(Документ) = Тип("ТабличныйДокумент") Тогда
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||
|
||||
@@ -943,6 +943,7 @@
|
||||
ПараметрыСканирования.Вставить("КачествоJPG", 100);
|
||||
ПараметрыСканирования.Вставить("СжатиеTIFF", 6);
|
||||
ПараметрыСканирования.Вставить("ДвустороннееСканирование", Ложь);
|
||||
ПараметрыСканирования.Вставить("АвтоматическаяПодачаДокументов", Ложь);
|
||||
ПараметрыСканирования.Вставить("СохранятьВPDF", Ложь);
|
||||
ПараметрыСканирования.Вставить("ИспользоватьImageMagickДляПреобразованияВPDF", Ложь);
|
||||
Возврат ПараметрыСканирования;
|
||||
|
||||
@@ -6311,7 +6311,11 @@
|
||||
ПараметрыФормы.Вставить("РежимОткрытияОкна", РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОткрытьСведенияУчетнойЗаписи(Неопределено, Неопределено, ВходящийКонтекст.ПараметрыОперации);
|
||||
Иначе
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта");
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
|
||||
"ЭлектроннаяПодписьСлужебныйКлиент");
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -7457,18 +7461,33 @@
|
||||
|
||||
ПоказатьСведениеСервиса = СвойствоСтруктуры(ПараметрыОперации, "ПоказатьСведениеСервиса", Ложь);
|
||||
|
||||
Если ПоказатьСведениеСервиса Тогда
|
||||
ИмяФормы = "Обработка.УправлениеПодключениемDSS.Форма.СвойствоСертификата";
|
||||
Иначе
|
||||
ИмяФормы = "ОбщаяФорма.Сертификат";
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ОткрытьФормуВзаимодействия("ФормаСвойствоСертификата", ПараметрыФормы, ПараметрыОперации, ОповещениеОЗавершении, Истина) Тогда
|
||||
Если Не ОткрытьФормуВзаимодействия("ФормаСвойствоСертификата", ПараметрыФормы, ПараметрыОперации,
|
||||
ОповещениеОЗавершении, Истина) Тогда
|
||||
Если ФормаВладелец = Неопределено Тогда
|
||||
ОткрытьФорму(ИмяФормы, ПараметрыФормы, , , , , ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении));
|
||||
Если ПоказатьСведениеСервиса Тогда
|
||||
ОткрытьФорму("Обработка.УправлениеПодключениемDSS.Форма.СвойствоСертификата", ПараметрыФормы,,,,,
|
||||
ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении));
|
||||
Иначе
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
|
||||
"ЭлектроннаяПодписьСлужебныйКлиент");
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуСертификата(ПараметрыФормы,,
|
||||
ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ОткрытьФорму(ИмяФормы, ПараметрыФормы,
|
||||
ФормаВладелец, , , , ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
Если ПоказатьСведениеСервиса Тогда
|
||||
ОткрытьФорму("Обработка.УправлениеПодключениемDSS.Форма.СвойствоСертификата", ПараметрыФормы,
|
||||
ФормаВладелец,,,, ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении),
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
Иначе
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
|
||||
"ЭлектроннаяПодписьСлужебныйКлиент");
|
||||
МодульЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуСертификата(ПараметрыФормы, ФормаВладелец,
|
||||
ОбъектОповещенияОбработкиФормы(ОповещениеОЗавершении));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1244,6 +1244,93 @@
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборОбъектовМетаданных", ПараметрыФормы,,,,, ОписаниеОповещенияОЗакрытии);
|
||||
КонецПроцедуры
|
||||
|
||||
// Открыть табличный документ на просмотр или редактирование.
|
||||
// При записи отредактированного табличного документа вызывается оповещение, которое можно получить
|
||||
// с помощью обработчика ОбработкаОповещения:
|
||||
// # ИмяСобытия - Строка - "Запись_ТабличныйДокумент" или "ОтменаРедактированияТабличногоДокумента"
|
||||
// # Параметр - Структура:
|
||||
// ## ПутьКФайлу - Строка - полный путь к файлу отредактированного табличного документа.
|
||||
// ## Представление - Строка - имя документа, заданное в ПараметрыРедактораТабличногоДокумента.ИмяДокумента
|
||||
// # Источник - ФормаКлиентскогоПриложения - форма редактора табличного документа.
|
||||
//
|
||||
// Параметры:
|
||||
// ТабличныйДокумент - ТабличныйДокумент - отображаемый или редактируемый табличный документ.
|
||||
// ПараметрыФормы - см. СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента
|
||||
//
|
||||
Процедура ПоказатьРедакторТабличногоДокумента(Знач ТабличныйДокумент, Знач ПараметрыФормы = Неопределено,
|
||||
Знач ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт
|
||||
|
||||
Если ПараметрыФормы = Неопределено Тогда
|
||||
ПараметрыФормы = ПараметрыРедактораТабличногоДокумента();
|
||||
КонецЕсли;
|
||||
ПараметрыФормы.ТабличныйДокумент = ТабличныйДокумент;
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры редактора табличного документа для СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * ИмяДокумента - Строка - наименование табличного документа, выводимое в заголовке редактора.
|
||||
// * ТабличныйДокумент - ТабличныйДокумент, Строка - отображаемый или редактируемый табличный документ.
|
||||
// Также может быть указан адрес табличного документа во временном хранилище.
|
||||
// * ПутьКФайлу - Строка - полный путь к файлу табличного документа, опционально.
|
||||
// * Редактирование - Булево - если Истина, то табличный документ можно отредактировать. По умолчанию Ложь.
|
||||
//
|
||||
Функция ПараметрыРедактораТабличногоДокумента() Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ИмяДокумента", "");
|
||||
Результат.Вставить("ТабличныйДокумент", Неопределено);
|
||||
Результат.Вставить("ПутьКФайлу", "");
|
||||
Результат.Вставить("Редактирование", Ложь);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Отрыть форму сравнения табличных документов, в которой можно посмотреть их отличия.
|
||||
//
|
||||
// Параметры:
|
||||
// ТабличныйДокументЛевый - ТабличныйДокумент - первый сравниваемый табличный документ.
|
||||
// ТабличныйДокументПравый - ТабличныйДокумент - второй сравниваемый табличный документ.
|
||||
// Параметры - см. ПараметрыСравненияТабличныхДокументов
|
||||
//
|
||||
Процедура ПоказатьСравнениеТабличныхДокументов(ТабличныйДокументЛевый, ТабличныйДокументПравый, Параметры) Экспорт
|
||||
|
||||
Если ТабличныйДокументЛевый <> Неопределено Тогда
|
||||
ПараметрыФормы = ПараметрыСравненияТабличныхДокументов();
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыФормы, Параметры, Истина);
|
||||
СравниваемыеДокументы = Новый Структура("Левый, Правый", ТабличныйДокументЛевый, ТабличныйДокументПравый);
|
||||
ПараметрыФормы.АдресТабличныхДокументов = ПоместитьВоВременноеХранилище(СравниваемыеДокументы, Неопределено);
|
||||
Иначе
|
||||
ПараметрыФормы = Параметры;
|
||||
КонецЕсли;
|
||||
ОткрытьФорму("ОбщаяФорма.СравнениеТабличныхДокументов", ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры сравнения табличных документов для процедуры ПоказатьСравнениеТабличныхДокументов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * АдресТабличныхДокументов - Строка - адрес сравниваемых табличных документов во временном хранилище.
|
||||
// * Заголовок - Строка - заголовок формы. Если не задано, то "Сравнение табличных документов".
|
||||
// * ЗаголовокЛевый - Строка - заголовок первого табличного документа (слева).
|
||||
// * ЗаголовокПравый - Строка - заголовок правого табличного документа (справа).
|
||||
//
|
||||
Функция ПараметрыСравненияТабличныхДокументов() Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("АдресТабличныхДокументов", "");
|
||||
Результат.Вставить("Заголовок", "");
|
||||
Результат.Вставить("ЗаголовокЛевый", "");
|
||||
Результат.Вставить("ЗаголовокПравый", "");
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -1003,10 +1003,6 @@
|
||||
// **** Значение - Массив из Строка - полные имена полей, например,
|
||||
// "РегистрСведений.ДополнительныеСведения.Свойство".
|
||||
//
|
||||
// * ТребуемыеИндексы - Соответствие из КлючИЗначение:
|
||||
// ** Ключ - Строка - полное имя объекта метаданных (списка). Имя коллекции на английском.
|
||||
// ** Значение - Массив из см. НовыйТребуемыйИндекс
|
||||
//
|
||||
Функция НастройкиВнедрения(ДействующиеПараметры = Неопределено) Экспорт
|
||||
|
||||
ОграниченияВРолях = Новый Структура;
|
||||
@@ -1024,7 +1020,6 @@
|
||||
ЗначенияДоступа = Новый Массив;
|
||||
ТипыИзмеренийРегистровКлючей = Новый Соответствие;
|
||||
ТипыИзмеренийРегистраКлючей(ТипыИзмеренийРегистровКлючей, "КлючиДоступаКРегистрам");
|
||||
ТребуемыеИндексы = Новый Соответствие;
|
||||
|
||||
ТипыТаблицПоИменам = УправлениеДоступомСлужебныйПовтИсп.СинтаксисЯзыка().ТипыТаблиц.ПоИменам;
|
||||
ЗначенияДоступа.Добавить(ИмяТипаСсылкиXML(Метаданные.Справочники.КлючиДоступа.ПолноеИмя(), ТипыТаблицПоИменам));
|
||||
@@ -1043,7 +1038,6 @@
|
||||
Контекст = Новый Структура;
|
||||
Контекст.Вставить("ПредопределенныеИдентификаторы", ПредопределенныеИдентификаторы);
|
||||
Контекст.Вставить("ТипыИзмеренийРегистровКлючей", ТипыИзмеренийРегистровКлючей);
|
||||
Контекст.Вставить("ТребуемыеИндексы", ТребуемыеИндексы);
|
||||
Контекст.Вставить("ТипыТаблицПоИменам", ТипыТаблицПоИменам);
|
||||
|
||||
ДобавленныеСписки = Новый Соответствие;
|
||||
@@ -1092,7 +1086,6 @@
|
||||
Настройки.Вставить("ВладельцыЗначенийКлючейДоступа", ВладельцыЗначенийКлючейДоступа);
|
||||
Настройки.Вставить("ЗначенияДоступа", ЗначенияДоступа);
|
||||
Настройки.Вставить("ТипыИзмеренийРегистровКлючей", ТипыИзмеренийРегистровКлючей);
|
||||
Настройки.Вставить("ТребуемыеИндексы", ТребуемыеИндексы);
|
||||
|
||||
Возврат Настройки;
|
||||
|
||||
@@ -1164,8 +1157,6 @@
|
||||
// ** ИмяСправочника - Строка - имя справочника идентификаторы объектов метаданных (или расширений).
|
||||
// ** ИмяПредопределенного - Строка - имя предопределенного в справочнике.
|
||||
//
|
||||
// * ТребуемыеИндексы - Строка - индексы для основной таблицы.
|
||||
//
|
||||
Функция РезультатПроверкиОграниченияДоступа(ПолноеИмя, ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
Возврат РезультатПроверкиОграниченияДоступаОбъекта(ПолноеИмя, ДополнительныеПараметры);
|
||||
@@ -10445,15 +10436,6 @@
|
||||
ОграничениеВРоли.Параметры.Добавить(ОпорноеПоле);
|
||||
КонецЦикла;
|
||||
|
||||
МетаданныеТаблицы = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ПолноеИмя);
|
||||
Если МетаданныеТаблицы = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТребуемыеИндексы = ТребуемыеИндексы(МетаданныеТаблицы, Свойства.ОпорныеПоля);
|
||||
ДобавитьТребуемыеИндексыВСписок(Контекст.ТребуемыеИндексы,
|
||||
ПолноеИмяXML, ТребуемыеИндексы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ДобавитьОграниченияВРолях.
|
||||
@@ -15144,30 +15126,12 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
МетаданныеСписка = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(Поток.Задание.ИдентификаторСписка, Ложь);
|
||||
Если ТипЗнч(МетаданныеСписка) = Тип("ОбъектМетаданных") Тогда
|
||||
ПараметрыОграничения = ПараметрыОграничения(МетаданныеСписка.ПолноеИмя(),, Поток.Задание.ДляВнешнихПользователей);
|
||||
НедостающиеИндексы = НедостающиеИндексы(ПараметрыОграничения.ТребуемыеИндексы);
|
||||
Иначе
|
||||
НедостающиеИндексы = Неопределено;
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(НедостающиеИндексы) Тогда
|
||||
ПредставлениеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Превышено время выполнения задания в потоке (%1 сек).
|
||||
|Рекомендуется добавить в таблицу ""%2"" недостающие индексы:
|
||||
|%3
|
||||
|Рекомендуется реиндексация и обновление статистик таблиц базы данных.
|
||||
|В некоторых случаях, достаточно запустить обновление доступа еще раз.'"),
|
||||
МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке(),
|
||||
МетаданныеСписка.ПолноеИмя(),
|
||||
ОписаниеНедостающихИндексов(НедостающиеИндексы));
|
||||
Иначе
|
||||
ПредставлениеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Превышено время выполнения задания в потоке (%1 сек).
|
||||
|Рекомендуется реиндексация и обновление статистик таблиц базы данных.
|
||||
|В некоторых случаях, достаточно запустить обновление доступа еще раз.'"),
|
||||
МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке());
|
||||
КонецЕсли;
|
||||
ПредставлениеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Превышено время выполнения задания в потоке (%1 сек).
|
||||
|Рекомендуется реиндексация и обновление статистик таблиц базы данных.
|
||||
|В некоторых случаях, достаточно запустить обновление доступа еще раз.
|
||||
|См. также режим ""Медленный диск"" в панели настройки количества потоков.'"),
|
||||
МаксимальноеКоличествоСекундОжиданияВыполненияОдногоЗаданияВПотоке());
|
||||
|
||||
Поток.Задание.БылаОшибка = Истина;
|
||||
Поток.Задание.ТекстОшибки = ТекстОшибкиОбновленияСКонтекстом(ПредставлениеОшибки, Поток.Задание);
|
||||
@@ -25957,16 +25921,6 @@
|
||||
Прервать;
|
||||
КонецЦикла;
|
||||
|
||||
Список = Новый Массив;
|
||||
Для Каждого КлючИЗначение Из Данные.ТребуемыеИндексы Цикл
|
||||
Для Каждого ТребуемыйИндекс Из КлючИЗначение.Значение Цикл
|
||||
Список.Добавить("- " + СтрСоединить(ТребуемыйИндекс.Поля, ",")
|
||||
+ ?(ТребуемыйИндекс.ЕстьВМетаданных, " (" + НСтр("ru = 'уже включено'") + ")", ""));
|
||||
КонецЦикла;
|
||||
Прервать;
|
||||
КонецЦикла;
|
||||
НастройкиВнедрения.Вставить("ТребуемыеИндексы", СтрСоединить(Список, Символы.ПС));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры УстановитьНастройкиВнедрения.
|
||||
@@ -26764,7 +26718,6 @@
|
||||
// Структура:
|
||||
// Предупреждение - Строка
|
||||
// Ошибка - Строка
|
||||
// НедостающиеИндексы - Строка
|
||||
// ВерсияТекстовОграниченияДоступа - Строка
|
||||
//
|
||||
Функция НоваяИнформацияНесоответствияПараметровДляЖурнала()
|
||||
@@ -26772,7 +26725,6 @@
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("Предупреждение", "");
|
||||
Результат.Вставить("Ошибка", "");
|
||||
Результат.Вставить("НедостающиеИндексы", "");
|
||||
Результат.Вставить("ВерсияТекстовОграниченияДоступа", "");
|
||||
|
||||
Возврат Результат;
|
||||
@@ -26896,7 +26848,6 @@
|
||||
НаборЗаписей.Записать();
|
||||
Результат.ЕстьИзменения = Истина;
|
||||
|
||||
ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Параметры.ИнформацияДляЖурнала.НедостающиеИндексы,, Истина);
|
||||
ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Параметры.ИнформацияДляЖурнала.Предупреждение);
|
||||
ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Параметры.ИнформацияДляЖурнала.Ошибка, Истина);
|
||||
|
||||
@@ -27098,27 +27049,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Для функции НоваяВерсияПараметровОграниченияДоступа.
|
||||
Процедура ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Комментарий, ЭтоОшибка = Ложь, ЭтоИндексы = Ложь)
|
||||
Процедура ЗаписатьНесоответствиеПараметровВЖурнал(Запись, Комментарий, ЭтоОшибка = Ложь)
|
||||
|
||||
Если Не ЗначениеЗаполнено(Комментарий) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоИндексы Тогда
|
||||
ИмяСобытия = НСтр("ru = 'Управление доступом.Параметры ограничения доступа.Индексы'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка());
|
||||
ШаблонЗаголовка =
|
||||
НСтр("ru = 'Не найдены все требуемые индексы для новых параметров ограничения доступа
|
||||
|Версия %1, Дата создания %2, Хеш-Сумма: %3,
|
||||
|Хеш-сумма постоянных параметров: %4'");
|
||||
Иначе
|
||||
ИмяСобытия = НСтр("ru = 'Управление доступом.Параметры ограничения доступа.Несоответствие'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка());
|
||||
ШаблонЗаголовка =
|
||||
НСтр("ru = 'Есть несоответствие в записанных параметрах ограничения доступа
|
||||
|Версия %1, Дата создания %2, Хеш-Сумма: %3,
|
||||
|Хеш-сумма постоянных параметров: %4'");
|
||||
КонецЕсли;
|
||||
ИмяСобытия = НСтр("ru = 'Управление доступом.Параметры ограничения доступа.Несоответствие'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка());
|
||||
ШаблонЗаголовка =
|
||||
НСтр("ru = 'Есть несоответствие в записанных параметрах ограничения доступа
|
||||
|Версия %1, Дата создания %2, Хеш-Сумма: %3,
|
||||
|Хеш-сумма постоянных параметров: %4'");
|
||||
|
||||
Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонЗаголовка,
|
||||
Запись.Версия,
|
||||
@@ -27796,7 +27738,6 @@
|
||||
СпискиБезВнедрения.Вставить("ОбъектыПредупреждения", Новый Соответствие);
|
||||
СпискиБезВнедрения.Вставить("ОбъектыОшибки", Новый Соответствие);
|
||||
СпискиБезВнедрения.Вставить("РегистрыПредупреждения", Новый Массив);
|
||||
СпискиБезВнедрения.Вставить("РегистрыСНедостающимиИндексами", Новый Соответствие);
|
||||
Иначе
|
||||
СпискиБезВнедрения = Неопределено;
|
||||
КонецЕсли;
|
||||
@@ -27911,6 +27852,7 @@
|
||||
ПараметрыЗаписи.ВнешниеПользователиВключены = ОбщийКонтекст.ВнешниеПользователиВключены;
|
||||
ПараметрыЗаписи.ОграничениеДоступаВключено = ОбщийКонтекст.ОграничениеДоступаВключено;
|
||||
ПараметрыЗаписи.ВерсияТекстовОграниченияДоступа = ВерсияТекстовОграниченияДоступа;
|
||||
ХешированиеДанных.Добавить(ОбщийКонтекст.ИспользуемыеТипыЗначений.ХешСумма);
|
||||
|
||||
ХранимыеПараметры = Новый Структура;
|
||||
|
||||
@@ -28548,46 +28490,6 @@
|
||||
СпискиБезВнедрения.РегистрыПредупреждения.Добавить(ОписаниеРегистра);
|
||||
КонецЕсли;
|
||||
|
||||
НедостающиеИндексы = НедостающиеИндексы(Параметры.ТребуемыеИндексы);
|
||||
Если ЗначениеЗаполнено(НедостающиеИндексы) Тогда
|
||||
ДобавитьТребуемыеИндексыВСписок(СпискиБезВнедрения.РегистрыСНедостающимиИндексами,
|
||||
СвойстваСписка.ПолноеИмя, НедостающиеИндексы);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры
|
||||
// Список - Соответствие из КлючИЗначение:
|
||||
// * Ключ - Строка - полное имя таблицы.
|
||||
// * Значение - Массив из см. НовыйТребуемыйИндекс
|
||||
// ПолноеИмя - Строка - полное имя таблицы.
|
||||
// ТребуемыеИндексы - Массив из см. НовыйТребуемыйИндекс
|
||||
//
|
||||
Процедура ДобавитьТребуемыеИндексыВСписок(Список, ПолноеИмя, ТребуемыеИндексы)
|
||||
|
||||
ДобавленныеИндексы = Список.Получить(ПолноеИмя);
|
||||
|
||||
Если ДобавленныеИндексы = Неопределено Тогда
|
||||
ДобавленныеИндексы = ТребуемыеИндексы;
|
||||
Иначе
|
||||
Для Каждого ТребуемыйИндекс Из ТребуемыеИндексы Цикл
|
||||
УжеДобавлен = Ложь;
|
||||
Для Каждого ДобавленныйИндекс Из ДобавленныеИндексы Цикл
|
||||
Если СтрСоединить(ТребуемыйИндекс.Поля, ",") = СтрСоединить(ДобавленныйИндекс.Поля, ",") Тогда
|
||||
УжеДобавлен = Истина;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Если Не УжеДобавлен Тогда
|
||||
ДобавленныеИндексы.Добавить(ТребуемыйИндекс);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ДобавленныеИндексы) Тогда
|
||||
Список.Вставить(ПолноеИмя, ДобавленныеИндексы);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для функции ЗаполнитьСпискиБезВнедрения.
|
||||
@@ -28672,11 +28574,6 @@
|
||||
СпискиБезВнедрения.ОбъектыОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(СпискиБезВнедрения.РегистрыСНедостающимиИндексами) Тогда
|
||||
ИнформацияДляЖурнала.НедостающиеИндексы = ОписаниеНедостающихИндексовРегистров(
|
||||
СпискиБезВнедрения.РегистрыСНедостающимиИндексами);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(СпискиБезВнедрения.РегистрыПредупреждения) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -28778,54 +28675,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для процедуры ЗаполнитьНесоответствиеПараметровДляЖурнала.
|
||||
Функция ОписаниеНедостающихИндексовРегистров(РегистрыСНедостающимиИндексами)
|
||||
|
||||
ШаблонДляТаблицы = "%1";
|
||||
|
||||
ОписаниеТаблиц = Новый Массив;
|
||||
Для Каждого КлючИЗначение Из РегистрыСНедостающимиИндексами Цикл
|
||||
ОписаниеТаблиц.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонДляТаблицы,
|
||||
КлючИЗначение.Ключ) + Символы.ПС + ОписаниеНедостающихИндексов(КлючИЗначение.Значение));
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ОписаниеТаблиц) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Для эффективного обновления доступа на уровне записей
|
||||
|включите индексирование для полей следующих таблиц:
|
||||
|
|
||||
|%1'"),
|
||||
СтрСоединить(ОписаниеТаблиц, Символы.ПС + Символы.ПС));
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// НедостающиеИндексы - см. НедостающиеИндексы
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка
|
||||
//
|
||||
Функция ОписаниеНедостающихИндексов(НедостающиеИндексы)
|
||||
|
||||
ШаблонДляИндекса1 = "- %1";
|
||||
ШаблонДляИндекса2 = "- %1";
|
||||
ШаблонДляИндекса3 = "- %1";
|
||||
|
||||
ОписаниеИндексов = Новый Массив;
|
||||
Для Каждого НедостающийИндекс Из НедостающиеИндексы Цикл
|
||||
ОписаниеИндексов.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
?(НедостающийИндекс.ДоступенОбычныйИндекс И НедостающийИндекс.ДоступенДополнительныйИндекс = Истина,
|
||||
ШаблонДляИндекса1, ?(НедостающийИндекс.ДоступенОбычныйИндекс, ШаблонДляИндекса2, ШаблонДляИндекса3)),
|
||||
НедостающийИндекс.Поля[0]));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат СтрСоединить(ОписаниеИндексов, Символы.ПС);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ХранимыеПараметрыОграниченияДоступа.
|
||||
Процедура ДобавитьВедущиеРоли(ВедущиеРоли, ИмяСвойстваВидаПользователей, КонтекстВидаПользователей)
|
||||
|
||||
@@ -30272,7 +30121,6 @@
|
||||
// * ПоляТаблицОбъекта - Массив из см. НовыеПоляТаблицыОбъекта
|
||||
// * ИмяОтдельногоРегистраКлючей - Строка - для регистров.
|
||||
// * ОпорныеПоля - см. НовоеОписаниеОпорныхПолей
|
||||
// * ТребуемыеИндексы - Массив из см. НовыйТребуемыйИндекс
|
||||
// * ВариантДоступа - Число - основной вариант доступа смотри также НовыеОсновныеВариантыДоступа.
|
||||
// * СоставПолей - Число - число, описывающее реквизиты, используемые в ключе.
|
||||
// * ЕстьОграничениеЧтения - Булево - установлено, если ограничение чтения отличается от "ГДЕ ИСТИНА".
|
||||
@@ -30318,7 +30166,6 @@
|
||||
Результат.Вставить("ПоляТаблицОбъекта", Новый Массив);
|
||||
Результат.Вставить("ИмяОтдельногоРегистраКлючей", "");
|
||||
Результат.Вставить("ОпорныеПоля");
|
||||
Результат.Вставить("ТребуемыеИндексы", Новый Массив);
|
||||
Результат.Вставить("ВариантДоступа");
|
||||
Результат.Вставить("СоставПолей");
|
||||
Результат.Вставить("ЕстьОграничениеЧтения", Ложь);
|
||||
@@ -30520,7 +30367,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьНедостающиеТипыОпорныхПолей(Результат, Контекст);
|
||||
ЗаполнитьТребуемыеИндексы(Результат, Контекст, ОбъектМетаданных);
|
||||
|
||||
Результат.ОграничениеОтключено = Ложь;
|
||||
|
||||
@@ -30547,7 +30393,6 @@
|
||||
Контекст.СтрокаСвойствВерсии = СтрокаСвойствВерсии;
|
||||
ХешированиеДанных.Добавить(СтрокаСвойствВерсии);
|
||||
Результат.Версия = Base64Строка(ХешированиеДанных.ХешСумма);
|
||||
ДобавитьДополнительнуюВерсию(Контекст, Результат);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
@@ -31031,50 +30876,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// Поля - Массив из Строка - имена полей таблицы, которые должны быть в индексе
|
||||
// ЕстьВМетаданных - Булево
|
||||
// ЭтоСтандартныйИндекс - Булево
|
||||
// ДоступенОбычныйИндекс - Булево
|
||||
// ДоступенДополнительныйИндекс - Булево
|
||||
// - Неопределено
|
||||
//
|
||||
Функция НовыйТребуемыйИндекс()
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("Поля", Новый Массив);
|
||||
Результат.Вставить("ЕстьВМетаданных", Ложь);
|
||||
Результат.Вставить("ЭтоСтандартныйИндекс", Ложь);
|
||||
Результат.Вставить("ДоступенОбычныйИндекс", Истина);
|
||||
Результат.Вставить("ДоступенДополнительныйИндекс", Неопределено);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// ТребуемыеИндексы - Массив из см. НовыйТребуемыйИндекс
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из см. НовыйТребуемыйИндекс
|
||||
//
|
||||
Функция НедостающиеИндексы(ТребуемыеИндексы)
|
||||
|
||||
Результат = Новый Массив;
|
||||
Для Каждого ТребуемыйИндекс Из ТребуемыеИндексы Цикл
|
||||
Если ТребуемыйИндекс.ЕстьВМетаданных
|
||||
Или Не ТребуемыйИндекс.ДоступенОбычныйИндекс
|
||||
И ТребуемыйИндекс.ДоступенДополнительныйИндекс <> Истина Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Результат.Добавить(ТребуемыйИндекс);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ПараметрыОграниченияДоступа.
|
||||
//
|
||||
// Параметры:
|
||||
@@ -34777,200 +34578,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ПараметрыОграниченияПоСтруктуреОграничения.
|
||||
Процедура ЗаполнитьТребуемыеИндексы(Результат, Контекст, МетаданныеТаблицы)
|
||||
|
||||
Если Контекст.ЭтоСсылочныйТип
|
||||
Или Контекст.ИспользуетсяОграничениеПоВладельцу
|
||||
Или МетаданныеТаблицы = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Результат.ТребуемыеИндексы = ТребуемыеИндексы(МетаданныеТаблицы,
|
||||
Контекст.ОпорныеПоля, Контекст.ИмяКоллекцииТипа);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ЗаполнитьТребуемыеИндексы.
|
||||
Функция ТребуемыеИндексы(МетаданныеТаблицы, ОпорныеПоля, ИмяКоллекцииТипа = Неопределено)
|
||||
|
||||
ТребуемыеИндексы = Новый Массив;
|
||||
|
||||
Если ИмяКоллекцииТипа = Неопределено
|
||||
И ЭтоСсылочныйТипТаблицы(МетаданныеТаблицы.ПолноеИмя(), ИмяКоллекцииТипа) Тогда
|
||||
|
||||
Возврат ТребуемыеИндексы;
|
||||
КонецЕсли;
|
||||
|
||||
Коллекции = Новый Структура("Измерения, Ресурсы, Реквизиты, ДополнительныеИндексы");
|
||||
ЗаполнитьЗначенияСвойств(Коллекции, МетаданныеТаблицы);
|
||||
// AdditionalIndexes
|
||||
Если Коллекции.ДополнительныеИндексы = Неопределено Тогда
|
||||
ДоступенДополнительныйИндекс = Неопределено;
|
||||
Иначе
|
||||
ДоступенДополнительныйИндекс = ИмяКоллекцииТипа <> "Перерасчеты";
|
||||
КонецЕсли;
|
||||
ДоступенОбычныйИндекс = ИмяКоллекцииТипа <> "Перерасчеты"
|
||||
И ИмяКоллекцииТипа <> "Последовательности";
|
||||
|
||||
ИзмеренияСИндексом = Новый Соответствие;
|
||||
Если ИмяКоллекцииТипа = "РегистрыСведений" Тогда
|
||||
ИзмеренияСИндексом.Вставить(Коллекции.Измерения[0], Истина);
|
||||
Для Каждого ТекущееИзмерение Из Коллекции.Измерения Цикл
|
||||
Если ТекущееИзмерение.Ведущее Тогда
|
||||
ИзмеренияСИндексом.Вставить(ТекущееИзмерение, Истина);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
ИначеЕсли ИмяКоллекцииТипа = "РегистрыРасчета" Тогда
|
||||
Для Каждого ТекущееИзмерение Из Коллекции.Измерения Цикл
|
||||
Если ТекущееИзмерение.БазовоеИзмерение Тогда
|
||||
ИзмеренияСИндексом.Вставить(ТекущееИзмерение, Истина);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КоличествоПолей = ОпорныеПоля.Используемые.Количество();
|
||||
Индекс = 0;
|
||||
Пока Индекс < КоличествоПолей Цикл
|
||||
Поле = ОпорныеПоля.Используемые.Получить(Индекс);
|
||||
Индекс = Индекс + 1;
|
||||
ТребуемыйИндекс = НовыйТребуемыйИндекс();
|
||||
ТребуемыйИндекс.ДоступенОбычныйИндекс = ДоступенОбычныйИндекс;
|
||||
ТребуемыйИндекс.ДоступенДополнительныйИндекс = ДоступенДополнительныйИндекс;
|
||||
ТребуемыйИндекс.Поля.Добавить(Поле);
|
||||
ТребуемыеИндексы.Добавить(ТребуемыйИндекс);
|
||||
Реквизит = ?(Коллекции.Реквизиты = Неопределено, Неопределено,
|
||||
Коллекции.Реквизиты.Найти(Поле));
|
||||
Если Реквизит <> Неопределено Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = ИндексЕстьВМетаданных(Поле,
|
||||
Реквизит, МетаданныеТаблицы, Коллекции.ДополнительныеИндексы);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Ресурс = ?(Коллекции.Ресурсы = Неопределено, Неопределено,
|
||||
Коллекции.Ресурсы.Найти(Поле));
|
||||
Если Ресурс <> Неопределено Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = ИндексЕстьВМетаданных(Поле,
|
||||
Ресурс, МетаданныеТаблицы, Коллекции.ДополнительныеИндексы);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Измерение = ?(Коллекции.Измерения = Неопределено, Неопределено,
|
||||
Коллекции.Измерения.Найти(Поле));
|
||||
Если Измерение <> Неопределено Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = ИндексЕстьВМетаданных(Поле,
|
||||
Измерение, МетаданныеТаблицы, Коллекции.ДополнительныеИндексы);
|
||||
Если Не ТребуемыйИндекс.ЕстьВМетаданных
|
||||
И ИзмеренияСИндексом.Получить(Измерение) <> Неопределено Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = Истина;
|
||||
ТребуемыйИндекс.ЭтоСтандартныйИндекс = Истина;
|
||||
КонецЕсли;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если Поле = "Регистратор" Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = Истина;
|
||||
ТребуемыйИндекс.ЭтоСтандартныйИндекс = Истина;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если ИмяКоллекцииТипа = "Перерасчеты" Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если ИмяКоллекцииТипа = "Последовательности" Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = ИндексЕстьВМетаданных(Поле,
|
||||
Неопределено, МетаданныеТаблицы, Коллекции.ДополнительныеИндексы);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если Поле = "Период"
|
||||
Или Поле = "ПериодРегистрации"
|
||||
Или Поле = "ПериодДействия" Тогда
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = Истина;
|
||||
ТребуемыйИндекс.ЭтоСтандартныйИндекс = Истина;
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ТребуемыйИндекс.ДоступенОбычныйИндекс = Ложь;
|
||||
ТребуемыйИндекс.ЕстьВМетаданных = ИндексЕстьВМетаданных(Поле,
|
||||
Неопределено, МетаданныеТаблицы, Коллекции.ДополнительныеИндексы);
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ТребуемыеИндексы;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для процедуры ЗаполнитьТребуемыеИндексы.
|
||||
Функция ИндексЕстьВМетаданных(Поле, МетаданныеПоля, МетаданныеТаблицы, ДополнительныеИндексы)
|
||||
|
||||
Если МетаданныеПоля <> Неопределено Тогда
|
||||
Свойства = Новый Структура("Индексирование");
|
||||
ЗаполнитьЗначенияСвойств(Свойства, МетаданныеПоля);
|
||||
Если Свойства.Индексирование = Метаданные.СвойстваОбъектов.Индексирование.Индексировать
|
||||
Или Свойства.Индексирование = Метаданные.СвойстваОбъектов.Индексирование.ИндексироватьСДопУпорядочиванием Тогда
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеИндексы = Неопределено Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ПолноеИмя = МетаданныеТаблицы.ПолноеИмя();
|
||||
Для Каждого ДополнительныйИндекс Из ДополнительныеИндексы Цикл
|
||||
// AdditionalIndex
|
||||
ДополнительныйИндекс = ДополнительныйИндекс;
|
||||
Если ДополнительныйИндекс.Таблица <> ПолноеИмя Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
// IndexedFields
|
||||
ИндексируемыеПоля = ДополнительныйИндекс.ИндексируемыеПоля;
|
||||
Для Каждого ПолеИндекса Из ИндексируемыеПоля Цикл
|
||||
// IndexField
|
||||
ПолеИндекса = ПолеИндекса; // ЭлементОтбора
|
||||
Если ПолеИндекса.Имя = Поле Тогда
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Ложь;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьДополнительнуюВерсию(Контекст, Результат)
|
||||
|
||||
НедостающиеИндексы = НедостающиеИндексы(Результат.ТребуемыеИндексы);
|
||||
Если Не ЗначениеЗаполнено(НедостающиеИндексы) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДополнительныеИндексыДоступны = Ложь;
|
||||
|
||||
Контекст.СвойстваВерсии.Добавить("<ДополнительнаяВерсия>");
|
||||
НачальныйИндекс = Контекст.СвойстваВерсии.Количество();
|
||||
|
||||
Строки = Новый Массив;
|
||||
Для Каждого НедостающийИндекс Из НедостающиеИндексы Цикл
|
||||
ДополнительныеИндексыДоступны = ДополнительныеИндексыДоступны
|
||||
Или НедостающийИндекс.ДоступенДополнительныйИндекс <> Неопределено;
|
||||
Строки.Добавить(СтрСоединить(НедостающийИндекс.Поля, ","));
|
||||
КонецЦикла;
|
||||
|
||||
ДобавитьЭлементВерсии(Контекст, "ДополнительныеИндексыДоступны", ДополнительныеИндексыДоступны);
|
||||
ДобавитьЭлементВерсии(Контекст, "НедостающиеИндексы", Строки);
|
||||
|
||||
СвойстваВерсии = Новый Массив;
|
||||
КонечныйИндекс = Контекст.СвойстваВерсии.Количество() - 1;
|
||||
Для Индекс = НачальныйИндекс По КонечныйИндекс Цикл
|
||||
СвойстваВерсии.Добавить(Контекст.СвойстваВерсии[Индекс]);
|
||||
КонецЦикла;
|
||||
|
||||
ХешированиеДанных = Новый ХешированиеДанных(ХешФункция.SHA256);
|
||||
СтрокаСвойствВерсии = СтрСоединить(СвойстваВерсии, Символы.ПС);
|
||||
ХешированиеДанных.Добавить(СтрокаСвойствВерсии);
|
||||
СтрокаХешСуммы = Base64Строка(ХешированиеДанных.ХешСумма);
|
||||
|
||||
Контекст.СтрокаСвойствВерсии = СтрСоединить(Контекст.СвойстваВерсии, Символы.ПС);
|
||||
Результат.Версия = Результат.Версия + Символы.ПС + СтрокаХешСуммы;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ДобавитьТекстыЗапросовВПараметрыОграничения.
|
||||
Процедура ДобавитьТекстЗапросаДатыСледующегоЭлементаДанных(Результат, Контекст)
|
||||
|
||||
@@ -35219,6 +34826,7 @@
|
||||
КоличествоИспользуемыхОпорныхПолей = ОпорныеПоля.Используемые.Количество();
|
||||
Номер = 1;
|
||||
ОпорныеПоляВыбораПриПроверке = "КлючиДоступаКРегистрам.ВариантДоступа КАК ВариантДоступа";
|
||||
ОпорныеПоляВыбораИзСписка = "";
|
||||
ОпорныеПоляДляСравнения = "";
|
||||
ОпорныеПоляДляОтбораПриПроверке =
|
||||
"КлючиДоступаКРегистрам.ВариантДоступа = &ОсновнойВариантДоступа
|
||||
@@ -35229,6 +34837,8 @@
|
||||
// Поля для выбора.
|
||||
ОпорныеПоляВыбораПриПроверке = ОпорныеПоляВыбораПриПроверке + СтрШаблон(",
|
||||
| КлючиДоступаКРегистрам.Поле%1 КАК Поле%1", Номер); // @query-part-1
|
||||
ОпорныеПоляВыбораИзСписка = ОпорныеПоляВыбораИзСписка + ?(ОпорныеПоляВыбораИзСписка = "", "", ",
|
||||
| ") + СтрШаблон("ТекущийСписок.%1", ИмяОпорногоПоля);
|
||||
|
||||
// Поля для отбора.
|
||||
Если Номер = КоличествоИспользуемыхОпорныхПолей Тогда
|
||||
@@ -35246,7 +34856,7 @@
|
||||
|
||||
// Условие проверки по первому полю.
|
||||
Если УсловиеПроверкиПервогоПоля = "" Тогда
|
||||
УсловиеПроверкиПервогоПоля = СтрШаблон("ТекущийСписок.%1 ЕСТЬ NULL", ИмяОпорногоПоля); // @query-part-2
|
||||
УсловиеПроверкиПервогоПоля = СтрШаблон("ТекущийСписок.%1 ЕСТЬ NULL", ИмяОпорногоПоля); // @query-part-1
|
||||
КонецЕсли;
|
||||
|
||||
// Поля для упорядочения.
|
||||
@@ -35259,13 +34869,24 @@
|
||||
+ УправлениеДоступомСлужебныйПовтИсп.СтрокаСимволов(")", КоличествоИспользуемыхОпорныхПолей - 1);
|
||||
|
||||
ТекстЗапроса = // ТекстЗапросаУстаревшихЭлементовДанных
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 995
|
||||
| &ОпорныеПоляВыбора,
|
||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| &ОпорныеПоляВыбора1
|
||||
|ПОМЕСТИТЬ ЗначенияИспользуемыхОпорныхПолей
|
||||
|ИЗ
|
||||
| &ТекущийСписок КАК ТекущийСписок
|
||||
|
|
||||
|ИНДЕКСИРОВАТЬ ПО
|
||||
| &ОпорныеПоляВыбора1
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 995
|
||||
| &ОпорныеПоляВыбора2,
|
||||
| ЛОЖЬ КАК Удалить,
|
||||
| ЛОЖЬ КАК Обновить
|
||||
|ИЗ
|
||||
| &ТекущийРегистрКлючей КАК КлючиДоступаКРегистрам
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ &ТекущийСписок КАК ТекущийСписок
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ЗначенияИспользуемыхОпорныхПолей КАК ТекущийСписок
|
||||
| ПО &ОпорныеПоляДляСравнения
|
||||
|ГДЕ
|
||||
| &ОсновнойОтбор
|
||||
@@ -35275,7 +34896,8 @@
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| &ОпорныеПоляДляУпорядочения";
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОпорныеПоляВыбора", ОпорныеПоляВыбораПриПроверке);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОпорныеПоляВыбора1", ОпорныеПоляВыбораИзСписка);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОпорныеПоляВыбора2", ОпорныеПоляВыбораПриПроверке);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТекущийРегистрКлючей", "РегистрСведений." + ИмяРегистра);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОсновнойОтбор", ОсновнойОтбор);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОпорныеПоляДляОтбора", ОпорныеПоляДляОтбораПриПроверке);
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
//
|
||||
Процедура ОткрытьФормуВыбораФорматаВложений(НастройкиФормата, Оповещение) Экспорт
|
||||
ПараметрыФормы = Новый Структура("НастройкиФормата", НастройкиФормата);
|
||||
ОткрытьФорму("ОбщаяФорма.ВыборФорматаВложений", ПараметрыФормы,,,,, Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОбщегоНазначенияКлиент.ПоказатьВыборФорматаВложений(Оповещение, НастройкиФормата);
|
||||
КонецПроцедуры
|
||||
|
||||
// Открыть форму подготовки нового письма.
|
||||
|
||||
@@ -114,7 +114,12 @@
|
||||
ФайлыВладельца = Новый Массив;
|
||||
МодульРаботаСФайлами.ЗаполнитьПрисоединенныеФайлыКОбъекту(ПараметрыОтправки.Предмет, ФайлыВладельца);
|
||||
Для Каждого ФайлВладельца Из ФайлыВладельца Цикл
|
||||
ДанныеФайла = МодульРаботаСФайлами.ДанныеФайла(ФайлВладельца);
|
||||
|
||||
МодульРаботаСФайламиКлиентСервер = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиКлиентСервер");
|
||||
ПараметрыДанныхФайла = МодульРаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||
ПараметрыДанныхФайла.ВызыватьИсключение = Ложь;
|
||||
ДанныеФайла = МодульРаботаСФайлами.ДанныеФайла(ФайлВладельца, ПараметрыДанныхФайла);
|
||||
|
||||
Если ДанныеФайла = Неопределено Или ДанныеФайла.Количество() = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -371,6 +371,74 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Открывает форму сертификата.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыФормы - Структура
|
||||
// ФормаВладелец - ФормаКлиентскогоПриложения
|
||||
// ОповещениеОЗавершении - ОписаниеОповещения
|
||||
//
|
||||
Процедура ОткрытьФормуСертификата(ПараметрыФормы, ФормаВладелец = Неопределено, ОповещениеОЗавершении = Неопределено) Экспорт
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.Сертификат", ПараметрыФормы, ФормаВладелец,,,, ОповещениеОЗавершении, ?(ФормаВладелец
|
||||
= Неопределено, Неопределено, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Открывает форму расширенного представления ошибки.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыФормы - Структура
|
||||
// ФормаВладелец - ФормаКлиентскогоПриложения
|
||||
// ОповещениеОЗавершении - ОписаниеОповещения
|
||||
//
|
||||
Процедура ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, ФормаВладелец = Неопределено, ОповещениеОЗавершении = Неопределено) Экспорт
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыФормы, ФормаВладелец,,,, ОповещениеОЗавершении, ?(ФормаВладелец
|
||||
= Неопределено, Неопределено, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца))
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Открывает форму программы по описанию.
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеПрограммы - Неопределено, Структура, Строка - если Неопределено или Строка, открывается форма создания программы,
|
||||
// где Строка - Идентификатор поставляемой настройки для начального заполнения.
|
||||
// ФормаВладелец - ФормаКлиентскогоПриложения
|
||||
// ОповещениеОЗавершении - ОписаниеОповещения
|
||||
//
|
||||
Процедура ОткрытьФормуПрограммы(ОписаниеПрограммы = Неопределено, ФормаВладелец = Неопределено, ОповещениеОЗавершении = Неопределено) Экспорт
|
||||
|
||||
РежимОткрытияОкна = ?(ФормаВладелец = Неопределено, Неопределено,
|
||||
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
Если ОписаниеПрограммы = Неопределено Тогда
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта", , ФормаВладелец,,,,
|
||||
ОповещениеОЗавершении, РежимОткрытияОкна);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(ОписаниеПрограммы) = Тип("Строка") Тогда
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта", Новый Структура("ИдентификаторПоставляемойНастройки", ОписаниеПрограммы) , ФормаВладелец,,,,
|
||||
ОповещениеОЗавершении, РежимОткрытияОкна);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыПрограммы = ЭлектроннаяПодписьСлужебныйКлиентСервер.НовоеРасширенноеОписаниеПрограммы();
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыПрограммы, ОписаниеПрограммы);
|
||||
|
||||
Если ЗначениеЗаполнено(ПараметрыПрограммы.Ссылка) Тогда
|
||||
ПоказатьЗначение(ОповещениеОЗавершении, ПараметрыПрограммы.Ссылка);
|
||||
ИначеЕсли ПараметрыПрограммы.Автоопределение = Ложь Тогда
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта", Новый Структура("Программа",
|
||||
ПараметрыПрограммы), ФормаВладелец,,,,ОповещениеОЗавершении, РежимОткрытияОкна);
|
||||
Иначе
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.Форма.ПрограммаОпределеннаяАвтоматически",
|
||||
Новый Структура("Программа", ПараметрыПрограммы), ФормаВладелец,,,, ОповещениеОЗавершении, РежимОткрытияОкна);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -968,7 +1036,7 @@
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыФормы, Контекст);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.Сертификат", ПараметрыФормы);
|
||||
ОткрытьФормуСертификата(ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -2137,7 +2205,7 @@
|
||||
ПроверитьСертификатОблачнаяПодпись(Контекст);
|
||||
Иначе
|
||||
Если ТипЗнч(Результат) = Тип("Структура") Тогда
|
||||
Контекст.ОписаниеОшибкиНаКлиенте = Результат;
|
||||
Контекст.ОписаниеОшибкиНаКлиенте = Результат.ОписаниеОшибки;
|
||||
КонецЕсли;
|
||||
ПроверитьСертификатПослеНеуспешнойПроверки(Контекст);
|
||||
КонецЕсли;
|
||||
@@ -4239,6 +4307,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Контекст.Вставить("СохранятьСертификатВместеСПодписью",
|
||||
ЭлектроннаяПодписьКлиент.ПерсональныеНастройки().СохранятьСертификатВместеСПодписью);
|
||||
|
||||
Контекст.Вставить("КоллекцияПодписей", КоллекцияПодписей);
|
||||
|
||||
МашиночитаемыеДоверенности = Новый Массив;
|
||||
@@ -8533,7 +8604,7 @@
|
||||
|
||||
ПараметрыОшибки.Вставить("ДополнительныеДанные", ДополнительныеПараметры);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыОшибки, ЭтотОбъект);
|
||||
ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки, ЭтотОбъект);
|
||||
|
||||
Иначе
|
||||
ПоказатьОшибкуОбращенияКПрограмме(КонтекстДобавления.ЗаголовокФормы,
|
||||
@@ -9755,7 +9826,9 @@
|
||||
ПараметрыОшибки = Новый Структура;
|
||||
ПараметрыОшибки.Вставить("ЗаголовокПредупреждения", НСтр("ru = 'Удаление сертификата из локального хранилища'"));
|
||||
ПараметрыОшибки.Вставить("ТекстОшибкиКлиент", ТекстОшибки);
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыОшибки, ЭтотОбъект);
|
||||
|
||||
ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки, ЭтотОбъект);
|
||||
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -10000,8 +10073,7 @@
|
||||
ПараметрыФормы.Вставить("ЗаголовокПредупреждения", НСтр("ru = 'Не удалось установить список отзыва'"));
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиКлиент", Ошибка);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыФормы, Контекст.Форма,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, Контекст.Форма);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -10160,8 +10232,7 @@
|
||||
ПараметрыФормы.Вставить("ЗаголовокПредупреждения", НСтр("ru = 'Не удалось установить сертификат.'"));
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиКлиент", Ошибка);
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки",
|
||||
ПараметрыФормы, Контекст.Форма,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, Контекст.Форма);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -11014,7 +11085,7 @@
|
||||
ИначеЕсли ЗначениеЗаполнено(Параметры.ДанныеСертификата) Тогда
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("АдресСертификата", Параметры.ДанныеСертификата);
|
||||
ОткрытьФорму("ОбщаяФорма.Сертификат", ПараметрыФормы);
|
||||
ОткрытьФормуСертификата(ПараметрыФормы);
|
||||
КонецЕсли;
|
||||
ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "ОткрытьСписокПрограмм" Тогда
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+2
-2
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6f3c5b90-b030-4267-a973-33d12c2c7680">
|
||||
<name>КомпонентаСканированияДокументов_3_0_1_1031</name>
|
||||
<name>КомпонентаСканированияДокументов_3_0_1_1032</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Компонента сканирования документов</value>
|
||||
</synonym>
|
||||
<comment>Компонента сканирования с помощью интерфейсов WIA, TWAIN, SANE</comment>
|
||||
<comment>Для сканирования с помощью интерфейсов WIA, TWAIN, SANE</comment>
|
||||
<templateType>AddIn</templateType>
|
||||
</mdclass:CommonTemplate>
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3641b26a-e742-4420-890f-322a7af6b2d2">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="73f4baf9-85d9-4f21-914a-7bdb67bcb6cf">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="40a14080-f4d6-432f-bcb9-2250c7d37624"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="f5c7d302-885c-4411-8084-1b5f15cdfb29"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="bc5c431c-5ef1-4a74-9d63-ca94c3996c7b"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="aa3a97b9-4a87-47e9-95fa-2fb345e4281e"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="d755885e-3c21-4178-88f6-d6359ddde0da"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="f0829522-7069-4418-a9f4-0311abec0c2c"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="6c5e3098-36d8-4dc3-93cf-5a9618222117"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="710f1bc7-d921-42a6-9b60-e548d8825063"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="4f79049b-e2fc-4425-b142-af051a570d6c"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="80e5cc48-3d78-45a5-ad1c-d461a52d13d2"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="ea53807d-7767-4279-bb54-c1bcf2c1c093"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="281997f5-d76d-4f89-a8a1-e96dbbe9e7eb"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="93fd35f5-ad5c-4c41-a287-52c52f728fec"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="39630857-52ca-4dbd-900e-60e323ece9cd"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.10.248</version>
|
||||
<version>3.1.10.256</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
@@ -861,7 +861,7 @@
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиQRКода</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПечатиШтрихкодов</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаПоискаСтрок</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1031</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1032</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.МакетШтемпеляЭЦПOfficeOpen</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ПолучениеДереваОбработчиковОбновления</commonTemplates>
|
||||
<commonTemplates>CommonTemplate.ПустойМакетDOCX</commonTemplates>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,6dc85530-f726-41bb-906b-f2c5ac05c91c,1,e161ba50-63ec-4d6c-87da-4516104e1678,"3.1.10.248","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7658,1,0,3641b26a-e742-4420-890f-322a7af6b2d2,3641b26a-e742-4420-890f-322a7af6b2d2,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
{6,1,1,68b8a776-9a8a-4489-b61b-6f3c8f1d91d0,1,f927a0f1-7fad-4f12-b2c0-01e6d02536a8,"3.1.10.256","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7658,1,0,73f4baf9-85d9-4f21-914a-7bdb67bcb6cf,73f4baf9-85d9-4f21-914a-7bdb67bcb6cf,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 80;
|
||||
Возврат 81;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.10.248";
|
||||
Возврат "3.1.10.250";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+110
@@ -57,6 +57,8 @@
|
||||
<Item Calendar="01" Year="2024" DayType="Предпраздничный" Date="20241004" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2024" DayType="Праздник" Date="20241005" SwapDate="20241007"/>
|
||||
<Item Calendar="01" Year="2024" DayType="Суббота" Date="20241007" SwapDate="20241005"/>
|
||||
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20251005" SwapDate="20251006"/>
|
||||
<Item Calendar="01" Year="2025" DayType="Воскресенье" Date="20251006" SwapDate="20251005"/>
|
||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2014" DayType="Предпраздничный" Date="20141003" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20141004" SwapDate="20141006"/>
|
||||
@@ -123,6 +125,9 @@
|
||||
<Item Calendar="02" Year="2024" DayType="Воскресенье" Date="20240617" SwapDate="20240616"/>
|
||||
<Item Calendar="02" Year="2024" DayType="Предпраздничный" Date="20241010" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2024" DayType="Праздник" Date="20241011" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Предпраздничный" Date="20251010" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Праздник" Date="20251011" SwapDate="20251013"/>
|
||||
<Item Calendar="02" Year="2025" DayType="Суббота" Date="20251013" SwapDate="20251011"/>
|
||||
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -141,6 +146,8 @@
|
||||
<Item Calendar="03" Year="2024" DayType="Предпраздничный" Date="20240209" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2024" DayType="Праздник" Date="20240210" SwapDate="20240212"/>
|
||||
<Item Calendar="03" Year="2024" DayType="Суббота" Date="20240212" SwapDate="20240210"/>
|
||||
<Item Calendar="03" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
|
||||
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
|
||||
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
|
||||
@@ -237,6 +244,10 @@
|
||||
<Item Calendar="05" Year="2024" DayType="Праздник" Date="20240726" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2024" DayType="Праздник" Date="20240915" SwapDate="20240916"/>
|
||||
<Item Calendar="05" Year="2024" DayType="Воскресенье" Date="20240916" SwapDate="20240915"/>
|
||||
<Item Calendar="05" Year="2025" DayType="Предпраздничный" Date="20250725" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250726" SwapDate="20250728"/>
|
||||
<Item Calendar="05" Year="2025" DayType="Суббота" Date="20250728" SwapDate="20250726"/>
|
||||
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250915" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
|
||||
@@ -357,6 +368,13 @@
|
||||
<Item Calendar="07" Year="2024" DayType="Праздник" Date="20240901" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2024" DayType="Предпраздничный" Date="20240919" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2024" DayType="Праздник" Date="20240920" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250327" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250328" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250521" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250901" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250919" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250920" SwapDate="20250922"/>
|
||||
<Item Calendar="07" Year="2025" DayType="Суббота" Date="20250922" SwapDate="20250920"/>
|
||||
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160404" SwapDate=""/>
|
||||
@@ -438,6 +456,12 @@
|
||||
<Item Calendar="08" Year="2024" DayType="Предпраздничный" Date="20241224" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2024" DayType="Праздник" Date="20241225" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2024" DayType="Нерабочий" Date="20241228" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2025" DayType="Предпраздничный" Date="20250704" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2025" DayType="Праздник" Date="20250705" SwapDate="20250707"/>
|
||||
<Item Calendar="08" Year="2025" DayType="Суббота" Date="20250707" SwapDate="20250705"/>
|
||||
<Item Calendar="08" Year="2025" DayType="Нерабочий" Date="20251228" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
|
||||
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
|
||||
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
|
||||
@@ -495,6 +519,10 @@
|
||||
<Item Calendar="09" Year="2024" DayType="Предпраздничный" Date="20240906" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240907" SwapDate="20240909"/>
|
||||
<Item Calendar="09" Year="2024" DayType="Суббота" Date="20240909" SwapDate="20240907"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250503" SwapDate="20250505"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Суббота" Date="20250505" SwapDate="20250503"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250907" SwapDate="20250908"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Воскресенье" Date="20250908" SwapDate="20250907"/>
|
||||
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
|
||||
@@ -510,6 +538,8 @@
|
||||
<Item Calendar="11" Year="2023" DayType="Праздник" Date="20230822" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2024" DayType="Предпраздничный" Date="20240821" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2024" DayType="Праздник" Date="20240822" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2025" DayType="Предпраздничный" Date="20250821" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2025" DayType="Праздник" Date="20250822" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160426" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Праздник" Date="20160427" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160620" SwapDate=""/>
|
||||
@@ -545,6 +575,11 @@
|
||||
<Item Calendar="14" Year="2024" DayType="Праздник" Date="20240427" SwapDate="20240429"/>
|
||||
<Item Calendar="14" Year="2024" DayType="Предпраздничный" Date="20240620" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2024" DayType="Праздник" Date="20240621" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2025" DayType="Праздник" Date="20250427" SwapDate="20250428"/>
|
||||
<Item Calendar="14" Year="2025" DayType="Воскресенье" Date="20250428" SwapDate="20250427"/>
|
||||
<Item Calendar="14" Year="2025" DayType="Предпраздничный" Date="20250620" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2025" DayType="Праздник" Date="20250621" SwapDate="20250623"/>
|
||||
<Item Calendar="14" Year="2025" DayType="Суббота" Date="20250623" SwapDate="20250621"/>
|
||||
<Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/>
|
||||
<Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/>
|
||||
<Item Calendar="15" Year="2020" DayType="Праздник" Date="20201123" SwapDate=""/>
|
||||
@@ -611,6 +646,10 @@
|
||||
<Item Calendar="16" Year="2024" DayType="Праздник" Date="20240830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2024" DayType="Предпраздничный" Date="20241105" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2024" DayType="Праздник" Date="20241106" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20250829" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20250830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20251105" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20251106" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160505" SwapDate=""/>
|
||||
@@ -685,6 +724,12 @@
|
||||
<Item Calendar="17" Year="2024" DayType="Праздник" Date="20240719" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2024" DayType="Предпраздничный" Date="20240814" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2024" DayType="Праздник" Date="20240815" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Предпраздничный" Date="20250505" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Праздник" Date="20250506" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Предпраздничный" Date="20250814" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2025" DayType="Праздник" Date="20250815" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160322" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Праздник" Date="20160323" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160415" SwapDate=""/>
|
||||
@@ -791,6 +836,10 @@
|
||||
<Item Calendar="20" Year="2024" DayType="Праздник" Date="20240416" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2024" DayType="Праздник" Date="20240618" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250323" SwapDate="20250324"/>
|
||||
<Item Calendar="20" Year="2025" DayType="Воскресенье" Date="20250324" SwapDate="20250323"/>
|
||||
<Item Calendar="20" Year="2025" DayType="Предпраздничный" Date="20250415" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250416" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
|
||||
@@ -809,8 +858,12 @@
|
||||
<Item Calendar="21" Year="2023" DayType="Праздник" Date="20230624" SwapDate="20230626"/>
|
||||
<Item Calendar="21" Year="2023" DayType="Суббота" Date="20230626" SwapDate="20230624"/>
|
||||
<Item Calendar="21" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2025" DayType="Предпраздничный" Date="20250623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2025" DayType="Праздник" Date="20250624" SwapDate=""/>
|
||||
<Item Calendar="23" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="23" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="23" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="23" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -826,6 +879,8 @@
|
||||
<Item Calendar="26" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="31" Year="2020" DayType="Праздник" Date="20200712" SwapDate="20200713"/>
|
||||
<Item Calendar="31" Year="2020" DayType="Воскресенье" Date="20200713" SwapDate="20200712"/>
|
||||
<Item Calendar="31" Year="2021" DayType="Праздник" Date="20210712" SwapDate=""/>
|
||||
@@ -835,10 +890,15 @@
|
||||
<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="31" Year="2025" DayType="Предпраздничный" Date="20250711" SwapDate=""/>
|
||||
<Item Calendar="31" Year="2025" DayType="Праздник" Date="20250712" SwapDate="20250714"/>
|
||||
<Item Calendar="31" Year="2025" DayType="Суббота" Date="20250714" SwapDate="20250712"/>
|
||||
<Item Calendar="32" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="32" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2025" DayType="Праздник" Date="20250429" 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=""/>
|
||||
@@ -855,6 +915,8 @@
|
||||
<Item Calendar="58" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -871,6 +933,8 @@
|
||||
<Item Calendar="64" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -889,6 +953,8 @@
|
||||
<Item Calendar="75" Year="2024" DayType="Предпраздничный" Date="20240209" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2024" DayType="Праздник" Date="20240210" SwapDate="20240212"/>
|
||||
<Item Calendar="75" Year="2024" DayType="Суббота" Date="20240212" SwapDate="20240210"/>
|
||||
<Item Calendar="75" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -909,6 +975,10 @@
|
||||
<Item Calendar="85" Year="2024" DayType="Суббота" Date="20240212" SwapDate="20240210"/>
|
||||
<Item Calendar="85" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2025" DayType="Праздник" Date="20250429" 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=""/>
|
||||
@@ -922,6 +992,8 @@
|
||||
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240506" SwapDate="20240505"/>
|
||||
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
|
||||
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
|
||||
<Item Calendar="90" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
|
||||
<Item Calendar="90" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
|
||||
@@ -983,6 +1055,8 @@
|
||||
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240506" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Предпраздничный" Date="20250317" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
||||
@@ -999,6 +1073,10 @@
|
||||
<Item Calendar="92" Year="2024" DayType="Праздник" Date="20240318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2024" DayType="Предпраздничный" Date="20240613" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2024" DayType="Праздник" Date="20240614" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2025" DayType="Предпраздничный" Date="20250317" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2025" DayType="Праздник" Date="20250318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2025" DayType="Праздник" Date="20250614" SwapDate="20250616"/>
|
||||
<Item Calendar="92" Year="2025" DayType="Суббота" Date="20250616" SwapDate="20250614"/>
|
||||
<Item Calendar="93" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
|
||||
<Item Calendar="93" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
|
||||
<Item Calendar="93" Year="2023" DayType="Предпраздничный" Date="20230510" SwapDate=""/>
|
||||
@@ -1015,6 +1093,10 @@
|
||||
<Item Calendar="93" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
|
||||
<Item Calendar="93" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
|
||||
<Item Calendar="93" Year="2024" DayType="Праздник" Date="20240930" SwapDate=""/>
|
||||
<Item Calendar="93" Year="2025" DayType="Праздник" Date="20250511" SwapDate="20250512"/>
|
||||
<Item Calendar="93" Year="2025" DayType="Воскресенье" Date="20250512" SwapDate="20250511"/>
|
||||
<Item Calendar="93" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
|
||||
<Item Calendar="93" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
|
||||
<Item Calendar="94" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
|
||||
<Item Calendar="94" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
|
||||
<Item Calendar="94" Year="2023" DayType="Предпраздничный" Date="20230511" SwapDate=""/>
|
||||
@@ -1031,6 +1113,9 @@
|
||||
<Item Calendar="94" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
|
||||
<Item Calendar="94" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
|
||||
<Item Calendar="94" Year="2024" DayType="Праздник" Date="20240930" SwapDate=""/>
|
||||
<Item Calendar="94" Year="2025" DayType="Праздник" Date="20250512" SwapDate=""/>
|
||||
<Item Calendar="94" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
|
||||
<Item Calendar="94" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
|
||||
<Item Calendar="95" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
|
||||
<Item Calendar="95" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
|
||||
<Item Calendar="95" Year="2023" DayType="Праздник" Date="20230604" SwapDate="20230605"/>
|
||||
@@ -1047,6 +1132,8 @@
|
||||
<Item Calendar="95" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
|
||||
<Item Calendar="95" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
|
||||
<Item Calendar="95" Year="2024" DayType="Праздник" Date="20240930" SwapDate=""/>
|
||||
<Item Calendar="95" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
|
||||
<Item Calendar="95" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010101" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010102" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010107" SwapDate="20010108"/>
|
||||
@@ -1610,4 +1697,27 @@
|
||||
<Item Calendar="РФ" Year="2024" DayType="Рабочий" Date="20241228" SwapDate="20241230"/>
|
||||
<Item Calendar="РФ" Year="2024" DayType="Суббота" Date="20241230" SwapDate="20241228"/>
|
||||
<Item Calendar="РФ" Year="2024" DayType="Воскресенье" Date="20241231" SwapDate="20240107"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250101" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250102" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250103" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250104" SwapDate="20250502"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250105" SwapDate="20251231"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250106" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250107" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250108" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250223" SwapDate="20250508"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Предпраздничный" Date="20250307" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250308" SwapDate="20250613"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Предпраздничный" Date="20250430" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250501" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Суббота" Date="20250502" SwapDate="20250104"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Воскресенье" Date="20250508" SwapDate="20250223"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250509" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Предпраздничный" Date="20250611" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20250612" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Суббота" Date="20250613" SwapDate="20250308"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Рабочий" Date="20251101" SwapDate="20251103"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Суббота" Date="20251103" SwapDate="20251101"/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20251104" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2025" DayType="Воскресенье" Date="20251231" SwapDate="20250105"/>
|
||||
</Items>
|
||||
+2
-3
@@ -3952,7 +3952,7 @@
|
||||
ПараметрыОшибки.Вставить("ЗаголовокПредупреждения", ОписаниеОшибки.Описание);
|
||||
ПараметрыОшибки.Вставить("ТекстОшибкиКлиент", "" + ОписаниеОшибки.Текст + ?(ЗначениеЗаполнено(ОписаниеОшибки.Код), " (" + ОписаниеОшибки.Код + ")", ""));
|
||||
|
||||
ОткрытьФорму("ОбщаяФорма.РасширенноеПредставлениеОшибки", ПараметрыОшибки, ЭтотОбъект);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -4678,8 +4678,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("Справочник.ПрограммыЭлектроннойПодписиИШифрования.ФормаОбъекта",
|
||||
Новый Структура("ИдентификаторПоставляемойНастройки", ИдентификаторПоставляемойНастройки));
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуПрограммы(ИдентификаторПоставляемойНастройки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+1737
-1585
File diff suppressed because it is too large.
Load diff
+1
-3
@@ -745,10 +745,8 @@
|
||||
&НаКлиенте
|
||||
Процедура ВыполнитьЗагрузкуОбработчиков()
|
||||
|
||||
ПараметрыФормы = Новый Структура("ТекстСообщения", НСтр("ru = 'Выполняется загрузка обработчиков'"));
|
||||
ФормаДлительнойОперации = ОткрытьФорму("ОбщаяФорма.ДлительнаяОперация", ПараметрыФормы);
|
||||
ЗагрузитьОбработчики(Неопределено);
|
||||
ФормаДлительнойОперации.Закрыть();
|
||||
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаОбработчики;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -50,6 +50,7 @@
|
||||
<key>ru</key>
|
||||
<value>Настройки работы с файлами</value>
|
||||
</synonym>
|
||||
<comment>АПК:1442 допустимы прямые обращения к метаданным подсистемы "Работа с файлами"</comment>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
|
||||
@@ -130,15 +130,11 @@
|
||||
Процедура ОткрытьСвойстваФайла(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ТекущиеДанные.Ссылка);
|
||||
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -286,15 +282,11 @@
|
||||
Отказ = Истина;
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ТекущиеДанные.Ссылка);
|
||||
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -607,8 +607,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДокументСоШтампом = РаботаСФайламиСлужебныйВызовСервера.ДокументСоШтампом(ТекущиеДанные.Ссылка);
|
||||
РаботаСФайламиСлужебныйКлиент.ПечатьФайлаСоШтампом(ДокументСоШтампом, ТекущиеДанные.Наименование);
|
||||
РаботаСФайламиСлужебныйКлиент.НапечататьФайлСоШтампом(ТекущиеДанные.Ссылка, УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -332,8 +332,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл",
|
||||
Новый Структура("ЗначениеКопирования", ТекущаяСсылкаНаФайл()));
|
||||
ПараметрыФормы = Новый Структура("ЗначениеКопирования", ТекущаяСсылкаНаФайл());
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(Неопределено,, ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -353,8 +353,7 @@
|
||||
|
||||
Файл = ТекущаяСсылкаНаФайл();
|
||||
Если ЗначениеЗаполнено(Файл) Или ОбработатьКомандуЗаписиФайла() Тогда
|
||||
ДокументСоШтампом = РаботаСФайламиСлужебныйВызовСервера.ДокументСоШтампом(Файл);
|
||||
РаботаСФайламиСлужебныйКлиент.ПечатьФайлаСоШтампом(ДокументСоШтампом, ТекущееНаименованиеФайла());
|
||||
РаботаСФайламиСлужебныйКлиент.НапечататьФайлСоШтампом(Файл, УникальныйИдентификатор);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -80,15 +80,11 @@
|
||||
Отказ = Истина;
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ТекущиеДанные.Ссылка);
|
||||
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -216,15 +212,11 @@
|
||||
Процедура ОткрытьСвойстваФайла(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ТекущиеДанные.Ссылка);
|
||||
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -410,30 +410,102 @@
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДвустороннееСканирование</name>
|
||||
<id>28</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Двустороннее сканирование</value>
|
||||
</title>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаАвтоПодача</name>
|
||||
<id>175</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДвустороннееСканирование</name>
|
||||
<id>28</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Двустороннее сканирование</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДвустороннееСканирование</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ДвустороннееСканированиеРасширеннаяПодсказка</name>
|
||||
<id>76</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Это функция сканеров и многофункциональных устройств (МФУ), позволяющая производить автоматическое сканирование документа с двух сторон. Доступна не во всех моделях устройств.</value>
|
||||
</title>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДвустороннееСканированиеКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>АвтоматическаяПодачаДокументов</name>
|
||||
<id>172</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Автоматическая подача документов</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>АвтоматическаяПодачаДокументов</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>АвтоматическаяПодачаДокументовРасширеннаяПодсказка</name>
|
||||
<id>174</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АвтоматическаяПодачаДокументовКонтекстноеМеню</name>
|
||||
<id>173</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДвустороннееСканирование</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Авто подача</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ДвустороннееСканированиеРасширеннаяПодсказка</name>
|
||||
<id>76</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Это функция сканеров и многофункциональных устройств (МФУ), позволяющая производить автоматическое сканирование документа с двух сторон. Доступна не во всех моделях устройств.</value>
|
||||
</title>
|
||||
<name>ГруппаАвтоПодачаРасширеннаяПодсказка</name>
|
||||
<id>176</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -441,17 +513,16 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДвустороннееСканированиеКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -2397,6 +2468,23 @@ TIF - Не все браузеры отображают этот формат.</
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>АвтоматическаяПодачаДокументов</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Автоматическая подача документов</value>
|
||||
</title>
|
||||
<id>17</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ОК</name>
|
||||
<title>
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
</li>
|
||||
<li>Выберите<strong> Размер бумаги</strong>, которая помещена в сканер. Для некоторых моделей сканеров это свойство недоступно.
|
||||
</li>
|
||||
<li>Включите флажок <strong>Двустороннее сканирование</strong>. В этом случае будут отсканированы обе стороны бумаги. Для некоторых моделей сканеров это свойство недоступно.</li></ul><h3>Просмотр списка Номера отсканированных файлов</h3>
|
||||
<li>Если необходимо отсканировать документ с двух сторон, включите флажок <strong>Двустороннее сканирование</strong>. Для некоторых моделей сканеров это свойство недоступно.</li>
|
||||
<li>Если необходимо в автоматическом режиме отсканировать документы без ручной подачи каждого листа, включите флажок <strong>Автоматическая подача документов</strong>. Для некоторых моделей сканеров это свойство недоступно.</li></ul><h3>Просмотр списка Номера отсканированных файлов</h3>
|
||||
<ul><li>Нажмите <strong>Открыть номера отсканированных файлов</strong>, для того чтобы просмотреть соответствующий <a href="InformationRegister.НомераОтсканированныхФайлов/Help">список</a>.</li></ul><h3>Для одностраничных изображений</h3>
|
||||
<ul><li>
|
||||
<div><strong>Сохранить как</strong> - приложение позволяет выбрать один из поддерживаемых форматов (<strong>PNG</strong>, <strong>JPG</strong>, <strong>TIF</strong>, <strong>GIF</strong>) для помещения файла в информационную базу. Если флажок<strong> Преобразовать в PDF</strong> включен, то в списке становится доступным также формат <strong>PDF</strong> (в этом случае можно выбрать <strong>PDF</strong> для хранения, остальные форматы - для сканирования).</div>
|
||||
|
||||
@@ -267,6 +267,7 @@
|
||||
Элементы.Поворот.Доступность = Ложь;
|
||||
Элементы.РазмерБумаги.Доступность = Ложь;
|
||||
Элементы.ДвустороннееСканирование.Доступность = Ложь;
|
||||
Элементы.АвтоматическаяПодачаДокументов.Доступность = Ложь;
|
||||
Элементы.УстановитьСтандартныеНастройки.Доступность = Ложь;
|
||||
Элементы.ПреобразоватьВPDF.Доступность = Ложь;
|
||||
Элементы.КачествоJPG.Доступность = Ложь;
|
||||
@@ -300,6 +301,29 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПрочитатьНастройкиСканераИОбновитьЗначения(Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПрочитатьНастройкиСканера()
|
||||
Модифицированность = Истина;
|
||||
Элементы.ДвустороннееСканирование.Доступность = Ложь;
|
||||
Элементы.АвтоматическаяПодачаДокументов.Доступность = Ложь;
|
||||
|
||||
Если ПустаяСтрока(ИмяУстройства) Тогда
|
||||
Элементы.Поворот.Доступность = Ложь;
|
||||
Элементы.РазмерБумаги.Доступность = Ложь;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПрочитатьНастройкиСканераИОбновитьЗначения(Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПрочитатьНастройкиСканераИОбновитьЗначения(ОбновлятьЗначения)
|
||||
|
||||
Элементы.ФорматСканированногоИзображения.Доступность = Истина;
|
||||
Элементы.Разрешение.Доступность = Истина;
|
||||
Элементы.Цветность.Доступность = Истина;
|
||||
@@ -311,43 +335,6 @@
|
||||
Элементы.СпособПреобразованияВPDF.Доступность = Истина;
|
||||
Элементы.ПоказыватьДиалогСканера.Доступность = Истина;
|
||||
|
||||
ДвустороннееСканированиеЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "DUPLEX");
|
||||
РазрешениеЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "XRESOLUTION");
|
||||
ПоворотЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "ROTATION");
|
||||
РазмерБумагиЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "SUPPORTEDSIZES");
|
||||
|
||||
Элементы.ДвустороннееСканирование.Доступность = (ДвустороннееСканированиеЧисло <> -1);
|
||||
Элементы.Поворот.Доступность = (ПоворотЧисло <> -1);
|
||||
Элементы.РазмерБумаги.Доступность = (РазмерБумагиЧисло <> -1);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПрочитатьНастройкиСканера()
|
||||
Модифицированность = Истина;
|
||||
Элементы.ДвустороннееСканирование.Доступность = Ложь;
|
||||
|
||||
Если ПустаяСтрока(ИмяУстройства) Тогда
|
||||
Элементы.Поворот.Доступность = Ложь;
|
||||
Элементы.РазмерБумаги.Доступность = Ложь;
|
||||
Возврат;
|
||||
Иначе
|
||||
Элементы.ФорматСканированногоИзображения.Доступность = Истина;
|
||||
Элементы.Разрешение.Доступность = Истина;
|
||||
Элементы.Цветность.Доступность = Истина;
|
||||
Элементы.УстановитьСтандартныеНастройки.Доступность = Истина;
|
||||
Элементы.ПреобразоватьВPDF.Доступность = Истина;
|
||||
Элементы.КачествоJPG.Доступность = Истина;
|
||||
Элементы.СжатиеTIFF.Доступность = Истина;
|
||||
Элементы.ФорматХраненияМногостраничный.Доступность = Истина;
|
||||
Элементы.СпособПреобразованияВPDF.Доступность = Истина;
|
||||
Элементы.ПоказыватьДиалогСканера.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
РазрешениеЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "XRESOLUTION");
|
||||
ЦветностьЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
@@ -358,17 +345,25 @@
|
||||
ИмяУстройства, "SUPPORTEDSIZES");
|
||||
ДвустороннееСканированиеЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "DUPLEX");
|
||||
АвтоматическаяПодачаДокументовЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ИмяУстройства, "FEEDER");
|
||||
|
||||
Элементы.Поворот.Доступность = (ПоворотЧисло <> -1);
|
||||
Элементы.РазмерБумаги.Доступность = (РазмерБумагиЧисло <> -1);
|
||||
|
||||
Элементы.ДвустороннееСканирование.Доступность = (ДвустороннееСканированиеЧисло <> -1);
|
||||
ОбновитьЗначение(ДвустороннееСканирование, ?((ДвустороннееСканированиеЧисло = 1), Истина, Ложь), Модифицированность);
|
||||
Если ОбновлятьЗначения Тогда
|
||||
ОбновитьЗначение(ДвустороннееСканирование, ?((ДвустороннееСканированиеЧисло = 1), Истина, Ложь), Модифицированность);
|
||||
КонецЕсли;
|
||||
Элементы.АвтоматическаяПодачаДокументов.Доступность = (АвтоматическаяПодачаДокументовЧисло <> -1);
|
||||
Если ОбновлятьЗначения Тогда
|
||||
ОбновитьЗначение(АвтоматическаяПодачаДокументов, ?((АвтоматическаяПодачаДокументовЧисло = 1), Истина, Ложь), Модифицированность);
|
||||
ПреобразоватьПараметрыСканераВПеречисления(
|
||||
РазрешениеЧисло, ЦветностьЧисло, ПоворотЧисло, РазмерБумагиЧисло);
|
||||
|
||||
ПреобразоватьПараметрыСканераВПеречисления(
|
||||
РазрешениеЧисло, ЦветностьЧисло, ПоворотЧисло, РазмерБумагиЧисло);
|
||||
ОбработатьИспользованиеДиалогаСканирования();
|
||||
КонецЕсли;
|
||||
|
||||
ОбработатьИспользованиеДиалогаСканирования();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1505,6 +1505,32 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>АвтоматическаяПодачаДокументов</name>
|
||||
<id>42</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ДоступностьАвтоматическаяПодачаДокументов</name>
|
||||
<id>43</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Сохранить</name>
|
||||
<title>
|
||||
|
||||
@@ -94,6 +94,7 @@
|
||||
ПоворотПеречисление = ВыбранноеЗначение.Поворот;
|
||||
РазмерБумагиПеречисление = ВыбранноеЗначение.РазмерБумаги;
|
||||
ДвустороннееСканирование = ВыбранноеЗначение.ДвустороннееСканирование;
|
||||
АвтоматическаяПодачаДокументов = ВыбранноеЗначение.АвтоматическаяПодачаДокументов;
|
||||
|
||||
ИспользоватьImageMagickДляПреобразованияВPDF = ВыбранноеЗначение.ИспользоватьImageMagickДляПреобразованияВPDF;
|
||||
|
||||
@@ -238,6 +239,10 @@
|
||||
ИмяУстройстваСканирования, "DUPLEX");
|
||||
ДоступностьДвустороннееСканирование = (ДвустороннееСканированиеЧисло <> -1);
|
||||
|
||||
АвтоматическаяПодачаДокументовЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
АвтоматическаяПодачаДокументов, "FEEDER");
|
||||
ДоступностьАвтоматическаяПодачаДокументов = (АвтоматическаяПодачаДокументовЧисло <> -1);
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ПоказыватьДиалогСканера", ПоказыватьДиалогСканера);
|
||||
ПараметрыФормы.Вставить("Разрешение", РазрешениеПеречисление);
|
||||
@@ -245,13 +250,14 @@
|
||||
ПараметрыФормы.Вставить("Поворот", ПоворотПеречисление);
|
||||
ПараметрыФормы.Вставить("РазмерБумаги", РазмерБумагиПеречисление);
|
||||
ПараметрыФормы.Вставить("ДвустороннееСканирование", ДвустороннееСканирование);
|
||||
ПараметрыФормы.Вставить("АвтоматическаяПодачаДокументов", АвтоматическаяПодачаДокументов);
|
||||
|
||||
ПараметрыФормы.Вставить(
|
||||
"ИспользоватьImageMagickДляПреобразованияВPDF", ИспользоватьImageMagickДляПреобразованияВPDF);
|
||||
ПараметрыФормы.Вставить("ИспользоватьImageMagickДляПреобразованияВPDF", ИспользоватьImageMagickДляПреобразованияВPDF);
|
||||
|
||||
ПараметрыФормы.Вставить("ДоступностьПоворот", ДоступностьПоворот);
|
||||
ПараметрыФормы.Вставить("ДоступностьРазмерБумаги", ДоступностьРазмерБумаги);
|
||||
ПараметрыФормы.Вставить("ДоступностьДвустороннееСканирование", ДоступностьДвустороннееСканирование);
|
||||
ПараметрыФормы.Вставить("ДоступностьАвтоматическаяПодачаДокументов", ДоступностьАвтоматическаяПодачаДокументов);
|
||||
|
||||
ПараметрыФормы.Вставить("ФорматСканированногоИзображения", ФорматСканированногоИзображения);
|
||||
ПараметрыФормы.Вставить("КачествоJPG", КачествоJPG);
|
||||
@@ -463,10 +469,13 @@
|
||||
ПараметрыОткрытия.ВыбранноеУстройство, "SUPPORTEDSIZES");
|
||||
ДвустороннееСканированиеЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ПараметрыОткрытия.ВыбранноеУстройство, "DUPLEX");
|
||||
АвтоматическаяПодачаДокументовЧисло = РаботаСФайламиСлужебныйКлиент.НастройкаСканера(ЭтотОбъект, ПодключаемыйМодуль,
|
||||
ПараметрыОткрытия.ВыбранноеУстройство, "FEEDER");
|
||||
|
||||
ДоступностьПоворот = (ПоворотЧисло <> -1);
|
||||
ДоступностьРазмерБумаги = (РазмерБумагиЧисло <> -1);
|
||||
ДоступностьДвустороннееСканирование = (ДвустороннееСканированиеЧисло <> -1);
|
||||
ДоступностьАвтоматическаяПодачаДокументов = (АвтоматическаяПодачаДокументовЧисло <> -1);
|
||||
|
||||
УстановитьДоступностьКоманднойПанели(Ложь);
|
||||
|
||||
@@ -575,10 +584,13 @@
|
||||
Представление = Представление + НСтр("ru = 'Размер бумаги:'") + " " + Строка(РазмерБумагиПеречисление) + ". ";
|
||||
КонецЕсли;
|
||||
|
||||
Если ДвустороннееСканирование = Истина Тогда
|
||||
Если ДвустороннееСканирование Тогда
|
||||
Представление = Представление + НСтр("ru = 'Двустороннее сканирование'") + ". ";
|
||||
КонецЕсли;
|
||||
|
||||
Если АвтоматическаяПодачаДокументов Тогда
|
||||
Представление = Представление + НСтр("ru = 'Автоподача документов'") + ". ";
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если СохранятьВPDF Тогда
|
||||
ФорматКартинки = Строка(ФорматСканированногоИзображения);
|
||||
@@ -1088,6 +1100,8 @@
|
||||
ПараметрыСканирования.КачествоJPG = КачествоJPG;
|
||||
ПараметрыСканирования.СжатиеTIFF = СжатиеTIFF;
|
||||
ПараметрыСканирования.ДвустороннееСканирование = ДвустороннееСканирование;
|
||||
ПараметрыСканирования.АвтоматическаяПодачаДокументов = АвтоматическаяПодачаДокументов;
|
||||
|
||||
НачалоСканирования = ТекущаяДата();// АПК:143 Используется для расчета интервала времени
|
||||
ПараметрыЗаданияСканирования = Новый Структура();
|
||||
ПараметрыЗаданияСканирования.Вставить("НачалоСканирования", НачалоСканирования);
|
||||
|
||||
@@ -532,8 +532,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы = Новый Структура("ПрисоединенныйФайл, ТолькоПросмотр", ТекущиеДанные.Ссылка,Истина);
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы,, ТекущиеДанные.Ссылка);
|
||||
ПараметрыФормы = Новый Структура("ТолькоПросмотр", Истина);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка, );
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -2741,13 +2741,13 @@
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Вложения.ТекущаяСтрока = ТекущиеДанные.ПолучитьИдентификатор();
|
||||
|
||||
ФайлДоступенДляРедактирования =
|
||||
(Объект.СтатусПисьма = ПредопределенноеЗначение("Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик"));
|
||||
ПараметрыФормы = Новый Структура("ПрисоединенныйФайл, ТолькоПросмотр",
|
||||
ТекущиеДанные.Ссылка,НЕ ФайлДоступенДляРедактирования);
|
||||
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы,, ТекущиеДанные.Ссылка);
|
||||
ПараметрыФормы = Новый Структура("ТолькоПросмотр", НЕ ФайлДоступенДляРедактирования);
|
||||
РаботаСФайламиКлиент.ОткрытьФормуФайла(ТекущиеДанные.Ссылка,, ПараметрыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+12
-10
@@ -113,7 +113,8 @@
|
||||
ПараметрыОтчета = Новый Структура;
|
||||
ПараметрыОтчета.Вставить("СсылкаНаОбъект", СсылкаНаОбъект);
|
||||
ПараметрыОтчета.Вставить("СписокВерсий", СравниваемыеВерсии);
|
||||
Возврат ДлительныеОперации.ВыполнитьВФоне("РегистрыСведений.ВерсииОбъектов.СформироватьОтчетПоИзменениям", ПараметрыОтчета, ПараметрыВыполнения);
|
||||
Возврат ДлительныеОперации.ВыполнитьВФоне("РегистрыСведений.ВерсииОбъектов.СформироватьОтчетПоИзменениям",
|
||||
ПараметрыОтчета, ПараметрыВыполнения);
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
@@ -129,8 +130,7 @@
|
||||
Если Результат.Статус = "Выполнено" Тогда
|
||||
ТаблицаОтчета = ПолучитьИзВременногоХранилища(Результат.АдресРезультата);
|
||||
Иначе
|
||||
СтандартныеПодсистемыКлиент.ВывестиИнформациюОбОшибке(
|
||||
Результат.ИнформацияОбОшибке);
|
||||
СтандартныеПодсистемыКлиент.ВывестиИнформациюОбОшибке(Результат.ИнформацияОбОшибке);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -145,14 +145,16 @@
|
||||
ЗаголовокШаблон = НСтр("ru = 'Версия №%1'");
|
||||
НомерВерсии0 = Формат(СравниваемыеВерсии[Версия0], "ЧГ=0");
|
||||
НомерВерсии1 = Формат(СравниваемыеВерсии[Версия1], "ЧГ=0");
|
||||
ЗаголовокЛевый = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокШаблон, НомерВерсии1);
|
||||
ЗаголовокПравый = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокШаблон, НомерВерсии0);
|
||||
|
||||
АдресТабличныхДокументов = АдресТабличныхДокументов(ИмяТабличногоДокумента, Версия1, Версия0);
|
||||
ПараметрыОткрытияФормы = Новый Структура("АдресТабличныхДокументов, ЗаголовокЛевый, ЗаголовокПравый",
|
||||
АдресТабличныхДокументов, ЗаголовокЛевый, ЗаголовокПравый);
|
||||
ОткрытьФорму("ОбщаяФорма.СравнениеТабличныхДокументов",
|
||||
ПараметрыОткрытияФормы, ЭтотОбъект);
|
||||
ПараметрыОткрытияФормы = СтандартныеПодсистемыКлиент.ПараметрыСравненияТабличныхДокументов();
|
||||
ПараметрыОткрытияФормы.АдресТабличныхДокументов = АдресТабличныхДокументов(ИмяТабличногоДокумента, Версия1,
|
||||
Версия0);
|
||||
ПараметрыОткрытияФормы.ЗаголовокЛевый = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокШаблон,
|
||||
НомерВерсии1);
|
||||
ПараметрыОткрытияФормы.ЗаголовокПравый = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокШаблон,
|
||||
НомерВерсии0);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьСравнениеТабличныхДокументов(Неопределено, Неопределено,
|
||||
ПараметрыОткрытияФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -479,8 +479,8 @@
|
||||
МодульПолучениеФайловИзИнтернета = ОбщегоНазначения.ОбщийМодуль("ПолучениеФайловИзИнтернета");
|
||||
ОписаниеФайла = МодульПолучениеФайловИзИнтернета.СкачатьФайлНаСервере(Адрес, ПараметрыПолучения);
|
||||
Иначе
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Подсистема ""Получение файлов из интернета"" не доступна.'");
|
||||
ВызватьИсключение(НСтр("ru = 'Подсистема ""Получение файлов из интернета"" не доступна.'"),
|
||||
КатегорияОшибки.ОшибкаКонфигурации);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ОписаниеФайла.Статус Тогда
|
||||
|
||||
+24
-17
@@ -82,7 +82,7 @@
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если (ИмяСобытия = "Запись_ТабличныйДокумент" Или ИмяСобытия = "Запись_ОфисныйДокумент"
|
||||
Или ИмяСобытия = "Запись_ПользовательскиеМакетыПечати") И Источник.ВладелецФормы = ЭтотОбъект Тогда
|
||||
Или ИмяСобытия = "Запись_ПользовательскиеМакетыПечати") Тогда
|
||||
Если Не ТолькоПросмотр Тогда
|
||||
ИдентификаторыИзмененныхСтрок = ОбновитьОтображениеМакета(Параметр);
|
||||
Если Элементы.Макеты.ТекущиеДанные <> Неопределено И Элементы.Макеты.ТекущиеДанные.ЭтоГруппа Тогда
|
||||
@@ -480,27 +480,30 @@
|
||||
|
||||
ТекущиеДанные = Элементы.Макеты.ТекущиеДанные;
|
||||
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("ИмяОбъектаМетаданныхМакета", ТекущиеДанные.ИмяОбъектаМетаданныхМакета);
|
||||
ПараметрыОткрытия.Вставить("ТипМакета", ТекущиеДанные.ТипМакета);
|
||||
ПараметрыОткрытия.Вставить("ТолькоОткрытие", Истина);
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ИмяОбъектаМетаданныхМакета", ТекущиеДанные.ИмяОбъектаМетаданныхМакета);
|
||||
ПараметрыФормы.Вставить("ТипМакета", ТекущиеДанные.ТипМакета);
|
||||
ПараметрыФормы.Вставить("ТолькоОткрытие", Истина);
|
||||
|
||||
Если ТекущиеДанные.ТипМакета = "MXL" Тогда
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", ТекущиеДанные.Представление);
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ПараметрыРедактора = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыРедактора.ИмяДокумента = ТекущиеДанные.Представление;
|
||||
ПараметрыРедактора.Вставить("ИмяОбъектаМетаданныхМакета", ТекущиеДанные.ИмяОбъектаМетаданныхМакета);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(Неопределено, ПараметрыРедактора);
|
||||
Возврат;
|
||||
ИначеЕсли ТекущиеДанные.ТипМакета = "DOCX" Тогда
|
||||
Если ВерсияМакета(ТекущиеДанные.Идентификатор, ТекущиеДанные.ТипМакета) = "Области" Тогда
|
||||
ОткрытьФорму("РегистрСведений.ПользовательскиеМакетыПечати.Форма.РедактированиеМакета", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ОткрытьФорму("РегистрСведений.ПользовательскиеМакетыПечати.Форма.РедактированиеМакета", ПараметрыФормы,
|
||||
ЭтотОбъект);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", ТекущиеДанные.Представление);
|
||||
ПараметрыОткрытия.Вставить("Редактирование", Ложь);
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеДокументаOfficeOpen", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ПараметрыФормы.Вставить("ИмяДокумента", ТекущиеДанные.Представление);
|
||||
ПараметрыФормы.Вставить("Редактирование", Ложь);
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеДокументаOfficeOpen", ПараметрыФормы, ЭтотОбъект);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("РегистрСведений.ПользовательскиеМакетыПечати.Форма.РедактированиеМакета", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ОткрытьФорму("РегистрСведений.ПользовательскиеМакетыПечати.Форма.РедактированиеМакета", ПараметрыФормы, ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -547,9 +550,11 @@
|
||||
ПараметрыОткрытия.Вставить("ДоступноНазначение", Не ТекущиеДанные.Поставляемый);
|
||||
|
||||
Если ТекущиеДанные.ТипМакета = "MXL" Тогда
|
||||
ПараметрыОткрытия.Вставить("ИмяДокумента", ТекущиеДанные.Представление);
|
||||
ПараметрыОткрытия.Вставить("Редактирование", Не ТолькоПросмотр);
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ПараметрыФормы = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыФормы.ИмяДокумента = ТекущиеДанные.Представление;
|
||||
ПараметрыФормы.Редактирование = Не ТолькоПросмотр;
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыФормы, ПараметрыОткрытия, Истина);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(Неопределено, ПараметрыФормы);
|
||||
Возврат;
|
||||
ИначеЕсли ТекущиеДанные.ТипМакета = "DOCX" Тогда
|
||||
Если ВерсияМакета(ТекущиеДанные.Идентификатор, ТекущиеДанные.ТипМакета) = "Области" Тогда
|
||||
@@ -748,8 +753,10 @@
|
||||
ПараметрыОткрытия.Вставить("ДоступноНазначение", Истина);
|
||||
|
||||
Если ТипМакета = "MXL" Тогда
|
||||
ПараметрыОткрытия.Вставить("Редактирование", Истина);
|
||||
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
|
||||
ПараметрыФормы = СтандартныеПодсистемыКлиент.ПараметрыРедактораТабличногоДокумента();
|
||||
ПараметрыФормы.Редактирование = Истина;
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыФормы, ПараметрыОткрытия, Истина);
|
||||
СтандартныеПодсистемыКлиент.ПоказатьРедакторТабличногоДокумента(Неопределено, ПараметрыФормы);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
-1
@@ -149,7 +149,6 @@
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<denyIncompleteValues>true</denyIncompleteValues>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
|
||||
+10
-1
@@ -479,7 +479,16 @@
|
||||
<dcsset:field>ЭлектронноеПисьмоИсходящее</dcsset:field>
|
||||
</dcsset:item>
|
||||
</dcsset:selection>
|
||||
<dcsset:filter/>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
<dcsset:left xsi:type="dcscor:Field">Отправлено</dcsset:left>
|
||||
<dcsset:comparisonType>Filled</dcsset:comparisonType>
|
||||
<dcsset:right xsi:type="v8:StandardBeginningDate">
|
||||
<v8:variant xsi:type="v8:StandardBeginningDateVariant">Custom</v8:variant>
|
||||
<v8:date>0001-01-01T00:00:00</v8:date>
|
||||
</dcsset:right>
|
||||
</dcsset:item>
|
||||
</dcsset:filter>
|
||||
<dcsset:appearance>
|
||||
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
|
||||
<dcscor:parameter>Текст</dcscor:parameter>
|
||||
|
||||
@@ -43,50 +43,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Определяет список команд отчетов.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыОтчетов - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
|
||||
// Параметры - см. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
|
||||
|
||||
Если Не ПравоДоступа("Просмотр", Метаданные.Отчеты.СертификатыЭлектроннойПодписи) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "СертификатыЭлектроннойПодписи";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты электронной подписи'");
|
||||
Команда.Идентификатор = "СертификатыЭлектроннойПодписи";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ЗаканчиваетсяСрокДействия";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты, у которых заканчивается срок действия'");
|
||||
Команда.Идентификатор = "ЗаканчиваетсяСрокДействия";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "СертификатыСотрудников";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты сотрудников'");
|
||||
Команда.Идентификатор = "СертификатыСотрудников";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ТребуетсяВыпускСертификатаФЛ";
|
||||
Команда.Представление = НСтр("ru = 'Требуется выпуск сертификата физического лица'");
|
||||
Команда.Идентификатор = "ТребуетсяВыпускСертификатаФЛ";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
Команда = КомандыОтчетов.Добавить();
|
||||
Команда.КлючВарианта = "ТребуетсяМЧД";
|
||||
Команда.Представление = НСтр("ru = 'Сертификаты, для которых требуется МЧД'");
|
||||
Команда.Идентификатор = "ТребуетсяМЧД";
|
||||
Команда.Неконтекстный = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Задать настройки формы отчета.
|
||||
//
|
||||
// Параметры:
|
||||
@@ -105,6 +61,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов.
|
||||
Процедура ПриОпределенииОбъектовСКомандамиОтчетов(Объекты) Экспорт
|
||||
|
||||
Объекты.Добавить(Метаданные.Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Конец СтандартныеПодсистемы.ВариантыОтчетов
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
@@ -817,7 +817,7 @@
|
||||
ИмяПапки = "Периоды";
|
||||
СписокПолейНабораДанных = Новый СписокЗначений;
|
||||
ПапкаПолейНабораДанных = НаборДанных.Поля.Добавить(Тип("ПапкаПолейНабораДанныхСхемыКомпоновкиДанных"));
|
||||
ПапкаПолейНабораДанных.Заголовок = ИмяПапки;
|
||||
ПапкаПолейНабораДанных.Заголовок = НСтр("ru = 'Периоды'");
|
||||
ПапкаПолейНабораДанных.ПутьКДанным = ИмяПапки;
|
||||
|
||||
ТипПериода = ТипПериодаКомпоновкиДанных.Основной;
|
||||
|
||||
@@ -1175,93 +1175,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.АккредитованныеУдостоверяющиеЦентры</name>
|
||||
<right>
|
||||
@@ -2512,6 +2425,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>CommonCommand.СозданиеСвязанныхОбъектов</name>
|
||||
<right>
|
||||
|
||||
@@ -599,33 +599,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ВыборУзловПлановОбмена</name>
|
||||
<right>
|
||||
@@ -1327,6 +1300,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>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
|
||||
@@ -458,33 +458,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ВыборУзловПлановОбмена</name>
|
||||
<right>
|
||||
@@ -1048,6 +1021,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>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
|
||||
@@ -196,33 +196,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>
|
||||
@@ -453,6 +426,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_1.Operation.RemoveExchangeNode</name>
|
||||
<right>
|
||||
|
||||
@@ -72,33 +72,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>
|
||||
@@ -145,6 +118,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
|
||||
+23
-23
@@ -3,6 +3,29 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,29 +53,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
|
||||
<right>
|
||||
|
||||
@@ -3,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>
|
||||
@@ -30,24 +48,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.КлассификаторБанков</name>
|
||||
<right>
|
||||
|
||||
@@ -49,33 +49,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>
|
||||
@@ -115,6 +88,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НастройкаКолонтитулов</name>
|
||||
<right>
|
||||
|
||||
@@ -293,33 +293,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.НастройкиУчетныхЗаписейЭлектроннойПочты.Command.ДополнительныеНастройки</name>
|
||||
<right>
|
||||
@@ -804,6 +777,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>DocumentJournal.Взаимодействия.Command.НаписатьЭлектронноеПисьмоПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -21,6 +21,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -48,13 +55,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>
|
||||
|
||||
@@ -3,6 +3,29 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,29 +53,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СозданиеСвязанныхОбъектов</name>
|
||||
<right>
|
||||
|
||||
@@ -81,6 +81,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеГиперссылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -108,13 +115,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеГиперссылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
|
||||
<right>
|
||||
|
||||
@@ -44,33 +44,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.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -106,6 +79,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеБизнесПроцессов</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки</name>
|
||||
<right>
|
||||
@@ -90,6 +63,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -26,6 +26,29 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -53,29 +76,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПроизводственныеКалендари</name>
|
||||
<right>
|
||||
|
||||
@@ -72,33 +72,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>
|
||||
@@ -159,6 +132,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>CommonForm.НастройкаКолонтитулов</name>
|
||||
<right>
|
||||
|
||||
@@ -158,6 +158,20 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьПисьмо</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьSMS</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>CommonCommand.ОтправитьПисьмо</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьSMS</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
|
||||
<right>
|
||||
|
||||
@@ -10,33 +10,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>
|
||||
@@ -76,6 +49,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
|
||||
<right>
|
||||
|
||||
@@ -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>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
@@ -108,4 +81,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>
|
||||
@@ -32,33 +32,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>
|
||||
@@ -186,6 +159,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НачатьИнтервью</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,13 +44,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПапкиФайлов</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,13 +44,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.Файлы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПапкиФайлов</name>
|
||||
<right>
|
||||
|
||||
Loaded 100 of 134 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user