3_1_7_153
This commit is contained in:
1 parent
36036a1beb
commit
729c3f7a6d
69 files changed
+1467
-1086
No files matched your search
+14
-3
@@ -270,6 +270,12 @@
|
||||
&НаКлиенте
|
||||
Процедура Зашифровать(Команда)
|
||||
|
||||
Если Не УказанНеизменяемыйНаборСертификатов
|
||||
И Не ПроверитьЗаполнение() Тогда
|
||||
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭлектроннаяПодписьСлужебныйКлиент.ЭтоОперацияОблачнойПодписи(ЭтотОбъект) Тогда
|
||||
МодульСервисКриптографииDSSПодтверждениеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("СервисКриптографииDSSПодтверждениеКлиент");
|
||||
Если МодульСервисКриптографииDSSПодтверждениеКлиент.ПроверкаПередВыполнениемОперации(ЭтотОбъект, "") Тогда
|
||||
@@ -1015,9 +1021,14 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ОповеститьОбОкончанииСрокаДействия Тогда
|
||||
ПараметрыФормы = Новый Структура("Сертификат", Сертификат);
|
||||
ОткрытьФорму("Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Форма.ОповещениеОбОкончанииСрокаДействия",
|
||||
ПараметрыФормы);
|
||||
ПараметрыОткрытияФормы = Новый Структура("Сертификат", Сертификат);
|
||||
ДействиеПриНажатии = Новый ОписаниеОповещения("ОткрытьФормуОповещенияОНеобходимостиЗаменыСертификата",
|
||||
ЭлектроннаяПодписьСлужебныйКлиент, ПараметрыОткрытияФормы);
|
||||
|
||||
ПоказатьОповещениеПользователя(
|
||||
НСтр("ru = 'Необходима замена сертификата'"), ДействиеПриНажатии, Сертификат,
|
||||
БиблиотекаКартинок.Предупреждение32, СтатусОповещенияПользователя.Важное,
|
||||
Сертификат);
|
||||
КонецЕсли;
|
||||
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Истина);
|
||||
|
||||
@@ -782,6 +782,10 @@
|
||||
<metadata>InformationRegister.БлокировкиСеансовОбластейДанных</metadata>
|
||||
<use>DontUse</use>
|
||||
</content>
|
||||
<content>
|
||||
<metadata>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</metadata>
|
||||
<use>DontUse</use>
|
||||
</content>
|
||||
<dataSeparationValue>SessionParameter.ОбластьДанныхЗначение</dataSeparationValue>
|
||||
<dataSeparationUse>SessionParameter.ОбластьДанныхИспользование</dataSeparationUse>
|
||||
<conditionalSeparation>Constant.ИспользоватьРазделениеПоОбластямДанных</conditionalSeparation>
|
||||
|
||||
@@ -1294,7 +1294,13 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьПримерыЗначений(КоллекцияПолей = Неопределено, ДанныеПечати = Неопределено)
|
||||
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||
|
||||
Если КоллекцияПолей = Неопределено Тогда
|
||||
КоллекцияПолей = ЭтотОбъект[ИмяСпискаПолей()];
|
||||
КонецЕсли;
|
||||
@@ -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 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = Метаданные.НайтиПоТипу(Элемент.Ключ);
|
||||
|
||||
Если Метаданные.Перечисления.Содержит(ОбъектМетаданных) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
@@ -2256,7 +2246,10 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса = ТекстЗапросаПоОбъектуПоиска(ОбъектМетаданных, ПараметрыПоиска);
|
||||
ТекстЗапроса = ТекстЗапросаПоОбъектуПоиска(ОбъектМетаданных, ПараметрыПоиска);
|
||||
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"); // @query-part-1, @query-part-2
|
||||
КонецЕсли;
|
||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||
|
||||
КонецЦикла;
|
||||
@@ -2265,16 +2258,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УточнитьТекстПервогоЗапросаУниверсальногоПоиска(ТекстыЗапросов);
|
||||
|
||||
Разделитель = Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС; //@query-part
|
||||
|
||||
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Разделитель);
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработкаРезультатаЗапроса
|
||||
|
||||
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС); // @query-part
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
|
||||
Если СтрНайти(ТекстЗапроса, "&ЧислоПоиска") > 0 Тогда
|
||||
@@ -2295,10 +2279,8 @@
|
||||
|
||||
Для Каждого ПолеПоиска Из ПоляПоиска Цикл
|
||||
|
||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, Выборка.Ссылка, ПараметрыПоиска.УправляющиеСимволы);
|
||||
|
||||
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
||||
|
||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(ПолеПоиска.Ключ, Выборка.Ссылка, ПараметрыПоиска.УправляющиеСимволы);
|
||||
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
||||
Если ВариантыПоиска = Неопределено Тогда
|
||||
|
||||
ПредставлениеПоиска = ПредставлениеУниверсальногоПоискаСсылки(
|
||||
@@ -2321,18 +2303,15 @@
|
||||
ПутьКДанным = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"%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, СтрДлина(СтрокаПоиска));
|
||||
|
||||
ФрагментДоСтрокиПоиска = Лев(ПредставлениеЗначения, НачалоСтрокиПоиска - 1);
|
||||
ФрагментСтрокиПоиска = ФрагментСтрокиПоиска(
|
||||
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента));
|
||||
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(
|
||||
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента)));
|
||||
ФрагментПослеСтрокиПоиска = Сред(ПредставлениеЗначения, КонецСтрокиПоиска);
|
||||
|
||||
Возврат Новый ФорматированнаяСтрока(
|
||||
ПолеПоиска,
|
||||
ФрагментУсловия,
|
||||
ФрагментДоСтрокиПоиска,
|
||||
ФрагментСтрокиПоиска,
|
||||
ФрагментПослеСтрокиПоиска);
|
||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, ФрагментДоСтрокиПоиска,
|
||||
ФрагментСтрокиПоиска, ФрагментПослеСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Функция ПредставлениеРезультатПоискаКлиент(Знач ПолеПоиска, Знач Условие, Знач ЗначениеПоиска)
|
||||
|
||||
СтрокаУсловия = СтрокаУсловияПоиска(ПолеПоиска, Условие, ЗначениеПоиска);
|
||||
ФрагментУсловия = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаУсловия(СтрокаУсловия));
|
||||
ФрагментСтрокиПоиска = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(ЗначениеПоиска));
|
||||
Возврат ФорматированнаяСтрокаРезультатаПоиска(ПолеПоиска, ФрагментУсловия, ФрагментСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПредставлениеРезультатПоиска(Знач ПолеПоиска, Знач Условие, Знач ЗначениеПоиска)
|
||||
|
||||
СтрокаУсловия = СтрокаУсловияПоиска(ПолеПоиска, Условие, ЗначениеПоиска);
|
||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(СтрокаУсловия));
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(ЗначениеПоиска));
|
||||
Возврат ФорматированнаяСтрокаРезультатаПоиска(ПолеПоиска, ФрагментУсловия, ФрагментСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ПредставлениеЗначенияУниверсальногоПоискаСтроки(ПолеПоиска, Условие, ЗначениеПоиска)
|
||||
Функция СтрокаУсловияПоиска(Знач ПолеПоиска, Знач Условие, ЗначениеПоиска)
|
||||
|
||||
Если ТипЗнч(ЗначениеПоиска) = Тип("Число") Тогда
|
||||
СтрокаУсловия = ОператорУниверсальногоПоиска(Условие);
|
||||
Иначе
|
||||
СтрокаУсловия = НРег(Условие);
|
||||
КонецЕсли;
|
||||
Результат = ?(ТипЗнч(ЗначениеПоиска) = Тип("Число"), ОператорУниверсальногоПоиска(Условие), НРег(Условие));
|
||||
ЗначениеПоиска = Строка(ЗначениеПоиска);
|
||||
Возврат Результат;
|
||||
|
||||
СтрокаПоиска = Строка(ЗначениеПоиска);
|
||||
|
||||
ФрагментУсловия = ФрагментУсловия(СтрокаУсловия);
|
||||
ФрагментСтрокиПоиска = ФрагментСтрокиПоиска(СтрокаПоиска);
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ФорматированнаяСтрокаРезультатаПоиска(Знач ПолеПоиска, Знач ФрагментУсловия, Знач ФрагментСтрокиПоиска)
|
||||
|
||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, """", ФрагментСтрокиПоиска, """");
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ФрагментУсловия(Условие, ОтступДоУсловия = " ", ОтступПослеУсловия = " ")
|
||||
Функция ШаблонФрагментаУсловия(Условие)
|
||||
|
||||
УсловиеНормализованное = НРег(СтрЗаменить(Условие, "<", "<"));
|
||||
|
||||
ШаблонФрагментаУсловия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '%1<span style=""color: %2"">%3</span>%4'"),
|
||||
ОтступДоУсловия,
|
||||
" ",
|
||||
"СкрытыйВариантОтчетаЦвет",
|
||||
УсловиеНормализованное,
|
||||
ОтступПослеУсловия);
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия);
|
||||
#Иначе
|
||||
ФрагментУсловия = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаУсловия);
|
||||
#КонецЕсли
|
||||
|
||||
Возврат ФрагментУсловия;
|
||||
НРег(СтрЗаменить(Условие, "<", "<")),
|
||||
" ");
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ФрагментСтрокиПоиска(СтрокаПоиска)
|
||||
Функция ШаблонФрагментаСтрокиПоиска(СтрокаПоиска)
|
||||
|
||||
ШаблонФрагментаСтрокиПоиска = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '<span style=""color: %1; font: %2"">%3</span>'"),
|
||||
"МоиВариантыОтчетовЦвет",
|
||||
"ВажнаяНадписьШрифт",
|
||||
СтрокаПоиска);
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска);
|
||||
#Иначе
|
||||
ФрагментСтрокиПоиска = СтроковыеФункцииКлиент.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска);
|
||||
#КонецЕсли
|
||||
|
||||
Возврат ФрагментСтрокиПоиска;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
@@ -2892,22 +2842,17 @@
|
||||
КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
|
||||
|
||||
Если Не ЭтоПользовательскийПоиск Тогда
|
||||
|
||||
КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ОтчетИнициализирован", Ложь);
|
||||
|
||||
ПараметрыОбновления = Новый Структура;
|
||||
ПараметрыОбновления.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
||||
ПараметрыОбновления.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
||||
|
||||
ОбновитьЭлементыФормыНастроек(ПараметрыОбновления);
|
||||
|
||||
РезультатНастройки = Новый Структура;
|
||||
РезультатНастройки.Вставить("КомпоновщикНастроекКД", КомпоновщикНастроек);
|
||||
РезультатНастройки.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
||||
ПодключитьОбработчикОжидания("ОбновитьЭлементыФормыНастроекОтложенно", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Если НастройкиОтчета.СвойстваРезультата.ВремяФормирования <= 5 Тогда
|
||||
|
||||
ОчиститьСообщения();
|
||||
ПодключитьОбработчикОжидания("Сформировать", 0.1, Истина);
|
||||
|
||||
Иначе
|
||||
ОтчетыКлиентСервер.ОповеститьОИзмененииНастроек(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1597,14 +1597,14 @@
|
||||
Результат.Сообщения = Новый ФиксированныйМассив(
|
||||
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ПередаваемоеЗначение));
|
||||
ИначеЕсли ВидОповещения = "Прогресс" Тогда
|
||||
Сообщения = ПолучитьСообщенияПользователю(Истина);
|
||||
Сообщения = ФоновоеЗадание.ПолучитьСообщенияПользователю(Истина);
|
||||
Для Каждого Сообщение Из Сообщения Цикл
|
||||
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
||||
КонецЦикла;
|
||||
Результат.Сообщения = Новый ФиксированныйМассив(Новый Массив);
|
||||
Результат.Прогресс = ПередаваемоеЗначение;
|
||||
ИначеЕсли ВидОповещения = "ДлительнаяОперацияЗавершена" Тогда
|
||||
Сообщения = ПолучитьСообщенияПользователю(Истина);
|
||||
Сообщения = ФоновоеЗадание.ПолучитьСообщенияПользователю(Истина);
|
||||
Для Каждого Сообщение Из Сообщения Цикл
|
||||
ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
|
||||
КонецЦикла;
|
||||
|
||||
@@ -306,7 +306,7 @@
|
||||
|
||||
Процедура ОповеститьОНаличииПроблемВеденияУчета() Экспорт
|
||||
ПараметрыКлиента = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске();
|
||||
Если ПараметрыКлиента.Свойство("КонтрольВеденияУчета") Тогда
|
||||
Если Не ПараметрыКлиента.Свойство("КонтрольВеденияУчета") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -6050,16 +6050,28 @@
|
||||
ВзвестиФлагОшибки = Ложь;
|
||||
|
||||
Пока КомпонентыОбмена.ФайлОбмена.ТипУзла = ТипУзлаXML.НачалоЭлемента Цикл
|
||||
|
||||
ОбновитьСчетчикЗагруженныхОбъектов(КомпонентыОбмена);
|
||||
|
||||
// Получаем из файла ОбъектXDTO.
|
||||
ТипОбъектаXDTO = ФабрикаXDTO.Тип(КомпонентыОбмена.ФайлОбмена.URIПространстваИмен, КомпонентыОбмена.ФайлОбмена.ЛокальноеИмя);
|
||||
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO);
|
||||
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(КомпонентыОбмена.ФайлОбмена, ТипОбъектаXDTO); // Объект зачитываем всегда.
|
||||
|
||||
Если ТипОбъектаXDTO.Имя = "УдалениеОбъекта" Тогда
|
||||
Если ТипОбъектаXDTO = Неопределено Тогда
|
||||
|
||||
// Если не смогли получить тип объекта по пространству имен,
|
||||
// то переходим к чтению след порции данных xml.
|
||||
// Такое может произойти, если объект был выгружен в URI,
|
||||
// которое отсутствует в приемнике, например,
|
||||
// объект в источнике добавлен расширением пакета XDTO и
|
||||
// это расширение отсутствует в приемнике.
|
||||
Продолжить;
|
||||
|
||||
ИначеЕсли ТипОбъектаXDTO.Имя = "УдалениеОбъекта" Тогда
|
||||
|
||||
// Загрузка признака удаления объекта - специфичная логика.
|
||||
ПрочитатьУдаление(КомпонентыОбмена, ОбъектXDTO, МассивОбъектовКУдалению, ТаблицыДляЗагрузки);
|
||||
Продолжить;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Отработка ПОД
|
||||
|
||||
@@ -744,22 +744,7 @@
|
||||
|
||||
СвойстваМетаданных = Получатель.ДополнительныеСвойства.СвойстваМетаданных.Получить(МетаданныеЭлемента);
|
||||
Если СвойстваМетаданных = Неопределено Тогда
|
||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||
РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных();
|
||||
|
||||
СвойстваМетаданных = Новый Структура;
|
||||
СвойстваМетаданных.Вставить("ЭтоРазделенныйОбъектМетаданных",
|
||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента));
|
||||
СвойстваМетаданных.Вставить("ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные",
|
||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента, РазделительВспомогательныхДанных));
|
||||
Если СвойстваМетаданных.ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные Тогда
|
||||
СвойстваМетаданных.Вставить("РазделительВспомогательныхДанных", РазделительВспомогательныхДанных);
|
||||
СвойстваМетаданных.Вставить("ЭтоНаборЗаписей",
|
||||
ОбщегоНазначения.ЭтоРегистр(МетаданныеЭлемента)
|
||||
Или ОбщегоНазначения.ЭтоПоследовательность(МетаданныеЭлемента)
|
||||
Или ОбщегоНазначения.ИмяБазовогоТипаПоОбъектуМетаданных(МетаданныеЭлемента) = "Перерасчеты");
|
||||
КонецЕсли;
|
||||
|
||||
СвойстваМетаданных = НовыеСвойстваМетаданныхАвтономногоРабочегоМеста(МетаданныеЭлемента);
|
||||
Получатель.ДополнительныеСвойства.СвойстваМетаданных[МетаданныеЭлемента] = СвойстваМетаданных;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2593,6 +2578,31 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция НовыеСвойстваМетаданныхАвтономногоРабочегоМеста(МетаданныеЭлемента)
|
||||
|
||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||
РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных();
|
||||
|
||||
СвойстваМетаданных = Новый Структура();
|
||||
СвойстваМетаданных.Вставить(
|
||||
"ЭтоРазделенныйОбъектМетаданных",
|
||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента));
|
||||
СвойстваМетаданных.Вставить(
|
||||
"ЭтоРазделенныйОбъектМетаданныхВспомогательныеДанные",
|
||||
МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(МетаданныеЭлемента, РазделительВспомогательныхДанных));
|
||||
СвойстваМетаданных.Вставить(
|
||||
"РазделительВспомогательныхДанных",
|
||||
РазделительВспомогательныхДанных);
|
||||
СвойстваМетаданных.Вставить(
|
||||
"ЭтоНаборЗаписей",
|
||||
ОбщегоНазначения.ЭтоРегистр(МетаданныеЭлемента)
|
||||
Или ОбщегоНазначения.ЭтоПоследовательность(МетаданныеЭлемента)
|
||||
Или ОбщегоНазначения.ИмяБазовогоТипаПоОбъектуМетаданных(МетаданныеЭлемента) = "Перерасчеты");
|
||||
|
||||
Возврат СвойстваМетаданных;
|
||||
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Подписки на события для Автономного рабочего места
|
||||
|
||||
|
||||
@@ -78,6 +78,27 @@
|
||||
Форма.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Форма.Объект.Наименование + " (%1)",
|
||||
ПредставлениеПланаОбмена);
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
|
||||
ВидимостьНастройкиПодключения = Ложь;
|
||||
|
||||
Если Не Форма.Объект.Ссылка.Пустая() Тогда
|
||||
|
||||
ВидТранспорта = РегистрыСведений.НастройкиТранспортаОбменаДанными.ВидТранспортаСообщенийОбменаПоУмолчанию(Форма.Объект.Ссылка);
|
||||
|
||||
ВидимостьНастройкиПодключения = (ВидТранспорта = Перечисления.ВидыТранспортаСообщенийОбмена.WS
|
||||
Или ВидТранспорта = Перечисления.ВидыТранспортаСообщенийОбмена.WSПассивныйРежим);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
|
||||
Форма.Элементы,
|
||||
"ФормаОбщаяКомандаНастройкиПодключения",
|
||||
"Видимость",
|
||||
ВидимостьНастройкиПодключения);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Процедура-обработчик события "ПриЗаписиНаСервере" для формы узла плана обмена.
|
||||
@@ -9868,6 +9889,9 @@
|
||||
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
||||
ТекстСообщения = ТекстИсключения;
|
||||
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
||||
Если СтрНайти(Сообщение.Текст, "СтандартныеПодсистемы.ДлительныеОперации") > 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
||||
КонецЦикла;
|
||||
ТекстСообщения = СокрЛП(ТекстСообщения);
|
||||
@@ -9936,6 +9960,9 @@
|
||||
СообщенияПользователю = ПолучитьСообщенияПользователю(Истина);
|
||||
ТекстСообщения = ТекстИсключения;
|
||||
Для Каждого Сообщение Из СообщенияПользователю Цикл
|
||||
Если СтрНайти(Сообщение.Текст, "СтандартныеПодсистемы.ДлительныеОперации") > 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ТекстСообщения = ТекстСообщения + ?(ПустаяСтрока(ТекстСообщения), "", Символы.ПС) + Сообщение.Текст;
|
||||
КонецЦикла;
|
||||
|
||||
@@ -11749,14 +11776,16 @@
|
||||
|
||||
Процедура ВыполнитьПроверкуНаличияПравилОбменаЗагруженныхИзФайла(ПравилаОбменаЗагруженныеИзФайла, ПравилаРегистрацииЗагруженныеИзФайла)
|
||||
|
||||
ТекстЗапроса = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| ПравилаДляОбменаДанными.ИмяПланаОбмена КАК ИмяПланаОбмена,
|
||||
| ПравилаДляОбменаДанными.ВидПравил КАК ВидПравил
|
||||
|ИЗ
|
||||
| РегистрСведений.ПравилаДляОбменаДанными КАК ПравилаДляОбменаДанными
|
||||
|ГДЕ
|
||||
| ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.Файл)
|
||||
| И ПравилаДляОбменаДанными.ПравилаЗагружены";
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| ПравилаДляОбменаДанными.ИмяПланаОбмена КАК ИмяПланаОбмена,
|
||||
| ПравилаДляОбменаДанными.ВидПравил КАК ВидПравил
|
||||
|ИЗ
|
||||
| РегистрСведений.ПравилаДляОбменаДанными КАК ПравилаДляОбменаДанными
|
||||
|ГДЕ
|
||||
| (ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.Файл)
|
||||
| ИЛИ ПравилаДляОбменаДанными.ИсточникПравил = ЗНАЧЕНИЕ(Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский))
|
||||
| И ПравилаДляОбменаДанными.ПравилаЗагружены";
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = ТекстЗапроса;
|
||||
@@ -12391,54 +12420,40 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбменДаннымиПовтИсп.ЕстьМакетПланаОбмена(ИмяПланаОбмена, "ПравилаРегистрации")
|
||||
Если ПравилаРегистрацииЗагруженныеИзФайла.Найти(ИмяПланаОбмена) <> Неопределено Тогда
|
||||
|
||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||
|
||||
ИначеЕсли Не ОбменДаннымиПовтИсп.ЕстьМакетПланаОбмена(ИмяПланаОбмена, "ПравилаРегистрации")
|
||||
И Не ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||
|
||||
Если ПравилаРегистрацииЗагруженныеИзФайла.Найти(ИмяПланаОбмена) = Неопределено Тогда
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Выполняется обновление правил регистрации данных для плана обмена %1'"), ИмяПланаОбмена);
|
||||
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрацииОбменДанными(),
|
||||
УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
||||
|
||||
ЗагрузитьПравилаДляОбменаДанными(Отказ, ИмяПланаОбмена, Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов, "ПравилаРегистрации");
|
||||
|
||||
Если Не Отказ Тогда
|
||||
ВыполненоОбновлениеПравил = Истина;
|
||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
|
||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли Не ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||
|
||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Ложь);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||
Иначе
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Выполняется обновление правил регистрации данных для плана обмена %1'"), ИмяПланаОбмена);
|
||||
|
||||
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрацииОбменДанными(),
|
||||
УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
|
||||
|
||||
ЗагрузитьМенеджерРегистрацииОбменаДанными(Отказ, ИмяПланаОбмена, Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов);
|
||||
|
||||
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(ИмяПланаОбмена) Тогда
|
||||
ЗагрузитьМенеджерРегистрацииОбменаДанными(Отказ, ИмяПланаОбмена,
|
||||
Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов);
|
||||
Иначе
|
||||
ЗагрузитьПравилаДляОбменаДанными(Отказ, ИмяПланаОбмена,
|
||||
Перечисления.ВидыПравилДляОбменаДанными.ПравилаРегистрацииОбъектов, "ПравилаРегистрации");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Отказ Тогда
|
||||
ВыполненоОбновлениеПравил = Истина;
|
||||
СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы(
|
||||
"СтандартныеПодсистемы.ОбменДанными.ПравилаРегистрации." + ИмяПланаОбмена, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "БиблиотекаСинхронизацииДанных";
|
||||
Описание.Версия = "1.0.1.23";
|
||||
Описание.Версия = "1.0.1.29";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "DSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "1.0.1.1";
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.7.137";
|
||||
Описание.Версия = "3.1.7.153";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -8427,8 +8427,10 @@
|
||||
КонецЕсли;
|
||||
|
||||
КоличествоЗапусковПроцедурыОбновления = КоличествоЗапусковПроцедурыОбновления(СтатистикаВыполнения);
|
||||
ЧислоПотоковОбновления = КоличествоПотоковОбновленияИнформационнойБазы();
|
||||
МаксимальноеКоличествоЗапусков = ЧислоПотоковОбновления * 10000;
|
||||
|
||||
Если КоличествоЗапусковПроцедурыОбновления > 10000 Тогда // Защита от зацикливания.
|
||||
Если КоличествоЗапусковПроцедурыОбновления > МаксимальноеКоличествоЗапусков Тогда // Защита от зацикливания.
|
||||
Если ПараметрыОбновления.ПараллельныйРежим
|
||||
И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()
|
||||
И ПараметрыОбновления.ЕстьОбработчикиГлавногоУзла Тогда
|
||||
|
||||
@@ -1416,7 +1416,7 @@
|
||||
Письмо.Отправитель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
||||
Письмо.Отправитель.Адрес = РеквизитыОтправителя.АдресЭлектроннойПочты;
|
||||
|
||||
Если ПротоколПолученияПочты = ПротоколИнтернетПочты.POP3 И РеквизитыОтправителя.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес Тогда
|
||||
Если РеквизитыОтправителя.ОтправлятьСкрытыеКопииПисемНаЭтотАдрес Тогда
|
||||
Получатель = Письмо.СлепыеКопии.Добавить(РеквизитыОтправителя.АдресЭлектроннойПочты);
|
||||
Получатель.ОтображаемоеИмя = РеквизитыОтправителя.ИмяПользователя;
|
||||
КонецЕсли;
|
||||
@@ -1479,13 +1479,13 @@
|
||||
КонецПопытки;
|
||||
|
||||
ТекстОшибки = РасширенноеПредставлениеОшибки(ИнформацияОбОшибке(), ОбщегоНазначения.КодОсновногоЯзыка());
|
||||
|
||||
|
||||
ЗаписьЖурналаРегистрации(ИмяСобытияОтправкаПочты(), УровеньЖурналаРегистрации.Ошибка, , УчетнаяЗапись, ТекстОшибки);
|
||||
ТекстИсключения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
|
||||
Если РезультатыОтправкиПисем.Количество() = 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);
|
||||
Параметры.Вставить("СистемаВзаимодействийПодключена", Ложь);
|
||||
Параметры.Вставить("ИдентификаторЛичногоОбсуждения", Неопределено);
|
||||
Параметры.Вставить("ИдентификаторОбщегоОбсуждения", Неопределено);
|
||||
Параметры.Вставить("СеансАдминистратораСервиса", СеансАдминистратораСервиса());
|
||||
@@ -1267,6 +1274,7 @@
|
||||
КлючИЗначение.Значение.Параметры = Неопределено;
|
||||
КонецЦикла;
|
||||
|
||||
Параметры.СистемаВзаимодействийПодключена = СистемаВзаимодействийПодключена();
|
||||
ЗаполнитьЗначенияСвойств(Параметры, ИдентификаторыОбсуждений());
|
||||
|
||||
Возврат Параметры;
|
||||
@@ -1642,36 +1650,70 @@
|
||||
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
|
||||
РольДляЗапуска = ?(ОбщегоНазначения.РазделениеВключено(),
|
||||
Метаданные.Роли.БазовыеПраваБСП, Метаданные.Роли.Администрирование);
|
||||
Если ПользовательИБ <> Неопределено Тогда
|
||||
Если Не ПользовательИБ.Роли.Содержит(РольДляЗапуска) Тогда
|
||||
ПользовательИБ.Роли.Очистить();
|
||||
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
||||
ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы(ПользовательИБ);
|
||||
|
||||
Если ПользовательИБ = Неопределено Тогда
|
||||
Если ПользователиИнформационнойБазы.ПолучитьПользователей().Количество() = 0 Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
ПользовательИБ = ПользователиИнформационнойБазы.СоздатьПользователя();
|
||||
ПользовательИБ.Имя = ИмяПользователя;
|
||||
ПользовательИБ.ПолноеИмя = ИмяПользователя;
|
||||
ПользовательИБ.АутентификацияСтандартная = Истина;
|
||||
ПользовательИБ.ЗапрещеноИзменятьПароль = Истина;
|
||||
ПользовательИБ.ПоказыватьВСпискеВыбора = Ложь;
|
||||
ПользовательИБ.СохраняемоеЗначениеПароля =
|
||||
Пользователи.СохраняемоеЗначениеСтрокиПароля(Строка(Новый УникальныйИдентификатор));
|
||||
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
||||
ПользовательИБ.Записать();
|
||||
|
||||
ИначеЕсли Не ПользовательИБ.Роли.Содержит(РольДляЗапуска) Тогда
|
||||
ПользовательИБ.Роли.Очистить();
|
||||
ПользовательИБ.Роли.Добавить(РольДляЗапуска);
|
||||
ПользовательИБ.Записать();
|
||||
КонецЕсли;
|
||||
|
||||
Если РегистрыСведений.ПараметрыРаботыПрограммы.НеобходимоОбновление() Тогда
|
||||
Возврат ПользовательИБ;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПользователиИнформационнойБазы.ПолучитьПользователей().Количество() = 0 Тогда
|
||||
Возврат Неопределено;
|
||||
ИдентификаторПользователяИБ = ПользовательИБ.УникальныйИдентификатор;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("ИдентификаторПользователяИБ", ИдентификаторПользователяИБ);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| Справочник.Пользователи КАК Пользователи
|
||||
|ГДЕ
|
||||
| Пользователи.ИдентификаторПользователяИБ = &ИдентификаторПользователяИБ";
|
||||
|
||||
Если Запрос.Выполнить().Пустой() Тогда
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.Пользователи");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка",
|
||||
Справочники.Пользователи.ПолучитьСсылку(ИдентификаторПользователяИБ));
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
Если Запрос.Выполнить().Пустой() Тогда
|
||||
ОписаниеПользователяИБ = Новый Структура;
|
||||
ОписаниеПользователяИБ.Вставить("Действие", "Записать");
|
||||
ОписаниеПользователяИБ.Вставить("УникальныйИдентификатор", ИдентификаторПользователяИБ);
|
||||
|
||||
Пользователь = Справочники.Пользователи.СоздатьЭлемент();
|
||||
Пользователь.Наименование = ПользовательИБ.ПолноеИмя;
|
||||
Пользователь.Служебный = Истина;
|
||||
Пользователь.ДополнительныеСвойства.Вставить("ОписаниеПользователяИБ", ОписаниеПользователяИБ);
|
||||
Пользователь.Записать();
|
||||
КонецЕсли;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеПользователяИБ = Новый Структура;
|
||||
ОписаниеПользователяИБ.Вставить("Действие", "Записать");
|
||||
ОписаниеПользователяИБ.Вставить("Имя", ИмяСлужебногоПользователя());
|
||||
ОписаниеПользователяИБ.Вставить("АутентификацияСтандартная", Истина);
|
||||
ОписаниеПользователяИБ.Вставить("ЗапрещеноИзменятьПароль", Истина);
|
||||
ОписаниеПользователяИБ.Вставить("ПоказыватьВСпискеВыбора", Ложь);
|
||||
ОписаниеПользователяИБ.Вставить("Пароль", Строка(Новый УникальныйИдентификатор));
|
||||
ОписаниеПользователяИБ.Вставить("Роли",
|
||||
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(РольДляЗапуска));
|
||||
|
||||
Пользователь = Справочники.Пользователи.СоздатьЭлемент();
|
||||
Пользователь.Наименование = ИмяСлужебногоПользователя();
|
||||
Пользователь.Служебный = Истина;
|
||||
Пользователь.ДополнительныеСвойства.Вставить("ОписаниеПользователяИБ", ОписаниеПользователяИБ);
|
||||
Пользователь.Записать();
|
||||
|
||||
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя);
|
||||
Возврат ПользовательИБ;
|
||||
|
||||
КонецФункции
|
||||
@@ -1703,14 +1745,32 @@
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
||||
МодульОбсуждения = ОбщегоНазначения.ОбщийМодуль("Обсуждения");
|
||||
Результат = МодульОбсуждения.СистемаВзаимодействийПодключена();
|
||||
Иначе
|
||||
Результат = Ложь;
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ПоследняяПроверка = СерверныеОповещенияСлужебныйПовтИсп.ПоследняяПроверкаПодключенияСистемыВзаимодействий();
|
||||
|
||||
Если ПоследняяПроверка.Дата + 60 > ТекущаяДатаСеанса() Тогда
|
||||
Возврат ПоследняяПроверка.Подключена;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
ПоследняяПроверка.Дата = ТекущаяДатаСеанса();
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
||||
МодульОбсуждения = ОбщегоНазначения.ОбщийМодуль("Обсуждения");
|
||||
ПоследняяПроверка.Подключена = МодульОбсуждения.СистемаВзаимодействийПодключена();
|
||||
Иначе
|
||||
ПоследняяПроверка.Подключена = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Константы.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия.Получить() Тогда
|
||||
ПоследняяПроверка.Подключена = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
|
||||
Возврат ПоследняяПроверка.Подключена;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -75,7 +75,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
Интервал = СостояниеПолучения.МинимальныйПериод;
|
||||
ОбсужденияАктивны = СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
|
||||
ОбсужденияАктивны = СостояниеПолучения.СистемаВзаимодействийПодключена
|
||||
И СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
|
||||
И СостояниеПолучения.ДатаПоследнегоПолученияСообщения + 60 > ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||
|
||||
ДополнительныеПараметры = Новый Соответствие;
|
||||
@@ -151,9 +152,10 @@
|
||||
ДополнительныеРезультаты);
|
||||
КонецЕсли;
|
||||
|
||||
СостояниеПолучения.ДатаПоследнегоОповещения = РезультатОбщегоВызова.ДатаПоследнегоОповещения;
|
||||
СостояниеПолучения.МинимальныйПериод = РезультатОбщегоВызова.МинимальныйПериодПроверки;
|
||||
СостояниеПолучения.ДатаОбновленияСостояния = ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||
СостояниеПолучения.ДатаПоследнегоОповещения = РезультатОбщегоВызова.ДатаПоследнегоОповещения;
|
||||
СостояниеПолучения.МинимальныйПериод = РезультатОбщегоВызова.МинимальныйПериодПроверки;
|
||||
СостояниеПолучения.СистемаВзаимодействийПодключена = РезультатОбщегоВызова.СистемаВзаимодействийПодключена;
|
||||
СостояниеПолучения.ДатаОбновленияСостояния = ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||
|
||||
Если Интервал > СостояниеПолучения.МинимальныйПериод Тогда
|
||||
Интервал = СостояниеПолучения.МинимальныйПериод;
|
||||
@@ -261,6 +263,7 @@
|
||||
// * ДатаПоследнегоОповещения - Дата
|
||||
// * Оповещения - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииСерверныхОповещений.Оповещения
|
||||
// * ПолученныеОповещения - Массив из Строка - строки уникальных идентификаторов полученных сообщений.
|
||||
// * СистемаВзаимодействийПодключена - Булево
|
||||
// * ИдентификаторЛичногоОбсуждения - Неопределено - обсуждение недоступно.
|
||||
// - ИдентификаторОбсужденияСистемыВзаимодействия - идентификатор
|
||||
// обсуждения "СерверныеОповещения <Идентификатор пользователя ИБ>".
|
||||
@@ -294,6 +297,7 @@
|
||||
Состояние.Вставить("ДатаПоследнегоОповещения", '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);
|
||||
ВнешняяПечатнаяФорма = ВнешниеПечатныеФормы.НайтиПоЗначению(Идентификатор);
|
||||
ИначеЕсли СтрНайти(Идентификатор, ".") > 0 Тогда // Указан дополнительный менеджер печати.
|
||||
Позиция = СтрНайти(Идентификатор, ".", НаправлениеПоиска.СКонца);
|
||||
ИмяДополнительногоМенеджераПечати = Лев(Идентификатор, Позиция - 1);
|
||||
Идентификатор = Сред(Идентификатор, Позиция + 1);
|
||||
Если СтрНачинаетсяС(Идентификатор, ОбщийМенеджерПечати + ".") Тогда
|
||||
Идентификатор = Сред(Идентификатор, СтрДлина(ОбщийМенеджерПечати) + 2);
|
||||
ИмяДополнительногоМенеджераПечати = ОбщийМенеджерПечати;
|
||||
ИначеЕсли ИмяМенеджераПечати <> ОбщийМенеджерПечати Тогда
|
||||
Позиция = СтрНайти(Идентификатор, ".", НаправлениеПоиска.СКонца);
|
||||
ИмяДополнительногоМенеджераПечати = Лев(Идентификатор, Позиция - 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), ГраницаУдаления);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
|
||||
@@ -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"?>
|
||||
<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>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="461e874b-3f5d-40ed-8b14-d80c242c7c6b"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="ff0edcf9-b4ed-4135-b914-3dd423e0c84d"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="15d90f27-46ea-4a00-983e-79449d2acc01"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5167b877-6025-473d-a2f1-82d26ec4799e"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="e5c63f03-fc48-4bd0-91b0-593e0426d78b"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="b67f16b6-9532-48f2-beb2-c12faa510768"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="73c2ec78-e536-498f-b441-4eb2e5c217af"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="9eff6482-8125-46eb-80e0-77bccc86df05"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="cd5aa6f5-150e-4ae1-86f5-5517cf1c8fcc"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="10559887-ce6f-4dde-a16c-03582ab5bdfa"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5aad2fa4-33ea-41c2-a71a-062578ce7539"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="0265d1de-81df-4f52-9831-043a4355e234"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="887d3b01-a04b-46f3-853d-662950dfbfb2"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="10a678e4-1f51-4c6c-8762-49f7de49ff4e"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.7.137</version>
|
||||
<version>3.1.7.153</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
@@ -1679,6 +1679,7 @@
|
||||
<constants>Constant.ДобавлятьМеткиВремениАвтоматически</constants>
|
||||
<constants>Constant.ДополнительныйЯзык1</constants>
|
||||
<constants>Constant.ДополнительныйЯзык2</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;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
ОповещениеПослеВызоваСоздатьЗапрос = Новый ОписаниеОповещения(
|
||||
"СоздатьКлючИЗапросНаСертификатПослеВызоваСоздатьЗапросНаСертификат", ЭтотОбъект, Контекст,
|
||||
@@ -5207,7 +5207,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
Контекст.Вставить("Файл", Новый Файл(Контекст.ИмяФайлаЗапроса));
|
||||
ОповещениеПослеПроверкиСуществования = Новый ОписаниеОповещения(
|
||||
@@ -6156,7 +6156,7 @@
|
||||
Контекст.Вставить("ОшибкаПоискаКонтейнера", ОшибкаУстановкиСертификата);
|
||||
КонецЕсли;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
Криптография.НачатьВызовУстановитьСертификатВКонтейнерИХранилище(Новый ОписаниеОповещения(
|
||||
"УстановитьСертификатПослеВызоваУстановитьСертификатВКонтейнерИХранилище", ЭтотОбъект, Контекст,
|
||||
@@ -6223,7 +6223,7 @@
|
||||
|
||||
Результат = Контекст.РезультатПослеВызоваУстановитьСертификатВКонтейнерИХранилище;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
||||
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить личный сертификат в контейнер ключей и хранилище ОС.'");
|
||||
@@ -6267,7 +6267,7 @@
|
||||
ОшибкаУстановкиСертификата = "";
|
||||
Контекст.Вставить("СертификатКриптографии", Результат);
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
Если Криптография <> Неопределено Тогда
|
||||
УстановитьСертификатПослеПроверкиНаличияСертификат(Истина, Контекст);
|
||||
@@ -6349,13 +6349,13 @@
|
||||
|
||||
Результат = Контекст.РезультатПослеВызоваИмпортироватьСертификат;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
Если Результат <> Истина И Не ЗначениеЗаполнено(ОшибкаУстановкиСертификата) Тогда
|
||||
ОшибкаУстановкиСертификата = НСтр("ru = 'Не удалось установить корневой сертификат в хранилище ОС.'");
|
||||
КонецЕсли;
|
||||
|
||||
АктивноеОкно().Активизировать();
|
||||
АктивизироватьОкно();
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПолучитьСертификатПоОтпечатку(Новый ОписаниеОповещения(
|
||||
"УстановитьСертификатПослеПоискаКорневогоСертификата", ЭтотОбъект, Контекст),
|
||||
@@ -7123,6 +7123,14 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура АктивизироватьОкно()
|
||||
|
||||
Если Окно <> Неопределено Тогда
|
||||
Окно.Активизировать();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
@@ -570,7 +570,7 @@
|
||||
|
||||
СообщенияОшибок.Вставить(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>
|
||||
|
||||
@@ -134,6 +134,32 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура УдалитьЗаписи(ГраницаАгрегирования, ОбработатьЗаписиДо) Экспорт
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| ЗамерыСтатистики.ПериодЗаписи КАК ПериодЗаписи
|
||||
|ИЗ
|
||||
| РегистрСведений.ЗамерыСтатистики КАК ЗамерыСтатистики
|
||||
|ГДЕ
|
||||
| ЗамерыСтатистики.ПериодЗаписи >= &ГраницаАгрегирования
|
||||
| И ЗамерыСтатистики.ПериодЗаписи < &ОбработатьЗаписиДо
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| ЗамерыСтатистики.ПериодЗаписи";
|
||||
|
||||
Запрос.УстановитьПараметр("ГраницаАгрегирования", ГраницаАгрегирования);
|
||||
Запрос.УстановитьПараметр("ОбработатьЗаписиДо", ОбработатьЗаписиДо);
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
Выборка = РезультатЗапроса.Выбрать();
|
||||
|
||||
НаборЗаписей = СоздатьНаборЗаписей();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
НаборЗаписей.Отбор.ПериодЗаписи.Установить(Выборка.ПериодЗаписи);
|
||||
НаборЗаписей.Записать(Истина);
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+17
-18
@@ -278,13 +278,25 @@
|
||||
Процедура ПроверитьПодключениеНаСервере(Отказ, ВидТранспортаСтрокой, НовыйПароль)
|
||||
|
||||
СообщениеОбОшибке = "";
|
||||
|
||||
ПаролиДляПроверки = Новый Структура;
|
||||
|
||||
ПаролиДляПроверки = Неопределено;
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "COMПарольПользователя");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "FTPСоединениеПароль");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "WSПароль");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "ПарольАрхиваСообщенияОбмена");
|
||||
Если COMПарольПользователяИзменен Тогда
|
||||
ПаролиДляПроверки.Вставить("COMПарольПользователя", COMПарольПользователя);
|
||||
КонецЕсли;
|
||||
|
||||
Если FTPСоединениеПарольИзменен Тогда
|
||||
ПаролиДляПроверки.Вставить("FTPСоединениеПароль", FTPСоединениеПароль);
|
||||
КонецЕсли;
|
||||
|
||||
Если WSПарольИзменен Тогда
|
||||
ПаролиДляПроверки.Вставить("WSПароль", WSПароль);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПарольАрхиваСообщенияОбменаИзменен Тогда
|
||||
ПаролиДляПроверки.Вставить("ПарольАрхиваСообщенияОбмена", ПарольАрхиваСообщенияОбмена);
|
||||
КонецЕсли;
|
||||
|
||||
ОбменДаннымиСервер.ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена(Отказ, Запись,
|
||||
Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспортаСтрокой], СообщениеОбОшибке, ПаролиДляПроверки);
|
||||
|
||||
@@ -294,19 +306,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ДобавитьПарольДляПроверки(Пароли, ВидПароля)
|
||||
|
||||
Если ЭтотОбъект[ВидПароля + "Изменен"] Тогда
|
||||
Если Пароли = Неопределено Тогда
|
||||
Пароли = Новый Структура;
|
||||
КонецЕсли;
|
||||
|
||||
Пароли.Вставить(ВидПароля, ЭтотОбъект[ВидПароля]);
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьПроверкуУстановкиВнешнегоСоединения(Отказ)
|
||||
|
||||
|
||||
+11
-6
@@ -51,15 +51,17 @@
|
||||
&НаКлиенте
|
||||
Процедура ИсточникПравилПриИзменении(Элемент)
|
||||
|
||||
Элементы.ИсточникФайл.Доступность = ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.Файл");
|
||||
|
||||
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
||||
|
||||
Запись.РежимОтладки = Ложь;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ИмяМенеджераРегистрации.Доступность = ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский");
|
||||
Элементы.ИсточникФайл.Доступность =
|
||||
ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.Файл");
|
||||
|
||||
Элементы.ИмяМенеджераРегистрации.Доступность =
|
||||
ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский");
|
||||
|
||||
Элементы.ФормаСохранитьПравилаРегистрацииВФайл.Доступность = Запись.ПравилаЗагружены;
|
||||
|
||||
ОбновитьИнформациюОНезаписанныхПравилах();
|
||||
|
||||
@@ -124,7 +126,6 @@
|
||||
ПолучаемыйФайл = Новый Структура("Имя, Хранение", ПолноеИмяФайла, АдресХранения);
|
||||
|
||||
ОбменДаннымиКлиент.ВыбратьИСохранитьФайлНаКлиенте(ПолучаемыйФайл, ПараметрыДиалога);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -357,6 +358,7 @@
|
||||
Если ОбменДаннымиПовтИсп.ПравилаРегистрацииВМенеджере(Запись.ИмяПланаОбмена) Тогда
|
||||
Элементы.ГруппаПравилаТиповые.Видимость = Ложь;
|
||||
Элементы.ИмяМенеджераРегистрации.Доступность = ИсточникПравил = Перечисления.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский;
|
||||
Элементы.ФормаСохранитьПравилаРегистрацииВФайл.Доступность = Запись.ПравилаЗагружены;
|
||||
Иначе
|
||||
Элементы.ГруппаПравилаМенеджерТиповой.Видимость = Ложь;
|
||||
Элементы.ГруппаПравилаМенеджер.Видимость = Ложь;
|
||||
@@ -427,6 +429,9 @@
|
||||
Если ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МакетКонфигурации") Тогда
|
||||
// Из конфигурации
|
||||
ВыполнитьЗагрузкуПравил(Неопределено, "", Ложь);
|
||||
ИначеЕсли ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерТиповой")
|
||||
Или ИсточникПравил = ПредопределенноеЗначение("Перечисление.ИсточникиПравилДляОбменаДанными.МенеджерПользовательский") Тогда
|
||||
Запись.ИсточникПравил = ИсточникПравил;
|
||||
КонецЕсли;
|
||||
|
||||
Записать(ПараметрыЗаписи);
|
||||
|
||||
@@ -2100,93 +2100,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
||||
<right>
|
||||
@@ -2838,6 +2751,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
||||
<right>
|
||||
@@ -5608,4 +5608,51 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<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>
|
||||
@@ -1062,33 +1062,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ФормаНастроекОтчета</name>
|
||||
<right>
|
||||
@@ -1402,6 +1375,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьСервисDSS</name>
|
||||
<right>
|
||||
|
||||
@@ -866,33 +866,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ФормаНастроекОтчета</name>
|
||||
<right>
|
||||
@@ -1137,6 +1110,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СтатусОбновленияКонфигурации</name>
|
||||
<right>
|
||||
|
||||
@@ -17,6 +17,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПоискИсполняемогоФайлаОнлайнПоддержки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -44,13 +51,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПоискИсполняемогоФайлаОнлайнПоддержки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ВызовОнлайнПоддержки</name>
|
||||
<right>
|
||||
|
||||
@@ -230,33 +230,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_1_1.Operation.GetFilePart</name>
|
||||
<right>
|
||||
@@ -320,6 +293,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.ОбменДанными</name>
|
||||
<right>
|
||||
|
||||
@@ -118,6 +118,29 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -145,29 +168,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.АдресныеОбъекты</name>
|
||||
<right>
|
||||
|
||||
@@ -653,33 +653,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПредметыПапкиВзаимодействий</name>
|
||||
<right>
|
||||
@@ -916,6 +889,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ЭлектронноеПисьмоВходящее.Command.Ответить</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВидыКонтактнойИнформации</name>
|
||||
<right>
|
||||
@@ -108,4 +81,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -17,6 +17,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -44,13 +51,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СоставыГруппПользователей</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||
<right>
|
||||
@@ -83,6 +56,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
||||
<right>
|
||||
|
||||
@@ -72,6 +72,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -99,13 +106,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеБизнесПроцессов</name>
|
||||
<right>
|
||||
|
||||
@@ -49,33 +49,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПроизводственныеКалендари</name>
|
||||
<right>
|
||||
@@ -115,6 +88,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьНесколькоПроизводственныхКалендарей</name>
|
||||
<right>
|
||||
|
||||
@@ -29,33 +29,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
@@ -119,6 +92,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НачатьИнтервью</name>
|
||||
<right>
|
||||
|
||||
@@ -49,6 +49,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -76,13 +83,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СоставыГруппПользователей</name>
|
||||
<right>
|
||||
|
||||
@@ -98,6 +98,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -125,13 +132,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||
<right>
|
||||
|
||||
+27
-27
@@ -22,33 +22,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
@@ -88,4 +61,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
||||
<right>
|
||||
@@ -104,6 +77,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаСообщения</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,11 +44,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -106,6 +106,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -133,13 +140,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ЗадачиПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,13 +44,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыДоступа</name>
|
||||
<right>
|
||||
|
||||
@@ -171,33 +171,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.КоличествоЗамеровВПакетеЭкспорта</name>
|
||||
<right>
|
||||
@@ -238,6 +211,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ОценкаПроизводительностиПериодЗаписи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаSMS</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,11 +37,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаSMS</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -2979,45 +2979,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьАвтономнуюРаботуВМоделиСервиса</name>
|
||||
<right>
|
||||
@@ -3913,6 +3874,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.КоличествоПотоковОбновленияДоступа</name>
|
||||
<right>
|
||||
@@ -7479,6 +7479,37 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Catalog.НастройкиАвторизацииИнтернетСервисов</name>
|
||||
<right>
|
||||
|
||||
@@ -1216,33 +1216,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ОповещенияПользователейСертификатов</name>
|
||||
<right>
|
||||
@@ -1650,6 +1623,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СтатусОбновленияКонфигурации</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,11 +37,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -66,6 +66,27 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -93,27 +114,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInSecondDataBase</name>
|
||||
<right>
|
||||
|
||||
@@ -33,6 +33,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.ПодключениеDSS</name>
|
||||
<right>
|
||||
<name>Get</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Set</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -60,17 +71,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.ПодключениеDSS</name>
|
||||
<right>
|
||||
<name>Get</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Set</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ИспользоватьСервисDSS</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||
<right>
|
||||
@@ -59,6 +32,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ДополнительныеОтчетыИОбработки</name>
|
||||
<right>
|
||||
|
||||
@@ -82,6 +82,20 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -109,20 +123,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</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>
|
||||
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -75,6 +75,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -102,13 +109,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ЗадачиПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -74,6 +74,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -101,21 +116,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НачатьИнтервью</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
||||
<right>
|
||||
@@ -58,6 +31,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ОтправкаСообщения</name>
|
||||
<right>
|
||||
|
||||
+1
@@ -363,5 +363,6 @@
|
||||
<content>InformationRegister.ПериодическиеСерверныеОповещения</content>
|
||||
<content>Constant.СостояниеОтправкиСерверныхОповещений</content>
|
||||
<content>SessionParameter.ОбновлениеСправочниковИдентификаторов</content>
|
||||
<content>Constant.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</content>
|
||||
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
||||
Reference in new issue
Block a user