diff --git a/SSL/src/Catalogs/Валюты/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/Валюты/Forms/ФормаСписка/Module.bsl
index f2e8ba9a0..1f63c3b81 100644
--- a/SSL/src/Catalogs/Валюты/Forms/ФормаСписка/Module.bsl
+++ b/SSL/src/Catalogs/Валюты/Forms/ФормаСписка/Module.bsl
@@ -106,7 +106,7 @@
&НаКлиенте
Процедура ЗагрузитьКурсыВалют(Команда)
- ПараметрыФормы = Новый Структура("ОткрытиеИзСписка");
+ ПараметрыФормы = Новый Структура("ОткрытиеИзСписка", Истина);
РаботаСКурсамиВалютКлиент.ПоказатьЗагрузкуКурсовВалют(ПараметрыФормы);
diff --git a/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Module.bsl b/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Module.bsl
index 1121fe469..aa79bed16 100644
--- a/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Module.bsl
+++ b/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Module.bsl
@@ -209,7 +209,9 @@
&НаСервере
Функция ТекстЗапросаЗаполненияРазделов()
-
+
+ // АПК:70-выкл Полное соединение с НастройкиРазделенных существенно не замедляет запрос,
+ // так как в соединяемых таблицах малое количество записей.
Возврат "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВариантыОтчетов.Ссылка,
| ВариантыОтчетов.ПредопределенныйВариант,
@@ -300,7 +302,7 @@
| КОНЕЦ КАК Важность
|ИЗ
| НастройкиОбщих КАК НастройкиОбщих
- | ПОЛНОЕ СОЕДИНЕНИЕ НастройкиРазделенных КАК НастройкиРазделенных // АПК:70 - существенно не замедляет запрос, так как в соединяемых таблицах малое количество записей.
+ | ПОЛНОЕ СОЕДИНЕНИЕ НастройкиРазделенных КАК НастройкиРазделенных
| ПО НастройкиОбщих.Ссылка = НастройкиРазделенных.Ссылка
| И НастройкиОбщих.Подсистема = НастройкиРазделенных.Подсистема
|ГДЕ
@@ -316,7 +318,7 @@
| ТОГДА &ПредставлениеСмТакже
| ИНАЧЕ """"
| КОНЕЦ";
-
+ // АПК:70-вкл
КонецФункции
&НаСервере
diff --git a/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl b/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl
index 5024923d1..57cf54335 100644
--- a/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl
+++ b/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl
@@ -27,7 +27,7 @@
КонецЕсли;
// Выполним установку индекса пиктограммы при записи объекта.
- ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
+ ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ИндексПиктограммыФайла(Расширение);
Если СтатусИзвлеченияТекста.Пустая() Тогда
СтатусИзвлеченияТекста = Перечисления.СтатусыИзвлеченияТекстаФайлов.НеИзвлечен;
diff --git a/SSL/src/Catalogs/ВидыКонтактнойИнформации/ManagerModule.bsl b/SSL/src/Catalogs/ВидыКонтактнойИнформации/ManagerModule.bsl
index 543db64a9..2ebc341d3 100644
--- a/SSL/src/Catalogs/ВидыКонтактнойИнформации/ManagerModule.bsl
+++ b/SSL/src/Catalogs/ВидыКонтактнойИнформации/ManagerModule.bsl
@@ -732,7 +732,6 @@
Отбор = Новый Структура;
Отбор.Вставить("КодЯзыка", Язык.КодЯзыка);
- Отбор.Вставить("Наименование", Представление);
НайденныеСтроки = ВидКонтактнойИнформации.Представления.НайтиСтроки(Отбор);
Если НайденныеСтроки.Количество() > 0 Тогда
НоваяСтрока = НайденныеСтроки[0];
diff --git a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Form.form b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Form.form
index 09c63f259..f8bbbaaa0 100644
--- a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Form.form
+++ b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Form.form
@@ -271,112 +271,6 @@
false
-
- Ошибка
- 42
-
- Ошибка32
- 47
-
- ru
- Ошибка32
-
- true
- true
-
- true
-
-
- Ошибка32РасширеннаяПодсказка
- 49
- Label
- true
- true
-
- Left
-
-
-
- Ошибка32КонтекстноеМеню
- 48
- true
-
- true
- true
-
-
- CommonPicture.Ошибка32
-
-
-
-
- КраткоеПредставлениеОшибки
- 44
-
- ru
- Краткое представление ошибки
-
- true
- true
-
- true
-
-
- КраткоеПредставлениеОшибки
-
- None
-
- КраткоеПредставлениеОшибкиРасширеннаяПодсказка
- 46
- Label
- true
- true
-
- Left
-
-
-
- КраткоеПредставлениеОшибкиКонтекстноеМеню
- 45
- true
-
- LabelField
- Enter
- true
- Left
- true
-
- true
- 2
- true
-
-
- true
- true
-
- true
-
-
- ru
- Ошибка
-
-
- ОшибкаРасширеннаяПодсказка
- 43
- Label
- true
- true
-
- Left
-
-
- Page
-
- AlwaysHorizontal
- auto
- false
-
- Выполнено50
@@ -642,24 +536,6 @@
true
-
- КраткоеПредставлениеОшибки
-
- ru
- Краткое представление ошибки
-
- 4
-
- String
-
-
-
- true
-
-
- true
-
- РезультатВыполнения
diff --git a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Module.bsl b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Module.bsl
index a26839f72..5f7a25646 100644
--- a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Module.bsl
+++ b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ОбновлениеКомпонентСПортала1СИТС/Module.bsl
@@ -94,11 +94,6 @@
ДлительнаяОперация = НачатьОбновлениеКомпонентСПортала();
- Если ДлительнаяОперация = Неопределено Тогда
- КраткоеПредставлениеОшибки = НСтр("ru = 'Не удалось создать фоновое задание обновления компоненты.'");
- Элементы.Страницы.ТекущаяСтраница = Элементы.Ошибка;
- КонецЕсли;
-
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
ПараметрыОжидания.ФормаВладелец = ЭтотОбъект;
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
@@ -137,10 +132,6 @@
&НаСервере
Функция НачатьОбновлениеКомпонентСПортала()
- Если Не ВнешниеКомпонентыСлужебный.ДоступнаЗагрузкаСПортала() Тогда
- Возврат Неопределено;
- КонецЕсли;
-
ПараметрыПроцедуры = ВнешниеКомпонентыСлужебный.ПараметрыОбновленияКомпонентСПортала();
ПараметрыПроцедуры.ОбновляемыеКомпоненты = ОбновляемыеКомпоненты.ВыгрузитьЗначения();
@@ -159,6 +150,9 @@
&НаКлиенте
Процедура ПослеОбновленияКомпонентСПортала(Результат, ДополнительныеПараметры) Экспорт
+ Элементы.Загрузить.Доступность = Истина;
+ Элементы.Страницы.ТекущаяСтраница = Элементы.Начальная;
+
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
diff --git a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Form.form b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Form.form
index fd087fb56..bb75bf3a4 100644
--- a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Form.form
+++ b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Form.form
@@ -277,112 +277,6 @@
false
-
- Ошибка
- 42
-
- Ошибка32
- 47
-
- ru
- Ошибка32
-
- true
- true
-
- true
-
-
- Ошибка32РасширеннаяПодсказка
- 49
- Label
- true
- true
-
- Left
-
-
-
- Ошибка32КонтекстноеМеню
- 48
- true
-
- true
- true
-
-
- CommonPicture.Ошибка32
-
-
-
-
- КраткоеПредставлениеОшибки
- 44
-
- ru
- Краткое представление ошибки
-
- true
- true
-
- true
-
-
- КраткоеПредставлениеОшибки
-
- None
-
- КраткоеПредставлениеОшибкиРасширеннаяПодсказка
- 46
- Label
- true
- true
-
- Left
-
-
-
- КраткоеПредставлениеОшибкиКонтекстноеМеню
- 45
- true
-
- LabelField
- Enter
- true
- Left
- true
-
- true
- 2
- true
-
-
- true
- true
-
- true
-
-
- ru
- Ошибка
-
-
- ОшибкаРасширеннаяПодсказка
- 43
- Label
- true
- true
-
- Left
-
-
- Page
-
- AlwaysHorizontal
- auto
- false
-
- truetrue
@@ -516,24 +410,6 @@
true
-
- КраткоеПредставлениеОшибки
-
- ru
- Краткое представление ошибки
-
- 4
-
- String
-
-
-
- true
-
-
- true
-
- ПодключитьИнтернетПоддержку
diff --git a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Module.bsl b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Module.bsl
index 708214ba3..b72cffde2 100644
--- a/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Module.bsl
+++ b/SSL/src/Catalogs/ВнешниеКомпоненты/Forms/ПоискКомпонентыНаПортале1СИТС/Module.bsl
@@ -68,11 +68,6 @@
ДлительнаяОперация = НачатьПолучениеКомпонентыСПортала(Параметры.Идентификатор, Параметры.Версия, Параметры.ОбновлятьАвтоматически);
- Если ДлительнаяОперация = Неопределено Тогда
- КраткоеПредставлениеОшибки = НСтр("ru = 'Не удалось создать фоновое задание обновления компоненты.'");
- Элементы.Страницы.ТекущаяСтраница = Элементы.Ошибка;
- КонецЕсли;
-
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
ПараметрыОжидания.ФормаВладелец = ЭтотОбъект;
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
@@ -111,10 +106,6 @@
&НаСервере
Функция НачатьПолучениеКомпонентыСПортала(Знач Идентификатор, Знач Версия, Знач ОбновлятьАвтоматически)
- Если Не ВнешниеКомпонентыСлужебный.ДоступнаЗагрузкаСПортала() Тогда
- Возврат Неопределено;
- КонецЕсли;
-
ПараметрыПроцедуры = ВнешниеКомпонентыСлужебный.ПараметрыКомпонентаСПортала();
ПараметрыПроцедуры.Идентификатор = Идентификатор;
ПараметрыПроцедуры.Версия = Версия;
@@ -135,6 +126,9 @@
&НаКлиенте
Процедура ПослеПолученияКомпонентыСПортала(Результат, ДополнительныеПараметры) Экспорт
+ Элементы.Загрузить.Доступность = Истина;
+ Элементы.Страницы.ТекущаяСтраница = Элементы.Начальная;
+
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Form.form b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Form.form
index c88e8e04d..5f946a2a1 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Form.form
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Form.form
@@ -134,6 +134,37 @@
Normal
+
+ ОбновитьКлассификаторыПолномочий
+ 248
+
+ ru
+ Обновить классификаторы полномочий
+
+ true
+ true
+
+ true
+
+
+ ОбновитьКлассификаторыПолномочийРасширеннаяПодсказка
+ 249
+ Label
+ true
+ true
+
+ Left
+
+
+ Form.Command.ОбновитьКлассификаторыПолномочий
+ Normal
+ Auto
+ true
+ true
+ UserCmds
+ Auto
+ InAdditionalSubmenu
+ ГруппаКомпактная233
@@ -3234,6 +3265,24 @@
AutoAuto
+
+ ОбновитьКлассификаторыПолномочий
+
+ ru
+ Обновить классификаторы полномочий
+
+ 11
+
+
+
+ ОбновитьКлассификаторыПолномочий
+
+
+ Auto
+ Auto
+ ТолькоПросмотр
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Module.bsl b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Module.bsl
index 7f70e9152..011abfdb2 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Module.bsl
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаВводаПолномочий/Module.bsl
@@ -15,6 +15,7 @@
Элементы.ГруппаВидПолномочий.ТолькоПросмотр = Параметры.ТолькоПросмотр;
Элементы.ВыбратьИзКлассификатора.Видимость = Не Параметры.ТолькоПросмотр;
+ Элементы.ОбновитьКлассификаторыПолномочий.Видимость = Не ОбщегоНазначения.РазделениеВключено();
РежимКлассификатора = Параметры.РежимКлассификатора;
@@ -310,6 +311,16 @@
КонецПроцедуры
+&НаКлиенте
+Процедура ОбновитьКлассификаторыПолномочий(Команда)
+
+ ОбновитьКлассификаторыПолномочийНаСервере();
+ ОбновитьПовторноИспользуемыеЗначения();
+ ОбновитьСписокПолномочий();
+ ПоказатьПредупреждение(, НСтр("ru = 'Обновление классификаторов полномочий выполнено.'"));
+
+КонецПроцедуры
+
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -828,4 +839,26 @@
КонецПроцедуры
+&НаСервереБезКонтекста
+Процедура ОбновитьКлассификаторыПолномочийНаСервере()
+
+ РегистрыСведений.КлассификаторыМЧД.ОбновитьКлассификаторы();
+
+КонецПроцедуры
+
+&НаКлиенте
+Процедура ОбновитьСписокПолномочий()
+
+ КодыПолномочий = Новый Массив;
+
+ Для Каждого Полномочие Из ВыбранныеПолномочияТаблица Цикл
+ Если ЗначениеЗаполнено(Полномочие.Код) И Не Полномочие.НетВКлассификаторе Тогда
+ КодыПолномочий.Добавить(Полномочие.Код);
+ КонецЕсли;
+ КонецЦикла;
+
+ СформироватьДеревоПолномочий(ПоместитьВоВременноеХранилище(КодыПолномочий));
+
+КонецПроцедуры
+
#КонецОбласти
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Form.form b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Form.form
index 75184683e..5c8c07d64 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Form.form
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Form.form
@@ -813,6 +813,10 @@
ДатаВыдачи22
+
+ ru
+ С
+ truetrue
@@ -842,8 +846,13 @@
Lefttrue
- true
+ 7true
+ false
+
+ ru
+ ДФ=dd.MM.yyyy
+
@@ -851,7 +860,7 @@
25ru
- Дата окончания
+ Поtruetrue
@@ -882,8 +891,13 @@
Lefttrue
- true
+ 7true
+ false
+
+ ru
+ ДФ=dd.MM.yyyy
+
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Module.bsl
index 7bfd7fce7..50f549d09 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Module.bsl
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаСписка/Module.bsl
@@ -244,7 +244,7 @@
Кнопки.Добавить("Отменить", НСтр("ru = 'Отменить загрузку'"));
Кнопки.Добавить("ПоказатьОшибку", НСтр("ru = 'Подробности...'"));
- ТекстОшибки = НСтр("ru = 'Невозможно проверить доверенность в распределенном реестре.'");
+ ТекстОшибки = НСтр("ru = 'Нет возможности проверить доверенность в распределенном реестре, доверенность будет загружена без признака ""Зарегистрирована в реестре ФНС""'");
Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопросОЗагрузкеДоверенности", ЭтотОбъект, РезультатАвторизации.Ошибка);
СтандартныеПодсистемыКлиент.ПоказатьВопросПользователю(Оповещение, ТекстОшибки, Кнопки, ПараметрыВопроса);
@@ -623,6 +623,10 @@
КонецЕсли;
Для Каждого ЭлементОтбора Из Отборы Цикл
+ Если Не ВсеОтборыПоСертификатам.Свойство(ЭлементОтбора.Ключ)Тогда
+ Продолжить;
+ КонецЕсли;
+
ВсеОтборыПоСертификатам[ЭлементОтбора.Ключ] = ?(ЭлементОтбора.Значение = Неопределено, "", ЭлементОтбора.Значение);
КонецЦикла;
КонецЕсли;
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаЭлемента/Module.bsl
index 5970f72b7..1efcd831d 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаЭлемента/Module.bsl
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/Forms/ФормаЭлемента/Module.bsl
@@ -854,8 +854,8 @@
КонецЕсли;
РезультатПроверкиПодписиВФорме = ЭлектроннаяПодписьКлиентСервер.РезультатПроверкиПодписиВФорме();
- ЗаполнитьЗначенияСвойств(РезультатПроверкиПодписиВФорме, РезультатПроверки);
- ЗаполнитьЗначенияСвойств(РезультатПроверкиПодписиВФорме.РезультатПроверки, РезультатПроверки);
+ ЗаполнитьЗначенияСвойств(РезультатПроверкиПодписиВФорме, РезультатПроверкиПодписи,,"РезультатПроверки");
+ ЗаполнитьЗначенияСвойств(РезультатПроверкиПодписиВФорме.РезультатПроверки, РезультатПроверкиПодписи);
РезультатПроверкиПодписиВФорме.РезультатПроверки.ДополнительныеАтрибутыПровереныВручную = Ложь;
РезультатПроверкиПодписиВФорме.РезультатПроверки.АвторРучнойПроверкиДополнительныхАтрибутов = Неопределено;
РезультатПроверкиПодписиВФорме.РезультатПроверки.ОбоснованиеРучнойПроверкиДополнительныхАтрибутов = "";
@@ -1550,7 +1550,6 @@
Возврат МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ВнешниеСтатусы()[Форма.ТехническийСтатус] = Истина
Или Форма.ЗарегистрированаВДругомРеестре;
КонецФункции
-
&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьВидимостьИДоступность(Форма, Условие = Неопределено)
@@ -1570,6 +1569,8 @@
КонецЕсли;
+ РеквизитыНедоступныДляРедактирования = Форма.РеквизитыНедоступныДляРедактирования;
+
Если Условие = Неопределено Или Условие = "Доверитель" Тогда
Если Форма.ДоверительНесколько Или Форма.ЛицоДоверителяНесколько Или Форма.ПредставительУправляющейКомпанииНесколько Тогда
@@ -1589,17 +1590,10 @@
Форма.Элементы.ГруппаОдинДоверитель.Видимость = Не Форма.ДоверительНесколько;
- Если Не Форма.ДоверительТипСтрока = "ФизическоеЛицо" И Не Форма.ДоверительНесколько Тогда
+ Если Не Форма.ДоверительНесколько Тогда
- Форма.Элементы.ГруппаЛицоДоверителя.Видимость = Истина;
- Форма.Элементы.ГруппаЛицоДоверителяПредставитель.Видимость = Форма.ЛицоДоверителяТипСтрока <> "ФизическоеЛицо";
- Форма.Элементы.ГруппаОдноЛицоДоверителя.Видимость = Не Форма.ЛицоДоверителяНесколько;
+ ЛицоДоверителяОформление(Форма);
- Если Форма.ЛицоДоверителяТипСтрока <> "ФизическоеЛицо"
- И Не Форма.ЛицоДоверителяНесколько Тогда
- Форма.Элементы.ГруппаЛицоДоверителяПредставитель.Видимость = Не Форма.ПредставительУправляющейКомпанииНесколько;
- КонецЕсли;
-
Иначе
Форма.Элементы.ГруппаЛицоДоверителя.Видимость = Ложь;
КонецЕсли;
@@ -1975,22 +1969,7 @@
ЭтотОбъект[ИмяЭлементаОрганизация + "Наименование"] = НаименованиеСокращенное;
ОбновитьСтрокуДоверителейПредставителей(ИмяЭлементаОрганизация);
-
- Если ИмяЭлементаОрганизация = "Представитель" И ПредставительТипСтрока <> "ФизическоеЛицо" Тогда
- Если Не (ПредставительРеквизиты.ЭтоИндивидуальныйПредприниматель
- Или ПредставительРеквизиты.ЭтоФилиал) Тогда
-
- Строки = Объект.Представители.НайтиСтроки(Новый Структура("ИдентификаторРодителя", ЭтотОбъект[ИмяЭлементаОрганизация + "Идентификатор"]));
- Для Каждого Строка Из Строки Цикл
- Объект.Представители.Удалить(Строка);
- КонецЦикла;
-
- ОчиститьЭлементыФормы("ЛицоПредставителя", Истина);
- Иначе
- ЗаполнитьТипОрганизации("ЛицоПредставителя", "ФизическоеЛицо");
- КонецЕсли;
- КонецЕсли;
-
+ ПроверитьРеквизитыРуководителяНаСовместимость(ИмяЭлементаОрганизация);
УстановитьОтображениеРеквизитовЗависимыхОтОрганизации(ИмяЭлементаОрганизация);
КонецПроцедуры
@@ -2251,19 +2230,8 @@
КонецЕсли;
ИмяЭлементаРуководитель = Неопределено;
- Если ИмяЭлементаОрганизация = "ЛицоДоверителя" И ЛицоДоверителяТипСтрока <> "ФизическоеЛицо" Тогда
- ИмяЭлементаРуководитель = "ПредставительУправляющейКомпании";
- ИначеЕсли ИмяЭлементаОрганизация = "Доверитель" И ДоверительТипСтрока <> "ФизическоеЛицо" Тогда
- ИмяЭлементаРуководитель = "ЛицоДоверителя";
- ИначеЕсли ИмяЭлементаОрганизация = "Представитель" И ПредставительТипСтрока <> "ФизическоеЛицо" Тогда
- Если ПредставительРеквизиты.ЭтоИндивидуальныйПредприниматель
- Или ПредставительРеквизиты.ЭтоФилиал Тогда
- ИмяЭлементаРуководитель = "ЛицоПредставителя";
- Иначе
- УдалитьСтрокуДоверителейПредставителей(Объект.Представители, ЭтотОбъект["ЛицоПредставителя" + "Идентификатор"], Ложь);
- ОчиститьЭлементыФормы("ЛицоПредставителя", Истина);
- КонецЕсли;
- КонецЕсли;
+
+ ПроверитьРеквизитыРуководителяНаСовместимость(ИмяЭлементаОрганизация, ИмяЭлементаРуководитель);
Если ИмяЭлементаРуководитель = Неопределено Тогда
Возврат;
@@ -2286,6 +2254,38 @@
КонецПроцедуры
+&НаСервере
+Процедура ПроверитьРеквизитыРуководителяНаСовместимость(ИмяЭлементаОрганизация, ИмяЭлементаРуководитель = Неопределено)
+
+ Если ИмяЭлементаОрганизация = "ЛицоДоверителя" И ЛицоДоверителяТипСтрока <> "ФизическоеЛицо" Тогда
+ ИмяЭлементаРуководитель = "ПредставительУправляющейКомпании";
+ ИначеЕсли ИмяЭлементаОрганизация = "Доверитель" И ДоверительТипСтрока <> "ФизическоеЛицо" Тогда
+ ИмяЭлементаРуководитель = "ЛицоДоверителя";
+ Если (ДоверительРеквизиты.ЭтоФизическоеЛицо
+ Или ДоверительРеквизиты.ЭтоИностраннаяОрганизация
+ Или ДоверительРеквизиты.ЭтоФилиал
+ Или ДоверительРеквизиты.ЭтоИндивидуальныйПредприниматель)
+ И ЛицоДоверителяТипСтрока <> "ФизическоеЛицо" Тогда
+
+ УдалитьСтрокуДоверителейПредставителей(Объект.Доверители, ЭтотОбъект["ЛицоДоверителя" + "Идентификатор"], Ложь);
+ ОчиститьЭлементыФормы("ЛицоДоверителя", Истина);
+ ОчиститьЭлементыФормы("ПредставительУправляющейКомпании", Истина);
+ ЗаполнитьТипОрганизации(ИмяЭлементаРуководитель, "ФизическоеЛицо");
+
+ КонецЕсли;
+ ИначеЕсли ИмяЭлементаОрганизация = "Представитель" И ПредставительТипСтрока <> "ФизическоеЛицо" Тогда
+ Если ПредставительРеквизиты.ЭтоИндивидуальныйПредприниматель
+ Или ПредставительРеквизиты.ЭтоФилиал Тогда
+ ИмяЭлементаРуководитель = "ЛицоПредставителя";
+ ЗаполнитьТипОрганизации("ЛицоПредставителя", "ФизическоеЛицо");
+ Иначе
+ УдалитьСтрокуДоверителейПредставителей(Объект.Представители, ЭтотОбъект["ЛицоПредставителя" + "Идентификатор"], Ложь);
+ ОчиститьЭлементыФормы("ЛицоПредставителя", Истина);
+ КонецЕсли;
+ КонецЕсли;
+
+КонецПроцедуры
+
&НаСервере
Процедура СформироватьЗаголовокДекорации(ИмяЭлементаОрганизация)
@@ -2490,7 +2490,7 @@
КонецЕсли;
Если ИмяЭлементаОрганизация = "Доверитель" Тогда
- ЛицоДоверителяОформление(ЭтотОбъект);
+ УстановитьВидимостьИДоступность(ЭтотОбъект, "Доверитель");
КонецЕсли;
СформироватьЗаголовокДекорации(ИмяЭлементаОрганизация);
@@ -2500,8 +2500,16 @@
&НаКлиентеНаСервереБезКонтекста
Процедура ЛицоДоверителяОформление(Форма)
- Если Форма.ДоверительРеквизиты <> Неопределено
- И Форма.ДоверительРеквизиты.ЭтоИндивидуальныйПредприниматель Тогда
+ Если Форма.ДоверительТипСтрока = "ФизическоеЛицо" Тогда
+ Форма.Элементы.ГруппаЛицоДоверителя.Видимость = Ложь;
+ Возврат;
+ КонецЕсли;
+
+ Если Форма.ДоверительРеквизиты <> Неопределено И
+ (Форма.ДоверительРеквизиты.ЭтоФизическоеЛицо Или
+ Форма.ДоверительРеквизиты.ЭтоИндивидуальныйПредприниматель
+ Или Форма.ДоверительРеквизиты.ЭтоИностраннаяОрганизация
+ Или Форма.ДоверительРеквизиты.ЭтоФилиал) Тогда
Форма.Элементы.ДекорацияЛицоДоверителяЗаголовок.Видимость = Ложь;
Форма.Элементы.ЛицоДоверителяВыборТипа.Видимость = Ложь;
Форма.Элементы.ЛицоДоверителяТипДекорация.Видимость = Истина;
@@ -2509,10 +2517,17 @@
Форма.Элементы.ДекорацияЛицоДоверителяЗаголовок.Видимость = Истина;
Форма.Элементы.ЛицоДоверителяВыборТипа.Видимость = Не Форма.РеквизитыНедоступныДляРедактирования;
Форма.Элементы.ЛицоДоверителяТипДекорация.Видимость = Форма.РеквизитыНедоступныДляРедактирования;
- КонецЕсли;
+ КонецЕсли;
+ Форма.Элементы.ГруппаЛицоДоверителяПредставитель.Видимость = Форма.ЛицоДоверителяТипСтрока <> "ФизическоеЛицо";
+
+ Если Форма.ЛицоДоверителяТипСтрока <> "ФизическоеЛицо"
+ И Не Форма.ЛицоДоверителяНесколько Тогда
+ Форма.Элементы.ГруппаЛицоДоверителяПредставитель.Видимость = Не Форма.ПредставительУправляющейКомпанииНесколько;
+ КонецЕсли;
+
Если Форма.ЛицоДоверителяРеквизиты = Неопределено Тогда
- Форма.Элементы.ЛицоДоверителяТипДекорация.Заголовок = НСтр("ru='Физическое лицо:'");
+ Форма.Элементы.ЛицоДоверителяТипДекорация.Заголовок = НСтр("ru='Физическое лицо:'");
Иначе
Форма.Элементы.ЛицоДоверителяТипДекорация.Заголовок = ?(Форма.ЛицоДоверителяРеквизиты.ЭтоФизическоеЛицо,
НСтр("ru='Физическое лицо:'"), НСтр("ru='Организация:'"));
diff --git a/SSL/src/Catalogs/МашиночитаемыеДоверенности/ManagerModule.bsl b/SSL/src/Catalogs/МашиночитаемыеДоверенности/ManagerModule.bsl
index d17185f6a..c53d8b770 100644
--- a/SSL/src/Catalogs/МашиночитаемыеДоверенности/ManagerModule.bsl
+++ b/SSL/src/Catalogs/МашиночитаемыеДоверенности/ManagerModule.bsl
@@ -1696,8 +1696,8 @@
Объект.СовместныеПолномочия = ПризнакСовместногоОсуществленияПолномочий = "2";
Если ТипПолномочия = "0" Тогда
- Полномочие = Объект.Полномочия.Добавить();
- Полномочие.Наименование = ТекстовоеСодержаниеПолномочия;
+ Объект.ПолномочияВТекстовомВиде = Истина;
+ Объект.ТекстПолномочий = ТекстовоеСодержаниеПолномочия;
ИначеЕсли ТипПолномочия = "1" Тогда
Для Каждого СведенияОМашиночитаемомПолномочии Из СведенияОМашиночитаемыхПолномочиях Цикл
КодПолномочия = СведенияОМашиночитаемомПолномочии.КодПолн;
diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Form.form b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Form.form
index 0f76802c5..f7057dfeb 100644
--- a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Form.form
+++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Form.form
@@ -583,12 +583,21 @@
Lefttrue
+
+ AutoComplete
+ НаименованиеАвтоПодбор
+
+
+ ChoiceProcessing
+ НаименованиеОбработкаВыбора
+ 22truetruetruetruetrue
+ OnValueChangeStyle.BorderColor
diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl
index 078c51b73..4bf3fd4ca 100644
--- a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl
+++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl
@@ -11,6 +11,9 @@
&НаКлиенте
Перем ПараметрыЗаписиПриПроверкеПервогоАдминистратора;
+&НаКлиенте
+Перем ПропуститьНаименованиеПриИзменении, ПропуститьНаименованиеАвтоПодбор;
+
#КонецОбласти
#Область ОбработчикиСобытийФормы
@@ -700,12 +703,58 @@
&НаКлиенте
Процедура НаименованиеПриИзменении(Элемент)
+ Если ПропуститьНаименованиеПриИзменении = Истина Тогда
+ Возврат;
+ КонецЕсли;
+
ОбновитьИмяДляВхода(ЭтотОбъект, Истина);
УстановитьНеобходимостьСинхронизацииССервисом(ЭтотОбъект);
КонецПроцедуры
+&НаКлиенте
+Процедура НаименованиеАвтоПодбор(Элемент, Текст, ДанныеВыбора,
+ ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
+
+ Если Не ЗначениеЗаполнено(Текст)
+ Или Не ОбщегоНазначенияКлиент.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПодборФИО")
+ Или ПропуститьНаименованиеАвтоПодбор = Истина Тогда
+ ПропуститьНаименованиеАвтоПодбор = Ложь;
+ Возврат;
+ КонецЕсли;
+ МодульПодборФИОКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодборФИОКлиент");
+
+ ДанныеФИО = Новый Структура("Представление", Текст);
+ ДанныеКлассификатора = МодульПодборФИОКлиент.Подобрать("ФИО", ДанныеФИО);
+
+ Если ДанныеКлассификатора.Количество() > 0 Тогда
+ СтандартнаяОбработка = Ложь;
+ ДанныеВыбора = Новый СписокЗначений;
+ ДанныеВыбора.ЗагрузитьЗначения(ДанныеКлассификатора);
+ КонецЕсли;
+
+КонецПроцедуры
+
+&НаКлиенте
+Процедура НаименованиеОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
+
+ СтандартнаяОбработка = Ложь;
+ ПропуститьНаименованиеПриИзменении = Истина;
+
+ ДанныеНаименования = СтрРазделить(ВыбранноеЗначение, " ", Ложь);
+ Элементы.Наименование.ОбновитьТекстРедактирования();
+ Если ДанныеНаименования.Количество() < 3 Тогда
+ Элементы.Наименование.ВыделенныйТекст = ВыбранноеЗначение + " ";
+ Иначе
+ Элементы.Наименование.ВыделенныйТекст = ВыбранноеЗначение;
+ ПропуститьНаименованиеАвтоПодбор = Истина;
+ КонецЕсли;
+
+ ПропуститьНаименованиеПриИзменении = Ложь;
+
+КонецПроцедуры
+
&НаКлиенте
Процедура НедействителенПриИзменении(Элемент)
@@ -2723,4 +2772,5 @@
КонецПроцедуры
+
#КонецОбласти
\ No newline at end of file
diff --git a/SSL/src/Catalogs/ПрограммыЭлектроннойПодписиИШифрования/ManagerModule.bsl b/SSL/src/Catalogs/ПрограммыЭлектроннойПодписиИШифрования/ManagerModule.bsl
index 427fac746..e4affd9b0 100644
--- a/SSL/src/Catalogs/ПрограммыЭлектроннойПодписиИШифрования/ManagerModule.bsl
+++ b/SSL/src/Catalogs/ПрограммыЭлектроннойПодписиИШифрования/ManagerModule.bsl
@@ -39,7 +39,7 @@
Если ВидФормы = "ФормаСписка" Тогда
СтандартнаяОбработка = Ложь;
- Параметры.Вставить("ПоказатьСтраницуПрограммы");
+ Параметры.Вставить("ПоказатьСтраницу", "Программы");
ВыбраннаяФорма = Метаданные.ОбщиеФормы.НастройкиЭлектроннойПодписиИШифрования;
ИначеЕсли Параметры.Свойство("Ключ")
diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl b/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl
index 7d65807b1..b91fe5f62 100644
--- a/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl
+++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl
@@ -208,11 +208,13 @@
Если ПоследниеИзменения <> Неопределено Тогда
Для Каждого ЧастьИзменений Из ПоследниеИзменения Цикл
- Если ТипЗнч(ЧастьИзменений) = Тип("ФиксированнаяСтруктура")
- И ЧастьИзменений.Свойство("Удаленные")
- И ТипЗнч(ЧастьИзменений.Удаленные) = Тип("ФиксированныйМассив") Тогда
-
- Для Каждого Удаленный Из ЧастьИзменений.Удаленные Цикл
+ Если ТипЗнч(ЧастьИзменений) <> Тип("ФиксированнаяСтруктура") Тогда
+ Продолжить;
+ КонецЕсли;
+ ТекущаяЧастьИзменений = Новый Структура("Удаленные");
+ ЗаполнитьЗначенияСвойств(ТекущаяЧастьИзменений, ЧастьИзменений);
+ Если ТипЗнч(ТекущаяЧастьИзменений.Удаленные) = Тип("ФиксированныйМассив") Тогда
+ Для Каждого Удаленный Из ТекущаяЧастьИзменений.Удаленные Цикл
Удаленные.Добавить(Удаленный);
КонецЦикла;
КонецЕсли;
@@ -1167,7 +1169,7 @@
Новый КвалификаторыСтроки(Метаданные.Справочники.ПрофилиГруппДоступа.ДлинаНаименования)));
Для Каждого ОписаниеПрофиля Из ОписанияПрофилей Цикл
- Наименование = ?(ОписаниеПрофиля.Свойство("Наименование"), ОписаниеПрофиля.Наименование, "");
+ Наименование = ОписаниеПрофиля.Наименование;
Если Не ЗначениеЗаполнено(Наименование)
Или Не СтроковыеФункцииКлиентСервер.ЭтоУникальныйИдентификатор(ОписаниеПрофиля.Идентификатор) Тогда
Продолжить;
@@ -1992,7 +1994,7 @@
Для Каждого ОписаниеПрофиля Из ОписанияПрофилей Цикл
ОписаниеПрофиля.Удалить("Описание");
- ЭтоГруппа = Не ОписаниеПрофиля.Свойство("Роли");
+ ЭтоГруппа = ОписаниеПрофиля.ЭтоПапка;
Если Не ЗначениеЗаполнено(ОписаниеПрофиля.Идентификатор) Тогда
ШаблонОшибки = ?(ЭтоГруппа,
@@ -2072,8 +2074,7 @@
Если ИменаПапокПрофилей.Получить(ВРег(ОписаниеПрофиля.Родитель)) <> Неопределено Тогда
Продолжить;
КонецЕсли;
- ЭтоГруппа = Не ОписаниеПрофиля.Свойство("Роли");
- ШаблонОшибки = ?(ЭтоГруппа,
+ ШаблонОшибки = ?(ОписаниеПрофиля.ЭтоПапка,
НСтр("ru = 'В описании папки профилей ""%1"" в свойстве %2
|указано несуществующее имя папки профилей ""%3"".'"),
НСтр("ru = 'В описании профиля ""%1"" в свойстве %2
@@ -2086,8 +2087,7 @@
ПапкиПоРодителям = Новый Соответствие;
Для Каждого ОписаниеПрофиля Из ОписанияПрофилей Цикл
- ЭтоГруппа = Не ОписаниеПрофиля.Свойство("Роли");
- Если Не ЭтоГруппа Тогда
+ Если Не ОписаниеПрофиля.ЭтоПапка Тогда
Продолжить;
КонецЕсли;
ПапкиРодителя = ПапкиПоРодителям.Получить(ОписаниеПрофиля.Родитель);
@@ -2530,13 +2530,16 @@
//
Функция ПояснениеПоставляемыхПрофилей() Экспорт
- ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили().ОписанияПрофилей;
+ ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили().ОписанияПрофилей; // Массив из см. УправлениеДоступом.НовоеОписаниеПрофиляГруппДоступа
ПредставлениеВидовДоступа = Новый Соответствие;
Для Каждого ОписаниеПрофиля Из ОписанияПрофилей Цикл
- Описание = ?(ОписаниеПрофиля.Свойство("Описание"), ОписаниеПрофиля.Описание, "");
- ПредставлениеВидовДоступа.Вставить(ОписаниеПрофиля.Идентификатор, Описание);
+ Если ОписаниеПрофиля.ЭтоПапка Тогда
+ ПредставлениеВидовДоступа.Вставить(ОписаниеПрофиля.Идентификатор, "");
+ Иначе
+ ПредставлениеВидовДоступа.Вставить(ОписаниеПрофиля.Идентификатор, ОписаниеПрофиля.Описание);
+ КонецЕсли;
КонецЦикла;
Возврат Новый ФиксированноеСоответствие(ПредставлениеВидовДоступа);
diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Module.bsl
index 475d024a1..da5112fac 100644
--- a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Module.bsl
+++ b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Module.bsl
@@ -149,9 +149,7 @@
Если ЭтоНовый И Не СозданКопированием Тогда
УстановитьВидРассылки();
- ВариантРасписания = Неопределено;
- Параметры.Свойство("ВариантРасписания", ВариантРасписания);
- ЗаполнитьРасписаниеПоВарианту(ВариантРасписания);
+ ЗаполнитьРасписаниеПоВарианту(Неопределено);
Иначе
ПрочитатьРасписаниеРегламентногоЗадания();
КонецЕсли;
@@ -4628,8 +4626,7 @@
Процедура ДобавитьНастройкиОтчетов(ПрисоединяемыеОтчеты)
Для Каждого СтрокаОтчетыПараметры Из ПрисоединяемыеОтчеты Цикл
- Если СтрокаОтчетыПараметры.Свойство("ВариантСсылка")
- И ТипЗнч(СтрокаОтчетыПараметры.ВариантСсылка) = Тип("СправочникСсылка.ВариантыОтчетов")
+ Если ТипЗнч(СтрокаОтчетыПараметры.ВариантСсылка) = Тип("СправочникСсылка.ВариантыОтчетов")
И СтрокаОтчетыПараметры.ВариантСсылка <> Справочники.ВариантыОтчетов.ПустаяСсылка() Тогда
ВариантСсылка = СтрокаОтчетыПараметры.ВариантСсылка;
Иначе
diff --git a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/ManagerModule.bsl b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/ManagerModule.bsl
index 40d713508..730d98aab 100644
--- a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/ManagerModule.bsl
+++ b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/ManagerModule.bsl
@@ -66,7 +66,7 @@
Если ВидФормы = "ФормаСписка" Тогда
СтандартнаяОбработка = Ложь;
- Параметры.Вставить("ПоказатьСтраницуСертификаты");
+ Параметры.Вставить("ПоказатьСтраницу", "Сертификаты");
ВыбраннаяФорма = Метаданные.ОбщиеФормы.НастройкиЭлектроннойПодписиИШифрования;
КонецЕсли;
diff --git a/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Form.form b/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Form.form
index 43b4afef0..e2e69c254 100644
--- a/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Form.form
+++ b/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Form.form
@@ -887,6 +887,12 @@
true
+
+ РежимВыбора
+
+ Boolean
+
+
diff --git a/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Module.bsl
index 5d5f38cae..36d118815 100644
--- a/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Module.bsl
+++ b/SSL/src/Catalogs/СтраныМира/Forms/ФормаСписка/Module.bsl
@@ -24,7 +24,7 @@
КонецЕсли;
ТолькоДанныеКлассификатора = Параметры.ТолькоДанныеКлассификатора;
- Параметры.Свойство("РежимВыбора", РежимВыбора);
+ РежимВыбора = Параметры.РежимВыбора;
// Разрешаем элементы
Элементы.Список.РежимВыбора = РежимВыбора;
diff --git a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ПомощникНастройкиУчетнойЗаписи/Module.bsl b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ПомощникНастройкиУчетнойЗаписи/Module.bsl
index 9f9eb4148..e76d8288f 100644
--- a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ПомощникНастройкиУчетнойЗаписи/Module.bsl
+++ b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ПомощникНастройкиУчетнойЗаписи/Module.bsl
@@ -963,6 +963,9 @@
Если Результат.Статус = "Ошибка" Тогда
ПроверкаЗавершиласьСОшибками = Истина;
ПерейтиНаСледующуюСтраницу();
+
+ СтандартныеПодсистемыКлиент.ВывестиИнформациюОбОшибке(Результат.ИнформацияОбОшибке);
+
Возврат;
КонецЕсли;
diff --git a/SSL/src/Catalogs/Файлы/Forms/Файлы/Form.form b/SSL/src/Catalogs/Файлы/Forms/Файлы/Form.form
index b5aacb735..ad90230fc 100644
--- a/SSL/src/Catalogs/Файлы/Forms/Файлы/Form.form
+++ b/SSL/src/Catalogs/Файлы/Forms/Файлы/Form.form
@@ -5188,6 +5188,33 @@
true
+
+ ВладелецФайла
+ 21
+
+ DefinedType.ВладелецПрисоединенныхФайлов
+
+
+ true
+
+
+ true
+
+
+
+ ИмяСправочникаХранилищаФайлов
+ 22
+
+ String
+
+
+
+ true
+
+
+ true
+
+ ИмпортФайлов
diff --git a/SSL/src/Catalogs/Файлы/Forms/Файлы/Module.bsl b/SSL/src/Catalogs/Файлы/Forms/Файлы/Module.bsl
index 1582b6ceb..21dc23248 100644
--- a/SSL/src/Catalogs/Файлы/Forms/Файлы/Module.bsl
+++ b/SSL/src/Catalogs/Файлы/Forms/Файлы/Module.bsl
@@ -40,8 +40,9 @@
ПараметрыОтправки = ?(Параметры.ПараметрыОтправки <> Неопределено, Параметры.ПараметрыОтправки,
РаботаСФайламиСлужебный.ПодготовитьСтруктуруПараметровОтправки());
-
Элементы.Папки.ТекущаяСтрока = ПапкаПриОткрытии;
+ ИмяСправочникаХранилищаФайлов = "Файлы";
+ ВладелецФайла = ПапкаПриОткрытии;
ТекущийПользователь = Пользователи.АвторизованныйПользователь();
Если ТипЗнч(ТекущийПользователь) = Тип("СправочникСсылка.ВнешниеПользователи") Тогда
@@ -100,7 +101,10 @@
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
КонецЕсли;
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
-
+
+ ИнтеграцияПодсистемБСП.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+ РаботаСФайламиПереопределяемый.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+
КонецПроцедуры
&НаКлиенте
@@ -1245,9 +1249,9 @@
КонецПроцедуры
&НаСервереБезКонтекста
-Функция СведенияОСинхронизации(ВладелецФайла)
+Функция СведенияОСинхронизации(ВладелецФайлов)
- Возврат РаботаСФайламиСлужебный.СведенияОСинхронизации(ВладелецФайла);
+ Возврат РаботаСФайламиСлужебный.СведенияОСинхронизации(ВладелецФайлов);
КонецФункции
@@ -1534,6 +1538,7 @@
&НаСервереБезКонтекста
Процедура ПриОтправкеФайловПочтой(ПараметрыОтправки, Знач ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор)
+ ИнтеграцияПодсистемБСП.ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор);
РаботаСФайламиПереопределяемый.ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор);
КонецПроцедуры
@@ -1578,13 +1583,13 @@
КонецПроцедуры
&НаСервере
-Функция ПараметрыНастройкиСинхронизации(ВладелецФайла)
+Функция ПараметрыНастройкиСинхронизации(ВладелецФайлов)
ТипВладельцаФайла = ОбщегоНазначения.ИдентификаторОбъектаМетаданных(Тип("СправочникСсылка.Файлы"));
Отбор = Новый Структура(
"ВладелецФайла, ТипВладельцаФайла, УчетнаяЗапись",
- ВладелецФайла,
+ ВладелецФайлов,
ТипВладельцаФайла,
Справочники.УчетныеЗаписиСинхронизацииФайлов.ПустаяСсылка());
@@ -1600,7 +1605,7 @@
| НастройкиСинхронизацииФайлов.ВладелецФайла = &ВладелецФайла
| И НастройкиСинхронизацииФайлов.ТипВладельцаФайла = &ТипВладельцаФайла";
- Запрос.УстановитьПараметр("ВладелецФайла", ВладелецФайла);
+ Запрос.УстановитьПараметр("ВладелецФайла", ВладелецФайлов);
Запрос.УстановитьПараметр("ТипВладельцаФайла", ТипВладельцаФайла);
РезультатЗапроса = Запрос.Выполнить();
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Form.form b/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Form.form
index 8e8c86dde..60ffa023d 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Form.form
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Form.form
@@ -1334,6 +1334,33 @@
true
+
+ ИмяСправочникаХранилищаФайлов
+ 5
+
+ String
+
+
+
+ true
+
+
+ true
+
+
+
+ ВладелецФайла
+ 6
+
+ DefinedType.ВладелецПрисоединенныхФайлов
+
+
+ true
+
+
+ true
+
+ ДобавитьФайл
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Module.bsl b/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Module.bsl
index 6e5ff171a..1626509a2 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Module.bsl
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаВыбора/Module.bsl
@@ -12,37 +12,37 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если ЗначениеЗаполнено(Параметры.ВладелецФайла) Тогда
- Список.Параметры.УстановитьЗначениеПараметра(
- "Владелец", Параметры.ВладелецФайла);
-
- Если ТипЗнч(Параметры.ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов") Тогда
- Элементы.Папки.ТекущаяСтрока = Параметры.ВладелецФайла;
- Элементы.Папки.ВыделенныеСтроки.Очистить();
- Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
- Иначе
- Элементы.Папки.Видимость = Ложь;
- КонецЕсли;
+ ИмяСправочникаХранилищаФайлов = Параметры.ВладелецФайла.Метаданные().Имя;
+ ВладелецФайла = Параметры.ВладелецФайла;
+ Список.Параметры.УстановитьЗначениеПараметра("Владелец", Параметры.ВладелецФайла);
+ Элементы.Папки.Видимость = (ТипЗнч(Параметры.ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов"));
Иначе
+ ИмяСправочникаХранилищаФайлов = "Файлы";
+ ВладелецФайла = Справочники.ПапкиФайлов.ПустаяСсылка();
+ КонецЕсли;
+ Если ТипЗнч(ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов") Тогда
Если Параметры.ВыборШаблона Тогда
-
+ ВладелецФайла = Справочники.ПапкиФайлов.Шаблоны;
ОпределитьВозможностьДобавлениеШаблоновФайлов();
-
РежимВыбораШаблона = Параметры.ВыборШаблона;
-
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
Папки, "Ссылка", Справочники.ПапкиФайлов.Шаблоны,
ВидСравненияКомпоновкиДанных.ВИерархии, , Истина);
-
- Элементы.Папки.ТекущаяСтрока = Справочники.ПапкиФайлов.Шаблоны;
- Элементы.Папки.ВыделенныеСтроки.Очистить();
- Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
- КонецЕсли;
+ ИначеЕсли ЗначениеЗаполнено(Параметры.ТекущаяСтрока) И ВладелецФайла.Пустая() Тогда
+ НовоеЗначение = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Параметры.ТекущаяСтрока, "ВладелецФайла", Истина);
+ Если НовоеЗначение <> Неопределено Тогда
+ ВладелецФайла = НовоеЗначение;
+ КонецЕсли;
+ КонецЕсли;
+ Элементы.Папки.ТекущаяСтрока = ВладелецФайла;
+ Элементы.Папки.ВыделенныеСтроки.Очистить();
+ Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
Список.Параметры.УстановитьЗначениеПараметра("Владелец", Элементы.Папки.ТекущаяСтрока);
КонецЕсли;
-
+
Если ЗначениеЗаполнено(Параметры.ТекущаяСтрока) Тогда
- Элементы.Папки.ТекущаяСтрока = Параметры.ТекущаяСтрока;
+ Элементы.Список.ТекущаяСтрока = Параметры.ТекущаяСтрока;
КонецЕсли;
ПриИзмененияИспользованияПодписанияИлиШифрованияНаСервере();
@@ -51,6 +51,9 @@
Элементы.Папки.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Авто;
КонецЕсли;
+ ИнтеграцияПодсистемБСП.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+ РаботаСФайламиПереопределяемый.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+
КонецПроцедуры
&НаКлиенте
@@ -191,14 +194,12 @@
&НаСервере
Процедура ОпределитьВозможностьДобавлениеШаблоновФайлов()
- Перем ЕстьПравоДобавлениеФайлов, МодульУправлениеДоступом;
-
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
-
МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
ЕстьПравоДобавлениеФайлов = МодульУправлениеДоступом.ЕстьПраво("ДобавлениеФайлов", Справочники.ПапкиФайлов.Шаблоны);
Иначе
- ЕстьПравоДобавлениеФайлов = ПравоДоступа("Добавление", Метаданные.Справочники.Файлы) И ПравоДоступа("Чтение", Метаданные.Справочники.ПапкиФайлов);
+ ЕстьПравоДобавлениеФайлов = ПравоДоступа("Добавление", Метаданные.Справочники.Файлы)
+ И ПравоДоступа("Чтение", Метаданные.Справочники.ПапкиФайлов);
КонецЕсли;
Если Не ЕстьПравоДобавлениеФайлов Тогда
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаПеретаскивания/Module.bsl b/SSL/src/Catalogs/Файлы/Forms/ФормаПеретаскивания/Module.bsl
index d52254860..05e747ed2 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаПеретаскивания/Module.bsl
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаПеретаскивания/Module.bsl
@@ -152,7 +152,7 @@
Если ФайлПеренесенный.ЭтоКаталог() Тогда
НовыйЭлемент.ИндексКартинки = 2; // папка
Иначе
- НовыйЭлемент.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(ФайлПеренесенный.Расширение);
+ НовыйЭлемент.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ИндексПиктограммыФайла(ФайлПеренесенный.Расширение);
КонецЕсли;
Если ФайлПеренесенный.ЭтоКаталог() Тогда
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Form.form b/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Form.form
index e5486f2ff..ca0cf14f2 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Form.form
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Form.form
@@ -1014,6 +1014,33 @@
true
+
+ ВладелецФайла
+ 3
+
+ DefinedType.ВладелецПрисоединенныхФайлов
+
+
+ true
+
+
+ true
+
+
+
+ ИмяСправочникаХранилищаФайлов
+ 4
+
+ String
+
+
+
+ true
+
+
+ true
+
+ ВладелецФайла
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Module.bsl b/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Module.bsl
index 4bd29773c..caa81d9dd 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Module.bsl
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаПодбора/Module.bsl
@@ -12,27 +12,24 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если ЗначениеЗаполнено(Параметры.ВладелецФайла) Тогда
- Список.Параметры.УстановитьЗначениеПараметра(
- "Владелец", Параметры.ВладелецФайла);
-
- Если ТипЗнч(Параметры.ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов") Тогда
- Элементы.Папки.ТекущаяСтрока = Параметры.ВладелецФайла;
- Элементы.Папки.ВыделенныеСтроки.Очистить();
- Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
- Иначе
- Элементы.Папки.Видимость = Ложь;
- КонецЕсли;
+ ИмяСправочникаХранилищаФайлов = Параметры.ВладелецФайла.Метаданные().Имя;
+ ВладелецФайла = Параметры.ВладелецФайла;
+ Список.Параметры.УстановитьЗначениеПараметра("Владелец", Параметры.ВладелецФайла);
+ Элементы.Папки.Видимость = (ТипЗнч(Параметры.ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов"));
Иначе
+ ИмяСправочникаХранилищаФайлов = "Файлы";
+ ВладелецФайла = Справочники.ПапкиФайлов.ПустаяСсылка();
+ КонецЕсли;
+ Если ТипЗнч(ВладелецФайла) = Тип("СправочникСсылка.ПапкиФайлов") Тогда
Если Параметры.ВыборШаблона Тогда
-
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(
Папки, "Ссылка", Справочники.ПапкиФайлов.Шаблоны,
ВидСравненияКомпоновкиДанных.ВИерархии, , Истина);
-
- Элементы.Папки.ТекущаяСтрока = Справочники.ПапкиФайлов.Шаблоны;
- Элементы.Папки.ВыделенныеСтроки.Очистить();
- Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
+ ВладелецФайла = Справочники.ПапкиФайлов.Шаблоны;
КонецЕсли;
+ Элементы.Папки.ТекущаяСтрока = ВладелецФайла;
+ Элементы.Папки.ВыделенныеСтроки.Очистить();
+ Элементы.Папки.ВыделенныеСтроки.Добавить(Элементы.Папки.ТекущаяСтрока);
Список.Параметры.УстановитьЗначениеПараметра("Владелец", Элементы.Папки.ТекущаяСтрока);
КонецЕсли;
@@ -41,6 +38,9 @@
Элементы.Папки.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Авто;
КонецЕсли;
+ ИнтеграцияПодсистемБСП.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+ РаботаСФайламиПереопределяемый.ПриСозданииФормыСпискаФайлов(ЭтотОбъект);
+
КонецПроцедуры
&НаКлиенте
diff --git a/SSL/src/Catalogs/Файлы/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/Файлы/Forms/ФормаЭлемента/Module.bsl
index 4a788cf93..d9333ca3b 100644
--- a/SSL/src/Catalogs/Файлы/Forms/ФормаЭлемента/Module.bsl
+++ b/SSL/src/Catalogs/Файлы/Forms/ФормаЭлемента/Module.bsl
@@ -66,6 +66,9 @@
КонецЕсли;
+ ИнтеграцияПодсистемБСП.ПриСозданииФормыЭлементаФайлов(ЭтотОбъект);
+ РаботаСФайламиПереопределяемый.ПриСозданииФормыЭлементаФайлов(ЭтотОбъект);
+
КонецПроцедуры
&НаКлиенте
@@ -956,9 +959,9 @@
&НаКлиенте
Процедура Отправить(Команда)
- Если ЗначениеЗаполнено(Объект.Ссылка)
- Или Записать() Тогда
+ Если ЗначениеЗаполнено(Объект.Ссылка) Или Записать() Тогда
Файлы = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Объект.Ссылка);
+ ПриОтправкеФайловПочтой(ПараметрыОтправки, Файлы, Объект.ВладелецФайла, УникальныйИдентификатор);
РаботаСФайламиСлужебныйКлиент.ОтправитьФайлыПоПочте(Файлы, УникальныйИдентификатор, ПараметрыОтправки, Истина);
КонецЕсли;
@@ -1705,4 +1708,10 @@
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
+&НаСервереБезКонтекста
+Процедура ПриОтправкеФайловПочтой(ПараметрыОтправки, Знач ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор)
+ ИнтеграцияПодсистемБСП.ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор);
+ РаботаСФайламиПереопределяемый.ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор);
+КонецПроцедуры
+
#КонецОбласти
diff --git a/SSL/src/Catalogs/ШаблоныСообщений/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/ШаблоныСообщений/Forms/ФормаЭлемента/Module.bsl
index 292a9fa93..77be0db3c 100644
--- a/SSL/src/Catalogs/ШаблоныСообщений/Forms/ФормаЭлемента/Module.bsl
+++ b/SSL/src/Catalogs/ШаблоныСообщений/Forms/ФормаЭлемента/Module.bsl
@@ -1397,7 +1397,7 @@
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
МодульРаботаСФайламиСлужебныйКлиентСервер = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебныйКлиентСервер");
- Возврат МодульРаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
+ Возврат МодульРаботаСФайламиСлужебныйКлиентСервер.ИндексПиктограммыФайла(Расширение);
КонецЕсли;
Возврат 0;
@@ -1409,7 +1409,7 @@
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
МодульРаботаСФайламиСлужебныйКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаСФайламиСлужебныйКлиентСервер");
- Возврат МодульРаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
+ Возврат МодульРаботаСФайламиСлужебныйКлиентСервер.ИндексПиктограммыФайла(Расширение);
КонецЕсли;
Возврат 0;
diff --git a/SSL/src/CommonAttributes/ОбластьДанныхОсновныеДанные/ОбластьДанныхОсновныеДанные.mdo b/SSL/src/CommonAttributes/ОбластьДанныхОсновныеДанные/ОбластьДанныхОсновныеДанные.mdo
index e2df9c6ed..d736ce74f 100644
--- a/SSL/src/CommonAttributes/ОбластьДанныхОсновныеДанные/ОбластьДанныхОсновныеДанные.mdo
+++ b/SSL/src/CommonAttributes/ОбластьДанныхОсновныеДанные/ОбластьДанныхОсновныеДанные.mdo
@@ -610,6 +610,10 @@
InformationRegister.СообщенияОбменаДаннымиОбластейДанных
+
+ ScheduledJob.ОбновлениеКлассификаторовМЧД
+
+ ScheduledJob.СборИОтправкаСтатистики
diff --git a/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Form.form b/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Form.form
index 56e69b0be..6844406c8 100644
--- a/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Form.form
+++ b/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Form.form
@@ -4474,6 +4474,13 @@
true
+
+ ПоказатьСтраницу
+
+ String
+
+
+
diff --git a/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Module.bsl b/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Module.bsl
index 2e440052d..8f79988d6 100644
--- a/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Module.bsl
+++ b/SSL/src/CommonForms/НастройкиЭлектроннойПодписиИШифрования/Module.bsl
@@ -43,13 +43,13 @@
ЭтоПолноправныйПользователь = Пользователи.ЭтоПолноправныйПользователь();
- Если Параметры.Свойство("ПоказатьСтраницуСертификаты") Тогда
+ Если Параметры.ПоказатьСтраницу = "Сертификаты" Тогда
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаСертификаты;
- ИначеЕсли Параметры.Свойство("ПоказатьСтраницуНастройки") Тогда
+ ИначеЕсли Параметры.ПоказатьСтраницу = "Настройки" Тогда
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаНастройки;
- ИначеЕсли Параметры.Свойство("ПоказатьСтраницуПрограммы") Тогда
+ ИначеЕсли Параметры.ПоказатьСтраницу = "Программы" Тогда
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаПрограммы;
КонецЕсли;
diff --git a/SSL/src/CommonForms/Расширения/Help/ru.html b/SSL/src/CommonForms/Расширения/Help/ru.html
index b730f934d..a68292e7c 100644
--- a/SSL/src/CommonForms/Расширения/Help/ru.html
+++ b/SSL/src/CommonForms/Расширения/Help/ru.html
@@ -1,19 +1,21 @@
-
Список предназначен для добавления к приложению расширений конфигурации. Они позволяют добавлять новые возможности в приложение без ее прямого изменения.
+
Список предназначен для добавления к приложению расширений конфигурации. Они позволяют добавлять новые возможности в приложение без ее прямого изменения.
Открывается по команде Расширения в разделе Администрирование - Печатные формы, отчеты и обработки.
В списке выводится:
-
с помощью флажка в первой колонке можно включить или выключить установленные расширения.
-
При выключении приложение выводит предупреждение. Необходимо учитывать, что отключение расширения может сделать недоступными данные, которые хранились в приложении и относились к расширению, поэтому после отключения расширения будет невозможно изменить эту часть данных. Для подтверждения нажмите Отключить.
+
с помощью кнопки панели навигации можно включить или выключить все установленные расширения. Также можно переключить активность расширений с помощью флажка.
+
При выключении приложение выводит предупреждение. Необходимо учитывать, что отключение расширения может сделать недоступными данные, которые хранились в приложении и относились к расширению, поэтому после отключения расширения будет невозможно изменить эту часть данных. Для подтверждения нажмите Отключить.
Наименование - проставляется по умолчанию при подключении расширения, заполняется разработчиком;
-
Версия - проставляется приложением по умолчанию при подключении расширения, заполняется разработчиком;
+
Версия - проставляется приложением по умолчанию при подключении расширения, заполняется разработчиком;
-
Назначение - проставляется приложением по умолчанию при подключении расширения, заполняется разработчиком;
+
Назначение - проставляется приложением по умолчанию при подключении расширения, заполняется разработчиком;
-
Передавать в подчиненные узлы РИБ - если флажок включен, то расширения передаются в подчиненные узлы РИБ, по умолчанию выключен;
+
Передавать в подчиненные узлы РИБ- если флажок включен, то расширения передаются в подчиненные узлы РИБ, по умолчанию выключен. Переключить передачу также можно с помощью кнопки панели навигации;
-
Безопасный режим - у добавленного расширения флажок включается автоматически, администратор может выключить флажок или указать имя профиля безопасности.
В списке с помощью значков отображается состояние расширений. Расширение может быть:
+
Безопасный режим- у добавленного расширения флажок включается автоматически, администратор может выключить флажок или указать имя профиля безопасности с помощью кнопки панели навигации;
+
Ответственный- установить ответственного для выделенных расширений можно с помощью кнопки панели навигации;
+
Комментарий- можно указать любую дополнительную информацию для выбранного расширения. В расширении, в котором установлен комментарий будет отображаться значок .
В списке с помощью значков отображается состояние расширений. Расширение может быть:
установлено (тогда в списке серый кружок) - после перезапуска будет либо подключено, либо не подключено.
Добавление расширения
+
установлено (тогда в списке серый кружок) - после перезапуска будет либо подключено, либо не подключено.
Добавление расширения
Нажмите Добавить из файла;
-
Перед установкой расширений приложение выводит предупреждение. Если расширение получено из надежного источника, нажмите кнопку Продолжить.
+
Перед установкой расширений приложение выводит предупреждение. Если расширение получено из надежного источника, нажмите кнопку Продолжить.
Укажите путь к файлу с расширением на компьютере.
-
Добавление расширения занимает некоторое время.
+
Добавление расширения занимает некоторое время.
-
После добавления расширения, для того чтобы продолжить работу с учетом сделанных изменений, нажмите ссылку перезапустить. В приложении в Интернете этой ссылки нет, т.к. для неразделенных пользователей, например, для администраторов сервиса, при входе в область данных расширения области данных не подключаются, а остается подключенным состав расширений, который был до входа в область данных, т.е. при запуске сеанса.
+
После добавления расширения, для того чтобы продолжить работу с учетом сделанных изменений, нажмите ссылку перезапустить. В приложении в Интернете этой ссылки нет, т.к. для неразделенных пользователей, например, для администраторов сервиса, при входе в область данных расширения области данных не подключаются, а остается подключенным состав расширений, который был до входа в область данных, т.е. при запуске сеанса.
-
После перезапуска расширение будет подключено к приложению, и его функции можно будет использовать.
Удаление расширения
-
Если расширение больше не нужно в приложении, выделите его, нажмите Удалить.
-
Если расширение хранит данные в информационной базе, то при удалении они будут безвозвратно утеряны, в этом случае перед удалением приложение выводит предупреждение. Рекомендуется перед удалением расширения произвести резервное копирование информационной базы.
+
После перезапуска расширение будет подключено к приложению, и его функции можно будет использовать.
Удаление расширения
+
Если расширение больше не нужно в приложении, выделите его, нажмите Удалить.
+
Если расширение хранит данные в информационной базе, то при удалении они будут безвозвратно утеряны, в этом случае перед удалением приложение выводит предупреждение. Рекомендуется перед удалением расширения произвести резервное копирование информационной базы.
Удаление расширения не отключает его. Все сеансы, запущенные после добавления расширения и до его удаления, продолжат работу с удаленным расширением.
В новых сеансах удаленное расширение более не подключится.
Перезапуск приложения
-
Для того чтобы изменения, внесенные в список расширений, вступили в силу (т.е. были учтены при работе приложения), нажмите ссылку перезапустить.
+
Для того чтобы изменения, внесенные в список расширений, вступили в силу (т.е. были учтены при работе приложения), нажмите ссылку перезапустить.
-
Если при запуске расширение не удалось подключить к приложению, тогда выводится сообщение об ошибке.
В приложении в Интернете ссылка отсутствует.
Сохранение расширения в файл
+
Если при запуске расширение не удалось подключить к приложению, тогда выводится сообщение об ошибке.
В приложении в Интернете ссылка отсутствует.
Сохранение расширения в файл
Выделите расширение, в контекстном меню по правой кнопке мыши нажмите Сохранить как, укажите путь к файлу на компьютере.
Обновление расширения
Выделите расширение, нажмите Обновить из файла, укажите путь к файлу на компьютере.
-
Следует использовать эту кнопку для установки новой версии расширения.
+
Следует использовать эту кнопку для установки новой версии расширения.
Если обновить расширение на новую версию, в которой изменено его имя, то все прежние настройки этого расширения будут сохранены, например, созданные варианты отчетов.
-
При попытке обновления на расширение с другим именем приложение выводит сообщение, подтвердить свое действие необходимо с помощью кнопки Заменить.
При случайном удалении и повторном добавлении этого же расширения в приложение через короткий промежуток времени можно продолжить работу без потери настроек расширения.
Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).
+
При попытке обновления на расширение с другим именем приложение выводит сообщение, подтвердить свое действие необходимо с помощью кнопки Заменить.
При случайном удалении и повторном добавлении этого же расширения в приложение через короткий промежуток времени можно продолжить работу без потери настроек расширения.
Также нужно использовать эту возможность для возврата к предыдущей версии, если новая версия содержит ошибку (однако не рекомендуется устанавливать расширение меньшей версии, т.к. это может привести к потере сделанных настроек).
-
Установленные исправления (патчи)
-
С помощью команды меню Еще - Установленные исправления (патчи) можно открыть список, в котором можно просмотреть уже установленные исправления и с помощью кнопки панели навигации Установить исправление.
\ No newline at end of file
+
Установленные исправления (патчи)
+
С помощью команды меню Еще - Установленные исправления (патчи) можно открыть список, в котором можно просмотреть уже установленные исправления и с помощью кнопки панели навигации Установить исправление.
Проверить возможность применения всех расширений
+
С помощью команды меню Еще - Проверить возможность применения всех расширений можно проверить добавленные расширения, возможно они добавлены давно и уже не актуальны.