3_1_7_153
This commit is contained in:
1 parent
36036a1beb
commit
729c3f7a6d
69 files changed
+1454
-1073
No files matched your search
+14
-3
@@ -270,6 +270,12 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Зашифровать(Команда)
|
Процедура Зашифровать(Команда)
|
||||||
|
|
||||||
|
Если Не УказанНеизменяемыйНаборСертификатов
|
||||||
|
И Не ПроверитьЗаполнение() Тогда
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЭлектроннаяПодписьСлужебныйКлиент.ЭтоОперацияОблачнойПодписи(ЭтотОбъект) Тогда
|
Если ЭлектроннаяПодписьСлужебныйКлиент.ЭтоОперацияОблачнойПодписи(ЭтотОбъект) Тогда
|
||||||
МодульСервисКриптографииDSSПодтверждениеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("СервисКриптографииDSSПодтверждениеКлиент");
|
МодульСервисКриптографииDSSПодтверждениеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("СервисКриптографииDSSПодтверждениеКлиент");
|
||||||
Если МодульСервисКриптографииDSSПодтверждениеКлиент.ПроверкаПередВыполнениемОперации(ЭтотОбъект, "") Тогда
|
Если МодульСервисКриптографииDSSПодтверждениеКлиент.ПроверкаПередВыполнениемОперации(ЭтотОбъект, "") Тогда
|
||||||
@@ -1015,9 +1021,14 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОповеститьОбОкончанииСрокаДействия Тогда
|
Если ОповеститьОбОкончанииСрокаДействия Тогда
|
||||||
ПараметрыФормы = Новый Структура("Сертификат", Сертификат);
|
ПараметрыОткрытияФормы = Новый Структура("Сертификат", Сертификат);
|
||||||
ОткрытьФорму("Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Форма.ОповещениеОбОкончанииСрокаДействия",
|
ДействиеПриНажатии = Новый ОписаниеОповещения("ОткрытьФормуОповещенияОНеобходимостиЗаменыСертификата",
|
||||||
ПараметрыФормы);
|
ЭлектроннаяПодписьСлужебныйКлиент, ПараметрыОткрытияФормы);
|
||||||
|
|
||||||
|
ПоказатьОповещениеПользователя(
|
||||||
|
НСтр("ru = 'Необходима замена сертификата'"), ДействиеПриНажатии, Сертификат,
|
||||||
|
БиблиотекаКартинок.Предупреждение32, СтатусОповещенияПользователя.Важное,
|
||||||
|
Сертификат);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Истина);
|
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Истина);
|
||||||
|
|||||||
@@ -782,6 +782,10 @@
|
|||||||
<metadata>InformationRegister.БлокировкиСеансовОбластейДанных</metadata>
|
<metadata>InformationRegister.БлокировкиСеансовОбластейДанных</metadata>
|
||||||
<use>DontUse</use>
|
<use>DontUse</use>
|
||||||
</content>
|
</content>
|
||||||
|
<content>
|
||||||
|
<metadata>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</metadata>
|
||||||
|
<use>DontUse</use>
|
||||||
|
</content>
|
||||||
<dataSeparationValue>SessionParameter.ОбластьДанныхЗначение</dataSeparationValue>
|
<dataSeparationValue>SessionParameter.ОбластьДанныхЗначение</dataSeparationValue>
|
||||||
<dataSeparationUse>SessionParameter.ОбластьДанныхИспользование</dataSeparationUse>
|
<dataSeparationUse>SessionParameter.ОбластьДанныхИспользование</dataSeparationUse>
|
||||||
<conditionalSeparation>Constant.ИспользоватьРазделениеПоОбластямДанных</conditionalSeparation>
|
<conditionalSeparation>Constant.ИспользоватьРазделениеПоОбластямДанных</conditionalSeparation>
|
||||||
|
|||||||
@@ -1295,6 +1295,12 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура УстановитьПримерыЗначений(КоллекцияПолей = Неопределено, ДанныеПечати = Неопределено)
|
Процедура УстановитьПримерыЗначений(КоллекцияПолей = Неопределено, ДанныеПечати = Неопределено)
|
||||||
|
|
||||||
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||||
|
|
||||||
Если КоллекцияПолей = Неопределено Тогда
|
Если КоллекцияПолей = Неопределено Тогда
|
||||||
КоллекцияПолей = ЭтотОбъект[ИмяСпискаПолей()];
|
КоллекцияПолей = ЭтотОбъект[ИмяСпискаПолей()];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1306,39 +1312,13 @@
|
|||||||
Объекты = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Образец);
|
Объекты = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Образец);
|
||||||
ОтображаемыеПоля = ЗаполнитьСписокОтображаемыхПолей(КоллекцияПолей);
|
ОтображаемыеПоля = ЗаполнитьСписокОтображаемыхПолей(КоллекцияПолей);
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
|
||||||
ДанныеПечати = МодульУправлениеПечатью.ДанныеПечати(Объекты, ОтображаемыеПоля, ТекущийЯзык);
|
ДанныеПечати = МодульУправлениеПечатью.ДанныеПечати(Объекты, ОтображаемыеПоля, ТекущийЯзык);
|
||||||
Иначе
|
Иначе
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПримерыЗначений = ДанныеПечати[Образец];
|
МодульУправлениеПечатью.УстановитьПримерыЗначений(КоллекцияПолей, ДанныеПечати, Образец);
|
||||||
НастройкиФорматаПолей = ДанныеПечати["НастройкиФорматаПолей"];
|
|
||||||
|
|
||||||
Для Каждого Элемент Из КоллекцияПолей.ПолучитьЭлементы() Цикл
|
|
||||||
Если Не ЗначениеЗаполнено(Элемент.ПутьКДанным) Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не Элемент.Папка И Не Элемент.Таблица Тогда
|
|
||||||
Элемент.ФорматПоУмолчанию = НастройкиФорматаПолей[Элемент.ПутьКДанным];
|
|
||||||
Элемент.Значение = ПримерыЗначений[Элемент.ПутьКДанным];
|
|
||||||
Элемент.Образец = ПримерыЗначений[Элемент.ПутьКДанным];
|
|
||||||
ИмяТаблицыПоля = ИмяТаблицыПоля(Элемент);
|
|
||||||
Если ЗначениеЗаполнено(ИмяТаблицыПоля)
|
|
||||||
И ПримерыЗначений[ИмяТаблицыПоля] <> Неопределено И ПримерыЗначений[ИмяТаблицыПоля].Количество() > 0 Тогда
|
|
||||||
Элемент.Значение = ПримерыЗначений[ИмяТаблицыПоля][1][Элемент.ПутьКДанным];
|
|
||||||
Элемент.Образец = ПримерыЗначений[ИмяТаблицыПоля][1][Элемент.ПутьКДанным];
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Элемент.Формат) Тогда
|
|
||||||
Элемент.Образец = Формат(Элемент.Образец, Элемент.Формат);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
УстановитьПримерыЗначений(Элемент, ДанныеПечати);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -2304,25 +2284,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Параметры:
|
|
||||||
// Поле - ДанныеФормыЭлементДерева
|
|
||||||
//
|
|
||||||
&НаСервере
|
|
||||||
Функция ИмяТаблицыПоля(Поле)
|
|
||||||
|
|
||||||
Родитель = Поле.ПолучитьРодителя();
|
|
||||||
Если Родитель = Неопределено Тогда
|
|
||||||
Возврат Неопределено;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Родитель.Таблица Тогда
|
|
||||||
Возврат Родитель.Имя;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат ИмяТаблицыПоля(Родитель);
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПосмотретьПечатнуюФорму(Команда)
|
Процедура ПосмотретьПечатнуюФорму(Команда)
|
||||||
|
|
||||||
|
|||||||
@@ -919,8 +919,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Поля = СтрРазделить("ОтборыПараметр, ОтборыТипГруппы", ", ", Ложь);
|
Если Поле = Элементы.ОтборыПоле Или Поле = Элементы.ОтборыПараметр Или Поле = Элементы.ОтборыТипГруппы Тогда
|
||||||
Если Поля.Найти(Поле.Имя) <> Неопределено Тогда
|
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
Если Строка.ЭтоПараметр Тогда
|
Если Строка.ЭтоПараметр Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
@@ -5268,15 +5267,15 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ИзменитьИспользованиеСвязанныхЭлементовНастроек(ИмяКоллекции, Строка, ЭлементНастройки)
|
Процедура ИзменитьИспользованиеСвязанныхЭлементовНастроек(ИмяКоллекции, Строка, ЭлементНастройки)
|
||||||
Если ИмяКоллекции = "СоставГруппировки" Тогда
|
Если ИмяКоллекции = "СоставГруппировки" Тогда
|
||||||
СвязанныеКоллекции = СтрРазделить("ВыбранныеПоля, Сортировка", ", ", Ложь);
|
СвязанныеКоллекции = СтрРазделить("ВыбранныеПоля,Сортировка", ",");
|
||||||
ИначеЕсли ИмяКоллекции = "ВыбранныеПоля" Тогда
|
ИначеЕсли ИмяКоллекции = "ВыбранныеПоля" Тогда
|
||||||
СвязанныеКоллекции = СтрРазделить("СоставГруппировки, Сортировка", ", ", Ложь);
|
СвязанныеКоллекции = СтрРазделить("СоставГруппировки,Сортировка", ",");
|
||||||
Иначе
|
Иначе
|
||||||
СвязанныеКоллекции = Новый Массив(1);
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого СвязаннаяКоллекция Из СвязанныеКоллекции Цикл
|
Для Каждого СвязаннаяКоллекция Из СвязанныеКоллекции Цикл
|
||||||
Если СвязаннаяКоллекция <> Неопределено И ЗначениеЗаполнено(Строка.Поле) Тогда
|
Если ЗначениеЗаполнено(Строка.Поле) Тогда
|
||||||
Условие = Новый Структура("Поле", Строка.Поле);
|
Условие = Новый Структура("Поле", Строка.Поле);
|
||||||
ИзменитьИспользованиеПоУсловию(СвязаннаяКоллекция, Условие, Строка.Использование);
|
ИзменитьИспользованиеПоУсловию(СвязаннаяКоллекция, Условие, Строка.Использование);
|
||||||
ИначеЕсли Строка.Свойство("ЭтоПараметрВывода") И Строка.ЭтоПараметрВывода Тогда
|
ИначеЕсли Строка.Свойство("ЭтоПараметрВывода") И Строка.ЭтоПараметрВывода Тогда
|
||||||
@@ -5905,9 +5904,9 @@
|
|||||||
ИмяКоллекции = СтрЗаменить(ИмяКоллекции, "Диаграмма", "");
|
ИмяКоллекции = СтрЗаменить(ИмяКоллекции, "Диаграмма", "");
|
||||||
|
|
||||||
Если ТипОбъекта = Тип("ТаблицаКомпоновкиДанных")
|
Если ТипОбъекта = Тип("ТаблицаКомпоновкиДанных")
|
||||||
И СтрРазделить("Строки, Колонки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено
|
И (ИмяКоллекции = "Строки" Или ИмяКоллекции = "Колонки")
|
||||||
Или ТипОбъекта = Тип("ДиаграммаКомпоновкиДанных")
|
Или ТипОбъекта = Тип("ДиаграммаКомпоновкиДанных")
|
||||||
И СтрРазделить("Серии, Точки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено Тогда
|
И (ИмяКоллекции = "Серии" Или ИмяКоллекции = "Точки") Тогда
|
||||||
|
|
||||||
Возврат ЭлементНастройки[ИмяКоллекции];
|
Возврат ЭлементНастройки[ИмяКоллекции];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -7412,16 +7411,16 @@
|
|||||||
ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных")
|
ИначеЕсли ТипЭлемента = Тип("ТаблицаКомпоновкиДанных")
|
||||||
Или ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда
|
Или ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных") Тогда
|
||||||
|
|
||||||
ИменаКоллекций = "Строки, Колонки";
|
ИменаКоллекций = "Строки,Колонки";
|
||||||
|
|
||||||
ИначеЕсли ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных")
|
ИначеЕсли ТипЭлемента = Тип("ДиаграммаКомпоновкиДанных")
|
||||||
Или ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") Тогда
|
Или ТипЭлемента = Тип("КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных") Тогда
|
||||||
|
|
||||||
ИменаКоллекций = "Точки, Серии";
|
ИменаКоллекций = "Точки,Серии";
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СтрРазделить(ИменаКоллекций, ", ", Ложь);
|
Возврат СтрРазделить(ИменаКоллекций, ",");
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -515,8 +515,8 @@
|
|||||||
ПараметрыОбновления = Новый Структура;
|
ПараметрыОбновления = Новый Структура;
|
||||||
ПараметрыОбновления.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
ПараметрыОбновления.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
||||||
ПараметрыОбновления.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
ПараметрыОбновления.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
||||||
|
|
||||||
ОбновитьЭлементыФормыНастроек(ПараметрыОбновления);
|
ОбновитьЭлементыФормыНастроек(ПараметрыОбновления);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОтчетыКлиентСервер.ОповеститьОИзмененииНастроек(ЭтотОбъект);
|
ОтчетыКлиентСервер.ОповеститьОИзмененииНастроек(ЭтотОбъект);
|
||||||
@@ -573,14 +573,11 @@
|
|||||||
Процедура ПоказательОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
Процедура ПоказательОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
||||||
|
|
||||||
Если ТипЗнч(ВыбранноеЗначение) <> Тип("Массив") Тогда
|
Если ТипЗнч(ВыбранноеЗначение) <> Тип("Массив") Тогда
|
||||||
|
|
||||||
СброситьУниверсальныйПоиск();
|
СброситьУниверсальныйПоиск();
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
|
|
||||||
ПрименитьЗначениеУниверсальногоПоиска(ВыбранноеЗначение);
|
ПрименитьЗначениеУниверсальногоПоиска(ВыбранноеЗначение);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -2190,13 +2187,10 @@
|
|||||||
Для Каждого ПолеПоиска Из ДоступныеПоляПоиска Цикл
|
Для Каждого ПолеПоиска Из ДоступныеПоляПоиска Цикл
|
||||||
|
|
||||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, ПараметрыПоиска.ЧислоПоиска, ПараметрыПоиска.УправляющиеСимволы);
|
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, ПараметрыПоиска.ЧислоПоиска, ПараметрыПоиска.УправляющиеСимволы);
|
||||||
ПредставлениеПоиска = ПредставлениеЗначенияУниверсальногоПоискаСтроки(
|
|
||||||
ПолеПоиска.Значение, СвойстваПоиска.ВидСравнения, СвойстваПоиска.ПравоеЗначение);
|
|
||||||
|
|
||||||
ВариантыПоиска = Новый Массив;
|
ВариантыПоиска = Новый Массив;
|
||||||
ВариантыПоиска.Добавить(СвойстваПоиска);
|
ВариантыПоиска.Добавить(СвойстваПоиска);
|
||||||
|
ПодходящиеЗначенияДляЧисла.Добавить(ВариантыПоиска, ПредставлениеРезультатПоискаКлиент(
|
||||||
ПодходящиеЗначенияДляЧисла.Добавить(ВариантыПоиска, ПредставлениеПоиска);
|
ПолеПоиска.Значение, СвойстваПоиска.ВидСравнения, СвойстваПоиска.ПравоеЗначение));
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -2236,10 +2230,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
#Область ГенерацияЗапроса
|
|
||||||
|
|
||||||
ТекстыЗапросов = Новый Массив;
|
ТекстыЗапросов = Новый Массив;
|
||||||
|
|
||||||
Для Каждого Элемент Из ПоляПоискаПоТипам Цикл
|
Для Каждого Элемент Из ПоляПоискаПоТипам Цикл
|
||||||
|
|
||||||
Если Не ОбщегоНазначения.ЭтоСсылка(Элемент.Ключ) Тогда
|
Если Не ОбщегоНазначения.ЭтоСсылка(Элемент.Ключ) Тогда
|
||||||
@@ -2247,7 +2238,6 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОбъектМетаданных = Метаданные.НайтиПоТипу(Элемент.Ключ);
|
ОбъектМетаданных = Метаданные.НайтиПоТипу(Элемент.Ключ);
|
||||||
|
|
||||||
Если Метаданные.Перечисления.Содержит(ОбъектМетаданных) Тогда
|
Если Метаданные.Перечисления.Содержит(ОбъектМетаданных) Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -2257,6 +2247,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапросаПоОбъектуПоиска(ОбъектМетаданных, ПараметрыПоиска);
|
ТекстЗапроса = ТекстЗапросаПоОбъектуПоиска(ОбъектМетаданных, ПараметрыПоиска);
|
||||||
|
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"); // @query-part-1, @query-part-2
|
||||||
|
КонецЕсли;
|
||||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -2265,16 +2258,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
УточнитьТекстПервогоЗапросаУниверсальногоПоиска(ТекстыЗапросов);
|
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС); // @query-part
|
||||||
|
|
||||||
Разделитель = Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС; //@query-part
|
|
||||||
|
|
||||||
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Разделитель);
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
#Область ОбработкаРезультатаЗапроса
|
|
||||||
|
|
||||||
Запрос = Новый Запрос(ТекстЗапроса);
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
|
|
||||||
Если СтрНайти(ТекстЗапроса, "&ЧислоПоиска") > 0 Тогда
|
Если СтрНайти(ТекстЗапроса, "&ЧислоПоиска") > 0 Тогда
|
||||||
@@ -2296,9 +2280,7 @@
|
|||||||
Для Каждого ПолеПоиска Из ПоляПоиска Цикл
|
Для Каждого ПолеПоиска Из ПоляПоиска Цикл
|
||||||
|
|
||||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, Выборка.Ссылка, ПараметрыПоиска.УправляющиеСимволы);
|
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, Выборка.Ссылка, ПараметрыПоиска.УправляющиеСимволы);
|
||||||
|
|
||||||
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
||||||
|
|
||||||
Если ВариантыПоиска = Неопределено Тогда
|
Если ВариантыПоиска = Неопределено Тогда
|
||||||
|
|
||||||
ПредставлениеПоиска = ПредставлениеУниверсальногоПоискаСсылки(
|
ПредставлениеПоиска = ПредставлениеУниверсальногоПоискаСсылки(
|
||||||
@@ -2322,17 +2304,14 @@
|
|||||||
"%1.%2", ПолеПоиска.Ключ, Выборка.ПолеПоУсловию);
|
"%1.%2", ПолеПоиска.Ключ, Выборка.ПолеПоУсловию);
|
||||||
|
|
||||||
РеквизитПоля = Новый ПолеКомпоновкиДанных(ПутьКДанным);
|
РеквизитПоля = Новый ПолеКомпоновкиДанных(ПутьКДанным);
|
||||||
|
|
||||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(
|
СвойстваПоиска = СвойстваУниверсальногоПоиска(
|
||||||
РеквизитПоля, ПараметрыПоиска.СтрокаПоиска, ПараметрыПоиска.УправляющиеСимволы);
|
РеквизитПоля, ПараметрыПоиска.СтрокаПоиска, ПараметрыПоиска.УправляющиеСимволы);
|
||||||
|
|
||||||
ПредставлениеПоиска = ПредставлениеЗначенияУниверсальногоПоискаСтроки(
|
|
||||||
ПолеПоиска.Значение, СвойстваПоиска.ВидСравнения, ПараметрыПоиска.СтрокаПоиска);
|
|
||||||
|
|
||||||
ВариантыПоиска = Новый Массив;
|
ВариантыПоиска = Новый Массив;
|
||||||
ВариантыПоиска.Добавить(СвойстваПоиска);
|
ВариантыПоиска.Добавить(СвойстваПоиска);
|
||||||
|
ДополнительныеЗначения.Добавить(ВариантыПоиска,
|
||||||
ДополнительныеЗначения.Добавить(ВариантыПоиска, ПредставлениеПоиска);
|
ПредставлениеРезультатПоиска(ПолеПоиска.Значение, СвойстваПоиска.ВидСравнения,
|
||||||
|
ПараметрыПоиска.СтрокаПоиска));
|
||||||
|
|
||||||
ИндексДополнительныхЗначений.Вставить(ПолеПоиска.Ключ, Истина);
|
ИндексДополнительныхЗначений.Вставить(ПолеПоиска.Ключ, Истина);
|
||||||
|
|
||||||
@@ -2349,18 +2328,15 @@
|
|||||||
|
|
||||||
ОтчетыКлиентСервер.ДополнитьСписок(ПодходящиеЗначения, ДополнительныеЗначения);
|
ОтчетыКлиентСервер.ДополнитьСписок(ПодходящиеЗначения, ДополнительныеЗначения);
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция ТекстЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска)
|
Функция ТекстЗапросаПоОбъектуПоиска(Объект, ПараметрыПоиска)
|
||||||
|
|
||||||
ШаблонТекстаЗапроса =
|
ШаблонТекстаЗапроса =
|
||||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 5
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПЕРВЫЕ 5
|
||||||
| ""&ПолноеИмяОбъекта"" КАК ПолноеИмяОбъекта,
|
| ""&ПолноеИмяОбъекта"" КАК ПолноеИмяОбъекта,
|
||||||
| Ссылка КАК Ссылка,
|
| Ссылка КАК Ссылка,
|
||||||
| Представление КАК Представление,
|
|
||||||
| &ПолеПоУсловию КАК ПолеПоУсловию,
|
| &ПолеПоУсловию КАК ПолеПоУсловию,
|
||||||
| &ДополнительныеДанные КАК ДополнительныеДанные
|
| &ДополнительныеДанные КАК ДополнительныеДанные
|
||||||
|ИЗ
|
|ИЗ
|
||||||
@@ -2538,118 +2514,92 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Процедура УточнитьТекстПервогоЗапросаУниверсальногоПоиска(ТекстыЗапросов)
|
|
||||||
|
|
||||||
ТекстЗапроса = ТекстыЗапросов[0];
|
|
||||||
|
|
||||||
Операторы = СтрПолучитьСтроку(ТекстЗапроса, 1);
|
|
||||||
|
|
||||||
ОписаниеОператоров = СтрРазделить(Операторы, " ");
|
|
||||||
ОписаниеОператоров.Вставить(1, НСтр("ru = 'РАЗРЕШЕННЫЕ'"));
|
|
||||||
|
|
||||||
УточненныеОператоры = СтрСоединить(ОписаниеОператоров, " ");
|
|
||||||
|
|
||||||
ТекстыЗапросов[0] = СтрЗаменить(ТекстЗапроса, Операторы, УточненныеОператоры);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция ПредставлениеУниверсальногоПоискаСсылки(Данные, ПолеПоиска, Условие, СтрокаПоиска)
|
Функция ПредставлениеУниверсальногоПоискаСсылки(Данные, ПолеПоиска, Условие, СтрокаПоиска)
|
||||||
|
|
||||||
ПредставлениеЗначения = Данные.Представление;
|
ПредставлениеЗначения = Строка(Данные.Ссылка);
|
||||||
|
Для Каждого СлужебныйСимвол Из СтрРазделить("< >", " ") Цикл
|
||||||
СлужебныеСимволы = СтрРазделить("< >", " ");
|
|
||||||
|
|
||||||
Для Каждого СлужебныйСимвол Из СлужебныеСимволы Цикл
|
|
||||||
ПредставлениеЗначения = СтрЗаменить(ПредставлениеЗначения, СлужебныйСимвол, "");
|
ПредставлениеЗначения = СтрЗаменить(ПредставлениеЗначения, СлужебныйСимвол, "");
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Данные.ДополнительныеДанные) Тогда
|
Если ЗначениеЗаполнено(Данные.ДополнительныеДанные) Тогда
|
||||||
|
|
||||||
ПредставлениеЗначения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ПредставлениеЗначения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = '%1 (%2)'"), Данные.Представление, Данные.ДополнительныеДанные);
|
НСтр("ru = '%1 (%2)'"), Строка(Данные.Ссылка), Данные.ДополнительныеДанные);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ФрагментУсловия = ФрагментУсловия(Условие);
|
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(Условие));
|
||||||
|
|
||||||
НачалоСтрокиПоиска = СтрНайти(ВРег(ПредставлениеЗначения), ВРег(СтрокаПоиска));
|
НачалоСтрокиПоиска = СтрНайти(ВРег(ПредставлениеЗначения), ВРег(СтрокаПоиска));
|
||||||
КонецСтрокиПоиска = НачалоСтрокиПоиска + СтрДлина(СтрокаПоиска);
|
КонецСтрокиПоиска = НачалоСтрокиПоиска + СтрДлина(СтрокаПоиска);
|
||||||
ДлинаНайденногоФрагмента = ?(НачалоСтрокиПоиска = 0, 0, СтрДлина(СтрокаПоиска));
|
ДлинаНайденногоФрагмента = ?(НачалоСтрокиПоиска = 0, 0, СтрДлина(СтрокаПоиска));
|
||||||
|
|
||||||
ФрагментДоСтрокиПоиска = Лев(ПредставлениеЗначения, НачалоСтрокиПоиска - 1);
|
ФрагментДоСтрокиПоиска = Лев(ПредставлениеЗначения, НачалоСтрокиПоиска - 1);
|
||||||
ФрагментСтрокиПоиска = ФрагментСтрокиПоиска(
|
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(
|
||||||
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента));
|
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента)));
|
||||||
|
|
||||||
ФрагментПослеСтрокиПоиска = Сред(ПредставлениеЗначения, КонецСтрокиПоиска);
|
ФрагментПослеСтрокиПоиска = Сред(ПредставлениеЗначения, КонецСтрокиПоиска);
|
||||||
|
|
||||||
Возврат Новый ФорматированнаяСтрока(
|
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, ФрагментДоСтрокиПоиска,
|
||||||
ПолеПоиска,
|
ФрагментСтрокиПоиска, ФрагментПослеСтрокиПоиска);
|
||||||
ФрагментУсловия,
|
|
||||||
ФрагментДоСтрокиПоиска,
|
КонецФункции
|
||||||
ФрагментСтрокиПоиска,
|
|
||||||
ФрагментПослеСтрокиПоиска);
|
&НаКлиенте
|
||||||
|
Функция ПредставлениеРезультатПоискаКлиент(Знач ПолеПоиска, Знач Условие, Знач ЗначениеПоиска)
|
||||||
|
|
||||||
|
СтрокаУсловия = СтрокаУсловияПоиска(ПолеПоиска, Условие, ЗначениеПоиска);
|
||||||
|
ФрагментУсловия = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаУсловия(СтрокаУсловия));
|
||||||
|
ФрагментСтрокиПоиска = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(ЗначениеПоиска));
|
||||||
|
Возврат ФорматированнаяСтрокаРезультатаПоиска(ПолеПоиска, ФрагментУсловия, ФрагментСтрокиПоиска);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ПредставлениеРезультатПоиска(Знач ПолеПоиска, Знач Условие, Знач ЗначениеПоиска)
|
||||||
|
|
||||||
|
СтрокаУсловия = СтрокаУсловияПоиска(ПолеПоиска, Условие, ЗначениеПоиска);
|
||||||
|
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(СтрокаУсловия));
|
||||||
|
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(ЗначениеПоиска));
|
||||||
|
Возврат ФорматированнаяСтрокаРезультатаПоиска(ПолеПоиска, ФрагментУсловия, ФрагментСтрокиПоиска);
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Функция ПредставлениеЗначенияУниверсальногоПоискаСтроки(ПолеПоиска, Условие, ЗначениеПоиска)
|
Функция СтрокаУсловияПоиска(Знач ПолеПоиска, Знач Условие, ЗначениеПоиска)
|
||||||
|
|
||||||
Если ТипЗнч(ЗначениеПоиска) = Тип("Число") Тогда
|
Результат = ?(ТипЗнч(ЗначениеПоиска) = Тип("Число"), ОператорУниверсальногоПоиска(Условие), НРег(Условие));
|
||||||
СтрокаУсловия = ОператорУниверсальногоПоиска(Условие);
|
ЗначениеПоиска = Строка(ЗначениеПоиска);
|
||||||
Иначе
|
Возврат Результат;
|
||||||
СтрокаУсловия = НРег(Условие);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СтрокаПоиска = Строка(ЗначениеПоиска);
|
КонецФункции
|
||||||
|
|
||||||
ФрагментУсловия = ФрагментУсловия(СтрокаУсловия);
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
ФрагментСтрокиПоиска = ФрагментСтрокиПоиска(СтрокаПоиска);
|
Функция ФорматированнаяСтрокаРезультатаПоиска(Знач ПолеПоиска, Знач ФрагментУсловия, Знач ФрагментСтрокиПоиска)
|
||||||
|
|
||||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, """", ФрагментСтрокиПоиска, """");
|
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, """", ФрагментСтрокиПоиска, """");
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Функция ФрагментУсловия(Условие, ОтступДоУсловия = " ", ОтступПослеУсловия = " ")
|
Функция ШаблонФрагментаУсловия(Условие)
|
||||||
|
|
||||||
УсловиеНормализованное = НРег(СтрЗаменить(Условие, "<", "<"));
|
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
|
||||||
ШаблонФрагментаУсловия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
|
||||||
НСтр("ru = '%1<span style=""color: %2"">%3</span>%4'"),
|
НСтр("ru = '%1<span style=""color: %2"">%3</span>%4'"),
|
||||||
ОтступДоУсловия,
|
" ",
|
||||||
"СкрытыйВариантОтчетаЦвет",
|
"СкрытыйВариантОтчетаЦвет",
|
||||||
УсловиеНормализованное,
|
НРег(СтрЗаменить(Условие, "<", "<")),
|
||||||
ОтступПослеУсловия);
|
" ");
|
||||||
|
|
||||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
|
||||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия);
|
|
||||||
#Иначе
|
|
||||||
ФрагментУсловия = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаУсловия);
|
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
Возврат ФрагментУсловия;
|
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Функция ФрагментСтрокиПоиска(СтрокаПоиска)
|
Функция ШаблонФрагментаСтрокиПоиска(СтрокаПоиска)
|
||||||
|
|
||||||
ШаблонФрагментаСтрокиПоиска = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = '<span style=""color: %1; font: %2"">%3</span>'"),
|
НСтр("ru = '<span style=""color: %1; font: %2"">%3</span>'"),
|
||||||
"МоиВариантыОтчетовЦвет",
|
"МоиВариантыОтчетовЦвет",
|
||||||
"ВажнаяНадписьШрифт",
|
"ВажнаяНадписьШрифт",
|
||||||
СтрокаПоиска);
|
СтрокаПоиска);
|
||||||
|
|
||||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
|
||||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска);
|
|
||||||
#Иначе
|
|
||||||
ФрагментСтрокиПоиска = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска);
|
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
Возврат ФрагментСтрокиПоиска;
|
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
@@ -2892,22 +2842,17 @@
|
|||||||
КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
|
КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
|
||||||
|
|
||||||
Если Не ЭтоПользовательскийПоиск Тогда
|
Если Не ЭтоПользовательскийПоиск Тогда
|
||||||
|
|
||||||
КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ОтчетИнициализирован", Ложь);
|
КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ОтчетИнициализирован", Ложь);
|
||||||
|
|
||||||
ПараметрыОбновления = Новый Структура;
|
РезультатНастройки = Новый Структура;
|
||||||
ПараметрыОбновления.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
РезультатНастройки.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
||||||
ПараметрыОбновления.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
РезультатНастройки.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
||||||
|
ПодключитьОбработчикОжидания("ОбновитьЭлементыФормыНастроекОтложенно", 0.1, Истина);
|
||||||
ОбновитьЭлементыФормыНастроек(ПараметрыОбновления);
|
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если НастройкиОтчета.СвойстваРезультата.ВремяФормирования <= 5 Тогда
|
Если НастройкиОтчета.СвойстваРезультата.ВремяФормирования <= 5 Тогда
|
||||||
|
|
||||||
ОчиститьСообщения();
|
ОчиститьСообщения();
|
||||||
ПодключитьОбработчикОжидания("Сформировать", 0.1, Истина);
|
ПодключитьОбработчикОжидания("Сформировать", 0.1, Истина);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
ОтчетыКлиентСервер.ОповеститьОИзмененииНастроек(ЭтотОбъект);
|
ОтчетыКлиентСервер.ОповеститьОИзмененииНастроек(ЭтотОбъект);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -1597,14 +1597,14 @@
|
|||||||
Результат.Сообщения = Новый ФиксированныйМассив(
|
Результат.Сообщения = Новый ФиксированныйМассив(
|
||||||
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ПередаваемоеЗначение));
|
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ПередаваемоеЗначение));
|
||||||
ИначеЕсли ВидОповещения = "Прогресс" Тогда
|
ИначеЕсли ВидОповещения = "Прогресс" Тогда
|
||||||
Сообщения = ПолучитьСообщенияПользователю(Истина);
|
Сообщения = ФоновоеЗадание.ПолучитьСообщенияПользователю(Истина);
|
||||||
Для Каждого Сообщение Из Сообщения Цикл
|
Для Каждого Сообщение Из Сообщения Цикл
|
||||||
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Результат.Сообщения = Новый ФиксированныйМассив(Новый Массив);
|
Результат.Сообщения = Новый ФиксированныйМассив(Новый Массив);
|
||||||
Результат.Прогресс = ПередаваемоеЗначение;
|
Результат.Прогресс = ПередаваемоеЗначение;
|
||||||
ИначеЕсли ВидОповещения = "ДлительнаяОперацияЗавершена" Тогда
|
ИначеЕсли ВидОповещения = "ДлительнаяОперацияЗавершена" Тогда
|
||||||
Сообщения = ПолучитьСообщенияПользователю(Истина);
|
Сообщения = ФоновоеЗадание.ПолучитьСообщенияПользователю(Истина);
|
||||||
Для Каждого Сообщение Из Сообщения Цикл
|
Для Каждого Сообщение Из Сообщения Цикл
|
||||||
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|||||||
@@ -306,7 +306,7 @@
|
|||||||
|
|
||||||
Процедура ОповеститьОНаличииПроблемВеденияУчета() Экспорт
|
Процедура ОповеститьОНаличииПроблемВеденияУчета() Экспорт
|
||||||
ПараметрыКлиента = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске();
|
ПараметрыКлиента = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске();
|
||||||
Если ПараметрыКлиента.Свойство("КонтрольВеденияУчета") Тогда
|
Если Не ПараметрыКлиента.Свойство("КонтрольВеденияУчета") Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -6050,16 +6050,28 @@
|
|||||||
ВзвестиФлагОшибки = Ложь;
|
ВзвестиФлагОшибки = Ложь;
|
||||||
|
|
||||||
Пока КомпонентыОбмена.ФайлОбмена.ТипУзла = ТипУзлаXML.НачалоЭлемента Цикл
|
Пока КомпонентыОбмена.ФайлОбмена.ТипУзла = ТипУзлаXML.НачалоЭлемента Цикл
|
||||||
|
|
||||||
ОбновитьСчетчикЗагруженныхОбъектов(КомпонентыОбмена);
|
ОбновитьСчетчикЗагруженныхОбъектов(КомпонентыОбмена);
|
||||||
|
|
||||||
// Получаем из файла ОбъектXDTO.
|
|
||||||
ТипОбъектаXDTO = ФабрикаXDTO.Тип(КомпонентыОбмена.ФайлОбмена.URIПространстваИмен, КомпонентыОбмена.ФайлОбмена.ЛокальноеИмя);
|
ТипОбъектаXDTO = ФабрикаXDTO.Тип(КомпонентыОбмена.ФайлОбмена.URIПространстваИмен, КомпонентыОбмена.ФайлОбмена.ЛокальноеИмя);
|
||||||
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO);
|
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO); // Объект зачитываем всегда.
|
||||||
|
|
||||||
|
Если ТипОбъектаXDTO = Неопределено Тогда
|
||||||
|
|
||||||
|
// Если не смогли получить тип объекта по пространству имен,
|
||||||
|
// то переходим к чтению след порции данных xml.
|
||||||
|
// Такое может произойти, если объект был выгружен в URI,
|
||||||
|
// которое отсутствует в приемнике, например,
|
||||||
|
// объект в источнике добавлен расширением пакета XDTO и
|
||||||
|
// это расширение отсутствует в приемнике.
|
||||||
|
Продолжить;
|
||||||
|
|
||||||
|
ИначеЕсли ТипОбъектаXDTO.Имя = "УдалениеОбъекта" Тогда
|
||||||
|
|
||||||
Если ТипОбъектаXDTO.Имя = "УдалениеОбъекта" Тогда
|
|
||||||
// Загрузка признака удаления объекта - специфичная логика.
|
// Загрузка признака удаления объекта - специфичная логика.
|
||||||
ПрочитатьУдаление(КомпонентыОбмена, ОбъектXDTO, МассивОбъектовКУдалению, ТаблицыДляЗагрузки);
|
ПрочитатьУдаление(КомпонентыОбмена, ОбъектXDTO, МассивОбъектовКУдалению, ТаблицыДляЗагрузки);
|
||||||
Продолжить;
|
Продолжить;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Отработка ПОД
|
// Отработка ПОД
|
||||||
|
|||||||
@@ -744,22 +744,7 @@
|
|||||||
|
|
||||||
СвойстваМетаданных = Получатель.ДополнительныеСвойства.СвойстваМетаданных.Получить(МетаданныеЭлемента);
|
СвойстваМетаданных = Получатель.ДополнительныеСвойства.СвойстваМетаданных.Получить(МетаданныеЭлемента);
|
||||||
Если СвойстваМетаданных = Неопределено Тогда
|
Если СвойстваМетаданных = Неопределено Тогда
|
||||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
СвойстваМетаданных = НовыеСвойстваМетаданныхАвтономногоРабочегоМеста(МетаданныеЭлемента);
|
||||||
РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных();
|
|
||||||
|
|
||||||
СвойстваМетаданных = Новый Структура;
|
|
||||||
СвойстваМетаданных.Вставить("ЭтоРазделенныйОбъектМетаданных",
|
|
||||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента));
|
|
||||||
СвойстваМетаданных.Вставить("ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные",
|
|
||||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента, РазделительВспомогательныхДанных));
|
|
||||||
Если СвойстваМетаданных.ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные Тогда
|
|
||||||
СвойстваМетаданных.Вставить("РазделительВспомогательныхДанных", РазделительВспомогательныхДанных);
|
|
||||||
СвойстваМетаданных.Вставить("ЭтоНаборЗаписей",
|
|
||||||
ОбщегоНазначения.ЭтоРегистр(МетаданныеЭлемента)
|
|
||||||
Или ОбщегоНазначения.ЭтоПоследовательность(МетаданныеЭлемента)
|
|
||||||
Или ОбщегоНазначения.ИмяБазовогоТипаПоОбъектуМетаданных(МетаданныеЭлемента) = "Перерасчеты");
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Получатель.ДополнительныеСвойства.СвойстваМетаданных[МетаданныеЭлемента] = СвойстваМетаданных;
|
Получатель.ДополнительныеСвойства.СвойстваМетаданных[МетаданныеЭлемента] = СвойстваМетаданных;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -2593,6 +2578,31 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция НовыеСвойстваМетаданныхАвтономногоРабочегоМеста(МетаданныеЭлемента)
|
||||||
|
|
||||||
|
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||||
|
РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных();
|
||||||
|
|
||||||
|
СвойстваМетаданных = Новый Структура();
|
||||||
|
СвойстваМетаданных.Вставить(
|
||||||
|
"ЭтоРазделенныйОбъектМетаданных",
|
||||||
|
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента));
|
||||||
|
СвойстваМетаданных.Вставить(
|
||||||
|
"ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные",
|
||||||
|
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента, РазделительВспомогательныхДанных));
|
||||||
|
СвойстваМетаданных.Вставить(
|
||||||
|
"РазделительВспомогательныхДанных",
|
||||||
|
РазделительВспомогательныхДанных);
|
||||||
|
СвойстваМетаданных.Вставить(
|
||||||
|
"ЭтоНаборЗаписей",
|
||||||
|
ОбщегоНазначения.ЭтоРегистр(МетаданныеЭлемента)
|
||||||
|
Или ОбщегоНазначения.ЭтоПоследовательность(МетаданныеЭлемента)
|
||||||
|
Или ОбщегоНазначения.ИмяБазовогоТипаПоОбъектуМетаданных(МетаданныеЭлемента) = "Перерасчеты");
|
||||||
|
|
||||||
|
Возврат СвойстваМетаданных;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Подписки на события для Автономного рабочего места
|
// Подписки на события для Автономного рабочего места
|
||||||
|
|
||||||
|
|||||||
@@ -78,6 +78,27 @@
|
|||||||
Форма.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Форма.Объект.Наименование + " (%1)",
|
Форма.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Форма.Объект.Наименование + " (%1)",
|
||||||
ПредставлениеПланаОбмена);
|
ПредставлениеПланаОбмена);
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||||
|
|
||||||
|
ВидимостьНастройкиПодключения = Ложь;
|
||||||
|
|
||||||
|
Если Не Форма.Объект.Ссылка.Пустая() Тогда
|
||||||
|
|
||||||
|
ВидТранспорта = РегистрыСведений.НастройкиТранспортаОбменаДанными.ВидТранспортаСообщенийОбменаПоУмолчанию(Форма.Объект.Ссылка);
|
||||||
|
|
||||||
|
ВидимостьНастройкиПодключения = (ВидТранспорта = Перечисления.ВидыТранспортаСообщенийОбмена.WS
|
||||||
|
Или ВидТранспорта = Перечисления.ВидыТранспортаСообщенийОбмена.WSПассивныйРежим);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
|
||||||
|
Форма.Элементы,
|
||||||
|
"ФормаОбщаяКомандаНастройкиПодключения",
|
||||||
|
"Видимость",
|
||||||
|
ВидимостьНастройкиПодключения);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура-обработчик события "ПриЗаписиНаСервере" для формы узла плана обмена.
|
// Процедура-обработчик события "ПриЗаписиНаСервере" для формы узла плана обмена.
|
||||||
@@ -9868,6 +9889,9 @@
|
|||||||
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
||||||
ТекстСообщения = ТекстИсключения;
|
ТекстСообщения = ТекстИсключения;
|
||||||
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
||||||
|
Если СтрНайти(Сообщение.Текст, "СтандартныеПодсистемы.ДлительныеОперации") > 0 Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
ТекстСообщения = СокрЛП(ТекстСообщения);
|
ТекстСообщения = СокрЛП(ТекстСообщения);
|
||||||
@@ -9936,6 +9960,9 @@
|
|||||||
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
||||||
ТекстСообщения = ТекстИсключения;
|
ТекстСообщения = ТекстИсключения;
|
||||||
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
||||||
|
Если СтрНайти(Сообщение.Текст, "СтандартныеПодсистемы.ДлительныеОперации") > 0 Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -11749,14 +11776,16 @@
|
|||||||
|
|
||||||
Процедура ВыполнитьПроверкуНаличияПравилОбменаЗагруженныхИзФайла(ПравилаОбменаЗагруженныеИзФайла, ПравилаРегистрацииЗагруженныеИзФайла)
|
Процедура ВыполнитьПроверкуНаличияПравилОбменаЗагруженныхИзФайла(ПравилаОбменаЗагруженныеИзФайла, ПравилаРегистрацииЗагруженныеИзФайла)
|
||||||
|
|
||||||
ТекстЗапроса = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|
ТекстЗапроса =
|
||||||
| ПравилаДляОбменаДанными.ИмяПланаОбмена КАК ИмяПланаОбмена,
|
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||||
| ПравилаДляОбменаДанными.ВидПравил КАК ВидПравил
|
| ПравилаДляОбменаДанными.ИмяПланаОбмена КАК ИмяПланаОбмена,
|
||||||
|ИЗ
|
| ПравилаДляОбменаДанными.ВидПравил КАК ВидПравил
|
||||||
| РегистрСведений.ПравилаДляОбменаДанными КАК ПравилаДляОбменаДанными
|
|ИЗ
|
||||||
|ГДЕ
|
| РегистрСведений.ПравилаДляОбменаДанными КАК ПравилаДляОбменаДанными
|
||||||
| ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.Файл)
|
|ГДЕ
|
||||||
| И ПравилаДляОбменаДанными.ПравилаЗагружены";
|
| (ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.Файл)
|
||||||
|
| ИЛИ ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский))
|
||||||
|
| И ПравилаДляОбменаДанными.ПравилаЗагружены";
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст = ТекстЗапроса;
|
Запрос.Текст = ТекстЗапроса;
|
||||||
@@ -12391,46 +12420,32 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбменДаннымиПовтИсп.ЕстьМакетПланаОбмена(ИмяПланаОбмена, "ПравилаРегистрации")
|
Если ПравилаРегистрацииЗагруженныеИзФайла.Найти(ИмяПланаОбмена) <> Неопределено Тогда
|
||||||
И Не ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
|
||||||
|
|
||||||
Если ПравилаРегистрацииЗагруженныеИзФайла.Найти(ИмяПланаОбмена) = Неопределено Тогда
|
|
||||||
|
|
||||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
|
||||||
НСтр("ru = 'Выполняется обновление правил регистрации данных для плана обмена %1'"), ИмяПланаОбмена);
|
|
||||||
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрацииОбменДанными(),
|
|
||||||
УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
|
||||||
|
|
||||||
ЗагрузитьПравилаДляОбменаДанными(Отказ, ИмяПланаОбмена, Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов, "ПравилаРегистрации");
|
|
||||||
|
|
||||||
Если Не Отказ Тогда
|
|
||||||
ВыполненоОбновлениеПравил = Истина;
|
|
||||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
|
||||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Истина);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
|
|
||||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
|
||||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ИначеЕсли Не ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
|
||||||
|
|
||||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||||
|
|
||||||
КонецЕсли;
|
ИначеЕсли Не ОбменДаннымиПовтИсп.ЕстьМакетПланаОбмена(ИмяПланаОбмена, "ПравилаРегистрации")
|
||||||
|
И Не ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||||
|
|
||||||
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||||
|
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Выполняется обновление правил регистрации данных для плана обмена %1'"), ИмяПланаОбмена);
|
НСтр("ru = 'Выполняется обновление правил регистрации данных для плана обмена %1'"), ИмяПланаОбмена);
|
||||||
|
|
||||||
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрацииОбменДанными(),
|
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрацииОбменДанными(),
|
||||||
УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
||||||
|
|
||||||
ЗагрузитьМенеджерРегистрацииОбменаДанными(Отказ, ИмяПланаОбмена, Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов);
|
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||||
|
ЗагрузитьМенеджерРегистрацииОбменаДанными(Отказ, ИмяПланаОбмена,
|
||||||
|
Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов);
|
||||||
|
Иначе
|
||||||
|
ЗагрузитьПравилаДляОбменаДанными(Отказ, ИмяПланаОбмена,
|
||||||
|
Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов, "ПравилаРегистрации");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не Отказ Тогда
|
Если Не Отказ Тогда
|
||||||
ВыполненоОбновлениеПравил = Истина;
|
ВыполненоОбновлениеПравил = Истина;
|
||||||
@@ -12438,7 +12453,7 @@
|
|||||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Истина);
|
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Истина);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "БиблиотекаСинхронизацииДанных";
|
Описание.Имя = "БиблиотекаСинхронизацииДанных";
|
||||||
Описание.Версия = "1.0.1.23";
|
Описание.Версия = "1.0.1.29";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "DSL";
|
Описание.ИдентификаторИнтернетПоддержки = "DSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "1.0.1.1";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "1.0.1.1";
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.7.137";
|
Описание.Версия = "3.1.7.153";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -8427,8 +8427,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КоличествоЗапусковПроцедурыОбновления = КоличествоЗапусковПроцедурыОбновления(СтатистикаВыполнения);
|
КоличествоЗапусковПроцедурыОбновления = КоличествоЗапусковПроцедурыОбновления(СтатистикаВыполнения);
|
||||||
|
ЧислоПотоковОбновления = КоличествоПотоковОбновленияИнформационнойБазы();
|
||||||
|
МаксимальноеКоличествоЗапусков = ЧислоПотоковОбновления * 10000;
|
||||||
|
|
||||||
Если КоличествоЗапусковПроцедурыОбновления > 10000 Тогда // Защита от зацикливания.
|
Если КоличествоЗапусковПроцедурыОбновления > МаксимальноеКоличествоЗапусков Тогда // Защита от зацикливания.
|
||||||
Если ПараметрыОбновления.ПараллельныйРежим
|
Если ПараметрыОбновления.ПараллельныйРежим
|
||||||
И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()
|
И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()
|
||||||
И ПараметрыОбновления.ЕстьОбработчикиГлавногоУзла Тогда
|
И ПараметрыОбновления.ЕстьОбработчикиГлавногоУзла Тогда
|
||||||
|
|||||||
@@ -1416,7 +1416,7 @@
|
|||||||
Письмо.Отправитель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
Письмо.Отправитель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
||||||
Письмо.Отправитель.Адрес = РеквизитыОтправителя.АдресЭлектроннойПочты;
|
Письмо.Отправитель.Адрес = РеквизитыОтправителя.АдресЭлектроннойПочты;
|
||||||
|
|
||||||
Если ПротоколПолученияПочты = ПротоколИнтернетПочты.POP3 И РеквизитыОтправителя.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес Тогда
|
Если РеквизитыОтправителя.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес Тогда
|
||||||
Получатель = Письмо.СлепыеКопии.Добавить(РеквизитыОтправителя.АдресЭлектроннойПочты);
|
Получатель = Письмо.СлепыеКопии.Добавить(РеквизитыОтправителя.АдресЭлектроннойПочты);
|
||||||
Получатель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
Получатель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1480,12 +1480,12 @@
|
|||||||
|
|
||||||
ТекстОшибки = РасширенноеПредставлениеОшибки(ИнформацияОбОшибке(), ОбщегоНазначения.КодОсновногоЯзыка());
|
ТекстОшибки = РасширенноеПредставлениеОшибки(ИнформацияОбОшибке(), ОбщегоНазначения.КодОсновногоЯзыка());
|
||||||
|
|
||||||
|
ЗаписьЖурналаРегистрации(ИмяСобытияОтправкаПочты(), УровеньЖурналаРегистрации.Ошибка, , УчетнаяЗапись, ТекстОшибки);
|
||||||
|
ТекстИсключения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
|
||||||
Если РезультатыОтправкиПисем.Количество() = 0 Тогда
|
Если РезультатыОтправкиПисем.Количество() = 0 Тогда
|
||||||
ВызватьИсключение;
|
ВызватьИсключение;
|
||||||
Иначе
|
Иначе
|
||||||
ЗаписьЖурналаРегистрации(ИмяСобытияОтправкаПочты(), УровеньЖурналаРегистрации.Ошибка, ,
|
|
||||||
УчетнаяЗапись, ТекстОшибки);
|
|
||||||
ТекстИсключения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
|
||||||
Возврат РезультатыОтправкиПисем;
|
Возврат РезультатыОтправкиПисем;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|||||||
@@ -5776,7 +5776,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// НастройкаОчистки - СтрокаТаблицыЗначений из см. РегистрыСведений.НастройкиОчисткиФайлов.ТекущиеНастройкиОчистки
|
// НастройкаОчистки - СтрокаТаблицыЗначений: см. РегистрыСведений.НастройкиОчисткиФайлов.ТекущиеНастройкиОчистки
|
||||||
// МассивИсключений - Массив из ОпределяемыйТип.ВладелецФайлов
|
// МассивИсключений - Массив из ОпределяемыйТип.ВладелецФайлов
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
@@ -5886,6 +5886,9 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВладелецФайла - СправочникСсылка.ИдентификаторыОбъектовМетаданных
|
||||||
|
//
|
||||||
Функция РеквизитыВладельцаФайлов(ВладелецФайла)
|
Функция РеквизитыВладельцаФайлов(ВладелецФайла)
|
||||||
|
|
||||||
РеквизитыЗапроса = "";
|
РеквизитыЗапроса = "";
|
||||||
|
|||||||
@@ -372,6 +372,7 @@
|
|||||||
// * МинимальныйПериодПроверки - Число
|
// * МинимальныйПериодПроверки - Число
|
||||||
// * ДополнительныеРезультаты - Соответствие - содержит параметры, вставленные в процедуре
|
// * ДополнительныеРезультаты - Соответствие - содержит параметры, вставленные в процедуре
|
||||||
// ОбщегоНазначенияПереопределяемый.ПриПериодическомПолученииДанныхКлиентаНаСервере.
|
// ОбщегоНазначенияПереопределяемый.ПриПериодическомПолученииДанныхКлиентаНаСервере.
|
||||||
|
// * СистемаВзаимодействийПодключена - Булево
|
||||||
//
|
//
|
||||||
Функция НедоставленныеСерверныеОповещенияСеанса(Знач Параметры) Экспорт
|
Функция НедоставленныеСерверныеОповещенияСеанса(Знач Параметры) Экспорт
|
||||||
|
|
||||||
@@ -380,6 +381,7 @@
|
|||||||
Результат.Вставить("ДатаПоследнегоОповещения", Параметры.ДатаПоследнегоОповещения);
|
Результат.Вставить("ДатаПоследнегоОповещения", Параметры.ДатаПоследнегоОповещения);
|
||||||
Результат.Вставить("МинимальныйПериодПроверки", Параметры.МинимальныйПериодПроверки);
|
Результат.Вставить("МинимальныйПериодПроверки", Параметры.МинимальныйПериодПроверки);
|
||||||
Результат.Вставить("ДополнительныеРезультаты", Новый Соответствие);
|
Результат.Вставить("ДополнительныеРезультаты", Новый Соответствие);
|
||||||
|
Результат.Вставить("СистемаВзаимодействийПодключена", Ложь);
|
||||||
|
|
||||||
ЖурналРегистрации.ЗаписатьСобытияВЖурналРегистрации(Параметры.СообщенияДляЖурналаРегистрации);
|
ЖурналРегистрации.ЗаписатьСобытияВЖурналРегистрации(Параметры.СообщенияДляЖурналаРегистрации);
|
||||||
|
|
||||||
@@ -399,6 +401,8 @@
|
|||||||
СеансАдминистратораСервиса = СеансАдминистратораСервиса();
|
СеансАдминистратораСервиса = СеансАдминистратораСервиса();
|
||||||
НоваяДатаПоследнегоОповещения = Параметры.ДатаПоследнегоОповещения;
|
НоваяДатаПоследнегоОповещения = Параметры.ДатаПоследнегоОповещения;
|
||||||
Если Не СеансАдминистратораСервиса Тогда
|
Если Не СеансАдминистратораСервиса Тогда
|
||||||
|
Результат.СистемаВзаимодействийПодключена = СистемаВзаимодействийПодключена();
|
||||||
|
|
||||||
СостояниеОтправки = СостояниеОтправкиСерверныхОповещений();
|
СостояниеОтправки = СостояниеОтправкиСерверныхОповещений();
|
||||||
|
|
||||||
ДатаСледующейПроверки = СостояниеОтправки.ДатаПоследнейПроверки
|
ДатаСледующейПроверки = СостояниеОтправки.ДатаПоследнейПроверки
|
||||||
@@ -457,7 +461,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИмяКлючаПараметровОбсуждений = "СтандартныеПодсистемы.БазоваяФункциональность.ИдентификаторыОбсуждений";
|
ИмяКлючаПараметровОбсуждений = "СтандартныеПодсистемы.БазоваяФункциональность.ИдентификаторыОбсуждений";
|
||||||
Если Параметры.ДополнительныеПараметры.Получить(ИмяКлючаПараметровОбсуждений) <> Неопределено Тогда
|
Если Параметры.ДополнительныеПараметры.Получить(ИмяКлючаПараметровОбсуждений) <> Неопределено
|
||||||
|
И Результат.СистемаВзаимодействийПодключена Тогда
|
||||||
Результат.ДополнительныеРезультаты.Вставить(ИмяКлючаПараметровОбсуждений, ИдентификаторыОбсуждений());
|
Результат.ДополнительныеРезультаты.Вставить(ИмяКлючаПараметровОбсуждений, ИдентификаторыОбсуждений());
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -1164,6 +1169,7 @@
|
|||||||
// * ДатаПоследнегоОповещения - Дата
|
// * ДатаПоследнегоОповещения - Дата
|
||||||
// * Оповещения - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииСерверныхОповещений.Оповещения
|
// * Оповещения - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииСерверныхОповещений.Оповещения
|
||||||
// * МинимальныйПериод - Число - число секунд.
|
// * МинимальныйПериод - Число - число секунд.
|
||||||
|
// * СистемаВзаимодействийПодключена - Булево
|
||||||
// * ИдентификаторЛичногоОбсуждения - Неопределено - обсуждение недоступно.
|
// * ИдентификаторЛичногоОбсуждения - Неопределено - обсуждение недоступно.
|
||||||
// - ИдентификаторОбсужденияСистемыВзаимодействия - идентификатор
|
// - ИдентификаторОбсужденияСистемыВзаимодействия - идентификатор
|
||||||
// обсуждения "СерверныеОповещения <Идентификатор пользователя ИБ>".
|
// обсуждения "СерверныеОповещения <Идентификатор пользователя ИБ>".
|
||||||
@@ -1183,6 +1189,7 @@
|
|||||||
Параметры.Вставить("ДатаПоследнегоОповещения", НачалоТекущегоСеансаВЧасовомПоясеТекущейДатыСеанса());
|
Параметры.Вставить("ДатаПоследнегоОповещения", НачалоТекущегоСеансаВЧасовомПоясеТекущейДатыСеанса());
|
||||||
Параметры.Вставить("Оповещения", Оповещения);
|
Параметры.Вставить("Оповещения", Оповещения);
|
||||||
Параметры.Вставить("МинимальныйПериод", 20*60);
|
Параметры.Вставить("МинимальныйПериод", 20*60);
|
||||||
|
Параметры.Вставить("СистемаВзаимодействийПодключена", Ложь);
|
||||||
Параметры.Вставить("ИдентификаторЛичногоОбсуждения", Неопределено);
|
Параметры.Вставить("ИдентификаторЛичногоОбсуждения", Неопределено);
|
||||||
Параметры.Вставить("ИдентификаторОбщегоОбсуждения", Неопределено);
|
Параметры.Вставить("ИдентификаторОбщегоОбсуждения", Неопределено);
|
||||||
Параметры.Вставить("СеансАдминистратораСервиса", СеансАдминистратораСервиса());
|
Параметры.Вставить("СеансАдминистратораСервиса", СеансАдминистратораСервиса());
|
||||||
@@ -1267,6 +1274,7 @@
|
|||||||
КлючИЗначение.Значение.Параметры = Неопределено;
|
КлючИЗначение.Значение.Параметры = Неопределено;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
Параметры.СистемаВзаимодействийПодключена = СистемаВзаимодействийПодключена();
|
||||||
ЗаполнитьЗначенияСвойств(Параметры, ИдентификаторыОбсуждений());
|
ЗаполнитьЗначенияСвойств(Параметры, ИдентификаторыОбсуждений());
|
||||||
|
|
||||||
Возврат Параметры;
|
Возврат Параметры;
|
||||||
@@ -1642,36 +1650,70 @@
|
|||||||
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
|
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
|
||||||
РольДляЗапуска = ?(ОбщегоНазначения.РазделениеВключено(),
|
РольДляЗапуска = ?(ОбщегоНазначения.РазделениеВключено(),
|
||||||
Метаданные.Роли.БазовыеПраваБСП, Метаданные.Роли.Администрирование);
|
Метаданные.Роли.БазовыеПраваБСП, Метаданные.Роли.Администрирование);
|
||||||
Если ПользовательИБ <> Неопределено Тогда
|
|
||||||
Если Не ПользовательИБ.Роли.Содержит(РольДляЗапуска) Тогда
|
Если ПользовательИБ = Неопределено Тогда
|
||||||
ПользовательИБ.Роли.Очистить();
|
Если ПользователиИнформационнойБазы.ПолучитьПользователей().Количество() = 0 Тогда
|
||||||
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
Возврат Неопределено;
|
||||||
ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы(ПользовательИБ);
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
ПользовательИБ = ПользователиИнформационнойБазы.СоздатьПользователя();
|
||||||
|
ПользовательИБ.Имя = ИмяПользователя;
|
||||||
|
ПользовательИБ.ПолноеИмя = ИмяПользователя;
|
||||||
|
ПользовательИБ.АутентификацияСтандартная = Истина;
|
||||||
|
ПользовательИБ.ЗапрещеноИзменятьПароль = Истина;
|
||||||
|
ПользовательИБ.ПоказыватьВСпискеВыбора = Ложь;
|
||||||
|
ПользовательИБ.СохраняемоеЗначениеПароля =
|
||||||
|
Пользователи.СохраняемоеЗначениеСтрокиПароля(Строка(Новый УникальныйИдентификатор));
|
||||||
|
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
||||||
|
ПользовательИБ.Записать();
|
||||||
|
|
||||||
|
ИначеЕсли Не ПользовательИБ.Роли.Содержит(РольДляЗапуска) Тогда
|
||||||
|
ПользовательИБ.Роли.Очистить();
|
||||||
|
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
||||||
|
ПользовательИБ.Записать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если РегистрыСведений.ПараметрыРаботыПрограммы.НеобходимоОбновление() Тогда
|
||||||
Возврат ПользовательИБ;
|
Возврат ПользовательИБ;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ПользователиИнформационнойБазы.ПолучитьПользователей().Количество() = 0 Тогда
|
ИдентификаторПользователяИБ = ПользовательИБ.УникальныйИдентификатор;
|
||||||
Возврат Неопределено;
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.УстановитьПараметр("ИдентификаторПользователяИБ", ИдентификаторПользователяИБ);
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| ИСТИНА КАК ЗначениеИстина
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.Пользователи КАК Пользователи
|
||||||
|
|ГДЕ
|
||||||
|
| Пользователи.ИдентификаторПользователяИБ = &ИдентификаторПользователяИБ";
|
||||||
|
|
||||||
|
Если Запрос.Выполнить().Пустой() Тогда
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.Пользователи");
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Ссылка",
|
||||||
|
Справочники.Пользователи.ПолучитьСсылку(ИдентификаторПользователяИБ));
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
Если Запрос.Выполнить().Пустой() Тогда
|
||||||
|
ОписаниеПользователяИБ = Новый Структура;
|
||||||
|
ОписаниеПользователяИБ.Вставить("Действие", "Записать");
|
||||||
|
ОписаниеПользователяИБ.Вставить("УникальныйИдентификатор", ИдентификаторПользователяИБ);
|
||||||
|
|
||||||
|
Пользователь = Справочники.Пользователи.СоздатьЭлемент();
|
||||||
|
Пользователь.Наименование = ПользовательИБ.ПолноеИмя;
|
||||||
|
Пользователь.Служебный = Истина;
|
||||||
|
Пользователь.ДополнительныеСвойства.Вставить("ОписаниеПользователяИБ", ОписаниеПользователяИБ);
|
||||||
|
Пользователь.Записать();
|
||||||
|
КонецЕсли;
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОписаниеПользователяИБ = Новый Структура;
|
|
||||||
ОписаниеПользователяИБ.Вставить("Действие", "Записать");
|
|
||||||
ОписаниеПользователяИБ.Вставить("Имя", ИмяСлужебногоПользователя());
|
|
||||||
ОписаниеПользователяИБ.Вставить("АутентификацияСтандартная", Истина);
|
|
||||||
ОписаниеПользователяИБ.Вставить("ЗапрещеноИзменятьПароль", Истина);
|
|
||||||
ОписаниеПользователяИБ.Вставить("ПоказыватьВСпискеВыбора", Ложь);
|
|
||||||
ОписаниеПользователяИБ.Вставить("Пароль", Строка(Новый УникальныйИдентификатор));
|
|
||||||
ОписаниеПользователяИБ.Вставить("Роли",
|
|
||||||
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(РольДляЗапуска));
|
|
||||||
|
|
||||||
Пользователь = Справочники.Пользователи.СоздатьЭлемент();
|
|
||||||
Пользователь.Наименование = ИмяСлужебногоПользователя();
|
|
||||||
Пользователь.Служебный = Истина;
|
|
||||||
Пользователь.ДополнительныеСвойства.Вставить("ОписаниеПользователяИБ", ОписаниеПользователяИБ);
|
|
||||||
Пользователь.Записать();
|
|
||||||
|
|
||||||
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
|
|
||||||
Возврат ПользовательИБ;
|
Возврат ПользовательИБ;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
@@ -1703,14 +1745,32 @@
|
|||||||
Возврат Ложь;
|
Возврат Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||||
МодульОбсуждения = ОбщегоНазначения.ОбщийМодуль("Обсуждения");
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
Результат = МодульОбсуждения.СистемаВзаимодействийПодключена();
|
|
||||||
Иначе
|
ПоследняяПроверка = СерверныеОповещенияСлужебныйПовтИсп.ПоследняяПроверкаПодключенияСистемыВзаимодействий();
|
||||||
Результат = Ложь;
|
|
||||||
|
Если ПоследняяПроверка.Дата + 60 > ТекущаяДатаСеанса() Тогда
|
||||||
|
Возврат ПоследняяПроверка.Подключена;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Результат;
|
ПоследняяПроверка.Дата = ТекущаяДатаСеанса();
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
||||||
|
МодульОбсуждения = ОбщегоНазначения.ОбщийМодуль("Обсуждения");
|
||||||
|
ПоследняяПроверка.Подключена = МодульОбсуждения.СистемаВзаимодействийПодключена();
|
||||||
|
Иначе
|
||||||
|
ПоследняяПроверка.Подключена = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Константы.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия.Получить() Тогда
|
||||||
|
ПоследняяПроверка.Подключена = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||||
|
|
||||||
|
Возврат ПоследняяПроверка.Подключена;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Интервал = СостояниеПолучения.МинимальныйПериод;
|
Интервал = СостояниеПолучения.МинимальныйПериод;
|
||||||
ОбсужденияАктивны = СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
|
ОбсужденияАктивны = СостояниеПолучения.СистемаВзаимодействийПодключена
|
||||||
|
И СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
|
||||||
И СостояниеПолучения.ДатаПоследнегоПолученияСообщения + 60 > ОбщегоНазначенияКлиент.ДатаСеанса();
|
И СостояниеПолучения.ДатаПоследнегоПолученияСообщения + 60 > ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||||
|
|
||||||
ДополнительныеПараметры = Новый Соответствие;
|
ДополнительныеПараметры = Новый Соответствие;
|
||||||
@@ -151,9 +152,10 @@
|
|||||||
ДополнительныеРезультаты);
|
ДополнительныеРезультаты);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СостояниеПолучения.ДатаПоследнегоОповещения = РезультатОбщегоВызова.ДатаПоследнегоОповещения;
|
СостояниеПолучения.ДатаПоследнегоОповещения = РезультатОбщегоВызова.ДатаПоследнегоОповещения;
|
||||||
СостояниеПолучения.МинимальныйПериод = РезультатОбщегоВызова.МинимальныйПериодПроверки;
|
СостояниеПолучения.МинимальныйПериод = РезультатОбщегоВызова.МинимальныйПериодПроверки;
|
||||||
СостояниеПолучения.ДатаОбновленияСостояния = ОбщегоНазначенияКлиент.ДатаСеанса();
|
СостояниеПолучения.СистемаВзаимодействийПодключена = РезультатОбщегоВызова.СистемаВзаимодействийПодключена;
|
||||||
|
СостояниеПолучения.ДатаОбновленияСостояния = ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||||
|
|
||||||
Если Интервал > СостояниеПолучения.МинимальныйПериод Тогда
|
Если Интервал > СостояниеПолучения.МинимальныйПериод Тогда
|
||||||
Интервал = СостояниеПолучения.МинимальныйПериод;
|
Интервал = СостояниеПолучения.МинимальныйПериод;
|
||||||
@@ -261,6 +263,7 @@
|
|||||||
// * ДатаПоследнегоОповещения - Дата
|
// * ДатаПоследнегоОповещения - Дата
|
||||||
// * Оповещения - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииСерверныхОповещений.Оповещения
|
// * Оповещения - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииСерверныхОповещений.Оповещения
|
||||||
// * ПолученныеОповещения - Массив из Строка - строки уникальных идентификаторов полученных сообщений.
|
// * ПолученныеОповещения - Массив из Строка - строки уникальных идентификаторов полученных сообщений.
|
||||||
|
// * СистемаВзаимодействийПодключена - Булево
|
||||||
// * ИдентификаторЛичногоОбсуждения - Неопределено - обсуждение недоступно.
|
// * ИдентификаторЛичногоОбсуждения - Неопределено - обсуждение недоступно.
|
||||||
// - ИдентификаторОбсужденияСистемыВзаимодействия - идентификатор
|
// - ИдентификаторОбсужденияСистемыВзаимодействия - идентификатор
|
||||||
// обсуждения "СерверныеОповещения <Идентификатор пользователя ИБ>".
|
// обсуждения "СерверныеОповещения <Идентификатор пользователя ИБ>".
|
||||||
@@ -294,6 +297,7 @@
|
|||||||
Состояние.Вставить("ДатаПоследнегоОповещения", '00010101');
|
Состояние.Вставить("ДатаПоследнегоОповещения", '00010101');
|
||||||
Состояние.Вставить("Оповещения", Новый Соответствие);
|
Состояние.Вставить("Оповещения", Новый Соответствие);
|
||||||
Состояние.Вставить("ПолученныеОповещения", Новый Массив);
|
Состояние.Вставить("ПолученныеОповещения", Новый Массив);
|
||||||
|
Состояние.Вставить("СистемаВзаимодействийПодключена", Ложь);
|
||||||
Состояние.Вставить("ИдентификаторЛичногоОбсуждения", Неопределено);
|
Состояние.Вставить("ИдентификаторЛичногоОбсуждения", Неопределено);
|
||||||
Состояние.Вставить("ИдентификаторОбщегоОбсуждения", Неопределено);
|
Состояние.Вставить("ИдентификаторОбщегоОбсуждения", Неопределено);
|
||||||
Состояние.Вставить("ОбработчикНовыхЛичныхСообщенийПодключен", Ложь);
|
Состояние.Вставить("ОбработчикНовыхЛичныхСообщенийПодключен", Ложь);
|
||||||
|
|||||||
@@ -28,4 +28,21 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает сведения последней проверке подключения системы взаимодействия.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// * Дата - Дата
|
||||||
|
// * Подключена - Булево
|
||||||
|
//
|
||||||
|
Функция ПоследняяПроверкаПодключенияСистемыВзаимодействий() Экспорт
|
||||||
|
|
||||||
|
Результат = Новый Структура;
|
||||||
|
Результат.Вставить("Дата", '00010101');
|
||||||
|
Результат.Вставить("Подключена", Ложь);
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -369,6 +369,23 @@
|
|||||||
Параметры.Вставить("ОбработкаПродолжения", Новый ОписаниеОповещения(
|
Параметры.Вставить("ОбработкаПродолжения", Новый ОписаниеОповещения(
|
||||||
"ДействияПриНачалеРаботыСистемыВИнтеграционнойПроцедуре", ЭтотОбъект));
|
"ДействияПриНачалеРаботыСистемыВИнтеграционнойПроцедуре", ЭтотОбъект));
|
||||||
|
|
||||||
|
Если Не ЗапускПрограммыЗавершен() Тогда
|
||||||
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Недопустимый вызов %1 при запуске программы.
|
||||||
|
|Сначала должна быть завершена процедура %2.
|
||||||
|
|Предположительно, один из обработчиков события не вызвал оповещение для продолжения.'"),
|
||||||
|
"СтандартныеПодсистемыКлиент.ПриНачалеРаботыСистемы",
|
||||||
|
"СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы");
|
||||||
|
Попытка
|
||||||
|
ВызватьИсключение ТекстОшибки;
|
||||||
|
Исключение
|
||||||
|
ОбработатьОшибкуПриНачалеРаботыСистемы(Параметры, ИнформацияОбОшибке(), Истина);
|
||||||
|
КонецПопытки;
|
||||||
|
Если ИнтерактивнаяОбработкаПриНачалеРаботыСистемы(Параметры) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
УстановитьРасширенныйЗаголовокПриложения(Истина); // Для главного окна.
|
УстановитьРасширенныйЗаголовокПриложения(Истина); // Для главного окна.
|
||||||
|
|
||||||
|
|||||||
@@ -2045,7 +2045,9 @@
|
|||||||
|
|
||||||
// Фоновое обновление поставляемых профилей и параметров работы расширений.
|
// Фоновое обновление поставляемых профилей и параметров работы расширений.
|
||||||
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ВключитьЗаполнениеПараметровРаботыРасширений(Ложь, Истина);
|
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ВключитьЗаполнениеПараметровРаботыРасширений(Ложь, Истина);
|
||||||
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ЗапуститьЗаполнениеПараметровРаботыРасширений(Истина);
|
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||||
|
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ЗапуститьЗаполнениеПараметровРаботыРасширений(Истина);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -2070,6 +2072,13 @@
|
|||||||
Обработчик.НачальноеЗаполнение = Истина;
|
Обработчик.НачальноеЗаполнение = Истина;
|
||||||
Обработчик.Процедура = "ОбновлениеИнформационнойБазыСлужебный.НачальноеЗаполнениеПредопределенныхДанных";
|
Обработчик.Процедура = "ОбновлениеИнформационнойБазыСлужебный.НачальноеЗаполнениеПредопределенныхДанных";
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.7.149";
|
||||||
|
Обработчик.Процедура = "СтандартныеПодсистемыСервер.ВключитьКонстантуДоставлятьСерверныеОповещенияБезСистемыВзаимодействия";
|
||||||
|
Обработчик.ОбщиеДанные = Истина;
|
||||||
|
Обработчик.НачальноеЗаполнение = Истина;
|
||||||
|
Обработчик.РежимВыполнения = "Оперативно";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий
|
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий
|
||||||
@@ -2774,6 +2783,12 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ВключитьКонстантуДоставлятьСерверныеОповещенияБезСистемыВзаимодействия() Экспорт
|
||||||
|
|
||||||
|
Константы.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия.Установить(Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
||||||
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Итог) Экспорт
|
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Итог) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -59,9 +59,13 @@
|
|||||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПослеЗагрузкиДанных.
|
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПослеЗагрузкиДанных.
|
||||||
Процедура ПослеЗагрузкиДанных(Контейнер) Экспорт
|
Процедура ПослеЗагрузкиДанных(Контейнер) Экспорт
|
||||||
|
|
||||||
// Обновление поставляемых профилей выполняется в регламентном задании
|
// В модели сервиса обновление поставляемых профилей выполняется в регламентном задании
|
||||||
// ЗаполнениеПараметровРаботыРасширений, которое включается и запускается
|
// ЗаполнениеПараметровРаботыРасширений, которое включается и запускается
|
||||||
// в процедуре СтандартныеПодсистемыСервер.ПослеЗагрузкиДанных.
|
// в процедуре СтандартныеПодсистемыСервер.ПослеЗагрузкиДанных.
|
||||||
|
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
|
||||||
|
Справочники.ПрофилиГруппДоступа.ОбновитьПоставляемыеПрофили();
|
||||||
|
Справочники.ПрофилиГруппДоступа.ОбновитьНепоставляемыеПрофили();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеПараметровОграниченияДоступа(
|
УправлениеДоступомСлужебный.ЗапланироватьОбновлениеПараметровОграниченияДоступа(
|
||||||
"ПослеЗагрузкиДанныхВОбластьДанных");
|
"ПослеЗагрузкиДанныхВОбластьДанных");
|
||||||
|
|||||||
@@ -2327,7 +2327,10 @@
|
|||||||
ИсточникДанных = Новый Соответствие;
|
ИсточникДанных = Новый Соответствие;
|
||||||
ОбщегоНазначенияКлиентСервер.ДополнитьСоответствие(ИсточникДанных, ДанныеПечати[Ссылка]);
|
ОбщегоНазначенияКлиентСервер.ДополнитьСоответствие(ИсточникДанных, ДанныеПечати[Ссылка]);
|
||||||
Если ЗначениеЗаполнено(ИмяТаблицы) Тогда
|
Если ЗначениеЗаполнено(ИмяТаблицы) Тогда
|
||||||
ОбщегоНазначенияКлиентСервер.ДополнитьСоответствие(ИсточникДанных, ДанныеПечати[Ссылка][ИмяТаблицы][НомерСтрокиТабличнойЧасти]);
|
ДанныеСтрокиТабличнойЧасти = ДанныеПечати[Ссылка][ИмяТаблицы][НомерСтрокиТабличнойЧасти];
|
||||||
|
Для Каждого КлючИЗначение Из ДанныеСтрокиТабличнойЧасти Цикл
|
||||||
|
ИсточникДанных[ИмяТаблицы + "." + КлючИЗначение.Ключ] = КлючИЗначение.Значение;
|
||||||
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(УсловиеВывода) Тогда
|
Если ЗначениеЗаполнено(УсловиеВывода) Тогда
|
||||||
@@ -2507,6 +2510,51 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура УстановитьПримерыЗначений(КоллекцияПолей, ДанныеПечати, Образец) Экспорт
|
||||||
|
|
||||||
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПримерыЗначений = ДанныеПечати[Образец];
|
||||||
|
НастройкиФорматаПолей = ДанныеПечати["НастройкиФорматаПолей"];
|
||||||
|
|
||||||
|
Для Каждого Элемент Из КоллекцияПолей.ПолучитьЭлементы() Цикл
|
||||||
|
Если Не ЗначениеЗаполнено(Элемент.ПутьКДанным) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не Элемент.Папка И Не Элемент.Таблица Тогда
|
||||||
|
Элемент.ФорматПоУмолчанию = НастройкиФорматаПолей[Элемент.ПутьКДанным];
|
||||||
|
|
||||||
|
ПутьКДаннымПоля = Элемент.ПутьКДанным;
|
||||||
|
ПутьКДаннымТабличнойЧасти = "";
|
||||||
|
|
||||||
|
ЭтоПолеТабличнойЧасти = ЭтоПолеТабличнойЧасти(Элемент.ПутьКДанным, ДанныеПечати);
|
||||||
|
Если ЭтоПолеТабличнойЧасти Тогда
|
||||||
|
ПутьКДаннымТабличнойЧасти = ПутьКДаннымТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати);
|
||||||
|
ПутьКДаннымПоля = ПутьКДаннымПоляВТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЭтоПолеТабличнойЧасти Тогда
|
||||||
|
Если ПримерыЗначений[ПутьКДаннымТабличнойЧасти] <> Неопределено И ПримерыЗначений[ПутьКДаннымТабличнойЧасти].Количество() > 0 Тогда
|
||||||
|
Элемент.Значение = ПримерыЗначений[ПутьКДаннымТабличнойЧасти][1][ПутьКДаннымПоля];
|
||||||
|
КонецЕсли;
|
||||||
|
Иначе
|
||||||
|
Элемент.Значение = ПримерыЗначений[ПутьКДаннымПоля]
|
||||||
|
КонецЕсли;
|
||||||
|
Элемент.Образец = Элемент.Значение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Элемент.Формат) Тогда
|
||||||
|
Элемент.Образец = Формат(Элемент.Образец, Элемент.Формат);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьПримерыЗначений(Элемент, ДанныеПечати, Образец);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -2572,6 +2620,7 @@
|
|||||||
ИменаМакетов = ОбщегоНазначения.СкопироватьРекурсивно(ИменаМакетов);
|
ИменаМакетов = ОбщегоНазначения.СкопироватьРекурсивно(ИменаМакетов);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбщийМенеджерПечати = "УправлениеПечатью";
|
||||||
ПрефиксВнешнихПечатныхФорм = "ВнешняяПечатнаяФорма.";
|
ПрефиксВнешнихПечатныхФорм = "ВнешняяПечатнаяФорма.";
|
||||||
|
|
||||||
ИсточникВнешнихПечатныхФорм = ИмяМенеджераПечати;
|
ИсточникВнешнихПечатныхФорм = ИмяМенеджераПечати;
|
||||||
@@ -2620,9 +2669,14 @@
|
|||||||
Идентификатор = Сред(Идентификатор, СтрДлина(ПрефиксВнешнихПечатныхФорм) + 1);
|
Идентификатор = Сред(Идентификатор, СтрДлина(ПрефиксВнешнихПечатныхФорм) + 1);
|
||||||
ВнешняяПечатнаяФорма = ВнешниеПечатныеФормы.НайтиПоЗначению(Идентификатор);
|
ВнешняяПечатнаяФорма = ВнешниеПечатныеФормы.НайтиПоЗначению(Идентификатор);
|
||||||
ИначеЕсли СтрНайти(Идентификатор, ".") > 0 Тогда // Указан дополнительный менеджер печати.
|
ИначеЕсли СтрНайти(Идентификатор, ".") > 0 Тогда // Указан дополнительный менеджер печати.
|
||||||
Позиция = СтрНайти(Идентификатор, ".", НаправлениеПоиска.СКонца);
|
Если СтрНачинаетсяС(Идентификатор, ОбщийМенеджерПечати + ".") Тогда
|
||||||
ИмяДополнительногоМенеджераПечати = Лев(Идентификатор, Позиция - 1);
|
Идентификатор = Сред(Идентификатор, СтрДлина(ОбщийМенеджерПечати) + 2);
|
||||||
Идентификатор = Сред(Идентификатор, Позиция + 1);
|
ИмяДополнительногоМенеджераПечати = ОбщийМенеджерПечати;
|
||||||
|
ИначеЕсли ИмяМенеджераПечати <> ОбщийМенеджерПечати Тогда
|
||||||
|
Позиция = СтрНайти(Идентификатор, ".", НаправлениеПоиска.СКонца);
|
||||||
|
ИмяДополнительногоМенеджераПечати = Лев(Идентификатор, Позиция - 1);
|
||||||
|
Идентификатор = Сред(Идентификатор, Позиция + 1);
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Определение внутреннего менеджера печати.
|
// Определение внутреннего менеджера печати.
|
||||||
@@ -2669,10 +2723,10 @@
|
|||||||
Если Не ПустаяСтрока(ИспользуемыйМенеджерПечати) Тогда
|
Если Не ПустаяСтрока(ИспользуемыйМенеджерПечати) Тогда
|
||||||
// Печать внутренней печатной формы.
|
// Печать внутренней печатной формы.
|
||||||
Если ОбъектыСоответствующиеПечатнойФорме <> Неопределено Тогда
|
Если ОбъектыСоответствующиеПечатнойФорме <> Неопределено Тогда
|
||||||
ЭтоПечатнаяФормаСКД = ИмяМенеджераПечати = "УправлениеПечатью";
|
ЭтоПечатнаяФормаСКД = ИспользуемыйМенеджерПечати = "УправлениеПечатью";
|
||||||
Если ЭтоПечатнаяФормаСКД Тогда
|
Если ЭтоПечатнаяФормаСКД Тогда
|
||||||
Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
|
Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
|
||||||
ОбъектыПечати, ПараметрыВывода, ИспользуемыйМенеджерПечати);
|
ОбъектыПечати, ПараметрыВывода);
|
||||||
Иначе
|
Иначе
|
||||||
МенеджерПечати = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИспользуемыйМенеджерПечати);
|
МенеджерПечати = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИспользуемыйМенеджерПечати);
|
||||||
МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
|
МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
|
||||||
@@ -3917,17 +3971,13 @@
|
|||||||
// ОбъектыПечати - см. УправлениеПечатьюПереопределяемый.ПриПечати.ОбъектыПечати
|
// ОбъектыПечати - см. УправлениеПечатьюПереопределяемый.ПриПечати.ОбъектыПечати
|
||||||
// ПараметрыВывода - см. УправлениеПечатьюПереопределяемый.ПриПечати.ПараметрыВывода
|
// ПараметрыВывода - см. УправлениеПечатьюПереопределяемый.ПриПечати.ПараметрыВывода
|
||||||
//
|
//
|
||||||
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода, МенеджерПечати)
|
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода)
|
||||||
|
|
||||||
КодЯзыка = ПараметрыВывода.КодЯзыка;
|
КодЯзыка = ПараметрыВывода.КодЯзыка;
|
||||||
|
|
||||||
Для Каждого ПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
|
Для Каждого ПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
|
||||||
Если Не СтрНачинаетсяС(ПечатнаяФорма.ИмяМакета, "ПФ_") Тогда
|
|
||||||
Продолжить;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ПечатнаяФорма.ДоступенВыводНаДругихЯзыках = Истина;
|
ПечатнаяФорма.ДоступенВыводНаДругихЯзыках = Истина;
|
||||||
ПечатнаяФорма.ПолныйПутьКМакету = МенеджерПечати + "." + ПечатнаяФорма.ИмяМакета;
|
ПечатнаяФорма.ПолныйПутьКМакету = ПечатнаяФорма.ИмяМакета;
|
||||||
ПечатнаяФорма.СинонимМакета = ПредставлениеМакета(ПечатнаяФорма.ПолныйПутьКМакету, КодЯзыка);
|
ПечатнаяФорма.СинонимМакета = ПредставлениеМакета(ПечатнаяФорма.ПолныйПутьКМакету, КодЯзыка);
|
||||||
|
|
||||||
Макет = МакетПечатнойФормы(ПечатнаяФорма.ПолныйПутьКМакету, КодЯзыка);
|
Макет = МакетПечатнойФормы(ПечатнаяФорма.ПолныйПутьКМакету, КодЯзыка);
|
||||||
@@ -4008,25 +4058,20 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИсточникПолей = КоллекцияПолей.Ключ;
|
ИсточникПолей = КоллекцияПолей.Ключ;
|
||||||
ЧастиПути = СтрРазделить(ИсточникПолей, ".", Истина);
|
ПутьКДаннымТабличнойЧасти = "";
|
||||||
ИмяПоляИсточникаДанных = ЧастиПути[ЧастиПути.ВГраница()];
|
ПутьКДаннымИсточникаПолей = ИсточникПолей;
|
||||||
ИмяТаблицы = "";
|
ПутьКДаннымВладельцаИсточника = ПутьКДаннымВладельцаПоля(ПутьКДаннымИсточникаПолей, ОписаниеПолей);
|
||||||
ЭтоПолеТабличнойЧасти = Ложь;
|
|
||||||
ПутьКДаннымВладельцаИсточника = "";
|
|
||||||
Пока ЧастиПути.Количество() > 1 Цикл
|
|
||||||
ЧастиПути.Удалить(ЧастиПути.ВГраница());
|
|
||||||
ПутьКДаннымВладельцаИсточника = СтрСоединить(ЧастиПути, ".");
|
|
||||||
|
|
||||||
ОписаниеПоля = ОписаниеПолей.НайтиСтроки(Новый Структура("Поле", ПутьКДаннымВладельцаИсточника))[0];
|
ИсточникПолейВТабличнойЧасти = ЭтоПолеТабличнойЧасти(ПутьКДаннымИсточникаПолей, ДанныеПечати);
|
||||||
Если ОписаниеПоля.Папка И Не ОписаниеПоля.Таблица Тогда
|
Если ИсточникПолейВТабличнойЧасти Тогда
|
||||||
ПутьКДаннымВладельцаИсточника = "";
|
ПутьКДаннымТабличнойЧасти = ПутьКДаннымТабличнойЧасти(ПутьКДаннымИсточникаПолей, ДанныеПечати);
|
||||||
Продолжить;
|
ПутьКДаннымИсточникаПолей = ПутьКДаннымПоляВТабличнойЧасти(ПутьКДаннымИсточникаПолей, ДанныеПечати);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИмяТаблицы = ЧастиПути[0];
|
ВладелецИсточникаВТабличнойЧасти = ЭтоПолеТабличнойЧасти(ПутьКДаннымВладельцаИсточника, ДанныеПечати);
|
||||||
ЭтоПолеТабличнойЧасти = ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Найти(ИмяТаблицы) <> Неопределено;
|
Если ИсточникПолейВТабличнойЧасти И ВладелецИсточникаВТабличнойЧасти Тогда
|
||||||
Прервать;
|
ПутьКДаннымВладельцаИсточника = ПутьКДаннымПоляВТабличнойЧасти(ПутьКДаннымВладельцаИсточника, ДанныеПечати);
|
||||||
КонецЦикла;
|
КонецЕсли;
|
||||||
|
|
||||||
Поля = Новый Соответствие;
|
Поля = Новый Соответствие;
|
||||||
СхемыКомпоновкиДанных = Новый Соответствие;
|
СхемыКомпоновкиДанных = Новый Соответствие;
|
||||||
@@ -4052,47 +4097,50 @@
|
|||||||
ОписанияИсточниковДанных.Колонки.Добавить("Значение");
|
ОписанияИсточниковДанных.Колонки.Добавить("Значение");
|
||||||
|
|
||||||
Для Каждого Объект Из Объекты Цикл
|
Для Каждого Объект Из Объекты Цикл
|
||||||
Если ИсточникПолей = "Ссылка" Тогда
|
Если ИсточникПолейВТабличнойЧасти Тогда
|
||||||
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
Если ЭтоПолеТабличнойЧасти(ПутьКДаннымТабличнойЧасти, ДанныеПечати) Тогда
|
||||||
ОписаниеИсточника.Владелец = Неопределено;
|
Продолжить;
|
||||||
ОписаниеИсточника.Имя = ИсточникПолей;
|
|
||||||
ОписаниеИсточника.Значение = Объект;
|
|
||||||
ИначеЕсли ЗначениеЗаполнено(ПутьКДаннымВладельцаИсточника) Тогда
|
|
||||||
Если ЭтоПолеТабличнойЧасти Тогда
|
|
||||||
Для НомерСтроки = 1 По ДанныеПечати[Объект][ИмяТаблицы].Количество() Цикл
|
|
||||||
Если Не ЗначениеЗаполнено(ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ИсточникПолей]) Тогда
|
|
||||||
Для Каждого Поле Из ПодчиненныеПоля Цикл
|
|
||||||
ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][Поле] = Неопределено;
|
|
||||||
КонецЦикла;
|
|
||||||
Иначе
|
|
||||||
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
|
||||||
ОписаниеИсточника.Владелец = ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ПутьКДаннымВладельцаИсточника];
|
|
||||||
ОписаниеИсточника.Имя = ИмяПоляИсточникаДанных;
|
|
||||||
ОписаниеИсточника.Значение = ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ИсточникПолей];
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
||||||
Иначе
|
|
||||||
Если Не ЗначениеЗаполнено(ДанныеПечати[Объект][ИсточникПолей]) Тогда
|
|
||||||
Для Каждого Поле Из ПодчиненныеПоля Цикл
|
|
||||||
ДанныеПечати[Объект][Поле] = Неопределено;
|
|
||||||
КонецЦикла;
|
|
||||||
Иначе
|
|
||||||
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
|
||||||
ОписаниеИсточника.Владелец = ДанныеПечати[Объект][ПутьКДаннымВладельцаИсточника];
|
|
||||||
ОписаниеИсточника.Имя = ИмяПоляИсточникаДанных;
|
|
||||||
ОписаниеИсточника.Значение = ДанныеПечати[Объект][ИсточникПолей];
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
Для НомерСтроки = 1 По ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти].Количество() Цикл
|
||||||
|
ЗначениеИсточникаПолей = ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымИсточникаПолей];
|
||||||
|
Если ЗначениеЗаполнено(ЗначениеИсточникаПолей) Тогда
|
||||||
|
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
||||||
|
Если ВладелецИсточникаВТабличнойЧасти Тогда
|
||||||
|
ОписаниеИсточника.Владелец = ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымВладельцаИсточника];
|
||||||
|
Иначе
|
||||||
|
Если ЗначениеЗаполнено(ПутьКДаннымВладельцаИсточника) Тогда
|
||||||
|
ОписаниеИсточника.Владелец = ДанныеПечати[Объект][ПутьКДаннымВладельцаИсточника];
|
||||||
|
ИначеЕсли ПутьКДаннымИсточникаПолей <> "Ссылка" Тогда
|
||||||
|
ОписаниеИсточника.Владелец = Объект;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
ОписаниеИсточника.Имя = ИмяПоля(ПутьКДаннымИсточникаПолей);
|
||||||
|
ОписаниеИсточника.Значение = ЗначениеИсточникаПолей;
|
||||||
|
Иначе
|
||||||
|
Для Каждого Поле Из ПодчиненныеПоля Цикл
|
||||||
|
ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымПоляВТабличнойЧасти(Поле.Ключ, ДанныеПечати)] = Неопределено;
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
Иначе
|
Иначе
|
||||||
Если Не ЗначениеЗаполнено(ДанныеПечати[Объект][ИсточникПолей]) Тогда
|
Если ИсточникПолей = "Ссылка" Тогда
|
||||||
Для Каждого Поле Из ПодчиненныеПоля Цикл
|
ЗначениеИсточникаПолей = Объект;
|
||||||
ДанныеПечати[Объект][Поле] = Неопределено;
|
|
||||||
КонецЦикла;
|
|
||||||
Иначе
|
Иначе
|
||||||
|
ЗначениеИсточникаПолей = ДанныеПечати[Объект][ПутьКДаннымИсточникаПолей];
|
||||||
|
КонецЕсли;
|
||||||
|
Если ЗначениеЗаполнено(ЗначениеИсточникаПолей) Тогда
|
||||||
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
ОписаниеИсточника = ОписанияИсточниковДанных.Добавить();
|
||||||
ОписаниеИсточника.Владелец = Объект;
|
Если ЗначениеЗаполнено(ПутьКДаннымВладельцаИсточника) Тогда
|
||||||
ОписаниеИсточника.Имя = ИмяПоляИсточникаДанных;
|
ОписаниеИсточника.Владелец = ДанныеПечати[Объект][ПутьКДаннымВладельцаИсточника];
|
||||||
ОписаниеИсточника.Значение = ДанныеПечати[Объект][ИсточникПолей];
|
ИначеЕсли ПутьКДаннымИсточникаПолей <> "Ссылка" Тогда
|
||||||
|
ОписаниеИсточника.Владелец = Объект;
|
||||||
|
КонецЕсли;
|
||||||
|
ОписаниеИсточника.Имя = ИмяПоля(ПутьКДаннымИсточникаПолей);
|
||||||
|
ОписаниеИсточника.Значение = ЗначениеИсточникаПолей;
|
||||||
|
Иначе
|
||||||
|
Для Каждого Поле Из ПодчиненныеПоля Цикл
|
||||||
|
ДанныеПечати[Объект][Поле.Ключ] = Неопределено;
|
||||||
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -4126,21 +4174,30 @@
|
|||||||
|
|
||||||
ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных = Параметры.ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных;
|
ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных = Параметры.ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных;
|
||||||
|
|
||||||
Если ИсточникПолей = "Ссылка" Тогда
|
Если ДанныеИсточников["ИменаТабличныхЧастейОбъекта"] <> Неопределено Тогда
|
||||||
Если ДанныеИсточников["ИменаТабличныхЧастейОбъекта"] <> Неопределено Тогда
|
Для Каждого ИмяТабличнойЧасти Из ДанныеИсточников["ИменаТабличныхЧастейОбъекта"] Цикл
|
||||||
Для Каждого ИмяТабличнойЧасти Из ДанныеИсточников["ИменаТабличныхЧастейОбъекта"] Цикл
|
Если ИсточникПолей = "Ссылка" Тогда
|
||||||
ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Добавить(ИмяТабличнойЧасти);
|
ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Добавить(ИмяТабличнойЧасти);
|
||||||
КонецЦикла;
|
Иначе
|
||||||
КонецЕсли;
|
ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Добавить(ИсточникПолей + "." + ИмяТабличнойЧасти);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого Объект Из Объекты Цикл
|
Для Каждого Объект Из Объекты Цикл
|
||||||
Если ЭтоПолеТабличнойЧасти Тогда
|
Если ИсточникПолейВТабличнойЧасти Тогда
|
||||||
Для НомерСтроки = 1 По ДанныеПечати[Объект][ИмяТаблицы].Количество() Цикл
|
Если ЭтоПолеТабличнойЧасти(ПутьКДаннымТабличнойЧасти, ДанныеПечати) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
Для НомерСтроки = 1 По ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти].Количество() Цикл
|
||||||
Если ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных Тогда
|
Если ДанныеИсточниковСгруппированыПоВладельцуИсточникаДанных Тогда
|
||||||
ИсточникДанных = ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ПутьКДаннымВладельцаИсточника];
|
Если ВладелецИсточникаВТабличнойЧасти Тогда
|
||||||
|
ИсточникДанных = ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымВладельцаИсточника];
|
||||||
|
Иначе
|
||||||
|
ИсточникДанных = ДанныеПечати[Объект][ПутьКДаннымВладельцаИсточника];
|
||||||
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
ИсточникДанных = ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ИсточникПолей];
|
ИсточникДанных = ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымИсточникаПолей];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если ИсточникДанных = Неопределено Тогда
|
Если ИсточникДанных = Неопределено Тогда
|
||||||
ИсточникДанных = "";
|
ИсточникДанных = "";
|
||||||
@@ -4150,7 +4207,7 @@
|
|||||||
Для Каждого ДанныеПоля Из ДанныеИсточников[ИсточникДанных] Цикл
|
Для Каждого ДанныеПоля Из ДанныеИсточников[ИсточникДанных] Цикл
|
||||||
Поле = ДанныеПоля.Ключ;
|
Поле = ДанныеПоля.Ключ;
|
||||||
ЗначениеПоля = ДанныеПоля.Значение;
|
ЗначениеПоля = ДанныеПоля.Значение;
|
||||||
ДанныеПечати[Объект][ИмяТаблицы][НомерСтроки][ИсточникПолей + "." + Поле] = ЗначениеПоля;
|
ДанныеПечати[Объект][ПутьКДаннымТабличнойЧасти][НомерСтроки][ПутьКДаннымИсточникаПолей + "." + Поле] = ЗначениеПоля;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -4164,7 +4221,7 @@
|
|||||||
ИначеЕсли ИсточникПолей = "Ссылка" Тогда
|
ИначеЕсли ИсточникПолей = "Ссылка" Тогда
|
||||||
ИсточникДанных = Объект;
|
ИсточникДанных = Объект;
|
||||||
Иначе
|
Иначе
|
||||||
ИсточникДанных = ДанныеПечати[Объект][ИсточникПолей];
|
ИсточникДанных = ДанныеПечати[Объект][ПутьКДаннымИсточникаПолей];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ИсточникДанных = Неопределено Тогда
|
Если ИсточникДанных = Неопределено Тогда
|
||||||
@@ -4178,7 +4235,7 @@
|
|||||||
Если ИсточникПолей = "Ссылка" Тогда
|
Если ИсточникПолей = "Ссылка" Тогда
|
||||||
ДанныеПечати[Объект][Поле] = ЗначениеПоля;
|
ДанныеПечати[Объект][Поле] = ЗначениеПоля;
|
||||||
Иначе
|
Иначе
|
||||||
ДанныеПечати[Объект][ИсточникПолей + "." + Поле] = ЗначениеПоля;
|
ДанныеПечати[Объект][ПутьКДаннымИсточникаПолей + "." + Поле] = ЗначениеПоля;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -4190,6 +4247,82 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ПутьКДаннымВладельцаПоля(ПутьКДаннымПоля, ОписаниеПолей)
|
||||||
|
|
||||||
|
ПутьКДаннымВладельцаПоля = ПутьКДаннымРодителя(ПутьКДаннымПоля);
|
||||||
|
Пока ЗначениеЗаполнено(ПутьКДаннымВладельцаПоля) Цикл
|
||||||
|
ОписаниеПоля = ОписаниеПолей.НайтиСтроки(Новый Структура("Поле", ПутьКДаннымВладельцаПоля))[0];
|
||||||
|
Если Не ОписаниеПоля.Папка И Не ОписаниеПоля.Таблица Тогда
|
||||||
|
Возврат ПутьКДаннымВладельцаПоля;
|
||||||
|
КонецЕсли;
|
||||||
|
ПутьКДаннымВладельцаПоля = ПутьКДаннымРодителя(ПутьКДаннымВладельцаПоля);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат ПутьКДаннымВладельцаПоля;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПутьКДаннымПоляВТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати)
|
||||||
|
|
||||||
|
ПутьКДаннымТабличнойЧасти = ПутьКДаннымТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати);
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ПутьКДаннымТабличнойЧасти) Тогда
|
||||||
|
Возврат Сред(ПутьКДаннымПоля, СтрДлина(ПутьКДаннымТабличнойЧасти) + 2);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПутьКДаннымПоля;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПутьКДаннымТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати)
|
||||||
|
|
||||||
|
ПутьКДаннымРодителя = ПутьКДаннымРодителя(ПутьКДаннымПоля);
|
||||||
|
|
||||||
|
Пока ЗначениеЗаполнено(ПутьКДаннымРодителя) Цикл
|
||||||
|
Если ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Найти(ПутьКДаннымРодителя) <> Неопределено Тогда
|
||||||
|
Возврат ПутьКДаннымРодителя;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПутьКДаннымРодителя = ПутьКДаннымРодителя(ПутьКДаннымРодителя);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат "";
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ЭтоПолеТабличнойЧасти(ПутьКДаннымПоля, ДанныеПечати)
|
||||||
|
|
||||||
|
ПутьКДаннымРодителя = ПутьКДаннымРодителя(ПутьКДаннымПоля);
|
||||||
|
|
||||||
|
Пока ЗначениеЗаполнено(ПутьКДаннымРодителя) Цикл
|
||||||
|
ЭтоПолеТабличнойЧасти = ДанныеПечати["ИменаТабличныхЧастейОбъекта"].Найти(ПутьКДаннымРодителя) <> Неопределено;
|
||||||
|
Если ЭтоПолеТабличнойЧасти Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПутьКДаннымРодителя = ПутьКДаннымРодителя(ПутьКДаннымРодителя);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Ложь;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИмяПоля(ПутьКДаннымПоля)
|
||||||
|
|
||||||
|
ЧастиПути = СтрРазделить(ПутьКДаннымПоля, ".", Истина);
|
||||||
|
Возврат ЧастиПути[ЧастиПути.ВГраница()];
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПутьКДаннымРодителя(ПутьКДаннымПоля)
|
||||||
|
|
||||||
|
ЧастиПути = СтрРазделить(ПутьКДаннымПоля, ".", Истина);
|
||||||
|
ЧастиПути.Удалить(ЧастиПути.ВГраница());
|
||||||
|
|
||||||
|
Возврат СтрСоединить(ЧастиПути, ".");
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Функция КоллекцияПараметровПолученияДанныхИсточников()
|
Функция КоллекцияПараметровПолученияДанныхИсточников()
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
@@ -4240,8 +4373,16 @@
|
|||||||
|
|
||||||
ПараметрыРасшифровки = ПараметрыРасшифровки(ЭлементРасшифровки);
|
ПараметрыРасшифровки = ПараметрыРасшифровки(ЭлементРасшифровки);
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ПараметрыРасшифровки.ИмяПоляРасшифровки) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИмяПоля = ПараметрыРасшифровки.ИмяПоляРасшифровки;
|
ИмяПоля = ПараметрыРасшифровки.ИмяПоляРасшифровки;
|
||||||
ИмяТаблицы = СтрРазделить(ИмяПоля, ".")[0];
|
ЧастиСтроки = СтрРазделить(ПараметрыРасшифровки.ИмяПоляРасшифровки, ".");
|
||||||
|
ИмяТаблицы = ЧастиСтроки[0];
|
||||||
|
Если ЧастиСтроки.Количество() = 2 Тогда
|
||||||
|
ИмяПоля = ЧастиСтроки[1];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Ссылка = ПараметрыРасшифровки.СписокПолей["Ссылка"];
|
Ссылка = ПараметрыРасшифровки.СписокПолей["Ссылка"];
|
||||||
ДанныеПечати = Результат[Ссылка];
|
ДанныеПечати = Результат[Ссылка];
|
||||||
@@ -4264,9 +4405,9 @@
|
|||||||
СтрокаТаблицы = Таблица[НомерСтрокиТаблицы];
|
СтрокаТаблицы = Таблица[НомерСтрокиТаблицы];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СтрокаТаблицы.Вставить(ИмяПоля, ПараметрыРасшифровки.СписокПолей[ИмяПоля]);
|
СтрокаТаблицы.Вставить(ИмяПоля, ПараметрыРасшифровки.СписокПолей[ПараметрыРасшифровки.ИмяПоляРасшифровки]);
|
||||||
Иначе
|
Иначе
|
||||||
ДанныеПечати.Вставить(ИмяПоля, ПараметрыРасшифровки.СписокПолей[ИмяПоля]);
|
ДанныеПечати.Вставить(ПараметрыРасшифровки.ИмяПоляРасшифровки, ПараметрыРасшифровки.СписокПолей[ПараметрыРасшифровки.ИмяПоляРасшифровки]);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
@@ -716,6 +716,7 @@
|
|||||||
РегистрыСведений.ЗамерыОперацииСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
РегистрыСведений.ЗамерыОперацииСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
||||||
РегистрыСведений.ЗамерыКомментарииСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
РегистрыСведений.ЗамерыКомментарииСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
||||||
РегистрыСведений.ЗамерыОбластиСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
РегистрыСведений.ЗамерыОбластиСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
||||||
|
РегистрыСведений.ЗамерыСтатистики.УдалитьЗаписи(Дата(1,1,1), ГраницаУдаления);
|
||||||
|
|
||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
|
|||||||
@@ -1497,7 +1497,8 @@
|
|||||||
|
|
||||||
ДополнительныеПараметры = ЭлектроннаяПодписьСлужебный.ДополнительныеПараметрыПроверкиСертификата();
|
ДополнительныеПараметры = ЭлектроннаяПодписьСлужебный.ДополнительныеПараметрыПроверкиСертификата();
|
||||||
ДополнительныеПараметры.ДляПроверкиПодписи = Истина;
|
ДополнительныеПараметры.ДляПроверкиПодписи = Истина;
|
||||||
Возврат ЭлектроннаяПодписьСлужебный.ПроверитьСертификат(МенеджерКриптографии, Сертификат, ОписаниеОшибки, НаДату, ДополнительныеПараметры);
|
Возврат ЭлектроннаяПодписьСлужебный.ПроверитьСертификат(
|
||||||
|
МенеджерКриптографииДляПроверки, Сертификат, ОписаниеОшибки, ДатаПодписания, ДополнительныеПараметры);
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -2328,7 +2328,7 @@
|
|||||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмСформированнойПодписи(Подпись);
|
ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмСформированнойПодписи(Подпись);
|
||||||
МенеджерКриптографии = МенеджерКриптографии(
|
МенеджерКриптографии = МенеджерКриптографии(
|
||||||
"ПродлениеСрокаДействияПодписи", ПараметрыСоздания);
|
"ПродлениеСрокаДействияПодписи", ПараметрыСоздания);
|
||||||
МенеджерКриптографии.АдресаСерверовМетокВремени = ПараметрыВыполнения.АдресаСерверовМетокВремени;
|
|
||||||
Если МенеджерКриптографии = Неопределено Тогда
|
Если МенеджерКриптографии = Неопределено Тогда
|
||||||
СвойстваПодписи = Новый Структура("ПодписанныйОбъект, ПорядковыйНомер",
|
СвойстваПодписи = Новый Структура("ПодписанныйОбъект, ПорядковыйНомер",
|
||||||
Выборка.ПодписанныйОбъект, Выборка.ПорядковыйНомер);
|
Выборка.ПодписанныйОбъект, Выборка.ПорядковыйНомер);
|
||||||
@@ -2336,6 +2336,8 @@
|
|||||||
ВызватьИсключение ПараметрыСоздания.ОписаниеОшибки;
|
ВызватьИсключение ПараметрыСоздания.ОписаниеОшибки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
МенеджерКриптографии.АдресаСерверовМетокВремени = ПараметрыВыполнения.АдресаСерверовМетокВремени;
|
||||||
|
|
||||||
Результат = ЭлектроннаяПодпись.УсовершенствоватьПодпись(
|
Результат = ЭлектроннаяПодпись.УсовершенствоватьПодпись(
|
||||||
Подпись, ТипПодписи, ДобавитьАрхивнуюМеткуВремени, МенеджерКриптографии);
|
Подпись, ТипПодписи, ДобавитьАрхивнуюМеткуВремени, МенеджерКриптографии);
|
||||||
|
|
||||||
|
|||||||
@@ -1468,12 +1468,28 @@
|
|||||||
Контекст.Вставить("СертификатДляПроверки", СертификатДляПроверки);
|
Контекст.Вставить("СертификатДляПроверки", СертификатДляПроверки);
|
||||||
|
|
||||||
Если ТипЗнч(СертификатДляПроверки) = Тип("ДвоичныеДанные") Тогда
|
Если ТипЗнч(СертификатДляПроверки) = Тип("ДвоичныеДанные") Тогда
|
||||||
|
|
||||||
|
ЭлектроннаяПодписьКлиент.УстановитьРасширение(Ложь, Новый ОписаниеОповещения(
|
||||||
|
"ПроверитьСертификатНаКлиентеПослеПодключенияРасширенияРаботыСКриптографией", ЭтотОбъект, Контекст),
|
||||||
|
НСтр("ru = 'Для продолжения установите расширение для работы с криптографией.'"));
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ПроверитьСертификатПослеИнициализацииСертификата(СертификатДляПроверки, Контекст)
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Продолжение процедуры ПроверитьСертификат.
|
||||||
|
Процедура ПроверитьСертификатНаКлиентеПослеПодключенияРасширенияРаботыСКриптографией(Подключено, Контекст) Экспорт
|
||||||
|
|
||||||
|
Если Подключено = Истина Тогда
|
||||||
СертификатКриптографии = Новый СертификатКриптографии;
|
СертификатКриптографии = Новый СертификатКриптографии;
|
||||||
СертификатКриптографии.НачатьИнициализацию(Новый ОписаниеОповещения(
|
СертификатКриптографии.НачатьИнициализацию(Новый ОписаниеОповещения(
|
||||||
"ПроверитьСертификатПослеИнициализацииСертификата", ЭтотОбъект, Контекст),
|
"ПроверитьСертификатПослеИнициализацииСертификата", ЭтотОбъект, Контекст),
|
||||||
СертификатДляПроверки);
|
Контекст.СертификатДляПроверки);
|
||||||
Иначе
|
Иначе
|
||||||
ПроверитьСертификатПослеИнициализацииСертификата(СертификатДляПроверки, Контекст)
|
ПроверитьСертификатНаКлиентеПослеОшибкиПроверки(
|
||||||
|
НСтр("ru = 'Не установлено расширение для работы с криптографией.'"), Ложь, Контекст);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="5f64114e-0b0d-4eea-be28-a3e806bc887e">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="838c9fa1-a066-4a21-90b8-e69be6625846">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="461e874b-3f5d-40ed-8b14-d80c242c7c6b"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="9eff6482-8125-46eb-80e0-77bccc86df05"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="ff0edcf9-b4ed-4135-b914-3dd423e0c84d"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="cd5aa6f5-150e-4ae1-86f5-5517cf1c8fcc"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="15d90f27-46ea-4a00-983e-79449d2acc01"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="10559887-ce6f-4dde-a16c-03582ab5bdfa"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5167b877-6025-473d-a2f1-82d26ec4799e"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5aad2fa4-33ea-41c2-a71a-062578ce7539"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="e5c63f03-fc48-4bd0-91b0-593e0426d78b"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="0265d1de-81df-4f52-9831-043a4355e234"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="b67f16b6-9532-48f2-beb2-c12faa510768"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="887d3b01-a04b-46f3-853d-662950dfbfb2"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="73c2ec78-e536-498f-b441-4eb2e5c217af"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="10a678e4-1f51-4c6c-8762-49f7de49ff4e"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.7.137</version>
|
<version>3.1.7.153</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
@@ -1679,6 +1679,7 @@
|
|||||||
<constants>Constant.ДобавлятьМеткиВремениАвтоматически</constants>
|
<constants>Constant.ДобавлятьМеткиВремениАвтоматически</constants>
|
||||||
<constants>Constant.ДополнительныйЯзык1</constants>
|
<constants>Constant.ДополнительныйЯзык1</constants>
|
||||||
<constants>Constant.ДополнительныйЯзык2</constants>
|
<constants>Constant.ДополнительныйЯзык2</constants>
|
||||||
|
<constants>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</constants>
|
||||||
<constants>Constant.ЗаголовокСистемы</constants>
|
<constants>Constant.ЗаголовокСистемы</constants>
|
||||||
<constants>Constant.ЗагрузитьРасширенияИзменяющиеСтруктуруДанных</constants>
|
<constants>Constant.ЗагрузитьРасширенияИзменяющиеСтруктуруДанных</constants>
|
||||||
<constants>Constant.ЗагрузитьСообщениеОбменаДанными</constants>
|
<constants>Constant.ЗагрузитьСообщениеОбменаДанными</constants>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,9a1dc9cc-b749-458b-bc07-d1e9fad30da7,1,85c751a0-7f8c-438a-9f52-f4fafcc62a43,"3.1.7.137","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6757,1,0,5f64114e-0b0d-4eea-be28-a3e806bc887e,5f64114e-0b0d-4eea-be28-a3e806bc887e,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
|
{6,1,1,885a103f-a792-40f6-830a-8404b96e46ad,1,a1232023-b8b2-4bb0-b6a4-dd8ab9e191dc,"3.1.7.153","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6758,1,0,838c9fa1-a066-4a21-90b8-e69be6625846,838c9fa1-a066-4a21-90b8-e69be6625846,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<mdclass:Constant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fe9eca7c-6e3d-4c3f-b98d-abd8ab05d35e">
|
||||||
|
<producedTypes>
|
||||||
|
<managerType typeId="30973551-05e9-4a1a-9d2c-e5c092504a13" valueTypeId="eee6f3b0-904d-454c-971d-29a67a6254ce"/>
|
||||||
|
<valueManagerType typeId="6962fc47-86e8-4a9e-b92c-429cb50cd942" valueTypeId="373a2f4e-63f2-433b-9c2d-d1d38df1854f"/>
|
||||||
|
<valueKeyType typeId="728af66b-d229-443a-856a-47907ee32282" valueTypeId="42d46102-3aa7-4cd6-a8eb-eec7af2be43c"/>
|
||||||
|
</producedTypes>
|
||||||
|
<name>ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||||
|
<synonym>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Доставлять серверные оповещения без системы взаимодействия</value>
|
||||||
|
</synonym>
|
||||||
|
<type>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</type>
|
||||||
|
<useStandardCommands>true</useStandardCommands>
|
||||||
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
|
<dataLockControlMode>Managed</dataLockControlMode>
|
||||||
|
</mdclass:Constant>
|
||||||
+17
-9
@@ -5013,7 +5013,7 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура СоздатьКлючИЗапросНаСертификатПослеПолученияИмениНовогоКонтейнераКлюча(ОписаниеИмени, Контекст) Экспорт
|
Процедура СоздатьКлючИЗапросНаСертификатПослеПолученияИмениНовогоКонтейнераКлюча(ОписаниеИмени, Контекст) Экспорт
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ОписаниеИмени.ТекстОшибки) Тогда
|
Если ЗначениеЗаполнено(ОписаниеИмени.ТекстОшибки) Тогда
|
||||||
ПоказатьОшибкуСозданияКонтейнера(ОписаниеИмени.ТекстОшибки);
|
ПоказатьОшибкуСозданияКонтейнера(ОписаниеИмени.ТекстОшибки);
|
||||||
@@ -5059,7 +5059,7 @@
|
|||||||
|
|
||||||
Путь = Контекст.ПутьПослеВызоваСоздатьКонтейнер;
|
Путь = Контекст.ПутьПослеВызоваСоздатьКонтейнер;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Строки = СписокПрограмм.НайтиСтроки(Новый Структура("Ссылка", Объект.Программа));
|
Строки = СписокПрограмм.НайтиСтроки(Новый Структура("Ссылка", Объект.Программа));
|
||||||
|
|
||||||
@@ -5162,7 +5162,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ФлагКвалифицированнойЭП = 67108864;
|
ФлагКвалифицированнойЭП = 67108864;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
ОповещениеПослеВызоваСоздатьЗапрос = Новый ОписаниеОповещения(
|
ОповещениеПослеВызоваСоздатьЗапрос = Новый ОписаниеОповещения(
|
||||||
"СоздатьКлючИЗапросНаСертификатПослеВызоваСоздатьЗапросНаСертификат", ЭтотОбъект, Контекст,
|
"СоздатьКлючИЗапросНаСертификатПослеВызоваСоздатьЗапросНаСертификат", ЭтотОбъект, Контекст,
|
||||||
@@ -5207,7 +5207,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Контекст.Вставить("Файл", Новый Файл(Контекст.ИмяФайлаЗапроса));
|
Контекст.Вставить("Файл", Новый Файл(Контекст.ИмяФайлаЗапроса));
|
||||||
ОповещениеПослеПроверкиСуществования = Новый ОписаниеОповещения(
|
ОповещениеПослеПроверкиСуществования = Новый ОписаниеОповещения(
|
||||||
@@ -6156,7 +6156,7 @@
|
|||||||
Контекст.Вставить("ОшибкаПоискаКонтейнера", ОшибкаУстановкиСертификата);
|
Контекст.Вставить("ОшибкаПоискаКонтейнера", ОшибкаУстановкиСертификата);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Криптография.НачатьВызовУстановитьСертификатВКонтейнерИХранилище(Новый ОписаниеОповещения(
|
Криптография.НачатьВызовУстановитьСертификатВКонтейнерИХранилище(Новый ОписаниеОповещения(
|
||||||
"УстановитьСертификатПослеВызоваУстановитьСертификатВКонтейнерИХранилище", ЭтотОбъект, Контекст,
|
"УстановитьСертификатПослеВызоваУстановитьСертификатВКонтейнерИХранилище", ЭтотОбъект, Контекст,
|
||||||
@@ -6223,7 +6223,7 @@
|
|||||||
|
|
||||||
Результат = Контекст.РезультатПослеВызоваУстановитьСертификатВКонтейнерИХранилище;
|
Результат = Контекст.РезультатПослеВызоваУстановитьСертификатВКонтейнерИХранилище;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
||||||
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить личный сертификат в контейнер ключей и хранилище ОС.'");
|
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить личный сертификат в контейнер ключей и хранилище ОС.'");
|
||||||
@@ -6267,7 +6267,7 @@
|
|||||||
ОшибкаУстановкиСертификата = "";
|
ОшибкаУстановкиСертификата = "";
|
||||||
Контекст.Вставить("СертификатКриптографии", Результат);
|
Контекст.Вставить("СертификатКриптографии", Результат);
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Если Криптография <> Неопределено Тогда
|
Если Криптография <> Неопределено Тогда
|
||||||
УстановитьСертификатПослеПроверкиНаличияСертификат(Истина, Контекст);
|
УстановитьСертификатПослеПроверкиНаличияСертификат(Истина, Контекст);
|
||||||
@@ -6349,13 +6349,13 @@
|
|||||||
|
|
||||||
Результат = Контекст.РезультатПослеВызоваИмпортироватьСертификат;
|
Результат = Контекст.РезультатПослеВызоваИмпортироватьСертификат;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
||||||
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить корневой сертификат в хранилище ОС.'");
|
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить корневой сертификат в хранилище ОС.'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
АктивноеОкно().Активизировать();
|
АктивизироватьОкно();
|
||||||
|
|
||||||
ЭлектроннаяПодписьСлужебныйКлиент.ПолучитьСертификатПоОтпечатку(Новый ОписаниеОповещения(
|
ЭлектроннаяПодписьСлужебныйКлиент.ПолучитьСертификатПоОтпечатку(Новый ОписаниеОповещения(
|
||||||
"УстановитьСертификатПослеПоискаКорневогоСертификата", ЭтотОбъект, Контекст),
|
"УстановитьСертификатПослеПоискаКорневогоСертификата", ЭтотОбъект, Контекст),
|
||||||
@@ -7123,6 +7123,14 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура АктивизироватьОкно()
|
||||||
|
|
||||||
|
Если Окно <> Неопределено Тогда
|
||||||
|
Окно.Активизировать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|||||||
@@ -570,7 +570,7 @@
|
|||||||
|
|
||||||
СообщенияОшибок.Вставить(108, НСтр("ru = 'Превышен допустимый размер сообщения обмена.'"));
|
СообщенияОшибок.Вставить(108, НСтр("ru = 'Превышен допустимый размер сообщения обмена.'"));
|
||||||
|
|
||||||
СообщенияОшибок.Вставить(109, НСтр("ru = 'Ошика при попытке установить активное соединение с FTP-сервером. Попробуйте использовать пассивное соединение.'"));
|
СообщенияОшибок.Вставить(109, НСтр("ru = 'Ошибка при попытке установить активное соединение с FTP-сервером. Попробуйте использовать пассивное соединение.'"));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -3004,11 +3004,13 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ОпределитьВозможностьЗаполненияПисьмаПоШаблону()
|
Процедура ОпределитьВозможностьЗаполненияПисьмаПоШаблону()
|
||||||
|
|
||||||
Если Объект.СтатусПисьма = Перечисления.СтатусыИсходящегоЭлектронногоПисьма.Черновик Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ШаблоныСообщений") Тогда
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ШаблоныСообщений") Тогда
|
Если Объект.СтатусПисьма = Перечисления.СтатусыИсходящегоЭлектронногоПисьма.Черновик Тогда
|
||||||
МодульШаблоныСообщенийСлужебный = ОбщегоНазначения.ОбщийМодуль("ШаблоныСообщенийСлужебный");
|
МодульШаблоныСообщенийСлужебный = ОбщегоНазначения.ОбщийМодуль("ШаблоныСообщенийСлужебный");
|
||||||
Элементы.ФормаСформироватьПоШаблону.Видимость = МодульШаблоныСообщенийСлужебный.ИспользуютсяШаблоныСообщений();
|
Элементы.ФормаСформироватьПоШаблону.Видимость = МодульШаблоныСообщенийСлужебный.ИспользуютсяШаблоныСообщений();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
Иначе
|
||||||
|
Элементы.ФормаСформироватьПоШаблону.Видимость = Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
+1
@@ -46,6 +46,7 @@
|
|||||||
<types>ConstantValueManager.ИспользоватьПрофилиБезопасностиДляДОО</types>
|
<types>ConstantValueManager.ИспользоватьПрофилиБезопасностиДляДОО</types>
|
||||||
<types>ConstantValueManager.ХранитьФайлыВТомахНаДиске</types>
|
<types>ConstantValueManager.ХранитьФайлыВТомахНаДиске</types>
|
||||||
<types>ConstantValueManager.СообщениеОбменаДаннымиИзГлавногоУзла</types>
|
<types>ConstantValueManager.СообщениеОбменаДаннымиИзГлавногоУзла</types>
|
||||||
|
<types>ConstantValueManager.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</types>
|
||||||
<types>ConstantValueManager.АдресДляВосстановленияПароляУчетнойЗаписи</types>
|
<types>ConstantValueManager.АдресДляВосстановленияПароляУчетнойЗаписи</types>
|
||||||
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСПриложениемВИнтернете</types>
|
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСПриложениемВИнтернете</types>
|
||||||
<types>ConstantValueManager.ПараметрыРезервногоКопирования</types>
|
<types>ConstantValueManager.ПараметрыРезервногоКопирования</types>
|
||||||
|
|||||||
@@ -134,6 +134,32 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура УдалитьЗаписи(ГраницаАгрегирования, ОбработатьЗаписиДо) Экспорт
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||||
|
| ЗамерыСтатистики.ПериодЗаписи КАК ПериодЗаписи
|
||||||
|
|ИЗ
|
||||||
|
| РегистрСведений.ЗамерыСтатистики КАК ЗамерыСтатистики
|
||||||
|
|ГДЕ
|
||||||
|
| ЗамерыСтатистики.ПериодЗаписи >= &ГраницаАгрегирования
|
||||||
|
| И ЗамерыСтатистики.ПериодЗаписи < &ОбработатьЗаписиДо
|
||||||
|
|
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| ЗамерыСтатистики.ПериодЗаписи";
|
||||||
|
|
||||||
|
Запрос.УстановитьПараметр("ГраницаАгрегирования", ГраницаАгрегирования);
|
||||||
|
Запрос.УстановитьПараметр("ОбработатьЗаписиДо", ОбработатьЗаписиДо);
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
Выборка = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
НаборЗаписей = СоздатьНаборЗаписей();
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
НаборЗаписей.Отбор.ПериодЗаписи.Установить(Выборка.ПериодЗаписи);
|
||||||
|
НаборЗаписей.Записать(Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
+17
-18
@@ -279,11 +279,23 @@
|
|||||||
|
|
||||||
СообщениеОбОшибке = "";
|
СообщениеОбОшибке = "";
|
||||||
|
|
||||||
ПаролиДляПроверки = Неопределено;
|
ПаролиДляПроверки = Новый Структура;
|
||||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "COMПарольПользователя");
|
|
||||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "FTPСоединениеПароль");
|
Если COMПарольПользователяИзменен Тогда
|
||||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "WSПароль");
|
ПаролиДляПроверки.Вставить("COMПарольПользователя", COMПарольПользователя);
|
||||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "ПарольАрхиваСообщенияОбмена");
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если FTPСоединениеПарольИзменен Тогда
|
||||||
|
ПаролиДляПроверки.Вставить("FTPСоединениеПароль", FTPСоединениеПароль);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если WSПарольИзменен Тогда
|
||||||
|
ПаролиДляПроверки.Вставить("WSПароль", WSПароль);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ПарольАрхиваСообщенияОбменаИзменен Тогда
|
||||||
|
ПаролиДляПроверки.Вставить("ПарольАрхиваСообщенияОбмена", ПарольАрхиваСообщенияОбмена);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ОбменДаннымиСервер.ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена(Отказ, Запись,
|
ОбменДаннымиСервер.ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена(Отказ, Запись,
|
||||||
Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспортаСтрокой], СообщениеОбОшибке, ПаролиДляПроверки);
|
Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспортаСтрокой], СообщениеОбОшибке, ПаролиДляПроверки);
|
||||||
@@ -294,19 +306,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
|
||||||
Функция ДобавитьПарольДляПроверки(Пароли, ВидПароля)
|
|
||||||
|
|
||||||
Если ЭтотОбъект[ВидПароля + "Изменен"] Тогда
|
|
||||||
Если Пароли = Неопределено Тогда
|
|
||||||
Пароли = Новый Структура;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Пароли.Вставить(ВидПароля, ЭтотОбъект[ВидПароля]);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ВыполнитьПроверкуУстановкиВнешнегоСоединения(Отказ)
|
Процедура ВыполнитьПроверкуУстановкиВнешнегоСоединения(Отказ)
|
||||||
|
|
||||||
|
|||||||
+11
-6
@@ -51,15 +51,17 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ИсточникПравилПриИзменении(Элемент)
|
Процедура ИсточникПравилПриИзменении(Элемент)
|
||||||
|
|
||||||
Элементы.ИсточникФайл.Доступность = ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.Файл");
|
|
||||||
|
|
||||||
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
||||||
|
|
||||||
Запись.РежимОтладки = Ложь;
|
Запись.РежимОтладки = Ложь;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элементы.ИмяМенеджераРегистрации.Доступность = ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский");
|
Элементы.ИсточникФайл.Доступность =
|
||||||
|
ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.Файл");
|
||||||
|
|
||||||
|
Элементы.ИмяМенеджераРегистрации.Доступность =
|
||||||
|
ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский");
|
||||||
|
|
||||||
|
Элементы.ФормаСохранитьПравилаРегистрацииВФайл.Доступность = Запись.ПравилаЗагружены;
|
||||||
|
|
||||||
ОбновитьИнформациюОНезаписанныхПравилах();
|
ОбновитьИнформациюОНезаписанныхПравилах();
|
||||||
|
|
||||||
@@ -125,7 +127,6 @@
|
|||||||
|
|
||||||
ОбменДаннымиКлиент.ВыбратьИСохранитьФайлНаКлиенте(ПолучаемыйФайл, ПараметрыДиалога);
|
ОбменДаннымиКлиент.ВыбратьИСохранитьФайлНаКлиенте(ПолучаемыйФайл, ПараметрыДиалога);
|
||||||
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -357,6 +358,7 @@
|
|||||||
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(Запись.ИмяПланаОбмена) Тогда
|
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(Запись.ИмяПланаОбмена) Тогда
|
||||||
Элементы.ГруппаПравилаТиповые.Видимость = Ложь;
|
Элементы.ГруппаПравилаТиповые.Видимость = Ложь;
|
||||||
Элементы.ИмяМенеджераРегистрации.Доступность = ИсточникПравил = Перечисления.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский;
|
Элементы.ИмяМенеджераРегистрации.Доступность = ИсточникПравил = Перечисления.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский;
|
||||||
|
Элементы.ФормаСохранитьПравилаРегистрацииВФайл.Доступность = Запись.ПравилаЗагружены;
|
||||||
Иначе
|
Иначе
|
||||||
Элементы.ГруппаПравилаМенеджерТиповой.Видимость = Ложь;
|
Элементы.ГруппаПравилаМенеджерТиповой.Видимость = Ложь;
|
||||||
Элементы.ГруппаПравилаМенеджер.Видимость = Ложь;
|
Элементы.ГруппаПравилаМенеджер.Видимость = Ложь;
|
||||||
@@ -427,6 +429,9 @@
|
|||||||
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
||||||
// Из конфигурации
|
// Из конфигурации
|
||||||
ВыполнитьЗагрузкуПравил(Неопределено, "", Ложь);
|
ВыполнитьЗагрузкуПравил(Неопределено, "", Ложь);
|
||||||
|
ИначеЕсли ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерТиповой")
|
||||||
|
Или ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский") Тогда
|
||||||
|
Запись.ИсточникПравил = ИсточникПравил;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Записать(ПараметрыЗаписи);
|
Записать(ПараметрыЗаписи);
|
||||||
|
|||||||
@@ -2100,93 +2100,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>DataAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExclusiveMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ActiveUsers</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>EventLog</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThinClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>WebClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>SaveUserData</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2838,6 +2751,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>DataAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExclusiveMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ActiveUsers</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EventLog</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThinClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>WebClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SaveUserData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Output</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -5608,4 +5608,51 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -1062,33 +1062,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.ФормаНастроекОтчета</name>
|
<name>CommonForm.ФормаНастроекОтчета</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1402,6 +1375,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьСервисDSS</name>
|
<name>Constant.ИспользоватьСервисDSS</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -866,33 +866,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.ФормаНастроекОтчета</name>
|
<name>CommonForm.ФормаНастроекОтчета</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1137,6 +1110,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.СтатусОбновленияКонфигурации</name>
|
<name>Constant.СтатусОбновленияКонфигурации</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -17,6 +17,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ПоискИсполняемогоФайлаОнлайнПоддержки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -44,13 +51,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ПоискИсполняемогоФайлаОнлайнПоддержки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ВызовОнлайнПоддержки</name>
|
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ВызовОнлайнПоддержки</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -230,33 +230,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>WebService.Exchange_3_0_1_1.Operation.GetFilePart</name>
|
<name>WebService.Exchange_3_0_1_1.Operation.GetFilePart</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -320,6 +293,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ОбменДанными</name>
|
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ОбменДанными</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -118,6 +118,29 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TotalsControl</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -145,29 +168,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Update</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Edit</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TotalsControl</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.АдресныеОбъекты</name>
|
<name>InformationRegister.АдресныеОбъекты</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -653,33 +653,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ПредметыПапкиВзаимодействий</name>
|
<name>InformationRegister.ПредметыПапкиВзаимодействий</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -916,6 +889,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Document.ЭлектронноеПисьмоВходящее.Command.Ответить</name>
|
<name>Document.ЭлектронноеПисьмоВходящее.Command.Ответить</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,33 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<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>
|
<object>
|
||||||
<name>Catalog.ВидыКонтактнойИнформации</name>
|
<name>Catalog.ВидыКонтактнойИнформации</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -108,4 +81,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -17,6 +17,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -44,13 +51,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.СоставыГруппПользователей</name>
|
<name>InformationRegister.СоставыГруппПользователей</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,33 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<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>
|
<object>
|
||||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -83,6 +56,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -72,6 +72,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -99,13 +106,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДанныеБизнесПроцессов</name>
|
<name>InformationRegister.ДанныеБизнесПроцессов</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -49,33 +49,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ПроизводственныеКалендари</name>
|
<name>Catalog.ПроизводственныеКалендари</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -115,6 +88,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</name>
|
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -29,33 +29,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Document.Анкета</name>
|
<name>Document.Анкета</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -119,6 +92,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.НачатьИнтервью</name>
|
<name>CommonCommand.НачатьИнтервью</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -49,6 +49,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -76,13 +83,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.СоставыГруппПользователей</name>
|
<name>InformationRegister.СоставыГруппПользователей</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -98,6 +98,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -125,13 +132,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+27
-27
@@ -22,33 +22,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -88,4 +61,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -3,33 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<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>
|
<object>
|
||||||
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -104,6 +77,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.ОтправкаСообщения</name>
|
<name>CommonForm.ОтправкаСообщения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -10,6 +10,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -37,11 +44,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -106,6 +106,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -133,13 +140,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.ЗадачиПоПредмету</name>
|
<name>CommonCommand.ЗадачиПоПредмету</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -10,6 +10,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ПраваДоступа</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -37,13 +44,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ПраваДоступа</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ГруппыДоступа</name>
|
<name>Catalog.ГруппыДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -171,33 +171,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.КоличествоЗамеровВПакетеЭкспорта</name>
|
<name>Constant.КоличествоЗамеровВПакетеЭкспорта</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -238,6 +211,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ОценкаПроизводительностиПериодЗаписи</name>
|
<name>Constant.ОценкаПроизводительностиПериодЗаписи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,6 +3,13 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ОтправкаSMS</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -30,11 +37,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ОтправкаSMS</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -2979,45 +2979,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtDataProcessors</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtReports</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -3913,6 +3874,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtDataProcessors</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtReports</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -7479,6 +7479,37 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.НастройкиАвторизацииИнтернетСервисов</name>
|
<name>Catalog.НастройкиАвторизацииИнтернетСервисов</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1216,33 +1216,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ОповещенияПользователейСертификатов</name>
|
<name>InformationRegister.ОповещенияПользователейСертификатов</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1650,6 +1623,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.СтатусОбновленияКонфигурации</name>
|
<name>Constant.СтатусОбновленияКонфигурации</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,6 +3,13 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -30,11 +37,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -66,6 +66,27 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>WebService.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>WebService.RemoteAdministrationOfExchange_2_0_1_6.Operation.GetExchangePlans</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>WebService.RemoteAdministrationOfExchange_2_0_1_6.Operation.StartExchangeExecutionInFirstDataBase</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -93,27 +114,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>WebService.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_0_1_6.Operation.GetExchangePlans</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_0_1_6.Operation.StartExchangeExecutionInFirstDataBase</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInSecondDataBase</name>
|
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInSecondDataBase</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -33,6 +33,17 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>SessionParameter.ПодключениеDSS</name>
|
||||||
|
<right>
|
||||||
|
<name>Get</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Set</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -60,17 +71,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>SessionParameter.ПодключениеDSS</name>
|
|
||||||
<right>
|
|
||||||
<name>Get</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Set</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ИспользоватьСервисDSS</name>
|
<name>Constant.ИспользоватьСервисDSS</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,33 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<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>
|
<object>
|
||||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -59,6 +32,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -82,6 +82,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.ЗадачиПоБизнесПроцессу</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -109,20 +123,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.ЗадачиПоБизнесПроцессу</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -75,6 +75,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -102,13 +109,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.ЗадачиПоПредмету</name>
|
<name>CommonCommand.ЗадачиПоПредмету</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -74,6 +74,21 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.Анкета</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -101,21 +116,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Document.Анкета</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InputByString</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.НачатьИнтервью</name>
|
<name>CommonCommand.НачатьИнтервью</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,33 +3,6 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<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>
|
<object>
|
||||||
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -58,6 +31,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonForm.ОтправкаСообщения</name>
|
<name>CommonForm.ОтправкаСообщения</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+1
@@ -363,5 +363,6 @@
|
|||||||
<content>InformationRegister.ПериодическиеСерверныеОповещения</content>
|
<content>InformationRegister.ПериодическиеСерверныеОповещения</content>
|
||||||
<content>Constant.СостояниеОтправкиСерверныхОповещений</content>
|
<content>Constant.СостояниеОтправкиСерверныхОповещений</content>
|
||||||
<content>SessionParameter.ОбновлениеСправочниковИдентификаторов</content>
|
<content>SessionParameter.ОбновлениеСправочниковИдентификаторов</content>
|
||||||
|
<content>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</content>
|
||||||
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
||||||
</mdclass:Subsystem>
|
</mdclass:Subsystem>
|
||||||
Reference in new issue
Block a user