diff --git a/SSL/src/BusinessProcesses/Задание/Help/ru.html b/SSL/src/BusinessProcesses/Задание/Help/ru.html index 9dc8d1ef9..7bd7c15fd 100644 --- a/SSL/src/BusinessProcesses/Задание/Help/ru.html +++ b/SSL/src/BusinessProcesses/Задание/Help/ru.html @@ -1,3 +1,3 @@ - +

Этот бизнес-процесс состоит из двух шагов - исполнение и проверка, при этом проверяющий может вернуть задачу на доработку.

См. также: Общая информация о бизнес-процессах.

\ No newline at end of file diff --git a/SSL/src/Catalogs/Валюты/Forms/ПодборВалютИзКлассификатора/Help/ru.html b/SSL/src/Catalogs/Валюты/Forms/ПодборВалютИзКлассификатора/Help/ru.html index 1162be1b4..62d765244 100644 --- a/SSL/src/Catalogs/Валюты/Forms/ПодборВалютИзКлассификатора/Help/ru.html +++ b/SSL/src/Catalogs/Валюты/Forms/ПодборВалютИзКлассификатора/Help/ru.html @@ -1,4 +1,4 @@ - +

Общероссийский классификатор валют содержит общую информацию о валютах и предназначен для добавления новых валют.

Реквизиты:

diff --git a/SSL/src/Catalogs/Валюты/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/Валюты/Forms/ФормаЭлемента/Help/ru.html index 3d3f5b0a4..fbdbec203 100644 --- a/SSL/src/Catalogs/Валюты/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/Валюты/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

Справочник «Валюты» предназначен для хранения списка используемых валют и их курсов.

Реквизиты:

diff --git a/SSL/src/Catalogs/Валюты/Help/ru.html b/SSL/src/Catalogs/Валюты/Help/ru.html index 4110f6741..1597a8129 100644 --- a/SSL/src/Catalogs/Валюты/Help/ru.html +++ b/SSL/src/Catalogs/Валюты/Help/ru.html @@ -1,4 +1,4 @@ - +

Справочник «Валюты» предназначен для хранения списка используемых валют и их курсов.

Реквизиты:

diff --git a/SSL/src/Catalogs/Валюты/Templates/ОбщероссийскийКлассификаторВалют/Template.txt b/SSL/src/Catalogs/Валюты/Templates/ОбщероссийскийКлассификаторВалют/Template.txt index 95bb19dbc..76ea29a79 100644 --- a/SSL/src/Catalogs/Валюты/Templates/ОбщероссийскийКлассификаторВалют/Template.txt +++ b/SSL/src/Catalogs/Валюты/Templates/ОбщероссийскийКлассификаторВалют/Template.txt @@ -91,7 +91,7 @@ - + diff --git a/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Help/ru.html b/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Help/ru.html index b6a810744..b1d5f6e36 100644 --- a/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Help/ru.html +++ b/SSL/src/Catalogs/ВариантыОтчетов/Forms/РазмещениеВРазделах/Help/ru.html @@ -1,3 +1,3 @@ - +

Позволяет настраивать размещение нескольких вариантов отчетов в разделах программы.

См. также: Вариант отчета, Общая информация о формах.

\ No newline at end of file diff --git a/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаСписка/Form.form b/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаСписка/Form.form index e0711c414..489b38537 100644 --- a/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаСписка/Form.form +++ b/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаСписка/Form.form @@ -711,7 +711,6 @@ ExpandTopLevel true true - true true None None diff --git a/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаЭлемента/Help/ru.html index a98448d86..bc1b69928 100644 --- a/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ВариантыОтчетов/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

Справочник предназначен для хранения вариантов отчетов и настройки их размещения в командном интерфейсе.

Реквизиты:

diff --git a/SSL/src/Catalogs/ВариантыОтчетов/Help/ru.html b/SSL/src/Catalogs/ВариантыОтчетов/Help/ru.html index 059916d38..225ca2404 100644 --- a/SSL/src/Catalogs/ВариантыОтчетов/Help/ru.html +++ b/SSL/src/Catalogs/ВариантыОтчетов/Help/ru.html @@ -1,4 +1,4 @@ - +

Редактирование, открытие и выбор вариантов отчетов.

В левой части формы расположено дерево разделов и групп командного интерфейса.
Перемещаясь по узлам дерева, список "Варианты отчетов" автоматически фильтруется по выбранному разделу или группе.
Варианты отчетов можно перемещать из текущего раздела/группы в другие при помощи перетаскивания. Если при перетаскивании зажать клавишу Ctrl, то вариант отчета будет добавлен в новую группу, а также останется в текущей группе.

Чтобы быстро найти нужный вариант отчета в списке "Варианты отчетов" также можно применять быстрые отборы по Наименованию и Автору. Для этого нужно указать искомые значения в соответствующих полях, расположенных над списком.

diff --git a/SSL/src/Catalogs/ВерсииФайлов/Forms/ФормаСпискаВерсийФайла/Module.bsl b/SSL/src/Catalogs/ВерсииФайлов/Forms/ФормаСпискаВерсийФайла/Module.bsl index afb833274..114ab69a3 100644 --- a/SSL/src/Catalogs/ВерсииФайлов/Forms/ФормаСпискаВерсийФайла/Module.bsl +++ b/SSL/src/Catalogs/ВерсииФайлов/Forms/ФормаСпискаВерсийФайла/Module.bsl @@ -416,8 +416,9 @@ Возврат; КонецЕсли; + УстановитьПометкуУдаления(ТекущиеДанные.Ссылка, Не ТекущиеДанные.ПометкаУдаления); + ТекущиеДанные.ПометкаУдаления = Не ТекущиеДанные.ПометкаУдаления; - УстановитьПометкуУдаления(ТекущиеДанные.Ссылка, ТекущиеДанные.ПометкаУдаления); Если ТекущиеДанные.ПометкаУдаления Тогда ТекущиеДанные.ИндексКартинкиТекущий = 1; diff --git a/SSL/src/Catalogs/ВерсииФайлов/Help/ru.html b/SSL/src/Catalogs/ВерсииФайлов/Help/ru.html index 08a4f0df3..e9c7acbc4 100644 --- a/SSL/src/Catalogs/ВерсииФайлов/Help/ru.html +++ b/SSL/src/Catalogs/ВерсииФайлов/Help/ru.html @@ -1,4 +1,4 @@ - +

Для просмотра списка всех версий файла откройте его карточку (F2 или команда "Открыть карточку") и перейдите в раздел "Версии файлов".

В списке версий можно:

  • открыть файл версии соответствующим приложением для просмотра (команда "Открыть карточку"); diff --git a/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl b/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl index 381e57d01..f1131807f 100644 --- a/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl +++ b/SSL/src/Catalogs/ВерсииФайлов/ObjectModule.bsl @@ -65,13 +65,11 @@ Если Владелец.ТекущаяВерсия = Ссылка Тогда Если ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда - Отказ = Истина; - ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Активную версию нельзя удалить.'")); + ВызватьИсключение НСтр("ru = 'Активную версию нельзя удалить.'"); КонецЕсли; ИначеЕсли РодительскаяВерсия.Пустая() Тогда Если ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда - Отказ = Истина; - ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Первую версию нельзя удалить.'")); + ВызватьИсключение НСтр("ru = 'Первую версию нельзя удалить.'"); КонецЕсли; ИначеЕсли ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда // Очищаем у версий, дочерних к помеченной, ссылку на родительскую - diff --git a/SSL/src/Catalogs/ВерсииФайлов/ВерсииФайлов.mdo b/SSL/src/Catalogs/ВерсииФайлов/ВерсииФайлов.mdo index 1beebff36..7b47191c9 100644 --- a/SSL/src/Catalogs/ВерсииФайлов/ВерсииФайлов.mdo +++ b/SSL/src/Catalogs/ВерсииФайлов/ВерсииФайлов.mdo @@ -323,15 +323,14 @@ ПодписанЭЦП ru - Подписан ЭЦП + Подписан ЭП - Файл версии подписан ЭЦП Boolean ru - Файл версии подписан ЭЦП + Файл версии подписан ЭП @@ -569,7 +568,7 @@ ЭлектронныеЦифровыеПодписи ru - Электронные цифровые подписи + Электронные подписи Use diff --git a/SSL/src/Catalogs/ВидыДокументовФизическихЛиц/Help/ru.html b/SSL/src/Catalogs/ВидыДокументовФизическихЛиц/Help/ru.html index 1f123e498..80698b786 100644 --- a/SSL/src/Catalogs/ВидыДокументовФизическихЛиц/Help/ru.html +++ b/SSL/src/Catalogs/ВидыДокументовФизическихЛиц/Help/ru.html @@ -1,4 +1,4 @@ - +

    Для каждого физического лица можно указать реквизиты документа, удостоверяющего личность. Для указания вида документа и используется этот справочник.

    Справочник уже содержит основные документы, удостоверяющие личность, но может быть расширен пользователем.

     

    diff --git a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Help/ru.html index 7e8afe0d4..ba333d769 100644 --- a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

    Конфигурация позволяет хранить следующие типы контактной информации:

    • Адрес — реквизит с таким типом контактной информации предназначен для хранения адреса в виде произвольной строки или в виде шаблона адреса. Позволяет заполнять адрес, используя адресный классификатор, из формы‑шаблона ввода адреса. Если адрес заполняется с помощью адресного классификатора, то индекс адреса устанавливается из классификатора автоматически, после окончания ввода адреса. Предопределенные фактический и юридический адреса используются в печатных формах документов.
      diff --git a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Module.bsl index 4c812d153..8acb76136 100644 --- a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Module.bsl +++ b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Forms/ФормаЭлемента/Module.bsl @@ -1,4 +1,3 @@ - //////////////////////////////////////////////////////////////////////////////// // ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ @@ -12,34 +11,28 @@ ОбъектНаСервере = РеквизитФормыВЗначение("Объект"); ЭтоПредопределенный = ОбъектНаСервере.Предопределенный; - ИспользуетсяЗапретРедактированияРеквизитов = Ложь; - УправлениеКонтактнойИнформацией.ПриОпределенииИспользованияЗапретаРедактированияРеквизитов(ИспользуетсяЗапретРедактированияРеквизитов); - + ИспользуетсяЗапретРедактированияРеквизитов = ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов"); Если Не ЭтоПредопределенный Тогда - // Обработчик подсистемы запрета редактирования реквизитов объектов. - УправлениеКонтактнойИнформацией.ПриБлокировкеРеквизитовОбъекта(ЭтаФорма); + Если ИспользуетсяЗапретРедактированияРеквизитов Тогда + МодульЗапретРедактированияРеквизитовОбъектов = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("ЗапретРедактированияРеквизитовОбъектов"); + МодульЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтаФорма); + КонецЕсли; КонецЕсли; Если ОбъектНаСервере.ЭтоНовый() Тогда - Объект.МожноИзменятьСпособРедактирования = Истина; Объект.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес; Иначе - Если ЭтоПредопределенный Тогда - Элементы.Наименование.ТолькоПросмотр = Истина; Элементы.Родитель.ТолькоПросмотр = Истина; Элементы.Тип.ТолькоПросмотр = Истина; Элементы.Подсказка.ТолькоПросмотр = Истина; Иначе - Если Не ИспользуетсяЗапретРедактированияРеквизитов Тогда - Элементы.Родитель.ТолькоПросмотр = Истина; Элементы.Тип.ТолькоПросмотр = Истина; - КонецЕсли; КонецЕсли; @@ -49,11 +42,9 @@ Элементы.РазрешитьВводНесколькихЗначений.Доступность = ?(ОбъектНаСервере.Уровень() = 2, Ложь, Истина); Если Не Объект.МожноИзменятьСпособРедактирования Тогда - Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь; Элементы.РазрешитьВводНесколькихЗначений.Доступность = Ложь; Элементы.ГруппаНаименованиеНастройкиПоТипам.Доступность = Ложь; - КонецЕсли; КонецПроцедуры @@ -61,7 +52,7 @@ &НаКлиенте Процедура ПриОткрытии(Отказ) - ПриИзмененииТип(); + ИзменитьОтображениеПриИзмененииТипа(); КонецПроцедуры @@ -78,10 +69,10 @@ Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) Если Не ЭтоПредопределенный Тогда - - // Обработчик подсистемы запрета редактирования реквизитов объектов. - УправлениеКонтактнойИнформацией.ПриБлокировкеРеквизитовОбъекта(ЭтаФорма); - + Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов") Тогда + МодульЗапретРедактированияРеквизитовОбъектов = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("ЗапретРедактированияРеквизитовОбъектов"); + МодульЗапретРедактированияРеквизитовОбъектов.ЗаблокироватьРеквизиты(ЭтаФорма); + КонецЕсли; КонецЕсли; КонецПроцедуры @@ -99,21 +90,30 @@ &НаКлиенте Процедура ТипПриИзменении(Элемент) - ПриИзмененииТип(); + ИзменитьРеквизитыПриИзмененииТипа(); + ИзменитьОтображениеПриИзмененииТипа(); КонецПроцедуры &НаКлиенте Процедура АдресТолькоРоссийскийПриИзменении(Элемент) - ПриИзмененииАдресТолькоРоссийский(); + ИзменитьРеквизитыПриИзмененииТолькоРоссии(); + ИзменитьОтображениеПриИзмененииТолькоРоссии(); КонецПроцедуры &НаКлиенте Процедура ПроверятьПоКлассификаторуПриИзменении(Элемент) - ПриИзмененииПроверятьКорректность(); + ИзменитьРеквизитыПриИзмененииПроверятьКорректность(); + +КонецПроцедуры + +&НаКлиенте +Процедура ПроверятьКорректностьПриИзменении(Элемент) + + ИзменитьРеквизитыПриИзмененииПроверятьКорректность(); КонецПроцедуры @@ -124,16 +124,11 @@ Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта(Команда) Если Не ЭтоПредопределенный Тогда - - РедактированиеРазрешено = Ложь; - УправлениеКонтактнойИнформациейКлиент.ПриРазрешенииРедактированияРеквизитовОбъекта(ЭтаФорма, РедактированиеРазрешено); - - Если РедактированиеРазрешено Тогда - - УправлениеКонтактнойИнформациейКлиент.ПриУстановкеДоступностиЭлементовФормы(ЭтаФорма); - + Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.ЗапретРедактированияРеквизитовОбъектов") Тогда + МодульЗапретРедактированияРеквизитовОбъектовКлиент = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("ЗапретРедактированияРеквизитовОбъектовКлиент"); + МодульЗапретРедактированияРеквизитовОбъектовКлиент.РазрешитьРедактированиеРеквизитовОбъекта(ЭтаФорма); + МодульЗапретРедактированияРеквизитовОбъектовКлиент.УстановитьДоступностьЭлементовФормы(ЭтаФорма); КонецЕсли; - КонецЕсли; КонецПроцедуры @@ -142,58 +137,75 @@ // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ &НаКлиенте -Процедура ПриИзмененииАдресТолькоРоссийский() - - Элементы.ПроверятьПоКлассификатору.Доступность = Объект.АдресТолькоРоссийский; - Элементы.СкрыватьНеактуальныеАдреса.Доступность = Объект.АдресТолькоРоссийский; - - Если Не Объект.АдресТолькоРоссийский Тогда - - Объект.ПроверятьКорректность = Ложь; - Объект.СкрыватьНеактуальныеАдреса = Ложь; - - КонецЕсли; - - ПриИзмененииПроверятьКорректность(); - -КонецПроцедуры - -&НаКлиенте -Процедура ПриИзмененииТип() +Процедура ИзменитьОтображениеПриИзмененииТипа() Если Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Адрес") Тогда Элементы.Проверки.ТекущаяСтраница = Элементы.Проверки.ПодчиненныеЭлементы.Адрес; Элементы.РедактированиеТолькоВДиалоге.Доступность = Объект.МожноИзменятьСпособРедактирования; - ПриИзмененииАдресТолькоРоссийский(); + + ИзменитьОтображениеПриИзмененииТолькоРоссии(); + ИначеЕсли Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты") Тогда Элементы.Проверки.ТекущаяСтраница = Элементы.Проверки.ПодчиненныеЭлементы.АдресЭлектроннойПочты; Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь; - Объект.РедактированиеТолькоВДиалоге = Ложь; - ПриИзмененииПроверятьКорректность(); + ИначеЕсли Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Телефон") Или Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Факс") Тогда Элементы.Проверки.ТекущаяСтраница = Элементы.Проверки.ПодчиненныеЭлементы.Другое; Элементы.РедактированиеТолькоВДиалоге.Доступность = Объект.МожноИзменятьСпособРедактирования; + Иначе Элементы.Проверки.ТекущаяСтраница = Элементы.Проверки.ПодчиненныеЭлементы.Другое; Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь; - Объект.РедактированиеТолькоВДиалоге = Ложь; + КонецЕсли; КонецПроцедуры &НаКлиенте -Процедура ПроверятьКорректностьПриИзменении(Элемент) - - ПриИзмененииПроверятьКорректность(); +Процедура ИзменитьРеквизитыПриИзмененииТипа() + Если Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Адрес") Тогда + ИзменитьРеквизитыПриИзмененииТолькоРоссии(); + + ИначеЕсли Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты") Тогда + Объект.РедактированиеТолькоВДиалоге = Ложь; + ИзменитьРеквизитыПриИзмененииПроверятьКорректность(); + + ИначеЕсли Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Телефон") + Или Объект.Тип = ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Факс") Тогда + // Нет изменений + + Иначе + Объект.РедактированиеТолькоВДиалоге = Ложь; + + КонецЕсли; КонецПроцедуры &НаКлиенте -Процедура ПриИзмененииПроверятьКорректность() +Процедура ИзменитьОтображениеПриИзмененииТолькоРоссии() + + Элементы.ПроверятьПоКлассификатору.Доступность = Объект.АдресТолькоРоссийский; + Элементы.СкрыватьНеактуальныеАдреса.Доступность = Объект.АдресТолькоРоссийский; + +КонецПроцедуры + +&НаКлиенте +Процедура ИзменитьРеквизитыПриИзмененииТолькоРоссии() + + Если Не Объект.АдресТолькоРоссийский Тогда + Объект.ПроверятьКорректность = Ложь; + Объект.СкрыватьНеактуальныеАдреса = Ложь; + КонецЕсли; + + ИзменитьРеквизитыПриИзмененииПроверятьКорректность(); + +КонецПроцедуры + +&НаКлиенте +Процедура ИзменитьРеквизитыПриИзмененииПроверятьКорректность() Объект.ЗапрещатьВводНекорректного = Объект.ПроверятьКорректность; КонецПроцедуры - diff --git a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Help/ru.html b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Help/ru.html index 88e7af97a..1f324b136 100644 --- a/SSL/src/Catalogs/ВидыКонтактнойИнформации/Help/ru.html +++ b/SSL/src/Catalogs/ВидыКонтактнойИнформации/Help/ru.html @@ -1,4 +1,4 @@ - +

      Справочник Виды контактной информации имеет двухуровневую иерархию.  Группы справочника соответствуют справочникам-носителям контактной информации, а элементы внутри этих групп определяют состав контактной информации этих справочников. Добавление новых групп в этот справочник запрещено. Поставка конфигурации осуществляется c предопределенными группами и элементами справочника. Для добавления произвольного реквизита в один из этих справочников, необходимо добавить в справочник Виды контактной информации в соответствующую группу новый элемент.

      См. также

      \ No newline at end of file diff --git a/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаСписка/Module.bsl index 086fc82cf..df535f056 100644 --- a/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаСписка/Module.bsl +++ b/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаСписка/Module.bsl @@ -530,6 +530,9 @@ ТипыОбъектовАвторизации = Метаданные.Справочники.ВнешниеПользователи.Реквизиты.ОбъектАвторизации.Тип.Типы(); Для каждого ТекущийТипОбъектовАвторизации Из ТипыОбъектовАвторизации Цикл + Если Не ОбщегоНазначения.ЭтоСсылка(ТекущийТипОбъектовАвторизации) Тогда + Продолжить; + КонецЕсли; МассивТипов = Новый Массив; МассивТипов.Добавить(ТекущийТипОбъектовАвторизации); ОписаниеТипа = Новый ОписаниеТипов(МассивТипов); diff --git a/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаЭлемента/Help/ru.html index fd5225672..f92e9f5a3 100644 --- a/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ВнешниеПользователи/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

      Для редактирования сведений о внешнем ользователе необходимы права администрирования или права ответственного за внешних пользователей. В остальных случаях, доступен только просмотр сведений о себе, а также возможность изменить свой пароль, язык программы и контактную информацию.

      Внешний пользователь связан с каким-то объектом программы (например, контрагентом, сотрудником и т.п.), указанным в поле Объект.

      Флажок Недействителен по умолчанию снят для всех внешних пользователей. Но если пользователь по каким-либо причинам более не работает с программой, и в то же время его нельзя удалить из-за наличия ссылок на него из других объектов программы, то рекомендуется установить флажок Недействителен. Такого внешнего пользователя нельзя выбрать, и он не отображается в списке внешних пользователей.

      diff --git a/SSL/src/Catalogs/ВнешниеПользователи/Help/ru.html b/SSL/src/Catalogs/ВнешниеПользователи/Help/ru.html index 873d50838..582e39c54 100644 --- a/SSL/src/Catalogs/ВнешниеПользователи/Help/ru.html +++ b/SSL/src/Catalogs/ВнешниеПользователи/Help/ru.html @@ -1,4 +1,4 @@ - +

      В этом списке ведется учет пользователей, которые работают с программой "извне". Их доступ, как правило, сильно ограничен, они не принимают активного участия в процессах учета, работают обособленно, не взаимодействуют между собой.

      Основной способ создания и редактирования внешних пользователей через команду Внешний доступ, которая размещается в командной панели формы объектов, например, в карточке контрагента, физического лица. При выполнении команды сразу создается внешний пользователь, связанный с объектом, или открывается существующий внешний пользователь.

      В случае большого количества внешних пользователей список может быть сгруппирован, например, по видам отношений с ними: партнеры, контрагенты и т.д. Для того чтобы увидеть всех внешних пользователей, включенных в дочерние группы с учетом иерархии, необходимо установить флажок Показывать внешних пользователей дочерних групп в нижней части списка. Для добавления новых групп внешних пользователей воспользуйтесь командами в левой части списка. Для добавления в группу большого числа внешних пользователей можно открыть форму группы и воспользоваться командой Подобрать. Один и тот же внешний пользователь может одновременно входить в разные группы внешних пользователей.

      diff --git a/SSL/src/Catalogs/ВстречаПрисоединенныеФайлы/ВстречаПрисоединенныеФайлы.mdo b/SSL/src/Catalogs/ВстречаПрисоединенныеФайлы/ВстречаПрисоединенныеФайлы.mdo index 736da3362..8a3ce2282 100644 --- a/SSL/src/Catalogs/ВстречаПрисоединенныеФайлы/ВстречаПрисоединенныеФайлы.mdo +++ b/SSL/src/Catalogs/ВстречаПрисоединенныеФайлы/ВстречаПрисоединенныеФайлы.mdo @@ -291,14 +291,14 @@ ПодписанЭЦП ru - Подписан ЭЦП + Подписан ЭП Boolean ru - Признак того, что файл подписан с помощью ЭЦП + Флажок, означающий что файл подписан с помощью ЭП @@ -505,11 +505,11 @@ ЭлектронныеЦифровыеПодписи ru - Электронные цифровые подписи + Электронные подписи ru - Хранение электронных цифровых подписей файла + Хранение электронных подписей файла Use diff --git a/SSL/src/Catalogs/ГруппыВнешнихПользователей/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ГруппыВнешнихПользователей/Forms/ФормаЭлемента/Help/ru.html index c05c31be2..43ac99a8f 100644 --- a/SSL/src/Catalogs/ГруппыВнешнихПользователей/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыВнешнихПользователей/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

      Карточка группы внешних пользователей позволяет просматривать и редактировать свойства группы.

      Для группы пользователей можно установить Тип участников (например, контрагенты). Группа может неявно включать всех внешних пользователей для установленного типа участников. Для этого нужно установить флажок Все.

      При редактировании состава пользователей группы нужно учитывать, что они неявно входят в состав групп-родителей. Для добавления большого числа пользователей можно использовать команду Подобрать.

      diff --git a/SSL/src/Catalogs/ГруппыВнешнихПользователей/Help/ru.html b/SSL/src/Catalogs/ГруппыВнешнихПользователей/Help/ru.html index ec744cbaf..1cda5cb2e 100644 --- a/SSL/src/Catalogs/ГруппыВнешнихПользователей/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыВнешнихПользователей/Help/ru.html @@ -1,4 +1,4 @@ - +

      В этом списке ведется учет групп внешних пользователей.

      Группы внешних пользователей могут использоваться для группировки большого числа внешних пользователей, а также когда нужно указывать не только внешнего пользователя, но и группу внешних пользователей, например, при настройке доступа.

      Группы создаются плоским списком или иерархическим. В иерархическом списке, внешние пользователи вложенных групп неявно входят в группы-родители.

      diff --git a/SSL/src/Catalogs/ГруппыВнешнихПользователей/ObjectModule.bsl b/SSL/src/Catalogs/ГруппыВнешнихПользователей/ObjectModule.bsl index edfb95792..b3ef38b55 100644 --- a/SSL/src/Catalogs/ГруппыВнешнихПользователей/ObjectModule.bsl +++ b/SSL/src/Catalogs/ГруппыВнешнихПользователей/ObjectModule.bsl @@ -299,11 +299,17 @@ ПользователиСлужебный.ОбновитьСоставыГруппВнешнихПользователей( Ссылка, ИзмененияСостава, УчастникиИзменений, ИзмененныеГруппы); - Если ЗначениеЗаполнено(СтарыйРодитель) - И СтарыйРодитель <> Родитель Тогда + Если СтарыйРодитель <> Родитель Тогда - ПользователиСлужебный.ОбновитьСоставыГруппВнешнихПользователей( - СтарыйРодитель, , УчастникиИзменений, ИзмененныеГруппы); + Если ЗначениеЗаполнено(Родитель) Тогда + ПользователиСлужебный.ОбновитьСоставыГруппВнешнихПользователей( + Родитель, , УчастникиИзменений, ИзмененныеГруппы); + КонецЕсли; + + Если ЗначениеЗаполнено(СтарыйРодитель) Тогда + ПользователиСлужебный.ОбновитьСоставыГруппВнешнихПользователей( + СтарыйРодитель, , УчастникиИзменений, ИзмененныеГруппы); + КонецЕсли; КонецЕсли; КонецЕсли; diff --git a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаСписка/Help/ru.html b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаСписка/Help/ru.html index f17e84d61..f3847ea2d 100644 --- a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаСписка/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаСписка/Help/ru.html @@ -1,4 +1,4 @@ - +

      Назначение групп доступа см. здесь.

      Список групп доступа позволяет посмотреть имеющиеся настройки прав с ограничениями по нименованию.

      Для удобства сделана возможность отоборажения профиля группы.

      diff --git a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Help/ru.html index 552c348b6..7907ec5db 100644 --- a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

      Назначение групп доступа см. здесь.

      Для группы доступа задается профиль, список участников и ограничения доступа.

      Профиль определит права (списком ролей) и возможности ограничения прав по "разрезам" (видам доступа), например, ограничения по видам Организации, Склады, ...
      Виды доступа из профиля будут добавлены в группу доступа автоматически.

      diff --git a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Module.bsl index 343dfe763..7c4f5cc37 100644 --- a/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Module.bsl +++ b/SSL/src/Catalogs/ГруппыДоступа/Forms/ФормаЭлемента/Module.bsl @@ -175,11 +175,11 @@ Если СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиента().РазделениеВключено И Объект.Ссылка = ПредопределенноеЗначение("Справочник.ГруппыДоступа.Администраторы") Тогда - ПарольЕщёНеВведен = Ложь; + ПарольЕщеНеВведен = Ложь; СтандартныеПодсистемыКлиент.ПриЗапросеПароляДляАутентификацииВСервисе( - ЭтаФорма, ПарольПользователяСервиса, ПарольЕщёНеВведен); + ЭтаФорма, ПарольПользователяСервиса, ПарольЕщеНеВведен); - Если ПарольЕщёНеВведен Тогда + Если ПарольЕщеНеВведен Тогда Отказ = Истина; Возврат; КонецЕсли; @@ -229,9 +229,14 @@ ЗаполнитьСвойстваВидовДоступаВФорме(); - Если НЕ Объект.ПометкаУдаления - И ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Профиль, "ПометкаУдаления") = Истина Тогда - + УстановитьПривилегированныйРежим(Истина); + + ПрофильПомеченНаУдаление = ОбщегоНазначения.ЗначениеРеквизитаОбъекта( + Объект.Профиль, "ПометкаУдаления") = Истина; + + УстановитьПривилегированныйРежим(Ложь); + + Если НЕ Объект.ПометкаУдаления И ПрофильПомеченНаУдаление Тогда ПараметрыЗаписи.Вставить("ПредупредитьЧтоПрофильПомеченНаУдаление"); КонецЕсли; @@ -245,7 +250,7 @@ Если ПараметрыЗаписи.Свойство("ПредупредитьЧтоПрофильПомеченНаУдаление") Тогда Предупреждение(НСтр("ru = 'Группа доступа не влияет на права участников - |так как её профиль помечен на удаление.'")); + |так как ее профиль помечен на удаление.'")); КонецЕсли; КонецПроцедуры @@ -284,7 +289,9 @@ | Справочник.ГруппыВнешнихПользователей КАК ГруппыВнешнихПользователей |ГДЕ | ГруппыВнешнихПользователей.Ссылка В(&Пользователи)"; + УстановитьПривилегированныйРежим(Истина); ТипыОбъектовАвторизацииПользователей = Запрос.Выполнить().Выгрузить(); + УстановитьПривилегированныйРежим(Ложь); ТипыОбъектовАвторизацииПользователей.Индексы.Добавить("Пользователь"); КонецЕсли; @@ -1466,7 +1473,7 @@ ШаблонНадписи = ?( ТекущиеДанные.ДоступРазрешен, - НСтр("ru = 'Разрешенные значения (%1) - текущий пользователь всегда разрешен'"), + НСтр("ru = 'Запрещенные значения (%1) - текущий пользователь всегда разрешен'"), НСтр("ru = 'Разрешенные значения (%1) - текущий пользователь всегда разрешен'") ); ИначеЕсли ТекущиеДанные.ВидДоступа = ПредопределенноеЗначение( @@ -1475,7 +1482,7 @@ ШаблонНадписи = ?( ТекущиеДанные.ДоступРазрешен, НСтр("ru = 'Запрещенные значения (%1) - текущий внешний пользователь всегда разрешен'"), - НСтр("ru = 'Запрещенные значения (%1) - текущий внешний пользователь всегда разрешен'") ); + НСтр("ru = 'Разрешенные значения (%1) - текущий внешний пользователь всегда разрешен'") ); Иначе ШаблонНадписи = ?( ТекущиеДанные.ДоступРазрешен, @@ -1937,7 +1944,7 @@ Функция СформироватьДанныеВыбораПользователя(Знач Текст, Знач ВключаяГруппы = Истина, Знач ВключаяВнешнихПользователей = Неопределено, - Знач БезПользователей = Ложь) Экспорт + Знач БезПользователей = Ложь) Возврат Пользователи.СформироватьДанныеВыбораПользователя( Текст, diff --git a/SSL/src/Catalogs/ГруппыДоступа/Help/ru.html b/SSL/src/Catalogs/ГруппыДоступа/Help/ru.html index 330891784..0d2f46860 100644 --- a/SSL/src/Catalogs/ГруппыДоступа/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыДоступа/Help/ru.html @@ -1,4 +1,4 @@ - +

      Группы доступа предназначены для настройки прав и ограничений прав доступа конкретным пользователям и группам пользователей системы.

      Набор прав и возможности по их ограничению определяются заданным профилем групп доступа. Например, группа доступа "Менеджеры по продажам ПО делового назначения" с пользователями Иванов и Петров может ссылаться на профиль "Менеджер по продажам", в котором предусмотрена возможность ограничения по виду доступа "Виды номенклатуры". Тогда если по этому виду доступа для всех значений указать вариант "Запрещены", а в список добавить вид номенклатуры "ПО делового назначения", то Иванову и Петрову будут доступны только те данные и операции, которые связаны с ПО делового назначения.

      Рекомендуется задавать наименования групп таким образом, чтобы название отражало как суть профиля, так и смысл ограничений, заданных в группе.

      diff --git a/SSL/src/Catalogs/ГруппыПользователей/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ГруппыПользователей/Forms/ФормаЭлемента/Help/ru.html index f8a5a9c94..300598323 100644 --- a/SSL/src/Catalogs/ГруппыПользователей/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыПользователей/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

      Карточка группы пользователей позволяет просматривать и редактировать свойства группы.

      При редактировании состава пользователей группы нужно учитывать, что они неявно входят в состав групп-родителей. Для добавления большого числа пользователей можно использовать команду Подобрать.

      См. также

      diff --git a/SSL/src/Catalogs/ГруппыПользователей/Help/ru.html b/SSL/src/Catalogs/ГруппыПользователей/Help/ru.html index 5dedb0817..d1dfac7c3 100644 --- a/SSL/src/Catalogs/ГруппыПользователей/Help/ru.html +++ b/SSL/src/Catalogs/ГруппыПользователей/Help/ru.html @@ -1,4 +1,4 @@ - +

      В этом списке ведется учет групп пользователей.

      Группы пользователей могут использоваться для группировки большого числа пользователей, а также когда нужно указывать не только пользователя, но и группу пользователей, например, при настройке доступа, в ролях исполнителей задач бизнес-процессов и др.

      Группы создаются плоским списком или иерархическим. В иерархическом списке, пользователи вложенных групп неявно входят в группы-родители.

      diff --git a/SSL/src/Catalogs/ГруппыПользователей/ObjectModule.bsl b/SSL/src/Catalogs/ГруппыПользователей/ObjectModule.bsl index e2a5fc797..bbb5c6f0b 100644 --- a/SSL/src/Catalogs/ГруппыПользователей/ObjectModule.bsl +++ b/SSL/src/Catalogs/ГруппыПользователей/ObjectModule.bsl @@ -122,11 +122,17 @@ ПользователиСлужебный.ОбновитьСоставыГруппПользователей( Ссылка, ИзмененияСостава, УчастникиИзменений, ИзмененныеГруппы); - Если ЗначениеЗаполнено(СтарыйРодитель) - И СтарыйРодитель <> Родитель Тогда + Если СтарыйРодитель <> Родитель Тогда - ПользователиСлужебный.ОбновитьСоставыГруппПользователей( - СтарыйРодитель, , УчастникиИзменений, ИзмененныеГруппы); + Если ЗначениеЗаполнено(Родитель) Тогда + ПользователиСлужебный.ОбновитьСоставыГруппПользователей( + Родитель, , УчастникиИзменений, ИзмененныеГруппы); + КонецЕсли; + + Если ЗначениеЗаполнено(СтарыйРодитель) Тогда + ПользователиСлужебный.ОбновитьСоставыГруппПользователей( + СтарыйРодитель, , УчастникиИзменений, ИзмененныеГруппы); + КонецЕсли; КонецЕсли; ПользователиСлужебный.ОбновитьИспользуемостьСоставовГруппПользователей( diff --git a/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Forms/ФормаЭлемента/Help/ru.html index 07af07be4..079744e57 100644 --- a/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

      Для дополнительных обработок или отчетов, предназначенных для работы с конкретными объектами, можно определить состав объектов, в которых будут доступны команды обработки или отчета (команда Назначение обработки).

      Команды обработок или отчетов могут быть доступны из списка выбранных объектов, если установлен флаг Использовать для форм списка и из формы самого объекта, если установлен флаг Использовать для форм объекта.

      Для обработок и отчетов, которые вызываются из командного интерфейса (не прикрепляются к объектам конфигурации):

      diff --git a/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Help/ru.html b/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Help/ru.html index d3d1462a3..f8cc2782d 100644 --- a/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Help/ru.html +++ b/SSL/src/Catalogs/ДополнительныеОтчетыИОбработки/Help/ru.html @@ -1,2 +1,3 @@ - -

      Для хранения в ИБ дополнительных отчетов и обработок служит справочник Дополнительные отчеты и обработки. По команде Создать система предложит выбрать файл внешней обработки или отчета, и настроить его параметры.

      \ No newline at end of file + +

      Для хранения в ИБ дополнительных отчетов и обработок служит справочник Дополнительные отчеты и обработки. По команде Создать система предложит выбрать файл внешнего отчета или обработки, и настроить его параметры.

      +

      Как разработать дополнительный отчет или обработку см. на сайте ИТС в разделе "Разработка и администрирование" - "Стандартные библиотеки" - "Библиотека стандартных подсистем" - "3 Настройка и использование подсистем при разработке конфигурации" - "3.13 Дополнительные отчеты и обработки" - "Использование при разработке конфигурации".

      \ No newline at end of file diff --git a/SSL/src/Catalogs/ЗакладкиВзаимодействий/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ЗакладкиВзаимодействий/Forms/ФормаЭлемента/Help/ru.html new file mode 100644 index 000000000..8ba85fa3a --- /dev/null +++ b/SSL/src/Catalogs/ЗакладкиВзаимодействий/Forms/ФормаЭлемента/Help/ru.html @@ -0,0 +1,8 @@ + +

      Закладка взаимодействий

      +

      Справочник Закладки взаимодействий предназначен для настройки и хранения отборов, по которым в дальнейшем можно осуществлять быстрый доступ к группе взаимодействий.

      +

      Что необходимо указать в данной форме?

      +

      Что необходимо указать в данной форме?

      +
      • Наименование - краткое описание назначение закладки. +
      • Настроить отбор - необходимо указать поля по которым будет происходить отбор, значения полей отбора, при необходимости сгруппировать поля отбора.

      +
      Пример. Менеджер по продажам начинает свой день с отработки не рассмотренных взаимодействий по не закрытым претензиям клиента. В этом случае рекомендуется создать закладку, указать в ней в качестве отбора Тип предмета - Претензия клиента, Статус претензии - Зарегистрирована или Обрабатывается, Признак Рассмотрено у взаимодействия - Ложь. В качестве наименования закладки указать - Нерассмотренные взаимодействия по претензиям в работе.

       

      \ No newline at end of file diff --git a/SSL/src/Catalogs/ЗакладкиВзаимодействий/ЗакладкиВзаимодействий.mdo b/SSL/src/Catalogs/ЗакладкиВзаимодействий/ЗакладкиВзаимодействий.mdo index 78f10abc2..14314d57d 100644 --- a/SSL/src/Catalogs/ЗакладкиВзаимодействий/ЗакладкиВзаимодействий.mdo +++ b/SSL/src/Catalogs/ЗакладкиВзаимодействий/ЗакладкиВзаимодействий.mdo @@ -155,6 +155,11 @@ ru Форма элемента + + + ru + + PersonalComputer MobileDevice diff --git a/SSL/src/Catalogs/ЗапланированноеВзаимодействиеПрисоединенныеФайлы/ЗапланированноеВзаимодействиеПрисоединенныеФайлы.mdo b/SSL/src/Catalogs/ЗапланированноеВзаимодействиеПрисоединенныеФайлы/ЗапланированноеВзаимодействиеПрисоединенныеФайлы.mdo index 7ac95eca7..bd8b9b91a 100644 --- a/SSL/src/Catalogs/ЗапланированноеВзаимодействиеПрисоединенныеФайлы/ЗапланированноеВзаимодействиеПрисоединенныеФайлы.mdo +++ b/SSL/src/Catalogs/ЗапланированноеВзаимодействиеПрисоединенныеФайлы/ЗапланированноеВзаимодействиеПрисоединенныеФайлы.mdo @@ -291,14 +291,14 @@ ПодписанЭЦП ru - Подписан ЭЦП + Подписан ЭП Boolean ru - Признак того, что файл подписан с помощью ЭЦП + Флажок, означающий что файл подписан с помощью ЭП @@ -505,11 +505,11 @@ ЭлектронныеЦифровыеПодписи ru - Электронные цифровые подписи + Электронные подписи ru - Хранение электронных цифровых подписей файла + Хранение электронных подписей файла Use diff --git a/SSL/src/Catalogs/ЗначенияСвойствОбъектов/Help/ru.html b/SSL/src/Catalogs/ЗначенияСвойствОбъектов/Help/ru.html index a3647efcb..e9f106365 100644 --- a/SSL/src/Catalogs/ЗначенияСвойствОбъектов/Help/ru.html +++ b/SSL/src/Catalogs/ЗначенияСвойствОбъектов/Help/ru.html @@ -1,4 +1,4 @@ - +

      В списке Значения свойств объектов задаются значения дополнительных реквизитов и сведений. При этом для каждого дополнительного реквизита или сведения список значений будет свой. Если список значений большой, то может быть удобно создать группы и разнести значения по ним.

      При формировании списка значений можно указать не только наименование в поле Значение, но и указать Вес значения (числовое поле). Это поле в дальнейшем можно использовать для анализа в отчетах. Логику использования этого поля пользователю необходимо продумывать самостоятельно. Например, для значений свойства Надежность можно задать вес следующим образом: для значений от единицы до тройки поставить вес равным нулю, а для значений четыре и пять равным единице. При таких весах в отчет можно быстро вывести надежных клиентов (у которых вес значения больше нуля).

       

      \ No newline at end of file diff --git a/SSL/src/Catalogs/ЗначенияСвойствОбъектовИерархия/Help/ru.html b/SSL/src/Catalogs/ЗначенияСвойствОбъектовИерархия/Help/ru.html index cf394ed4b..34a1f06c9 100644 --- a/SSL/src/Catalogs/ЗначенияСвойствОбъектовИерархия/Help/ru.html +++ b/SSL/src/Catalogs/ЗначенияСвойствОбъектовИерархия/Help/ru.html @@ -1,4 +1,4 @@ - +

      В списке Значения свойств объектов (иерархия) задаются значения дополнительных реквизитов и сведений. При этом для каждого дополнительного реквизита или сведения список значений будет свой. В списке можно использовать иерархию значений.

      При формировании списка значений можно указать не только наименование в поле Значение, но и указать Вес значения (числовое поле). Это поле в дальнейшем можно использовать для анализа в отчетах. Логику использования этого поля пользователю необходимо продумывать самостоятельно. Например, для значений свойства Надежность можно задать вес следующим образом: для значений от единицы до тройки поставить вес равным нулю, а для значений четыре и пять равным единице. При таких весах в отчет можно быстро вывести надежных клиентов (у которых вес значения больше нуля).

       

      \ No newline at end of file diff --git a/SSL/src/Catalogs/ИдентификаторыОбъектовМетаданных/ManagerModule.bsl b/SSL/src/Catalogs/ИдентификаторыОбъектовМетаданных/ManagerModule.bsl index 673201365..45bf2b6f5 100644 --- a/SSL/src/Catalogs/ИдентификаторыОбъектовМетаданных/ManagerModule.bsl +++ b/SSL/src/Catalogs/ИдентификаторыОбъектовМетаданных/ManagerModule.bsl @@ -84,7 +84,11 @@ // значение Истина, если кэш идентификаторов объектов метаданных // в константе ПараметрыБазовойФункциональности нужно обновить. // -Процедура ВыполнитьОбновлениеДанных(ЕстьИзменения = Ложь, ЕстьУдаленные = Ложь, ТолькоПроверка = Ложь, ЕстьКритичныеИзменения = Ложь, ТребуетсяОбновитьКэш = Ложь) Экспорт +// СписокНовыхОбъектовМетаданных - Строка (возвращаемое значение) - содержит полные имена +// объектов метаданных, которые добавлены или требуется добавить. +// +Процедура ВыполнитьОбновлениеДанных(ЕстьИзменения = Ложь, ЕстьУдаленные = Ложь, ТолькоПроверка = Ложь, ЕстьКритичныеИзменения = Ложь, + ТребуетсяОбновитьКэш = Ложь, СписокНовыхОбъектовМетаданных = "") Экспорт ПроверкаИспользования(); @@ -152,7 +156,11 @@ // Упорядочение иденитификаторов перед обработкой. Для каждого Строка Из Выгрузка Цикл - Строка.КлючОбъектаМетаданных = Строка.ХранилищеКлюча.Получить(); + Если ТипЗнч(Строка.ХранилищеКлюча) = Тип("ХранилищеЗначения") Тогда + Строка.КлючОбъектаМетаданных = Строка.ХранилищеКлюча.Получить(); + Иначе + Строка.КлючОбъектаМетаданных = Неопределено; + КонецЕсли; Строка.БезКлючаОбъектаМетаданных = Строка.КлючОбъектаМетаданных = Неопределено ИЛИ Строка.КлючОбъектаМетаданных = Тип("Неопределено"); @@ -311,6 +319,9 @@ Свойства.КлючОбъектаМетаданных = КлючОбъектаМетаданных(Свойства.ПолноеИмя); ЕстьТекущиеКритичныеИзменения = Истина; ЕстьКритичныеИзменения = Истина; + СписокНовыхОбъектовМетаданных = СписокНовыхОбъектовМетаданных + + ?(ЗначениеЗаполнено(СписокНовыхОбъектовМетаданных), "," + Символы.ПС, "") + + СвойстваОбъекта.ПолноеИмя; КонецЦикла; Если НЕ (ТолькоПроверка ИЛИ МонопольныйРежим()) Тогда @@ -397,7 +408,7 @@ ВызватьИсключение; КонецПопытки; - Если НЕ ТолькоПроверка Тогда + Если НЕ ТолькоПроверка И НЕ ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда ПараметрЗапускаКлиента = ПараметрыСеанса.ПараметрыКлиентаНаСервере.Получить("ПараметрЗапуска"); Если Найти(НРег(ПараметрЗапускаКлиента), НРег("ЗарегистрироватьПолноеИзменениеИОМДляПодчиненныхУзловРИБ")) > 0 Тогда ЗарегистрироватьПолноеИзменениеДляПодчиненныхУзловРИБ(); @@ -1291,7 +1302,7 @@ КэшИдентификаторов = ОбщегоНазначения.ФиксированныеДанные(КэшИдентификаторов); - Параметры = ОбновлениеИнформационнойБазы.ПараметрыРаботыПрограммы( + Параметры = СтандартныеПодсистемыСервер.ПараметрыРаботыПрограммы( "ПараметрыБазовойФункциональности"); Сохраненные = Неопределено; @@ -1309,13 +1320,16 @@ Если ТолькоПроверка Тогда Возврат; КонецЕсли; - ОбновлениеИнформационнойБазы.УстановитьПараметрРаботыПрограммы( + СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы( "ПараметрыБазовойФункциональности", "ИдентификаторыОбъектовМетаданных", КэшИдентификаторов); КонецЕсли; + СтандартныеПодсистемыСервер.ПодтвердитьОбновлениеПараметраРаботыПрограммы( + "ПараметрыБазовойФункциональности", "ИдентификаторыОбъектовМетаданных"); + КонецПроцедуры //////////////////////////////////////////////////////////////////////////////// diff --git a/SSL/src/Catalogs/КлассификаторБанковРФ/Help/ru.html b/SSL/src/Catalogs/КлассификаторБанковРФ/Help/ru.html index aed2083a7..13296b2c1 100644 --- a/SSL/src/Catalogs/КлассификаторБанковРФ/Help/ru.html +++ b/SSL/src/Catalogs/КлассификаторБанковРФ/Help/ru.html @@ -1,4 +1,4 @@ - +

      В классификаторе банков РФ хранятся сведения о банках: БИК, корреспондентский счет, данные о местонахождении, телефоны для связи с сотрудниками, почтовый адрес банка. Эти сведения используются при заполнении реквизитов банковских счетов и в других объектах программы.

      По команде Загрузить классификатор можно обновить сведения о банках с сайта РБК или из поставляемого на диске 1С:ИТС "Общероссийского классификатора банков" (ОКБ).

      Также можно настроить обновление классификатора с сайта РБК автоматически по расписанию с помощью регламентного задания Загрузка классификатора банков РФ с сайта РБК.

      diff --git a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Forms/ФормаСписка/Module.bsl b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Forms/ФормаСписка/Module.bsl index 968089b18..b2b8c36ed 100644 --- a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Forms/ФормаСписка/Module.bsl +++ b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Forms/ФормаСписка/Module.bsl @@ -187,11 +187,18 @@ &НаКлиенте Процедура СоздатьОбщее(Команда) + ВыбранныеЗначения = Новый Массив; + НайденныеСтроки = Свойства.НайтиСтроки(Новый Структура("Общее", Истина)); + Для каждого Строка Из НайденныеСтроки Цикл + ВыбранныеЗначения.Добавить(Строка.Свойство); + КонецЦикла; + ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("РежимВыбора", Истина); ПараметрыФормы.Вставить("ЭтоДополнительноеСведение", ЭтоНаборыДополнительныхСведений); ПараметрыФормы.Вставить("ВыборОбщегоСвойства", Истина); ПараметрыФормы.Вставить("ТекущийНаборСвойств", ТекущийНабор); + ПараметрыФормы.Вставить("ВыбранныеЗначения", ВыбранныеЗначения); ОткрытьФорму("ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ФормаВыбора", ПараметрыФормы, Элементы.Свойства); @@ -568,16 +575,16 @@ ТекущаяДоступность = Истина; Если Элементы.Свойства.ЦветФона <> Элементы.НаборыСвойств.ЦветФона Тогда Элементы.Свойства.ЦветФона = Элементы.НаборыСвойств.ЦветФона; - КонецЕсли + КонецЕсли; + ОбновитьСписокСвойствТекущегоНабора(ТекущаяДоступность); Иначе ТекущаяДоступность = Ложь; Если Элементы.Свойства.ЦветФона <> ЦветФормы Тогда Элементы.Свойства.ЦветФона = ЦветФормы; КонецЕсли; + Свойства.Очистить(); КонецЕсли; - ОбновитьСписокСвойствТекущегоНабора(ТекущаяДоступность); - Если Элементы.Свойства.ТолькоПросмотр = ТекущаяДоступность Тогда Элементы.Свойства.ТолькоПросмотр = НЕ ТекущаяДоступность; КонецЕсли; @@ -600,6 +607,7 @@ // Настройка команд командной панели. Элементы.СвойстваСоздать.Доступность = ОбщаяДоступность; + Элементы.СвойстваТолькоСоздать.Доступность = ОбщаяДоступность; Элементы.СвойстваСоздатьПоОбразцу.Доступность = ОбщаяДоступность; Элементы.СвойстваСоздатьОбщее.Доступность = ОбщаяДоступность; @@ -612,6 +620,7 @@ // Настройка команд контекстного меню. Элементы.СвойстваКонтекстноеМенюСоздать.Доступность = ОбщаяДоступность; + Элементы.СвойстваКонтекстноеМенюТолькоСоздать.Доступность = ОбщаяДоступность; Элементы.СвойстваКонтекстноеМенюСоздатьПоОбразцу.Доступность = ОбщаяДоступность; Элементы.СвойстваКонтекстноеМенюСоздатьОбщее.Доступность = ОбщаяДоступность; diff --git a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Help/ru.html b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Help/ru.html index a6c7c1389..4119d06a1 100644 --- a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Help/ru.html +++ b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/Help/ru.html @@ -1,4 +1,4 @@ - +

      Администратор системы может настроить наборы дополнительных свойств для определенных объектов системы. Способ хранения дополнительного свойства в информационной базе и место размещения на форме объекта зависит от типа свойства: дополнительный реквизит или сведение.

      Предопределенные наборы соответствуют объектам конфигурации, в которых можно использовать дополнительные реквизиты и сведения. Добавление новых наборов невозможно.

      Для набора выбранного в левой таблице можно добавить новые дополнительные свойства с помощью командной панели в правой таблице.

      diff --git a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ManagerModule.bsl b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ManagerModule.bsl index a90197394..7296d0b0c 100644 --- a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ManagerModule.bsl +++ b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ManagerModule.bsl @@ -24,7 +24,7 @@ Попытка Блокировка.Заблокировать(); - Параметры = ОбновлениеИнформационнойБазы.ПараметрыРаботыПрограммы( + Параметры = СтандартныеПодсистемыСервер.ПараметрыРаботыПрограммы( "ПараметрыДополнительныхРеквизитовИСведений"); ЕстьУдаленные = Ложь; @@ -40,13 +40,17 @@ Если Сохраненные = Неопределено Тогда ЕстьИзменения = Истина; - ОбновлениеИнформационнойБазы.УстановитьПараметрРаботыПрограммы( + СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы( "ПараметрыДополнительныхРеквизитовИСведений", "ПредопределенныеНаборыДополнительныхРеквизитовИСведений", ПредопределенныеНаборы); КонецЕсли; - ОбновлениеИнформационнойБазы.ДобавитьИзмененияПараметраРаботыПрограммы( + СтандартныеПодсистемыСервер.ПодтвердитьОбновлениеПараметраРаботыПрограммы( + "ПараметрыДополнительныхРеквизитовИСведений", + "ПредопределенныеНаборыДополнительныхРеквизитовИСведений"); + + СтандартныеПодсистемыСервер.ДобавитьИзмененияПараметраРаботыПрограммы( "ПараметрыДополнительныхРеквизитовИСведений", "ПредопределенныеНаборыДополнительныхРеквизитовИСведений", Новый ФиксированнаяСтруктура("ЕстьУдаленные", ЕстьУдаленные)); diff --git a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ObjectModule.bsl b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ObjectModule.bsl index 9427f119d..ffffa95d1 100644 --- a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ObjectModule.bsl +++ b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/ObjectModule.bsl @@ -5,7 +5,7 @@ Процедура ПередЗаписью(Отказ) - Если ОбменДанными.Загрузка Тогда + Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; @@ -56,8 +56,25 @@ КоличествоСведений = Формат(ДополнительныеСведения.НайтиСтроки( Новый Структура("ПометкаУдаления", Ложь)).Количество(), "ЧГ="); + КонецЕсли; КонецПроцедуры -#КонецЕсли \ No newline at end of file +Процедура ПриЗаписи(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + + Если НЕ ЭтоГруппа Тогда + // Обновление состава верхней группы для использования при настройке + // состава полей динамического списка и его настройки (отборы, ...). + Если ЗначениеЗаполнено(Родитель) Тогда + УправлениеСвойствамиСлужебный.ПроверитьОбновитьСоставСвойствГруппы(Родитель); + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +#КонецЕсли diff --git a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/НаборыДополнительныхРеквизитовИСведений.mdo b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/НаборыДополнительныхРеквизитовИСведений.mdo index eb0ae4622..5c5e860b2 100644 --- a/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/НаборыДополнительныхРеквизитовИСведений.mdo +++ b/SSL/src/Catalogs/НаборыДополнительныхРеквизитовИСведений/НаборыДополнительныхРеквизитовИСведений.mdo @@ -291,6 +291,7 @@ Use Use + ForFolderAndItem @@ -350,6 +351,7 @@ Use Use + ForFolderAndItem ФормаЭлемента diff --git a/SSL/src/Catalogs/НазначенияСертификатовЭЦП/Templates/УдаленныйНазначенияСертификатов/Template.txt b/SSL/src/Catalogs/НазначенияСертификатовЭЦП/Templates/УдаленныйНазначенияСертификатов/Template.txt index 114137a43..62491f753 100644 --- a/SSL/src/Catalogs/НазначенияСертификатовЭЦП/Templates/УдаленныйНазначенияСертификатов/Template.txt +++ b/SSL/src/Catalogs/НазначенияСертификатовЭЦП/Templates/УдаленныйНазначенияСертификатов/Template.txt @@ -24,7 +24,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/SSL/src/Catalogs/НазначенияСертификатовЭЦП/НазначенияСертификатовЭЦП.mdo b/SSL/src/Catalogs/НазначенияСертификатовЭЦП/НазначенияСертификатовЭЦП.mdo index 38774c0b4..ae411fa61 100644 --- a/SSL/src/Catalogs/НазначенияСертификатовЭЦП/НазначенияСертификатовЭЦП.mdo +++ b/SSL/src/Catalogs/НазначенияСертификатовЭЦП/НазначенияСертификатовЭЦП.mdo @@ -10,7 +10,7 @@ НазначенияСертификатовЭЦП ru - Назначения сертификатов ЭЦП + Назначения сертификатов ЭП true Catalog.НазначенияСертификатовЭЦП.StandardAttribute.Description @@ -115,7 +115,7 @@ Use ru - Назначение сертификата ЭЦП + Назначение сертификата ЭП 2 true diff --git a/SSL/src/Catalogs/ПапкиФайлов/Help/ru.html b/SSL/src/Catalogs/ПапкиФайлов/Help/ru.html index c86efc0b9..0b4b00344 100644 --- a/SSL/src/Catalogs/ПапкиФайлов/Help/ru.html +++ b/SSL/src/Catalogs/ПапкиФайлов/Help/ru.html @@ -1,4 +1,4 @@ - +

      Все файлы хранятся в структуре папок, которую удобно вести, например:

      • в соответствии с организационной структурой Вашего предприятия; 
      • по типам файлов (например, "Договора", "Приказы", "Служебные записки");  diff --git a/SSL/src/Catalogs/ПапкиЭлектронныхПисем/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ПапкиЭлектронныхПисем/Forms/ФормаЭлемента/Help/ru.html new file mode 100644 index 000000000..f008b360c --- /dev/null +++ b/SSL/src/Catalogs/ПапкиЭлектронныхПисем/Forms/ФормаЭлемента/Help/ru.html @@ -0,0 +1,12 @@ + +

        Папка электронных писем

        +

        Справочник Папки электронных писем предназначен для категоризации входящей и исходящей почтовой корреспонденции. Владельцем папки является Учетная запись электронной почты.

        +

        Шесть папок для каждой учетной записи являются предопределенными и не могут быть удалены и изменены:

        +
        • Входящие - в эту папку попадают по умолчанию все входящие письма. +
        • Исходящие - в эту папку попадают все исходящие, но еще не отправленные письма. +
        • Нежелательная почта в данную папку попадают письма, которые почтовый сервер опознал как спам. +
        • Отправленные - в эту папку по умолчанию попадают все отправленные письма. +
        • Удаленные - в эту папку попадают все помеченные к удалению письма. +
        • Черновики - папка, в которой находятся письма, редактирование которых не завершено.

        Правила, по которым письмам назначаются папки можно установить при помощи Правил обработки электронной почты, к которым можно перейти из панели навигации формы Учетной записи электронной почты.

        +

        Для не предопределенных папок доступно указание наименования и родительской папки.

        +

         

        \ No newline at end of file diff --git a/SSL/src/Catalogs/ПапкиЭлектронныхПисем/ПапкиЭлектронныхПисем.mdo b/SSL/src/Catalogs/ПапкиЭлектронныхПисем/ПапкиЭлектронныхПисем.mdo index e07dd2e82..cb3b0890e 100644 --- a/SSL/src/Catalogs/ПапкиЭлектронныхПисем/ПапкиЭлектронныхПисем.mdo +++ b/SSL/src/Catalogs/ПапкиЭлектронныхПисем/ПапкиЭлектронныхПисем.mdo @@ -166,6 +166,11 @@ ru Форма элемента + + + ru + + PersonalComputer MobileDevice diff --git a/SSL/src/Catalogs/Пользователи/Forms/ПользователиИБ/Help/ru.html b/SSL/src/Catalogs/Пользователи/Forms/ПользователиИБ/Help/ru.html index 74c5ad56c..caa225984 100644 --- a/SSL/src/Catalogs/Пользователи/Forms/ПользователиИБ/Help/ru.html +++ b/SSL/src/Catalogs/Пользователи/Forms/ПользователиИБ/Help/ru.html @@ -1,4 +1,4 @@ - +

        При записи пользователя (или внешнего пользователя) с установленным флажком Доступ к информационной базе разрешен, вместе с ним автоматически создается соответствующий ему новый (или модифицируется существующий) пользователь ИБ. И наоборот, когда пользователь (или внешний пользователь) записывается со снятым флажком Доступ к информационной базе разрешен, то соответствующий ему пользователь ИБ автоматически удаляется из списка пользователей ИБ. Однако есть ряд ситуаций, когда список пользователей ИБ становится рассинхронизированным со списком пользователей. Тогда с помощью данного списка могут быть решены следующие задачи:

        • Найти "некорректных" пользователей ИБ и синхронизировать списки пользователей ИБ и пользователей между собой:
          • если пользователь ИБ был добавлен с помощью конфигуратора (или каким-либо нештатным программным способом), предлагается удалить такого пользователя ИБ; diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаВыбораПользователяОС/Help/ru.html b/SSL/src/Catalogs/Пользователи/Forms/ФормаВыбораПользователяОС/Help/ru.html index c98fe893d..b3f5b8261 100644 --- a/SSL/src/Catalogs/Пользователи/Forms/ФормаВыбораПользователяОС/Help/ru.html +++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаВыбораПользователяОС/Help/ru.html @@ -1,4 +1,4 @@ - +

            Диалог "Выбор пользователя операционной системы" позволяет выбрать одного из пользователей, зарегистрированных в операционной системе.

            В списке "Домены" отображаются имена доменов, видимых с данного компьютера.

            В списке "Пользователи" отображаются имена пользователей, зарегистрированных в выбранном домене.

            diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Help/ru.html index 5e961c52b..bacde213e 100644 --- a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

            Для редактирования сведений о пользователе необходимы права администрирования. В остальных случаях, доступен только просмотр сведений о себе, а также возможность изменить свой пароль, язык программы и контактную информацию.

            Полное имя пользователя выводится во всех списках и отчетах. Флажок Недействителен по умолчанию снят для всех пользователей. Но если пользователь по каким-либо причинам более не работает с программой, и в то же время его нельзя удалить из-за наличия ссылок на него из других объектов программы, то рекомендуется установить флажок Недействителен. Такого пользователя нельзя выбрать, например, как исполнителя задачи или ответственного за документ, и он не отображается в списке пользователей.

            Для того чтобы пользователь мог работать в программе, ему нужно установить флажок Доступ к информационной базе разрешен и задать необходимые свойства: имя, пароль и другие параметры авторизации. Имя для входа в программу может отличаться от полного имени (например, "Иванов", а полное имя - "Иванов Иван Иванович").

            diff --git a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl index 3d1d8eae1..88a5d9ba6 100644 --- a/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl +++ b/SSL/src/Catalogs/Пользователи/Forms/ФормаЭлемента/Module.bsl @@ -220,11 +220,11 @@ ЗапросПароляПередЗаписью = Истина; - ПарольЕщёНеВведен = Ложь; + ПарольЕщеНеВведен = Ложь; СтандартныеПодсистемыКлиент.ПриЗапросеПароляДляАутентификацииВСервисе( - ЭтаФорма, ПарольПользователяСервиса, ПарольЕщёНеВведен); + ЭтаФорма, ПарольПользователяСервиса, ПарольЕщеНеВведен); - Если ПарольЕщёНеВведен Тогда + Если ПарольЕщеНеВведен Тогда Отказ = Истина; Возврат; КонецЕсли; @@ -500,11 +500,11 @@ ЗапросПароляПередЗаписью = Ложь; - ПарольЕщёНеВведен = Ложь; + ПарольЕщеНеВведен = Ложь; СтандартныеПодсистемыКлиент.ПриЗапросеПароляДляАутентификацииВСервисе( - ЭтаФорма, ПарольПользователяСервиса, ПарольЕщёНеВведен); + ЭтаФорма, ПарольПользователяСервиса, ПарольЕщеНеВведен); - Если ПарольЕщёНеВведен Тогда + Если ПарольЕщеНеВведен Тогда Возврат; КонецЕсли; diff --git a/SSL/src/Catalogs/Пользователи/Help/ru.html b/SSL/src/Catalogs/Пользователи/Help/ru.html index ad6a195e6..86007e90e 100644 --- a/SSL/src/Catalogs/Пользователи/Help/ru.html +++ b/SSL/src/Catalogs/Пользователи/Help/ru.html @@ -1,4 +1,4 @@ - +

            В этом списке ведется учет пользователей, которые работают с программой.

            В случае большого количества пользователей список может быть сгруппирован. Например, группы пользователей можно использовать для ведения структуры подразделений компании. Для того чтобы увидеть всех пользователей, включенных в дочерние группы с учетом иерархии, необходимо установить флажок Показывать пользователей дочерних групп в нижней части списка. Для добавления новых групп пользователей воспользуйтесь командами в левой части списка. Для добавления в группу большого числа пользователей можно открыть форму группы и воспользоваться командой Подобрать. Один и тот же пользователь может одновременно входить в разные группы пользователей.

            Для ведения списка пользователей требуются права администрирования. Остальным пользователям доступен только просмотр сведений о себе, а также изменение ряда свойств, таких как: пароль, язык программы и контактная информация.

            diff --git a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ПрименениеПравил/Help/ru.html b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ПрименениеПравил/Help/ru.html new file mode 100644 index 000000000..7cbc62866 --- /dev/null +++ b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ПрименениеПравил/Help/ru.html @@ -0,0 +1,13 @@ + +

            Применение правил обработки электронной почты

            +

            Когда возникает необходимость применения правил обработки электронной почты?

            +

            Как применить правила?

            +

            Когда возникает необходимость применения правил обработки электронной почты?

            +

            Правила применяются автоматически, но иногда их необходимо применить вручную. Например, когда создано новое правило, и необходимо применить его к уже имеющимся письмам.

            +

            Как применить правила?

            +
            • Для писем в папке - укажите папку, для писем которой необходимо применить новое правило. +
            • Включая подчиненные - если данный флаг установлен, то будут обработаны письма и в дочерних папках. +
            • Установите флажки у тех правил, которые должны быть применены. +
            • Настройте порядок применения правил. Первыми будут применяться те правила, которые находятся выше в списке. Изменить порядок можно при помощи кнопок Вверх и Вниз в командной панели списка. +
            • Выполните команду Применить.

            +
            Пример. Было создано два новых правила обработки входящей корреспонденции. Необходимо применить их к неотсортированным письмам, находящимся в папке Входящие. Укажите в качестве папки для обработки Входящие, флаг Включая подчиненные не включен. Выберите в списке правил новые и выполните команду Применить.

             

            \ No newline at end of file diff --git a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаСписка/Help/ru.html b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаСписка/Help/ru.html new file mode 100644 index 000000000..0d4a347e7 --- /dev/null +++ b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаСписка/Help/ru.html @@ -0,0 +1,10 @@ + +

            Правила обработки электронной почты

            +

            Справочник Правила обработки электронной почты предназначен для создания и хранения условий автоматического распределения входящей и исходящей корреспонденции по папкам. Правила настраиваются для Учетной записи электронной почты.

            +

            Порядок, в котором правила отсортированы в списке используется при определении папки для письма. Первыми применятся правила, расположенные в верхней части списка. Если при применении первого правила письмо будет определено в папку, то последующие правила для него выполняться не будут. Если ни одно из правил не определило папку для письма, то оно будет помещено в папку по умолчанию:

            +
            • Входящие - в эту папку попадают по умолчанию все входящие письма. +
            • Исходящие - в эту папку попадают все исходящие, но еще не отправленные письма. +
            • Нежелательная почта в данную папку попадают письма, которые почтовый сервер опознал как спам. +
            • Отправленные - в эту папку по умолчанию попадают все отправленные письма. +
            • Удаленные - в эту папку попадают все помеченные к удалению письма. +
            • Черновики - папка, в которой находятся письма, редактирование которых не завершено.

             

            \ No newline at end of file diff --git a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html new file mode 100644 index 000000000..aa4d6c9db --- /dev/null +++ b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html @@ -0,0 +1,8 @@ + +

            Правило обработки электронной почты

            +

            Справочник Правила обработки электронной почты предназначен для создания и хранения условий автоматического распределения входящей и исходящей корреспонденции по папкам. Правила настраиваются для Учетной записи электронной почты.

            +

            Как настроить правило?

            +

            Как настроить правило?

            +
            • Условие - текстовое описание условия, по которому будут отбираться письма. Текст может быть сформирован автоматически, исходя из настроенных условий. +
            • Помещать в папку папка, в которую будут помещены письма, которые соответствуют условию. +
            • Условия - указываются поля, по которым будет происходить отбор, значения полей отбора, при необходимости группируются поля отбора.

             

            \ No newline at end of file diff --git a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Help/ru.html b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Help/ru.html new file mode 100644 index 000000000..8f7bb1c2d --- /dev/null +++ b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/Help/ru.html @@ -0,0 +1,4 @@ + +

            Правила обработки электронной почты

            +

            Справочник Правила обработки электронной почты предназначен для создания и хранения условий автоматического распределения входящей и исходящей корреспонденции по папкам. Правила настраиваются для Учетной записи электронной почты.

            +

             

            \ No newline at end of file diff --git a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/ПравилаОбработкиЭлектроннойПочты.mdo b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/ПравилаОбработкиЭлектроннойПочты.mdo index e60e3952b..fc89fa1b9 100644 --- a/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/ПравилаОбработкиЭлектроннойПочты.mdo +++ b/SSL/src/Catalogs/ПравилаОбработкиЭлектроннойПочты/ПравилаОбработкиЭлектроннойПочты.mdo @@ -111,6 +111,11 @@ Use + + + ru + + Managed Use @@ -221,6 +226,11 @@ ru Форма элемента + + + ru + + PersonalComputer MobileDevice @@ -230,6 +240,11 @@ ru Форма списка + + + ru + + PersonalComputer MobileDevice @@ -239,6 +254,11 @@ ru Применение правил обработки электронной почты + + + ru + + PersonalComputer MobileDevice diff --git a/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Help/ru.html index ced90fa3e..beade0c5f 100644 --- a/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

            Виды дней производственного календаря выделены разными цветами:

            • черным – рабочий день,
            • темно-красным – суббота, diff --git a/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Module.bsl index 53ec85b69..edd47237c 100644 --- a/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Module.bsl +++ b/SSL/src/Catalogs/ПроизводственныеКалендари/Forms/ФормаЭлемента/Module.bsl @@ -148,14 +148,17 @@ &НаКлиенте Процедура Печать(Команда) - ПараметрыКоманды = Новый Структура; - ПараметрыКоманды.Вставить("ПроизводственныйКалендарь", Объект.Ссылка); - ПараметрыКоманды.Вставить("НомерГода", НомерТекущегоГода); + ПараметрыПечати = Новый Структура; + ПараметрыПечати.Вставить("ПроизводственныйКалендарь", Объект.Ссылка); + ПараметрыПечати.Вставить("НомерГода", НомерТекущегоГода); + + ПараметрКоманды = Новый Массив; + ПараметрКоманды.Добавить(Объект.Ссылка); Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда МодульУправлениеПечатьюКлиент = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("УправлениеПечатьюКлиент"); МодульУправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Справочник.ПроизводственныеКалендари", "ПроизводственныйКалендарь", - ПараметрыКоманды, ЭтаФорма); + ПараметрКоманды, ЭтаФорма, ПараметрыПечати); КонецЕсли; КонецПроцедуры diff --git a/SSL/src/Catalogs/ПроизводственныеКалендари/ManagerModule.bsl b/SSL/src/Catalogs/ПроизводственныеКалендари/ManagerModule.bsl index d1ac1bf77..026c272dc 100644 --- a/SSL/src/Catalogs/ПроизводственныеКалендари/ManagerModule.bsl +++ b/SSL/src/Catalogs/ПроизводственныеКалендари/ManagerModule.bsl @@ -537,14 +537,14 @@ // представление - имя области в которой был выведен объект; // ПараметрыВывода - Структура - дополнительные параметры сформированных табличных документов. // -Процедура Печать(ПараметрыКоманды, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт +Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда МодульУправлениеПечатью = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("УправлениеПечатью"); МодульУправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "ПроизводственныйКалендарь", НСтр("ru = 'Производственный календарь'"), - Справочники.ПроизводственныеКалендари.ПечатнаяФормаПроизводственногоКалендаря(ПараметрыКоманды), + Справочники.ПроизводственныеКалендари.ПечатнаяФормаПроизводственногоКалендаря(ПараметрыПечати), , "Справочник.ПроизводственныеКалендари.ПФ_MXL_ПроизводственныйКалендарь"); КонецЕсли; diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаСписка/Help/ru.html b/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаСписка/Help/ru.html index 2e4d2bd01..bb2e95831 100644 --- a/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаСписка/Help/ru.html +++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаСписка/Help/ru.html @@ -1,4 +1,4 @@ - +

              Назначение профилей групп доступа см. здесь.

              Профилей групп доступа для больших конфигураций может быть много и с похожим назначением, поэтому предусмотрена возможность создавать папки для упрощения поиска нужного профиля и понимания принципов их формирования.

               

              \ No newline at end of file diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаЭлемента/Module.bsl b/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаЭлемента/Module.bsl index 5ccec3a8b..236c462ef 100644 --- a/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаЭлемента/Module.bsl +++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/Forms/ФормаЭлемента/Module.bsl @@ -1124,7 +1124,7 @@ Функция СформироватьДанныеВыбораПользователя(Знач Текст, Знач ВключаяГруппы = Истина, Знач ВключаяВнешнихПользователей = Неопределено, - Знач БезПользователей = Ложь) Экспорт + Знач БезПользователей = Ложь) Возврат Пользователи.СформироватьДанныеВыбораПользователя( Текст, diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/Help/ru.html b/SSL/src/Catalogs/ПрофилиГруппДоступа/Help/ru.html index 6b1e4c46f..55206055f 100644 --- a/SSL/src/Catalogs/ПрофилиГруппДоступа/Help/ru.html +++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/Help/ru.html @@ -1,4 +1,4 @@ - +

              Как правило, настройка профилей групп доступа обычно выполняется при внедрении и конфигурировании прикладного решения. Они предназначены для создания готовых подборок разрешенных действий (ролей), содержащих права доступа к объектам метаданных, и "разрезов" ограничения этих прав (видов доступа), которые предполагается использовать в группах доступа.

              С помощью профилей становится возможным:

              а) задать общий список ролей для некоторой группы пользователей системы. Например, для менеджеров может быть определен профиль "Менеджер" с ролями:

              diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl b/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl index 34287b3ad..5b2b3d9fa 100644 --- a/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl +++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/ManagerModule.bsl @@ -31,7 +31,7 @@ Попытка Блокировка.Заблокировать(); - Параметры = ОбновлениеИнформационнойБазы.ПараметрыРаботыПрограммы( + Параметры = СтандартныеПодсистемыСервер.ПараметрыРаботыПрограммы( "ПараметрыОграниченияДоступа"); Сохраненные = Неопределено; @@ -50,14 +50,17 @@ ЗафиксироватьТранзакцию(); Возврат; КонецЕсли; - ОбновлениеИнформационнойБазы.УстановитьПараметрРаботыПрограммы( + СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы( "ПараметрыОграниченияДоступа", "ПоставляемыеПрофилиГруппДоступа", ПоставляемыеПрофили); КонецЕсли; + СтандартныеПодсистемыСервер.ПодтвердитьОбновлениеПараметраРаботыПрограммы( + "ПараметрыОграниченияДоступа", "ПоставляемыеПрофилиГруппДоступа"); + Если НЕ ТолькоПроверка Тогда - ОбновлениеИнформационнойБазы.ДобавитьИзмененияПараметраРаботыПрограммы( + СтандартныеПодсистемыСервер.ДобавитьИзмененияПараметраРаботыПрограммы( "ПараметрыОграниченияДоступа", "ПоставляемыеПрофилиГруппДоступа", ?(Сохраненные = Неопределено, @@ -109,7 +112,7 @@ Попытка Блокировка.Заблокировать(); - Параметры = ОбновлениеИнформационнойБазы.ПараметрыРаботыПрограммы( + Параметры = СтандартныеПодсистемыСервер.ПараметрыРаботыПрограммы( "ПараметрыОграниченияДоступа"); ЕстьУдаленные = Ложь; @@ -129,14 +132,18 @@ ЗафиксироватьТранзакцию(); Возврат; КонецЕсли; - ОбновлениеИнформационнойБазы.УстановитьПараметрРаботыПрограммы( + СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы( "ПараметрыОграниченияДоступа", "ПредопределенныеПрофилиГруппДоступа", ПредопределенныеПрофили); КонецЕсли; + СтандартныеПодсистемыСервер.ПодтвердитьОбновлениеПараметраРаботыПрограммы( + "ПараметрыОграниченияДоступа", + "ПредопределенныеПрофилиГруппДоступа"); + Если НЕ ТолькоПроверка Тогда - ОбновлениеИнформационнойБазы.ДобавитьИзмененияПараметраРаботыПрограммы( + СтандартныеПодсистемыСервер.ДобавитьИзмененияПараметраРаботыПрограммы( "ПараметрыОграниченияДоступа", "ПредопределенныеПрофилиГруппДоступа", ?(ЕстьУдаленные, @@ -168,7 +175,7 @@ Параметры = УправлениеДоступомСлужебныйПовтИсп.Параметры(); - ПоследниеИзменения = ОбновлениеИнформационнойБазы.ИзмененияПараметраРаботыПрограммы( + ПоследниеИзменения = СтандартныеПодсистемыСервер.ИзмененияПараметраРаботыПрограммы( Параметры, "ПоставляемыеПрофилиГруппДоступа"); Если ПоследниеИзменения = Неопределено Тогда diff --git a/SSL/src/Catalogs/ПрофилиГруппДоступа/ObjectModule.bsl b/SSL/src/Catalogs/ПрофилиГруппДоступа/ObjectModule.bsl index 5bc73afba..779a4a03f 100644 --- a/SSL/src/Catalogs/ПрофилиГруппДоступа/ObjectModule.bsl +++ b/SSL/src/Catalogs/ПрофилиГруппДоступа/ObjectModule.bsl @@ -220,7 +220,9 @@ Процедура ПриКопировании(ОбъектКопирования) - ИдентификаторПоставляемыхДанных = Неопределено; + Если НЕ ЭтоГруппа Тогда + ИдентификаторПоставляемыхДанных = Неопределено; + КонецЕсли; КонецПроцедуры diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ПараметрыFTP/Help/ru.html b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ПараметрыFTP/Help/ru.html index 767d7ec7a..dc7b1666d 100644 --- a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ПараметрыFTP/Help/ru.html +++ b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ПараметрыFTP/Help/ru.html @@ -1,4 +1,4 @@ - +

              Позволяет указать параметры, необходимые для подключения к FTP ресурсу.
              Поле "Сервер и каталог" является обязательным для заполнения, остальные поля не обязательны.

              Реквизиты:

              diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаВыбораГруппы/Help/ru.html b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаВыбораГруппы/Help/ru.html index 61df13164..9375a6313 100644 --- a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаВыбораГруппы/Help/ru.html +++ b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаВыбораГруппы/Help/ru.html @@ -1,2 +1,2 @@ - +

              Форма предназначена для выбора группы рассылок из списка доступных.

              \ No newline at end of file diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаГруппы/Help/ru.html b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаГруппы/Help/ru.html index 818588245..9ed788007 100644 --- a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаГруппы/Help/ru.html +++ b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаГруппы/Help/ru.html @@ -1 +1 @@ -Позволяет задать Наименование и Группу для группы рассылок отчетов. \ No newline at end of file +Позволяет задать Наименование и Группу для группы рассылок отчетов. \ No newline at end of file diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Help/ru.html index 9b32c9b9f..297073852 100644 --- a/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/РассылкиОтчетов/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

              Рассылки отчетов предназначены для автоматического формирования отчетов и доставки сформированных отчетов получателям.

              Реквизиты:

              diff --git a/SSL/src/Catalogs/РассылкиОтчетов/Help/ru.html b/SSL/src/Catalogs/РассылкиОтчетов/Help/ru.html index 0ebc73f7c..77ff88799 100644 --- a/SSL/src/Catalogs/РассылкиОтчетов/Help/ru.html +++ b/SSL/src/Catalogs/РассылкиОтчетов/Help/ru.html @@ -1,4 +1,4 @@ - +

              Рассылки отчетов предназначены для автоматического формирования отчетов и доставки сформированных отчетов получателям.

              Подготовленные рассылки отчетов могут выполняться автоматически по расписанию или запускаться вручную.

              Реквизиты:

              diff --git a/SSL/src/Catalogs/РолиИсполнителей/Help/ru.html b/SSL/src/Catalogs/РолиИсполнителей/Help/ru.html index ccb43d07b..4ddf38d4d 100644 --- a/SSL/src/Catalogs/РолиИсполнителей/Help/ru.html +++ b/SSL/src/Catalogs/РолиИсполнителей/Help/ru.html @@ -1,4 +1,4 @@ - +

              Роли исполнителей могут использоваться бизнес-процессами для ролевой маршрутизации задач. В этом случае поручение выдается не персонально исполнителю, а некоторой роли (например, "Старший по залу"), а соответствие пользователей ролям задается в списке "Роли и исполнители" и используется программой для доставки поручений конкретным пользователям. В определенных случаях, роли исполнителя бывает недостаточно, чтобы точно определить исполнителей. Тогда необходимо указывать основной и дополнительный объекты адресации.

              Роли, на которые не назначено ни одного исполнителя, подсвечиваются красным цветом.

              Признак "Внешняя роль" указывает на то, что учет исполнителей этой роли ведется в другой информационной базе. Роли с установленным признаком "Внешняя роль" используются для интеграции различных информационных баз между собой.

              diff --git a/SSL/src/Catalogs/СообщениеSMSПрисоединенныеФайлы/СообщениеSMSПрисоединенныеФайлы.mdo b/SSL/src/Catalogs/СообщениеSMSПрисоединенныеФайлы/СообщениеSMSПрисоединенныеФайлы.mdo index 6b3812ce3..41793786d 100644 --- a/SSL/src/Catalogs/СообщениеSMSПрисоединенныеФайлы/СообщениеSMSПрисоединенныеФайлы.mdo +++ b/SSL/src/Catalogs/СообщениеSMSПрисоединенныеФайлы/СообщениеSMSПрисоединенныеФайлы.mdo @@ -294,14 +294,14 @@ ПодписанЭЦП ru - Подписан ЭЦП + Подписан ЭП Boolean ru - Признак того, что файл подписан с помощью ЭЦП + Флажок, означающий что файл подписан с помощью ЭП @@ -507,11 +507,11 @@ ЭлектронныеЦифровыеПодписи ru - Электронные цифровые подписи + Электронные подписи ru - Хранение электронных цифровых подписей файла + Хранение электронных подписей файла Use diff --git a/SSL/src/Catalogs/СтраныМира/Forms/Классификатор/Help/ru.html b/SSL/src/Catalogs/СтраныМира/Forms/Классификатор/Help/ru.html index c991bdaf8..d67c0b1eb 100644 --- a/SSL/src/Catalogs/СтраныМира/Forms/Классификатор/Help/ru.html +++ b/SSL/src/Catalogs/СтраныМира/Forms/Классификатор/Help/ru.html @@ -7,7 +7,7 @@ P:first-letter { SUP { LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; FONT-SIZE: 0.9em; FONT-WEIGHT: normal } - +

              Общероссийский классификатор стран мира (ОКСМ)

              Общероссийский классификатор стран мира (ОКСМ) ходит в состав Единой системы классификации и кодирования технико-экономической и социальной информации (ЕСКК) в Российской Федерации.

              ОКСМ гармонизирован с Международным стандартом ИСО 3166-97 «Коды для представления наименований стран», разработанным Международной организацией по стандартизации (ИСО), и Межгосударственным классификатором стран мира MK (ИСО 3166) 004-97.

              diff --git a/SSL/src/Catalogs/СтраныМира/Help/ru.html b/SSL/src/Catalogs/СтраныМира/Help/ru.html index f981dd002..84bce8ece 100644 --- a/SSL/src/Catalogs/СтраныМира/Help/ru.html +++ b/SSL/src/Catalogs/СтраныМира/Help/ru.html @@ -7,7 +7,7 @@ P:first-letter { SUP { LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; FONT-SIZE: 0.9em; FONT-WEIGHT: normal } - +

              Справочник стран мира

              Справочник хранит информацию о странах мира, таможенных союзах стран, либо регионах или части страны. Данные справочника используются, например, при указании страны адреса контактной информации, страны происхождения товара.

              Справочник может быть заполнен как вручную, так и по данным общероссийского классификатор стран мира (ОКСМ)

              diff --git a/SSL/src/Catalogs/СтраныМира/Templates/Классификатор/Template.txt b/SSL/src/Catalogs/СтраныМира/Templates/Классификатор/Template.txt index 1b9a857db..82be1a4e7 100644 --- a/SSL/src/Catalogs/СтраныМира/Templates/Классификатор/Template.txt +++ b/SSL/src/Catalogs/СтраныМира/Templates/Классификатор/Template.txt @@ -1163,10 +1163,11 @@ 336 - ПАПУА-НОВАЯ ГВИНЕЯ + ПАПУА НОВАЯ ГВИНЕЯ PG PNG 598 + Независимое Государство Папуа Новая Гвинея ПАРАГВАЙ diff --git a/SSL/src/Catalogs/ТелефонныйЗвонокПрисоединенныеФайлы/ТелефонныйЗвонокПрисоединенныеФайлы.mdo b/SSL/src/Catalogs/ТелефонныйЗвонокПрисоединенныеФайлы/ТелефонныйЗвонокПрисоединенныеФайлы.mdo index 756c033bb..106b7ce7a 100644 --- a/SSL/src/Catalogs/ТелефонныйЗвонокПрисоединенныеФайлы/ТелефонныйЗвонокПрисоединенныеФайлы.mdo +++ b/SSL/src/Catalogs/ТелефонныйЗвонокПрисоединенныеФайлы/ТелефонныйЗвонокПрисоединенныеФайлы.mdo @@ -291,14 +291,14 @@ ПодписанЭЦП ru - Подписан ЭЦП + Подписан ЭП Boolean ru - Признак того, что файл подписан с помощью ЭЦП + Флажок, означающий что файл подписан с помощью ЭП @@ -505,11 +505,11 @@ ЭлектронныеЦифровыеПодписи ru - Электронные цифровые подписи + Электронные подписи ru - Хранение электронных цифровых подписей файла + Хранение электронных подписей файла Use diff --git a/SSL/src/Catalogs/ТомаХраненияФайлов/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/ТомаХраненияФайлов/Forms/ФормаЭлемента/Help/ru.html index eb01d9315..5a1996af5 100644 --- a/SSL/src/Catalogs/ТомаХраненияФайлов/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/ТомаХраненияФайлов/Forms/ФормаЭлемента/Help/ru.html @@ -1,3 +1,3 @@ - +

              Если сервер 1С:Предприятия 8.2 работает под Linux, то путь к тому
               хранения файлов можно указать только локальный, например /home/path.
               Чтобы использовать UNC путь, нужно сделать на него ссылку.  Для этого
               под правами администратора сделайте следующее:
               
               mkdir folder
                --- вместо folder напишите имя каталога. например в каталоге /home
               делаем mkdir shared - создаст каталог shared с полным путем  /home/shared.
               
               
               mount -t cifs //server/share folder -o //domain/user, password=pwd
                 - где //server/share - UNC путь к другому компьютеру , folder - путь
               каталога на Linux компьютере, например \home\shared, //domain/user - имя
               домена/пользователя, если нужно, pwd - пароль пользователя (если
               нужно).
               Если имя и пароль не нужны, команда выглядит так:
               mount -t cifs //server/share folder

              После этого в пути к тому указываем folder, например /home/shared

              \ No newline at end of file diff --git a/SSL/src/Catalogs/ТомаХраненияФайлов/Help/ru.html b/SSL/src/Catalogs/ТомаХраненияФайлов/Help/ru.html index 4e522c7e0..9875e0137 100644 --- a/SSL/src/Catalogs/ТомаХраненияФайлов/Help/ru.html +++ b/SSL/src/Catalogs/ТомаХраненияФайлов/Help/ru.html @@ -1,4 +1,4 @@ - +

              Используется в том случае, если установлен режим хранения файлов "В томах на диске" (см. Настройка системы). В этом справочнике нужно указать один или несколько каталогов на жестком диске сервера, на котором работает система или других серверов в сети, которые будут использоваться для хранения в них всех файлов.

              Для каждого тома необходимо указать его наименование, порядок заполнения и UNC-путь к каталогу тома для сервера под управлением Microsoft Windows и/или путь к каталогу для сервера под управлением Linux.

              Также можно указать максимальный размер всех файлов на томе (квота тома). Если квота установлена равной нулю, то при размещении файлов в томе, она не проверяется. При установленном ненулевом свойстве «Максимальный размер», если суммарный размер файлов на томе уже превышает установленную квоту, то будет использован следующий по порядку заполнения том. Если ни на одном из доступных томов не будет достаточно места для размещения файла, то информация об этом будет записана в журнал регистрации и пользователю будет выдана ошибка. 

              diff --git a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ДополнительныеСвойстваУчетнойЗаписи/Help/ru.html b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ДополнительныеСвойстваУчетнойЗаписи/Help/ru.html index 8afe9c9cd..abf0790bd 100644 --- a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ДополнительныеСвойстваУчетнойЗаписи/Help/ru.html +++ b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ДополнительныеСвойстваУчетнойЗаписи/Help/ru.html @@ -1,4 +1,4 @@ - +

              Редактирование дополнительных настроек учетной записи. Эти настройки позволяют более тонко настроить такие параметры учетной записи, как аутентификация, порты серверов сообщений, время ожидания и другие параметры.

              • Общие
                • POP3 аутентификация - настройка аутентификации на сервере POP3 (сервер входящих сообщений)
              • Сервер исходящей почты - настройка аутентификации на сервере SMTP diff --git a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html index fb618689d..d4858271d 100644 --- a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Forms/ФормаЭлемента/Help/ru.html @@ -1,4 +1,4 @@ - +

                Сведения о пользователе:

              • имя - имя владельца учетной записи, например Иван Сергеевич
              • почтовый адрес - адрес электронной почты учетной записи в формате пользователь@почтовыйсервер
              • Сведения о сервере:

                diff --git a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Help/ru.html b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Help/ru.html index 22a24ee52..c4d7572e3 100644 --- a/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Help/ru.html +++ b/SSL/src/Catalogs/УчетныеЗаписиЭлектроннойПочты/Help/ru.html @@ -1,4 +1,4 @@ - +

                Содержит информацию об учетных записях электронной почты, которые используются для получения и отправки сообщений по электронной почте.

                Для учетных записей, получение и отправка с которых выполняется автоматически без участия пользователя, должен быть обязательно введен пароль. Также для корректной работы конфигурации обязательно должна быть настроена системную учетную запись электронной почты.

                См. также:

                diff --git a/SSL/src/Catalogs/Файлы/Forms/ВопросПриИмпортеФайлов/Help/ru.html b/SSL/src/Catalogs/Файлы/Forms/ВопросПриИмпортеФайлов/Help/ru.html index 49dcf675f..4c469ebb8 100644 --- a/SSL/src/Catalogs/Файлы/Forms/ВопросПриИмпортеФайлов/Help/ru.html +++ b/SSL/src/Catalogs/Файлы/Forms/ВопросПриИмпортеФайлов/Help/ru.html @@ -1 +1 @@ -Предельно допустимый размера файлов можно увеличить в настройках системы.  \ No newline at end of file +Предельно допустимый размера файлов можно увеличить в настройках системы.  \ No newline at end of file diff --git a/SSL/src/Catalogs/Файлы/Forms/ВыборКодировки/Help/ru.html b/SSL/src/Catalogs/Файлы/Forms/ВыборКодировки/Help/ru.html index fcf1dd331..43da68a8a 100644 --- a/SSL/src/Catalogs/Файлы/Forms/ВыборКодировки/Help/ru.html +++ b/SSL/src/Catalogs/Файлы/Forms/ВыборКодировки/Help/ru.html @@ -1,4 +1,4 @@ - +

                +

                Форма предназначена для ввода адреса по шаблону. При заполнении формы возможно использование адресного классификатора.

                • Поле "Страна" позволяет выбрать страну адреса. Редактирование адресов за пределами России производится в общем поле, без учета частей адреса
                • Поле "Индекс" предназначено для ввода почтового индекса, соответствующего данному адресу.Если адрес найден а вдресном классификаторе, то индекс может быть проставлен автоматически. diff --git a/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/ВводАдреса/Module.bsl b/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/ВводАдреса/Module.bsl index d5db64591..c15b6e4ee 100644 --- a/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/ВводАдреса/Module.bsl +++ b/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/ВводАдреса/Module.bsl @@ -161,7 +161,7 @@ ТекущийЭлемент = Элементы.ПредставлениеИностранногоАдреса; КонецЕсли; - // Обход особености платформы 8.3 + // Обход особенности платформы 8.3 Если ОбщегоНазначенияКлиентСервер.ЭтоВебКлиент() Тогда МожноЗагружатьКлассификатор = Ложь; Иначе @@ -225,6 +225,8 @@ &НаКлиенте Процедура СтранаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) + +#Если Не ВебКлиент Тогда Если Ожидание=0 Тогда // Формирование списка быстрого выбора Если ПустаяСтрока(Текст) Тогда @@ -232,7 +234,8 @@ КонецЕсли; Возврат; КонецЕсли; - +#КонецЕсли + #Если ВебКлиент Тогда // Обход особенности платформы СтандартнаяОбработка = Ложь; @@ -342,20 +345,19 @@ Процедура НаселенныйПунктНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; - // Если пришли впрямую после редактирования, то сбрасываем адрес + // Если пришли впрямую после редактирования, то сбрасываем и переформируем адрес Если Элемент.ТекстРедактирования<>НаселенныйПункт Тогда - КодКлассификатораНаселенногоПункта = 0; - НаселенныйПункт = Элемент.ТекстРедактирования; + Модифицированность = Истина; + НаселенныйПункт = Элемент.ТекстРедактирования; + КодКлассификатораНаселенногоПункта = 0; НаселенныйПунктНайденТочно = Ложь; УлицаНайденаТочно = Ложь; ДомНайденТочно = Ложь; Контекст = КонтекстФормыКлиент(); - СформироватьДетальныйНаселенныйПункт(Контекст, НаселенныйПункт); + ОбработкаИзмененияНаселенногоПунктаСервер(Контекст, Истина); КонтекстФормыКлиент(Контекст); - - Модифицированность = Истина; КонецЕсли; ОткрытьФорму("Обработка.ВводКонтактнойИнформации.Форма.НаселенныйПунктАдреса", @@ -418,6 +420,8 @@ &НаКлиенте Процедура НаселенныйПунктАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) + +#Если Не ВебКлиент Тогда Если Ожидание=0 Тогда // Формирование списка быстрого выбора Если ПустаяСтрока(Текст) Тогда @@ -425,7 +429,8 @@ КонецЕсли; Возврат; КонецЕсли; - +#КонецЕсли + Элементы.НаселенныйПункт.ЦветФона = АвтоЦвет; СтандартнаяОбработка = Ложь; @@ -536,6 +541,8 @@ &НаКлиенте Процедура УлицаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) + +#Если Не ВебКлиент Тогда Если Ожидание=0 Тогда // Формирование списка быстрого выбора Если ПустаяСтрока(Текст) Тогда @@ -543,7 +550,8 @@ КонецЕсли; Возврат; КонецЕсли; - +#КонецЕсли + Элементы.Улица.ЦветФона = АвтоЦвет; СтандартнаяОбработка = Ложь; diff --git a/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/НаселенныйПунктАдреса/Module.bsl b/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/НаселенныйПунктАдреса/Module.bsl index c81b89d26..ac062823d 100644 --- a/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/НаселенныйПунктАдреса/Module.bsl +++ b/SSL/src/DataProcessors/ВводКонтактнойИнформации/Forms/НаселенныйПунктАдреса/Module.bsl @@ -194,6 +194,8 @@ КонецПроцедуры &НаКлиенте Процедура Подключаемый_ПолеАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) + +#Если Не ВебКлиент Тогда Если Ожидание=0 Тогда // Формирование списка быстрого выбора Если ПустаяСтрока(Текст) Тогда @@ -201,7 +203,8 @@ КонецЕсли; Возврат; КонецЕсли; - +#КонецЕсли + СтандартнаяОбработка = Ложь; Если СтрДлина(Текст)<3 Тогда Возврат; diff --git a/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Forms/Настройка/Help/ru.html b/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Forms/Настройка/Help/ru.html index 8e71ee94a..99b924566 100644 --- a/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Forms/Настройка/Help/ru.html +++ b/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Forms/Настройка/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Дополнительно на первой странице помощника можно задать особые настройки с помощью команды Настроить параметры изменения. Система позволяет обрабатывать объекты в транзакции. Если в процессе записи при установленном флажке Изменять в транзакции не удается записать один из объектов (например, потому что объект редактируется другим пользователем), то будут отменены изменения во всех объектах. По умолчанию флажок не установлен.

                  Если изменение объектов выполняется не в транзакции, то рекомендуется выполнять ее с установленным флажком Прерывать по ошибке. В этом случае, если запись объекта по каким-либо причинам не возможна, система выдаст предупреждение и предложит продолжить изменение оставшихся объектов, либо прервать для выяснения причин проблемы. Если флажок не установлен, а объект записать нельзя, то обработка пропустит такой объект и продолжит изменение оставшихся объектов.

                  Установка флажка Обрабатывать дочерние элементы (по умолчанию флажок не установлен) позволяет изменять дочерние элементы выбранных групп и родительских объектов без необходимости установки флажков у всех элементов групп и дочерних объектов. Если флажок снят, то система обрабатывает саму группу, а не ее дочерние элементы.

                  \ No newline at end of file diff --git a/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Help/ru.html b/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Help/ru.html index aaa548d0b..f17c28272 100644 --- a/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Help/ru.html +++ b/SSL/src/DataProcessors/ГрупповоеИзменениеОбъектов/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Для того, чтобы изменить значения реквизитов (а так же дополнительных реквизитов и сведений) у выбранных элементов списка необходимо ввести новые значения в колонке Новое значение и нажать на кнопку Изменить.

                  Для очистки значения реквизита, нужно проставить напротив него флажок и, оставив колонку Новое значение пустой, нажать на кнопку Изменить.

                  Если дополнительно необходимо настроить список обрабатываемых элементов, то можно воспользоваться кнопкой Далее. В открывшемся списке можно откорректировать состав элементов, а также посмотреть текущие значения их реквизитов. По кнопке Открыть элемент или двойным щелчком мыши в списке можно перейти к карточке элемента.

                  diff --git a/SSL/src/DataProcessors/ЖурналРегистрации/Forms/РедакторСоставаСвойства/Module.bsl b/SSL/src/DataProcessors/ЖурналРегистрации/Forms/РедакторСоставаСвойства/Module.bsl index f21189a3c..9e0325704 100644 --- a/SSL/src/DataProcessors/ЖурналРегистрации/Forms/РедакторСоставаСвойства/Module.bsl +++ b/SSL/src/DataProcessors/ЖурналРегистрации/Forms/РедакторСоставаСвойства/Module.bsl @@ -200,7 +200,8 @@ КонецЕсли; Для Каждого ЭлементДерева Из ЭлементыДерева Цикл - Если ЭлементДерева.Представление = ИмяВетки Тогда + Если ЭлементДерева.Представление = ИмяВетки + И ЭлементДерева.ПолучитьЭлементы().Количество() > 0 Тогда Возврат ЭлементДерева; КонецЕсли; КонецЦикла; diff --git a/SSL/src/DataProcessors/ЖурналРегистрации/Forms/ФормаСобытия/Help/ru.html b/SSL/src/DataProcessors/ЖурналРегистрации/Forms/ФормаСобытия/Help/ru.html index 76f49a76c..bed1416eb 100644 --- a/SSL/src/DataProcessors/ЖурналРегистрации/Forms/ФормаСобытия/Help/ru.html +++ b/SSL/src/DataProcessors/ЖурналРегистрации/Forms/ФормаСобытия/Help/ru.html @@ -1,3 +1,3 @@ - +

                  Отображает полную информацию о событии системы, а не только те данные, которые показываются в Журнале регистрации.

                  В журнале регистрации предусмотрена возможность управления составом отображаемых колонок, что позволяет настроить отображение только важной информации. При этом, полную информацию о событии журнала можно посмотреть при помощи этой формы.

                  \ No newline at end of file diff --git a/SSL/src/DataProcessors/ЖурналРегистрации/Help/ru.html b/SSL/src/DataProcessors/ЖурналРегистрации/Help/ru.html index 3a3d78c9a..2664e3cfc 100644 --- a/SSL/src/DataProcessors/ЖурналРегистрации/Help/ru.html +++ b/SSL/src/DataProcessors/ЖурналРегистрации/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Для выполнения административных обязанностей часто требуется выяснить, какие события происходили в определенный момент времени или какие действия выполнял тот или иной пользователь. Для этих целей предназначен журнал регистрации. В этом журнале могут фиксироваться различные события. Настройка журнала производится в Конфигураторе.

                  Список событий не является динамическим списком. Для того, чтобы увидеть события, которые попали в журнал регистрации после открытия формы, необходимо выполнить команду Обновить текущий список. Журнал отображает фиксированное количество записей, которое указывается в поле Количество отбираемых событий. Кроме предопределенных значений (200, 500, 1000 и 10000 событий) можно ввести произвольное количество событий, которое будет запомнено.

                  Для того, чтобы отобрать события по некоторому критерию, служит команда Установить отбор, которая позволяет задать отбор записей журнала регистрации. Будут отображены записи, удовлетворяющие заданному отбору в количестве, не большем, чем значение поля Количество отбираемых событий. Для того, чтобы отключить отбор, служит команда Отключить отбор.

                  diff --git a/SSL/src/DataProcessors/ЗагрузкаКурсовВалют/Help/ru.html b/SSL/src/DataProcessors/ЗагрузкаКурсовВалют/Help/ru.html index d0cbe379b..8c7931f8f 100644 --- a/SSL/src/DataProcessors/ЗагрузкаКурсовВалют/Help/ru.html +++ b/SSL/src/DataProcessors/ЗагрузкаКурсовВалют/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Предназначен для загрузки курсов валют с сайта РБК.

                  Нажмите "Добавить все валюты", удалите из списка валюты, курсы которых не требуется загружать, в полях "с" и "по" укажите интервал загружаемых курсов и затем нажмите "Загрузить".

                  Реквизиты:

                  diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Form.form b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Form.form index 236dfccb8..f1d7d9f5c 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Form.form +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Form.form @@ -458,6 +458,24 @@ true + + АдресСхемыКомпоновки + + <key>ru</key> + <value>Адрес схемы компоновки</value> + + 5 + + String + + + + true + + + true + + КомандаОК @@ -514,6 +532,14 @@ </valueType> <keyParameter>true</keyParameter> </parameters> + <parameters> + <name>АдресХранилищаФормы</name> + <valueType> + <types>String</types> + <stringQualifiers/> + </valueType> + <keyParameter>true</keyParameter> + </parameters> <commandInterface> <navigationPanel/> <commandBar/> diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Module.bsl b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Module.bsl index 1256f22b2..7903d974c 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Module.bsl +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеПериодаИОтбора/Module.bsl @@ -15,8 +15,13 @@ Если Параметры.Свойство("АдресКомпоновщикаНастроек", АдресКомпоновщикаНастроек) Тогда // Хранилище приоритетнее - КомпоновщикНастроек = ПолучитьИзВременногоХранилища(АдресКомпоновщикаНастроек); + Данные = ПолучитьИзВременногоХранилища(АдресКомпоновщикаНастроек); + АдресСхемыКомпоновки = ПоместитьВоВременноеХранилище(Данные.СхемаКомпоновки, УникальныйИдентификатор);; + КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных; + КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемыКомпоновки)); + КомпоновщикНастроек.ЗагрузитьНастройки(Данные.Настройки); Иначе + АдресСхемыКомпоновки = ""; КомпоновщикНастроек = Параметры.КомпоновщикНастроек; КонецЕсли; @@ -27,8 +32,7 @@ Иначе ВыгружатьЗаПериод = Ложь; // Отключаем выбор периода совсем - Элементы.ВыгружатьЗаПериод.Видимость = Ложь; - Элементы.ПериодДанных.Видимость = Ложь; + Элементы.ПериодДанных.Видимость = Ложь; КонецЕсли; КонецПроцедуры @@ -74,7 +78,13 @@ Результат.Вставить("АдресКомпоновщикаНастроек"); Если Не ПустаяСтрока(АдресКомпоновщикаНастроек) Тогда - Результат.АдресКомпоновщикаНастроек = ПоместитьВоВременноеХранилище(КомпоновщикНастроек, АдресКомпоновщикаНастроек); + Данные = Новый Структура; + Данные.Вставить("Настройки", КомпоновщикНастроек.Настройки); + + СхемаКомпоновки = ?(ПустаяСтрока(АдресСхемыКомпоновки), Неопределено, ПолучитьИзВременногоХранилища(АдресСхемыКомпоновки)); + Данные.Вставить("СхемаКомпоновки", СхемаКомпоновки); + + Результат.АдресКомпоновщикаНастроек = ПоместитьВоВременноеХранилище(Данные, Параметры.АдресХранилищаФормы); КонецЕсли; Возврат Результат; diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеСоставаНастроек/Module.bsl b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеСоставаНастроек/Module.bsl index b894da2fd..4d9094ab6 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеСоставаНастроек/Module.bsl +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/РедактированиеСоставаНастроек/Module.bsl @@ -10,7 +10,7 @@ Возврат; КонецЕсли; - ЗаполнитьЗначенияСвойств(Объект, Параметры.Объект , , "ДополнительнаяРегистрация, ДополнительнаяРегистрацияСценарияУзла"); + ЗаполнитьЗначенияСвойств(Объект, Параметры.Объект , , "КомпоновщикОтбораВсехДокументов, ДополнительнаяРегистрация, ДополнительнаяРегистрацияСценарияУзла"); Для Каждого Строка Из Параметры.Объект.ДополнительнаяРегистрация Цикл ЗаполнитьЗначенияСвойств(Объект.ДополнительнаяРегистрация.Добавить(), Строка); КонецЦикла; @@ -18,6 +18,17 @@ ЗаполнитьЗначенияСвойств(Объект.ДополнительнаяРегистрацияСценарияУзла.Добавить(), Строка); КонецЦикла; + // Компоновщик инициализируем вручную + ОбъектОбработка = РеквизитФормыВЗначение("Объект"); + + Данные = ПолучитьИзВременногоХранилища(Параметры.Объект.АдресКомпоновщикаВсехДокументов); + ОбъектОбработка.КомпоновщикОтбораВсехДокументов = Новый КомпоновщикНастроекКомпоновкиДанных; + ОбъектОбработка.КомпоновщикОтбораВсехДокументов.Инициализировать( + Новый ИсточникДоступныхНастроекКомпоновкиДанных(Данные.СхемаКомпоновки)); + ОбъектОбработка.КомпоновщикОтбораВсехДокументов.ЗагрузитьНастройки(Данные.Настройки); + + ЗначениеВРеквизитФормы(ОбъектОбработка, "Объект"); + ПредставлениеТекущейНастройки = Параметры.ПредставлениеТекущейНастройки; ПрочитатьСохраненныеНастройки(); КонецПроцедуры diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/СоставВыгрузки/Module.bsl b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/СоставВыгрузки/Module.bsl index 4da95c400..a19984fa8 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/СоставВыгрузки/Module.bsl +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/СоставВыгрузки/Module.bsl @@ -69,11 +69,21 @@ СтандартнаяОбработка = Ложь; ПараметрыРасшифровки = ПараметрыРасшифровкиПервогоУровня(Расшифровка); - Если ПараметрыРасшифровки<>Неопределено Тогда - Если ПараметрыРасшифровки.ИмяМетаданныхОбъектаРегистрации=ПараметрыРасшифровки.ПолноеИмяМетаданных Тогда - // Открываем конечный объект - ПараметрыФормы = Новый Структура("Ключ", ПараметрыРасшифровки.ОбъектРегистрации); + Если ПараметрыРасшифровки <> Неопределено Тогда + Если ПараметрыРасшифровки.ИмяМетаданныхОбъектаРегистрации = ПараметрыРасшифровки.ПолноеИмяМетаданных Тогда + ТипРасшифровки = ТипЗнч(ПараметрыРасшифровки.ОбъектРегистрации); + Если ТипРасшифровки = Тип("Массив") Или ТипРасшифровки = Тип("СписокЗначений") Тогда + // Расшифровка списка + ПараметрыРасшифровки.Вставить("АдресОбъекта", АдресЭтогоОбъекта()); + ПараметрыРасшифровки.Вставить("УпрощенныйРежим", УпрощенныйРежим); + + ОткрытьФорму(БазовоеИмяДляФормы + "Форма.СоставВыгрузки", ПараметрыРасшифровки); + Возврат; + КонецЕсли; + + // Расшифровка объекта + ПараметрыФормы = Новый Структура("Ключ", ПараметрыРасшифровки.ОбъектРегистрации); ОткрытьФорму(ПараметрыРасшифровки.ПолноеИмяМетаданных + ".ФормаОбъекта", ПараметрыФормы); ИначеЕсли Не ПустаяСтрока(ПараметрыРасшифровки.ПредставлениеСписка) Тогда @@ -82,7 +92,6 @@ ПараметрыРасшифровки.Вставить("УпрощенныйРежим", УпрощенныйРежим); ОткрытьФорму(БазовоеИмяДляФормы + "Форма.СоставВыгрузки", ПараметрыРасшифровки); - КонецЕсли; КонецЕсли; @@ -244,25 +253,35 @@ Для Каждого Элемент Из Отбор.Элементы Цикл Если ТипЗнч(Элемент)=Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда - АнализГруппыУровняРасшифровки(Элемент, ПараметрыРасшифровки) + АнализГруппыУровняРасшифровки(Элемент, ПараметрыРасшифровки); + ИначеЕсли Элемент.ЛевоеЗначение=ПолеИмяМетаданных Тогда ПараметрыРасшифровки.ПолноеИмяМетаданных = Элемент.ПравоеЗначение; + ИначеЕсли Элемент.ЛевоеЗначение=ПолеПредставление Тогда ПараметрыРасшифровки.ПредставлениеСписка = Элемент.ПравоеЗначение; + ИначеЕсли Элемент.ЛевоеЗначение=ПолеОбъект Тогда ОбъектРегистрации = Элемент.ПравоеЗначение; ПараметрыРасшифровки.ОбъектРегистрации = ОбъектРегистрации; - Если ЗначениеЗаполнено(ОбъектРегистрации) Тогда - ПараметрыРасшифровки.ИмяМетаданныхОбъектаРегистрации = ОбъектРегистрации.Метаданные().ПолноеИмя(); - Иначе - ПараметрыРасшифровки.ИмяМетаданныхОбъектаРегистрации = Неопределено; + + Если ТипЗнч(ОбъектРегистрации) = Тип("Массив") И ОбъектРегистрации.Количество()>0 Тогда + Вариант = ОбъектРегистрации[0]; + ИначеЕсли ТипЗнч(ОбъектРегистрации) = Тип("СписокЗначений") И ОбъектРегистрации.Количество()>0 Тогда + Вариант = ОбъектРегистрации[0].Значение; + Иначе + Вариант = ОбъектРегистрации; КонецЕсли; + + Мета = Метаданные.НайтиПоТипу(ТипЗнч(Вариант)); + ПараметрыРасшифровки.ИмяМетаданныхОбъектаРегистрации = ?(Мета = Неопределено, Неопределено, Мета.ПолноеИмя()); КонецЕсли; + КонецЦикла; КонецПроцедуры &НаСервере Функция АдресЭтогоОбъекта() - Возврат ПоместитьВоВременноеХранилище(ЭтотОбъект(), УникальныйИдентификатор); + Возврат ЭтотОбъект().СохранитьЭтотОбъект(УникальныйИдентификатор); КонецФункции diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/Форма/Module.bsl index 8b285e81f..b263605ac 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/Forms/Форма/Module.bsl @@ -52,21 +52,24 @@ &НаКлиенте Процедура ДополнительнаяРегистрацияВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) - Если Поле=Элементы.ДополнительнаяРегистрацияОтборСтрокой Тогда - СтандартнаяОбработка = Ложь; - ТекущиеДанные = Элементы.ДополнительнаяРегистрация.ТекущиеДанные; - - ОткрытьФорму(БазовоеИмяДляФормы + "Форма.РедактированиеПериодаИОтбора", - Новый Структура("Заголовок, ДействиеВыбора, ВыборПериода, КомпоновщикНастроек, ПериодДанных", - ТекущиеДанные.Представление, - -Элементы.ДополнительнаяРегистрация.ТекущаяСтрока, - ТекущиеДанные.ВыборПериода, - КомпоновщикНастроекПоИмениТаблицы(ТекущиеДанные.ПолноеИмяМетаданных, ТекущиеДанные.Представление, ТекущиеДанные.Отбор), - ТекущиеДанные.Период - ), - Элементы.ДополнительнаяРегистрация); + Если Поле <> Элементы.ДополнительнаяРегистрацияОтборСтрокой Тогда + Возврат; КонецЕсли; + СтандартнаяОбработка = Ложь; + ТекущиеДанные = Элементы.ДополнительнаяРегистрация.ТекущиеДанные; + + ИмяОткрываемойФормы = БазовоеИмяДляФормы + "Форма.РедактированиеПериодаИОтбора"; + ПараметрыФормы = Новый Структура; + ПараметрыФормы.Вставить("Заголовок", ТекущиеДанные.Представление); + ПараметрыФормы.Вставить("ДействиеВыбора", - Элементы.ДополнительнаяРегистрация.ТекущаяСтрока); + ПараметрыФормы.Вставить("ВыборПериода", ТекущиеДанные.ВыборПериода); + ПараметрыФормы.Вставить("КомпоновщикНастроек", КомпоновщикНастроекПоИмениТаблицы(ТекущиеДанные.ПолноеИмяМетаданных, ТекущиеДанные.Представление, ТекущиеДанные.Отбор)); + ПараметрыФормы.Вставить("ПериодДанных", ТекущиеДанные.Период); + + ПараметрыФормы.Вставить("АдресХранилищаФормы", УникальныйИдентификатор); + + ОткрытьФорму(ИмяОткрываемойФормы, ПараметрыФормы, Элементы.ДополнительнаяРегистрация); КонецПроцедуры &НаКлиенте @@ -473,5 +476,5 @@ &НаСервере Функция АдресОбъектаДополнительнойВыгрузки() - Возврат ПоместитьВоВременноеХранилище(ЭтотОбъект(), УникальныйИдентификатор); + Возврат ЭтотОбъект().СохранитьЭтотОбъект(УникальныйИдентификатор); КонецФункции diff --git a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/ObjectModule.bsl b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/ObjectModule.bsl index a9167955a..b8622de9f 100644 --- a/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/ObjectModule.bsl +++ b/SSL/src/DataProcessors/ИнтерактивноеИзменениеВыгрузки/ObjectModule.bsl @@ -221,31 +221,79 @@ Источник = ПолучитьИзВременногоХранилища(Источник); КонецЕсли; - ЗаполнитьЗначенияСвойств(ЭтотОбъект, Источник, , "ДополнительнаяРегистрация, ДополнительнаяРегистрацияСценарияУзла"); + ЗаполнитьЗначенияСвойств(ЭтотОбъект, Источник, , "КомпоновщикОтбораВсехДокументов, ДополнительнаяРегистрация, ДополнительнаяРегистрацияСценарияУзла"); ОбменДаннымиСервер.ЗаполнитьТаблицуЗначений(ДополнительнаяРегистрация, Источник.ДополнительнаяРегистрация); ОбменДаннымиСервер.ЗаполнитьТаблицуЗначений(ДополнительнаяРегистрацияСценарияУзла, Источник.ДополнительнаяРегистрацияСценарияУзла); + // Компоновщик инициализируем заново + Если ПустаяСтрока(Источник.АдресКомпоновщикаВсехДокументов) Тогда + Данные = КомпоновщикНастроекОбщегоОтбора(); + Иначе + Данные = ПолучитьИзВременногоХранилища(Источник.АдресКомпоновщикаВсехДокументов); + КонецЕсли; + + ЭтотОбъект.КомпоновщикОтбораВсехДокументов = Новый КомпоновщикНастроекКомпоновкиДанных; + ЭтотОбъект.КомпоновщикОтбораВсехДокументов.Инициализировать( + Новый ИсточникДоступныхНастроекКомпоновкиДанных(Данные.СхемаКомпоновки)); + ЭтотОбъект.КомпоновщикОтбораВсехДокументов.ЗагрузитьНастройки(Данные.Настройки); + + Если ПустаяСтрока(Источник.АдресКомпоновщикаВсехДокументов) Тогда + ЭтотОбъект.АдресКомпоновщикаВсехДокументов = ПоместитьВоВременноеХранилище(Данные, Источник.АдресХранилищаФормы); + Иначе + ЭтотОбъект.АдресКомпоновщикаВсехДокументов = Источник.АдресКомпоновщикаВсехДокументов; + КонецЕсли; + Возврат ЭтотОбъект; КонецФункции -// Возвращает компоновщик для общих отборов узла "УзелИнформационнойБазы" +// Сохраняет данные этого объекта во временном хранилище +// +// Параметры: +// АдресХранилища: идентификатор формы хранилища или адрес для помещения +// +Функция СохранитьЭтотОбъект(Знач АдресХранилища) Экспорт + Данные = Новый Структура; + Для Каждого Мета Из ЭтотОбъект.Метаданные().Реквизиты Цикл + Имя = Мета.Имя; + Данные.Вставить(Имя, ЭтотОбъект[Имя]); + КонецЦикла; + + ДанныеКомпоновщика = КомпоновщикНастроекОбщегоОтбора(); + + Данные.Вставить("АдресКомпоновщикаВсехДокументов", ПоместитьВоВременноеХранилище(ДанныеКомпоновщика, АдресХранилища)); + + Возврат ПоместитьВоВременноеХранилище(Данные, АдресХранилища); +КонецФункции + +// Возвращает данные компоновщикв для общих отборов узла "УзелИнформационнойБазы" // Опирается на значения реквизитов "УзелИнформационнойБазы", "ДополнительнаяРегистрация" // // Параметры: // АдресСохраненияСхемы: адрес временного хранилища для сохранения схемы компоновки // (обход особенности платформы) // +// Возвращаемое значение - Структура с полями +// Настройки - НастройкиКомпоновкиДанных - Настройки компоновщика +// СхемаКомпоновки - СхемаКомпоновкиДанных - Схема компоновки +// Функция КомпоновщикНастроекОбщегоОтбора(АдресСохраненияСхемы=Неопределено) Экспорт СохраненныйВариант = ВариантВыгрузки; ВариантВыгрузки = 1; - Результат = ИнициализироватьКомпоновщик(Неопределено, Истина, АдресСохраненияСхемы); + + АдресСохранения = ?(АдресСохраненияСхемы = Неопределено, Новый УникальныйИдентификатор, АдресСохраненияСхемы); + + Данные = ИнициализироватьКомпоновщик(Неопределено, Истина, АдресСохранения); ВариантВыгрузки = СохраненныйВариант; - Возврат Результат.КомпоновщикНастроек + Результат = Новый Структура; + Результат.Вставить("Настройки", Данные.КомпоновщикНастроек.Настройки); + Результат.Вставить("СхемаКомпоновки", Данные.СхемаКомпоновки); + + Возврат Результат; КонецФункции // Возвращает компоновщик для отборов одного вида метаданных узла "УзелИнформационнойБазы" @@ -470,7 +518,7 @@ // Возвращаемое значение: // Булево - Истина - успешно восстановлено, Ложь - настройка не найдена // -Функция ВосстановитьТекущееИзНастроек(Представление, Варианты=Неопределено, АдресХранилищаФормы=Неопределено) Экспорт +Функция ВосстановитьТекущееИзНастроек(Представление, Варианты = Неопределено, АдресХранилищаФормы = Неопределено) Экспорт СписокВариантов = ПрочитатьСписокНастроек(Варианты); ЭлементСписка = НайтиПоПредставлениюЭлементСписка(СписокВариантов, Представление); @@ -479,12 +527,15 @@ Если Результат Тогда ЗаполнитьЗначенияСвойств(ЭтотОбъект, ЭлементСписка.Значение); - КомпоновщикОтбораВсехДокументов = КомпоновщикНастроекОбщегоОтбора(); + // Компоновщик собираем по частям + Данные = КомпоновщикНастроекОбщегоОтбора(); + КомпоновщикОтбораВсехДокументов = Новый КомпоновщикНастроекКомпоновкиДанных; + КомпоновщикОтбораВсехДокументов.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Данные.СхемаКомпоновки)); КомпоновщикОтбораВсехДокументов.ЗагрузитьНастройки(ЭлементСписка.Значение._НастройкиКомпоновщикаОтбораВсехДокументов); // Инициализация вспомогательного Если АдресХранилищаФормы<>Неопределено Тогда - АдресКомпоновщикаВсехДокументов = ПоместитьВоВременноеХранилище(КомпоновщикОтбораВсехДокументов, АдресХранилищаФормы); + АдресКомпоновщикаВсехДокументов = ПоместитьВоВременноеХранилище(Данные, АдресХранилищаФормы); КонецЕсли; КонецЕсли; @@ -512,7 +563,6 @@ ЭлементСписка.Значение = Новый Структура(СохраняемыеРеквизиты); ЗаполнитьЗначенияСвойств(ЭлементСписка.Значение, ЭтотОбъект); - // Без фиксированных настроек! ЭлементСписка.Значение.Вставить("_НастройкиКомпоновщикаОтбораВсехДокументов", КомпоновщикОтбораВсехДокументов.Настройки); ПараметрыНастроек = СтруктураПараметровНастроек(); @@ -853,6 +903,7 @@ КонецЕсли; КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных; + КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных( ПоместитьВоВременноеХранилище(СхемаКомпоновки, АдресСохраненияСхемы))); КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновки.НастройкиПоУмолчанию); diff --git a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Forms/Форма/Module.bsl index 1ec339217..fcf6346f7 100644 --- a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Forms/Форма/Module.bsl @@ -10,6 +10,10 @@ ТекущаяСтрокаИндекс = -1; КонфигурацияБазовая = СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации(); КонфигурацияМоделиСервиса = ОбщегоНазначенияПовтИсп.РазделениеВключено(); + Если ОбщегоНазначенияКлиентСервер.ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда + МодульОбменДаннымиПовтИсп = ОбщегоНазначенияКлиентСервер.ОбщийМодуль("ОбменДаннымиПовтИсп"); + КонфигурацияМоделиСервиса = КонфигурацияМоделиСервиса Или МодульОбменДаннымиПовтИсп.ЭтоАвтономноеРабочееМесто(); + КонецЕсли; ОпределитьКаталогВременныхФайлов(); diff --git a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Help/ru.html b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Help/ru.html index 6b1a09ea9..500791f3e 100644 --- a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Help/ru.html +++ b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>В этой форме выводится справочная, нормативная и другая информация, поставляемая в составе программы.</p> <p>Для открытия формы откройте <strong>Рабочий стол</strong> и вызовите команду "<strong>Информация при запуске</strong>" из группы "<strong>Информация</strong>" панели действий. При открытии сразу показывается одна из страниц дополнительной информации.</p> <p>В командной панели формы размещены навигационные кнопки "<strong>Назад</strong>" и "<strong>Вперед</strong>", с помощью которых осуществляется переход по уже просмотренным страницам, а также пункты меню, соответствующие названиям разделов дополнительной информации. При выборе в командной панели раздела открывается список страниц дополнительной информации, относящихся к данному разделу. Страница показывается в форме при выборе пункта меню с названием страницы.</p> diff --git a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Templates/Описатель/Template.mxlx b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Templates/Описатель/Template.mxlx index 4d3251988..40ba77db7 100644 --- a/SSL/src/DataProcessors/ИнформацияПриЗапуске/Templates/Описатель/Template.mxlx +++ b/SSL/src/DataProcessors/ИнформацияПриЗапуске/Templates/Описатель/Template.mxlx @@ -296,6 +296,12 @@ <c> <c> <f>15</f> + <tl> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>КонецТаблицы</v8:content> + </v8:item> + </tl> </c> </c> <c> @@ -325,7 +331,7 @@ </c> <c> <c> - <f>21</f> + <f>19</f> </c> </c> <c> @@ -354,7 +360,7 @@ <tl> <v8:item> <v8:lang>ru</v8:lang> - <v8:content>КонецТаблицы</v8:content> + <v8:content>Имя макета, присоединенного к обработке в ZIP архиве. Страницы могут принадлежать одному макету (например, есть ссылки на другие стартовые страницы, кот. удобнее расположить в одном макете).</v8:content> </v8:item> </tl> </c> @@ -384,72 +390,11 @@ <f>27</f> </c> </c> - <c> - <c> - <f>26</f> - </c> - </c> <c> <c> <f>28</f> </c> </c> - <c> - <c> - <f>28</f> - </c> - </c> - <c> - <c> - <f>28</f> - </c> - </c> - </row> - </rowsItem> - <rowsItem> - <index>4</index> - <row> - <c> - <c> - <f>29</f> - <tl> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя макета, присоединенного к обработке в ZIP архиве. Страницы могут принадлежать одному макету (например, есть ссылки на другие стартовые страницы, кот. удобнее расположить в одном макете).</v8:content> - </v8:item> - </tl> - </c> - </c> - <c> - <c> - <f>30</f> - </c> - </c> - <c> - <c> - <f>31</f> - </c> - </c> - <c> - <c> - <f>32</f> - </c> - </c> - <c> - <c> - <f>33</f> - </c> - </c> - <c> - <c> - <f>34</f> - </c> - </c> - <c> - <c> - <f>35</f> - </c> - </c> <c> <c> <f>6</f> @@ -457,27 +402,27 @@ </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> </row> </rowsItem> <rowsItem> - <index>5</index> + <index>4</index> <row> <c> <c> - <f>37</f> + <f>30</f> </c> </c> <c> <c> - <f>38</f> + <f>31</f> <tl> <v8:item> <v8:lang>ru</v8:lang> @@ -488,27 +433,27 @@ </c> <c> <c> - <f>31</f> + <f>24</f> </c> </c> <c> <c> - <f>32</f> + <f>25</f> </c> </c> <c> <c> - <f>33</f> + <f>26</f> </c> </c> <c> <c> - <f>34</f> + <f>27</f> </c> </c> <c> <c> - <f>35</f> + <f>28</f> </c> </c> <c> @@ -518,24 +463,19 @@ </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> </row> </rowsItem> <rowsItem> - <index>6</index> + <index>5</index> <row> - <c> - <c> - <f>37</f> - </c> - </c> <c> <c> <f>30</f> @@ -543,7 +483,12 @@ </c> <c> <c> - <f>39</f> + <f>23</f> + </c> + </c> + <c> + <c> + <f>32</f> <tl> <v8:item> <v8:lang>ru</v8:lang> @@ -554,22 +499,22 @@ </c> <c> <c> - <f>32</f> + <f>25</f> </c> </c> <c> <c> - <f>33</f> + <f>26</f> </c> </c> <c> <c> - <f>34</f> + <f>27</f> </c> </c> <c> <c> - <f>35</f> + <f>28</f> </c> </c> <c> @@ -579,24 +524,19 @@ </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> </row> </rowsItem> <rowsItem> - <index>7</index> + <index>6</index> <row> - <c> - <c> - <f>37</f> - </c> - </c> <c> <c> <f>30</f> @@ -604,12 +544,17 @@ </c> <c> <c> - <f>31</f> + <f>23</f> </c> </c> <c> <c> - <f>40</f> + <f>24</f> + </c> + </c> + <c> + <c> + <f>33</f> <tl> <v8:item> <v8:lang>ru</v8:lang> @@ -620,27 +565,27 @@ </c> <c> <c> - <f>33</f> + <f>26</f> </c> </c> <c> <c> - <f>34</f> + <f>27</f> </c> </c> <c> <c> - <f>35</f> + <f>28</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> @@ -651,13 +596,8 @@ </row> </rowsItem> <rowsItem> - <index>8</index> + <index>7</index> <row> - <c> - <c> - <f>37</f> - </c> - </c> <c> <c> <f>30</f> @@ -665,27 +605,32 @@ </c> <c> <c> - <f>31</f> + <f>23</f> </c> </c> <c> <c> - <f>32</f> + <f>24</f> </c> </c> <c> <c> - <f>33</f> + <f>25</f> + </c> + </c> + <c> + <c> + <f>26</f> + </c> + </c> + <c> + <c> + <f>27</f> </c> </c> <c> <c> <f>34</f> - </c> - </c> - <c> - <c> - <f>41</f> <tl> <v8:item> <v8:lang>ru</v8:lang> @@ -701,24 +646,19 @@ </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> </row> </rowsItem> <rowsItem> - <index>9</index> + <index>8</index> <row> - <c> - <c> - <f>37</f> - </c> - </c> <c> <c> <f>30</f> @@ -726,32 +666,37 @@ </c> <c> <c> - <f>31</f> + <f>23</f> </c> </c> <c> <c> - <f>32</f> + <f>24</f> </c> </c> <c> <c> - <f>33</f> + <f>25</f> + </c> + </c> + <c> + <c> + <f>26</f> + </c> + </c> + <c> + <c> + <f>27</f> + </c> + </c> + <c> + <c> + <f>28</f> </c> </c> <c> <c> <f>34</f> - </c> - </c> - <c> - <c> - <f>35</f> - </c> - </c> - <c> - <c> - <f>41</f> <tl> <v8:item> <v8:lang>ru</v8:lang> @@ -762,18 +707,18 @@ </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> <c> <c> - <f>36</f> + <f>29</f> </c> </c> </row> </rowsItem> <rowsItem> - <index>10</index> + <index>9</index> <row> <c> <c> @@ -784,9 +729,9 @@ </row> </rowsItem> <templateMode>true</templateMode> - <defaultFormatIndex>35</defaultFormatIndex> - <height>11</height> - <vgRows>11</vgRows> + <defaultFormatIndex>28</defaultFormatIndex> + <height>10</height> + <vgRows>10</vgRows> <line width="1" gap="false"> <v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style> </line> @@ -875,49 +820,6 @@ <horizontalAlignment>Center</horizontalAlignment> <textColor>#000080</textColor> </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>77</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>82</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>206</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>75</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>72</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>69</width> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> - <format> - <border>0</border> - <borderColor>style:FormTextColor</borderColor> - <width>72</width> - <horizontalAlignment>Center</horizontalAlignment> - <backColor xmlns:d3p1="http://v8.1c.ru/8.1/data/ui/colors/web">d3p1:LightYellow</backColor> - </format> <format> <font>0</font> <leftBorder>0</leftBorder> diff --git a/SSL/src/DataProcessors/КонвертацияОбъектовИнформационныхБаз/ObjectModule.bsl b/SSL/src/DataProcessors/КонвертацияОбъектовИнформационныхБаз/ObjectModule.bsl index 00f48c03d..c3f648949 100644 --- a/SSL/src/DataProcessors/КонвертацияОбъектовИнформационныхБаз/ObjectModule.bsl +++ b/SSL/src/DataProcessors/КонвертацияОбъектовИнформационныхБаз/ObjectModule.bsl @@ -2426,8 +2426,8 @@ // Процедура УстановитьПометкуУдаленияУОбъекта(Объект, ПометкаУдаления, ИмяТипаОбъекта) Экспорт - Если (ПометкаУдаления = Неопределено) - И (Объект.ПометкаУдаления <> Истина) Тогда + Если (ПометкаУдаления = Неопределено И Объект.ПометкаУдаления <> Истина) + Или Объект.ДополнительныеСвойства.Свойство("НайденЗапретЗагрузкиДанных") Тогда Возврат; КонецЕсли; @@ -4194,10 +4194,6 @@ НоваяСтрока.ИспользоватьБыстрыйПоискПриЗагрузке = одЗначениеЭлемента(ПравилаОбмена, ТипБулево); - ИначеЕсли ИмяУзла = "ВыгружатьОбъектТолькоПриНаличииНаНегоСсылки" Тогда - - НоваяСтрока.ВыгружатьОбъектТолькоПриНаличииНаНегоСсылки = одЗначениеЭлемента(ПравилаОбмена, ТипБулево); - ИначеЕсли ИмяУзла = "ГенерироватьНовыйНомерИлиКодЕслиНеУказан" Тогда НоваяСтрока.ГенерироватьНовыйНомерИлиКодЕслиНеУказан = одЗначениеЭлемента(ПравилаОбмена, ТипБулево); @@ -6178,17 +6174,22 @@ // выяснится, что на один из регистров не хватает прав. СтрокаДвижения.НаборЗаписей = Набор; - КонецЦикла; + КонецЦикла; + + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(); Для Каждого СтрокаДвижения Из МассивОбрабатываемыхСтрокТаблицыДвижений Цикл Попытка СтрокаДвижения.НаборЗаписей.Записать(); Исключение + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Ложь); // возможно «сработал» RLS или подсистема даты запрета изменения ВызватьИсключение "Операция не выполнена: " + СтрокаДвижения.Имя + Символы.ПС + КраткоеПредставлениеОшибки(ИнформацияОбОшибке()); КонецПопытки; КонецЦикла; + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Ложь); + ОчисткаКоллекцииДвиженийДокумента(ДокументОбъект); // Удаление записей регистрации из всех последовательностей @@ -14100,11 +14101,13 @@ Объект.ДополнительныеСвойства.Удалить("ОтключитьМеханизмРегистрацииОбъектов"); КонецЕсли; + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(); Объект.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения"); СведенияОВерсииОбъекта = Новый Структура; СведенияОВерсииОбъекта.Вставить("ОтложеннаяОбработка", Истина); СведенияОВерсииОбъекта.Вставить("ТипВерсииОбъекта", "ИзмененоПользователем"); + СведенияОВерсииОбъекта.Вставить("АвторВерсии", УзелОбменаЗагрузкаДанных); Объект.ДополнительныеСвойства.Вставить("СведенияОВерсииОбъекта", СведенияОВерсииОбъекта); // выполняем попытку проведения документа @@ -14128,6 +14131,8 @@ КонецПопытки; + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Ложь); + // если документ провести не удалось фиксируем ошибку в ЖР Если Не СтрокаТаблицы.ДокументПроведенУспешно Тогда @@ -14181,11 +14186,13 @@ Объект.ДополнительныеСвойства.Удалить("ОтключитьМеханизмРегистрацииОбъектов"); КонецЕсли; + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(); Объект.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения"); СведенияОВерсииОбъекта = Новый Структура; СведенияОВерсииОбъекта.Вставить("ОтложеннаяОбработка", Истина); СведенияОВерсииОбъекта.Вставить("ТипВерсииОбъекта", "ИзмененоПользователем"); + СведенияОВерсииОбъекта.Вставить("АвторВерсии", УзелОбменаЗагрузкаДанных); Объект.ДополнительныеСвойства.Вставить("СведенияОВерсииОбъекта", СведенияОВерсииОбъекта); // выполняем попытку записи объекта @@ -14209,6 +14216,8 @@ КонецПопытки; + ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Ложь); + // если документ провести не удалось фиксируем ошибку в ЖР Если Не СтрокаТаблицы.ОбъектЗаписанУспешно Тогда @@ -15337,7 +15346,6 @@ Колонки.Добавить("НеЗамещатьОбъектСозданныйВИнформационнойБазеПриемнике", одОписаниеТипа("Булево")); Колонки.Добавить("ИспользоватьБыстрыйПоискПриЗагрузке", одОписаниеТипа("Булево")); Колонки.Добавить("ГенерироватьНовыйНомерИлиКодЕслиНеУказан", одОписаниеТипа("Булево")); - Колонки.Добавить("ВыгружатьОбъектТолькоПриНаличииНаНегоСсылки", одОписаниеТипа("Булево")); Колонки.Добавить("МаленькоеКоличествоОбъектов", одОписаниеТипа("Булево")); Колонки.Добавить("КоличествоОбращенийДляВыгрузкиСсылки", одОписаниеТипа("Число")); Колонки.Добавить("КоличествоЭлементовВИБ", одОписаниеТипа("Число")); diff --git a/SSL/src/DataProcessors/КонвертацияОбъектовРаспределенныхИнформационныхБаз/ObjectModule.bsl b/SSL/src/DataProcessors/КонвертацияОбъектовРаспределенныхИнформационныхБаз/ObjectModule.bsl index a06df4639..c86350294 100644 --- a/SSL/src/DataProcessors/КонвертацияОбъектовРаспределенныхИнформационныхБаз/ObjectModule.bsl +++ b/SSL/src/DataProcessors/КонвертацияОбъектовРаспределенныхИнформационныхБаз/ObjectModule.bsl @@ -22,10 +22,9 @@ ЗагрузитьМетаданные = ЗагрузитьТолькоПараметры И ОбменДаннымиСервер.ЭтоПодчиненныйУзелРИБ() - И ОбменДаннымиВызовСервера.ВыполнитьЗагрузкуПараметровРаботыПрограммы() - ; - - ОбменДаннымиСервер.УстановитьРежимЗагрузкиПараметровРаботыПрограммы(Ложь); + И (ОбменДаннымиВызовСервера.ПовторитьЗагрузкуСообщенияОбменаДаннымиПередЗапуском() + ИЛИ НЕ ПараметрыСеанса.РежимЗагрузкиСообщенияОбменаДаннымиПередЗапуском.Свойство( + "СообщениеПолученоИзКэша")); ЧтениеXML = Новый ЧтениеXML; @@ -110,7 +109,8 @@ Попытка - ОбменДаннымиСервер.УстановитьРежимЗагрузкиПараметровРаботыПрограммы(Истина); + ОбменДаннымиСервер.УстановитьРежимЗагрузкиСообщенияОбменаДаннымиПередЗапуском( + "ЗагрузкаПараметровРаботыПрограммы", Истина); // Получаем изменения конфигурации, изменения данных игнорируем. ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения, КоличествоЭлементовВТранзакции); @@ -121,14 +121,16 @@ // Сообщение считаем не принятым, для этого прерываем чтение. ЧтениеСообщения.ПрерватьЧтение(); - ОбменДаннымиСервер.УстановитьРежимЗагрузкиПараметровРаботыПрограммы(Ложь); - - ОбменДаннымиВызовСервера.ОтменитьЗагрузкуПараметровРаботыПрограммы(); + ОбменДаннымиСервер.УстановитьРежимЗагрузкиСообщенияОбменаДаннымиПередЗапуском( + "ЗагрузкаПараметровРаботыПрограммы", Ложь); Исключение + ОбменДаннымиСервер.УстановитьРежимЗагрузкиСообщенияОбменаДаннымиПередЗапуском( + "ЗагрузкаПараметровРаботыПрограммы", Ложь); + ЧтениеСообщения.ПрерватьЧтение(); ЗафиксироватьЗавершениеОбмена(Отказ, ОписаниеОшибки(), ОшибкаЧтенияФайлаСообщенияОбмена()); - Возврат + Возврат; КонецПопытки; Иначе @@ -295,6 +297,10 @@ КонецЦикла; + Если СтандартныеПодсистемыПовтИсп.ЭтоПлатформа83БезРежимаСовместимости() Тогда + ОбновитьУдалениеПредопределенных(); + КонецЕсли; + ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); @@ -334,6 +340,59 @@ КонецФункции +Процедура ОбновитьУдалениеПредопределенных() + + УстановитьПривилегированныйРежим(Истина); + + КоллекцииМетаданных = Новый Массив; + КоллекцииМетаданных.Добавить(Метаданные.Справочники); + КоллекцииМетаданных.Добавить(Метаданные.ПланыВидовХарактеристик); + КоллекцииМетаданных.Добавить(Метаданные.ПланыСчетов); + КоллекцииМетаданных.Добавить(Метаданные.ПланыВидовРасчета); + + Для каждого Коллекция Из КоллекцииМетаданных Цикл + Для каждого ОбъектМетаданных Из Коллекция Цикл + ОбновитьУдалениеПредопределенного(ОбъектМетаданных.ПолноеИмя()); + КонецЦикла; + КонецЦикла; + + +КонецПроцедуры + +Процедура ОбновитьУдалениеПредопределенного(Таблица) + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | ТекущаяТаблица.Ссылка, + | ТекущаяТаблица.ИмяПредопределенныхДанных + |ИЗ + | &ТекущаяТаблица КАК ТекущаяТаблица + |ГДЕ + | ТекущаяТаблица.Предопределенный = ИСТИНА"; + + Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ТекущаяТаблица", Таблица); + + Выборка = Запрос.Выполнить().Выбрать(); + + Пока Выборка.Следующий() Цикл + Если Лев(Выборка.ИмяПредопределенныхДанных, 1) = "#" Тогда + + ТекущийОбъект = Выборка.Ссылка.ПолучитьОбъект(); + ТекущийОбъект.ИмяПредопределенныхДанных = ""; + ТекущийОбъект.ПометкаУдаления = Истина; + + ТекущийОбъект.ОбменДанными.Загрузка = Истина; + ТекущийОбъект.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов"); + ТекущийОбъект.ОбменДанными.Получатели.АвтоЗаполнение = Ложь; + + ТекущийОбъект.Записать(); + + КонецЕсли; + КонецЦикла; + +КонецПроцедуры + //////////////////////////////////////////////////////////////////////////////// // Локальные служебные функции-свойства diff --git a/SSL/src/DataProcessors/ЛегальностьПолученияОбновлений/Templates/УсловияРаспространенияОбновлений/ru.html b/SSL/src/DataProcessors/ЛегальностьПолученияОбновлений/Templates/УсловияРаспространенияОбновлений/ru.html index 013df553f..674b34d3d 100644 --- a/SSL/src/DataProcessors/ЛегальностьПолученияОбновлений/Templates/УсловияРаспространенияОбновлений/ru.html +++ b/SSL/src/DataProcessors/ЛегальностьПолученияОбновлений/Templates/УсловияРаспространенияОбновлений/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body scroll="auto"><font size="2" face="Verdana"> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body scroll="auto"><font size="2" face="Verdana"> <p align="center"><strong>УСЛОВИЯ РАСПРОСТРАНЕНИЯ ОБНОВЛЕНИЙ ПРОГРАММ "1С:ПРЕДПРИЯТИЕ"</strong></p> <p></p> <p>Обновления к программам производства фирмы "1С", также как и сами программы, являются объектами исключительного права фирмы "1С" и распространяются по правилам, установленным фирмой "1С" как правообладателем в соответствии со ст. 1225 Гражданского кодекса.</p> diff --git a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Form.form b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Form.form index ed7547246..8e64db266 100644 --- a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Form.form +++ b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Form.form @@ -3421,6 +3421,23 @@ <common>true</common> </edit> </attributes> + <attributes> + <name>ЭтоФайловаяБаза</name> + <title> + <key>ru</key> + <value>Это файловая база</value> + + 5 + + Boolean + + + true + + + true + + ФормаДалее diff --git a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Module.bsl b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Module.bsl index 9a2e389fd..6afde3e46 100644 --- a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Module.bsl +++ b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Forms/РезервноеКопированиеИнформационнойБазы/Module.bsl @@ -4,10 +4,13 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Если Параметры.Свойство("АвтоТест") Тогда Возврат; КонецЕсли; + ЭтоФайловаяБаза = ОбщегоНазначения.ИнформационнаяБазаФайловая(); + Элементы.ГруппаПояснениеДляLinuxКлиента.Видимость = ОбщегоНазначенияКлиентСервер.ЭтоLinuxКлиент(); Элементы.ВыполнитьРезервноеКопированиеСейчас.Видимость = ОбщегоНазначенияКлиентСервер.ЭтоLinuxКлиент(); @@ -85,16 +88,15 @@ АдминистраторИБ = СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиента().ИнформацияОПользователе.Имя; ПриОткрытииНовойСтраницы(Элементы.СтраницыПомощника.ТекущаяСтраница); - КодПереключателя = Объект.КодТипаРезервногоКопирования; - Если КодПереключателя = 1 Тогда + Если Объект.КодТипаРезервногоКопирования = 1 Тогда УстановитьЗаголовокКнопкиДалее(Истина); Иначе УстановитьЗаголовокКнопкиДалее(Ложь); КонецЕсли; - УстановитьСтраницуПараметровОтложенногоОповещения(КодПереключателя); - УстановитьТекстПоясняющейНадписи(КодПереключателя); + УстановитьСтраницуПараметровОтложенногоОповещения(); + УстановитьТекстПоясняющейНадписи(); КонецПроцедуры @@ -143,16 +145,16 @@ &НаКлиенте Процедура ПереключательКодТипаРезервногоКопированияПриИзменении(Элемент) - КодПереключателя = Объект.КодТипаРезервногоКопирования; - Если КодПереключателя = 1 Тогда + Если Объект.КодТипаРезервногоКопирования = 1 Тогда УстановитьЗаголовокКнопкиДалее(Истина); Иначе УстановитьЗаголовокКнопкиДалее(Ложь); КонецЕсли; - УстановитьСтраницуПараметровОтложенногоОповещения(КодПереключателя); - УстановитьТекстПоясняющейНадписи(КодПереключателя); + УстановитьСтраницуПараметровОтложенногоОповещения(); + УстановитьТекстПоясняющейНадписи(); + КонецПроцедуры &НаКлиенте @@ -202,15 +204,11 @@ &НаКлиенте Процедура ПереключательКодТипаРезервногоКопированияКСПриИзменении(Элемент) - Если Объект.КодТипаРезервногоКопирования = 3 Тогда - Элементы.СтраницыПараметровОтложенногоОповещения1.ТекущаяСтраница = Элементы.СтраницаПараметровОтложенногоОповещения1; - ИначеЕсли Объект.КодТипаРезервногоКопирования = 2 Тогда - Элементы.СтраницыПараметровОтложенногоОповещения1.ТекущаяСтраница = Элементы.ПустаяСтраница1; - КонецЕсли; + УстановитьСтраницуПараметровОтложенногоОповещения(); + УстановитьТекстПоясняющейНадписи(); КонецПроцедуры - //////////////////////////////////////////////////////////////////////////////// // ОБРАБОТЧИКИ КОМАНД ФОРМЫ @@ -233,9 +231,16 @@ ИначеЕсли КодПереключателя = 2 Тогда // Копирование сторонними средствами. ОповещениеПользователю(НСтр("ru ='Работа помощника завершена. С этого момента оповещения о резервном копировании поступать не будут.'")); ОстановитьСервисОповещения(); + ПараметрыРезервногоКопированияИБ.ПараметрОповещения = "НеОповещать"; ИначеЕсли КодПереключателя = 3 Тогда // Отложенное копирование. - ПриИзмененииВремениОповещения(Объект.ПериодОповещения, Объект.ЕдиницаИзмеренияПериодаОповещения); + НастроеноПользователем = Неопределено; + ПриИзмененииВремениОповещения(Объект.ПериодОповещения, Объект.ЕдиницаИзмеренияПериодаОповещения, НастроеноПользователем); ОповещениеПользователю(НСтр("ru ='Был изменен период оповещений о резервном копировании.'")); + Если НастроеноПользователем Тогда + ПараметрыРезервногоКопированияИБ.ПараметрОповещения = "Напомнить"; + Иначе + ПараметрыРезервногоКопированияИБ.ПараметрОповещения = "ЕщеНеНастроено"; + КонецЕсли; КонецЕсли; ПриОткрытииНовойСтраницы(НоваяСтраницаПомощника); @@ -257,6 +262,7 @@ ЗапомнитьПараметрыАдминистратора(АдминистраторИБ, ПарольАдминистратораИБ); ПриПереходеНаАвтоматическийРежимКопирования(); ПриИзмененииВремениОповещения(-1, ""); + ПараметрыРезервногоКопированияИБ.ПараметрОповещения = "НеОповещать"; УстановитьПутьАрхиваСКопиями(Объект.КаталогСРезервнымиКопиями); Если Объект.ВыполнитьРезервноеКопированиеСейчас И Не ОбщегоНазначенияКлиентСервер.ЭтоLinuxКлиент() Тогда @@ -383,11 +389,8 @@ Если Пользователи.ЭтоПолноправныйПользователь() Тогда - СтрокаСоединенияСБД = СтрокаСоединенияИнформационнойБазы(); - ЭтоФайловаяБаза = ОбщегоНазначения.ИнформационнаяБазаФайловая(СтрокаСоединенияСБД); - Если ЭтоФайловаяБаза Тогда - СтартоваяСтраница = Элементы.СтраницаНачальногоОповещения; + СтартоваяСтраница = Элементы.СтраницаНачальногоОповещения; Иначе СтартоваяСтраница = СтраницыПомощника.СтраницаНачальногоОповещенияКлиентСервер; @@ -397,37 +400,52 @@ Иначе СтартоваяСтраница = СтраницыПомощника.СтраницаДляПользователяБезПрав; КонецЕсли; - Возврат СтартоваяСтраница; + Возврат СтартоваяСтраница; КонецФункции // Устанавливает текущую страницу при отложенном резервном копировании в зависимости от начального выбора пользователя. &НаКлиенте -Процедура УстановитьСтраницуПараметровОтложенногоОповещения(ПозицияПереключателя) +Процедура УстановитьСтраницуПараметровОтложенногоОповещения() - Если ПозицияПереключателя = 3 Тогда - Элементы.СтраницыПараметровОтложенногоОповещения.ТекущаяСтраница = Элементы.СтраницыПараметровОтложенногоОповещения.ПодчиненныеЭлементы.СтраницаПараметровОтложенногоОповещения; + ПозицияПереключателя = Объект.КодТипаРезервногоКопирования; + Постфикс = ?(ЭтоФайловаяБаза, "", "1"); + ИмяГруппыСтраниц = "СтраницыПараметровОтложенногоОповещения" + Постфикс; + ИмяСтраницыПараметров = "СтраницаПараметровОтложенногоОповещения" + Постфикс; + ИмяПустойСтраницы = "ПустаяСтраница" + Постфикс; + + Если Объект.КодТипаРезервногоКопирования = 3 Тогда + Элементы[ИмяГруппыСтраниц].ТекущаяСтраница = Элементы[ИмяГруппыСтраниц].ПодчиненныеЭлементы[ИмяСтраницыПараметров]; Иначе - Элементы.СтраницыПараметровОтложенногоОповещения.ТекущаяСтраница = Элементы.СтраницыПараметровОтложенногоОповещения.ПодчиненныеЭлементы.ПустаяСтраница; + Элементы[ИмяГруппыСтраниц].ТекущаяСтраница = Элементы[ИмяГруппыСтраниц].ПодчиненныеЭлементы[ИмяПустойСтраницы]; КонецЕсли; КонецПроцедуры // Устанавливает значение поясняющей надписи в зависимости от текущего выбора пользователя. &НаКлиенте -Процедура УстановитьТекстПоясняющейНадписи(Знач ЗначениеПереключателя) +Процедура УстановитьТекстПоясняющейНадписи() - ПоясняющаяНадпись = Элементы.ИнформационнаяНадпись; - ТекстНадписи = ""; + Постфикс = ?(ЭтоФайловаяБаза, "", "1"); + ПоясняющаяНадпись = Элементы["ИнформационнаяНадпись" +Постфикс]; + + ЗначениеПереключателя = Объект.КодТипаРезервногоКопирования; Если ЗначениеПереключателя = 1 Тогда ТекстНадписи = НСтр("ru = 'Нажмите ""Далее"" для перехода к настройке расписания автоматического резервного копирования.'"); ИначеЕсли ЗначениеПереключателя = 2 Тогда - ТекстНадписи = НСтр("ru = 'Более подробно о выполнении резервного копирования можно узнать из документации к используемой СУБД или специализированным средствам резервного копирования. Нажмите ""Готово"", чтобы закрыть помощник.'"); + Если ЭтоФайловаяБаза Тогда + ТекстНадписи = НСтр("ru = 'Более подробно о выполнении резервного копирования можно узнать из документации к используемым специализированным средствам резервного копирования. Нажмите ""Готово"", чтобы закрыть помощник.'"); + Иначе + ТекстНадписи = НСтр("ru = 'Более подробно о выполнении резервного копирования можно узнать из документации к используемой СУБД или специализированным средствам резервного копирования. Нажмите ""Готово"", чтобы закрыть помощник.'"); + КонецЕсли; ИначеЕсли ЗначениеПереключателя = 3 Тогда ТекстНадписи = НСтр("ru = 'Нажмите ""Готово"", чтобы отложить оповещение на выбранный срок.'"); + Иначе + ТекстНадписи = ""; КонецЕсли; - ПоясняющаяНадпись.Заголовок = ТекстНадписи; + + ПоясняющаяНадпись.Заголовок = ТекстНадписи; КонецПроцедуры @@ -468,9 +486,10 @@ // Устанавливает новые параметры резервного копирования при изменении времени оповещения. &НаСервереБезКонтекста -Процедура ПриИзмененииВремениОповещения(ПериодОповещения, ЕдиницаИзмеренияПериодаОповещения) +Процедура ПриИзмененииВремениОповещения(ПериодОповещения, ЕдиницаИзмеренияПериодаОповещения, НастроеноПользователем = Неопределено) НастройкиРезервногоКопирования = РезервноеКопированиеИБСервер.ПолучитьНастройкиРезервногоКопирования(); + НастроеноПользователем = НастройкиРезервногоКопирования.НастроеноПользователем; ТекущаяДата = ТекущаяДатаСеанса(); Если ПериодОповещения = -1 Тогда // Пользователь отказался от оповещений. diff --git a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Help/ru.html b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Help/ru.html index 0a7898d39..149a057f5 100644 --- a/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкаРезервногоКопированияИБ/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Форма настройки системы резервного копирования информационной базы.</p> <p>Предлагает следующие возможности:</p> <p>1) Выполнять резервное копирование автоматически.(Доступен только для файлового режима информационной базы). При выборе данного пункта, программа предложит выбрать расписание резервного копирования из нескольких наиболее часто используемых вариантов, а также возможность выбора своего собственного варианта расписания ( см. Расписание регламентного задания). Также необходимо  выбрать каталог, куда будут помещаться резервные копии, и, при необходимости, параметры очистки данного каталога от устаревших резервных копий. При завершении настройки система перейдет в режим автоматического резервного копирования.</p> diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Form.form b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Form.form index 1dfa74e5f..2e27c80d0 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Form.form +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Form.form @@ -1627,6 +1627,10 @@ <event>OnCreateAtServer</event> <name>ПриСозданииНаСервере</name> </handlers> + <handlers> + <event>OnClose</event> + <name>ПриЗакрытии</name> + </handlers> <excludedCommands>CustomizeForm</excludedCommands> <width>50</width> <height>20</height> @@ -2313,6 +2317,23 @@ <common>true</common> </edit> </attributes> + <attributes> + <name>ДанныеВХранилищеНастроекСохранены</name> + <title> + <key>ru</key> + <value>Данные в хранилище настроек сохранены</value> + + 16 + + Boolean + + + true + + + true + + Обновить @@ -2456,6 +2477,12 @@ <stringQualifiers/> </valueType> </parameters> + <parameters> + <name>ОчиститьИсториюВыбораНастроек</name> + <valueType> + <types>Boolean</types> + </valueType> + </parameters> <commandInterface> <navigationPanel/> <commandBar/> diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Help/ru.html b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Help/ru.html index b1131860b..6c87b55ac 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Выбор пользовательских настроек, которые необходимо скопировать или очистить:</p> <ol><li>Список пользовательских настроек отчетов сгруппирован по названиям вариантов отчетов. </li><li>В списке <strong>Внешний вид</strong> выводятся настройки внешнего вида форм, рабочего стола и командного интерфейса программы. diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Module.bsl b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Module.bsl index 2babe6bf6..52c7a6479 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Module.bsl +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборНастроек/Module.bsl @@ -44,11 +44,18 @@ Настройки.Вставить("ПомеченныеНастройкиВнешнегоВида", ПомеченныеНастройкиВнешнегоВида); Настройки.Вставить("ПомеченныеПрочиеНастройки", ПомеченныеПрочиеНастройки); + ДанныеВХранилищеНастроекСохранены = Истина; + КонецПроцедуры &НаСервере Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки) + Если Параметры.ОчиститьИсториюВыбораНастроек Тогда + Настройки.Очистить(); + Возврат; + КонецЕсли; + ПоискСписокВыбора = Настройки.Получить("ПоискСписокВыбора"); Если ТипЗнч(ПоискСписокВыбора) = Тип("Массив") Тогда Элементы.Поиск.СписокВыбора.ЗагрузитьЗначения(ПоискСписокВыбора); @@ -65,6 +72,15 @@ КонецПроцедуры +&НаКлиенте +Процедура ПриЗакрытии() + + Если ДанныеВХранилищеНастроекСохранены Тогда + Оповестить("ВыборНастроек_ДанныеСохранены"); + КонецЕсли; + +КонецПроцедуры + //////////////////////////////////////////////////////////////////////////////// // ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ШАПКИ ФОРМЫ diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборПользователей/Help/ru.html b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборПользователей/Help/ru.html index b9b4f3fe8..ec4943c81 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборПользователей/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ВыборПользователей/Help/ru.html @@ -1,3 +1,3 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Необходимо выбрать одного или нескольких пользователей, которым будут скопированы настройки.</p> <p>Для того чтобы увидеть всех пользователей, включенных в дочерние группы с учетом иерархии, необходимо установить флажок <strong>Показывать пользователей дочерних групп</strong> в нижней части списка.</p></body></html> \ No newline at end of file diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Form.form b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Form.form index 2e7721e71..db44857ba 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Form.form +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Form.form @@ -831,6 +831,23 @@ <common>true</common> </edit> </attributes> + <attributes> + <name>ОчиститьИсториюВыбораНастроек</name> + <title> + <key>ru</key> + <value>Очистить историю выбора настроек</value> + + 16 + + Boolean + + + true + + + true + + Скопировать diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Help/ru.html b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Help/ru.html index e4ce16ed7..734251f4b 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Копирование настроек пользователей:</p> <ol><li><strong>"Скопировать настройки от пользователя"</strong> - пользователь (или внешний пользователь), чьи настройки будут использоваться для копирования другим пользователям. </li><li><strong>"Кому копировать"</strong> - выбираются пользователи, которым необходимо скопировать настройки. При отметке значения "Выбранным пользователям" становится доступен выбор пользователей. diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Module.bsl b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Module.bsl index ea5f750c2..d8e9e5b8c 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Module.bsl +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/КопированиеНастроекПользователей/Module.bsl @@ -30,6 +30,8 @@ Элементы.ГруппаКопируемыеНастройки.Доступность = Ложь; КонецЕсли; + ОчиститьИсториюВыбораНастроек = Истина; + КонецПроцедуры &НаКлиенте @@ -101,6 +103,8 @@ СкопироватьНастройки(Параметр.Действие); + ИначеЕсли ВРег(ИмяСобытия) = ВРег("ВыборНастроек_ДанныеСохранены") Тогда + ОчиститьИсториюВыбораНастроек = Ложь; КонецЕсли; КонецПроцедуры @@ -155,7 +159,7 @@ Процедура ПользовательСсылкаПриИзменении(Элемент) Если ПользовательСсылка <> Неопределено - И ПользователиПолучателиНастроек <> Неопределено Тогда + И ПользователиПолучателиНастроек.Свойство("МассивПользователей") Тогда Для Каждого ПользовательПриемник Из ПользователиПолучателиНастроек.МассивПользователей Цикл @@ -181,7 +185,8 @@ &НаКлиенте Процедура ВыбратьНастройки(Элемент) - ПараметрыФормы = Новый Структура("Пользователь, ДействиеСНастройками", ПользовательСсылка, "Копирование"); + ПараметрыФормы = Новый Структура("Пользователь, ДействиеСНастройками, ОчиститьИсториюВыбораНастроек", + ПользовательСсылка, "Копирование", ОчиститьИсториюВыбораНастроек); ОткрытьФорму("Обработка.НастройкиПользователей.Форма.ВыборНастроек", ПараметрыФормы); КонецПроцедуры diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/НастройкиПользователей/Help/ru.html b/SSL/src/DataProcessors/НастройкиПользователей/Forms/НастройкиПользователей/Help/ru.html index 6334780bd..dacbd74d7 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/НастройкиПользователей/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/НастройкиПользователей/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Просмотр, очистка и копирование пользовательских настроек отчетов, настроек внешнего вида программы и прочих настроек:</p> <ol><ol><li>Список пользовательских настроек отчетов сгруппирован по названиям вариантов отчетов. </li><li>В списке <strong>Внешний вид</strong> выводятся настройки внешнего вида форм, рабочего стола и командного интерфейса программы. diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Form.form b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Form.form index bbda9f8f8..b025ce376 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Form.form +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Form.form @@ -649,6 +649,23 @@ <common>true</common> </edit> </attributes> + <attributes> + <name>ОчиститьИсториюВыбораНастроек</name> + <title> + <key>ru</key> + <value>Очистить историю выбора настроек</value> + + 10 + + Boolean + + + true + + + true + + Очистить diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Help/ru.html b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Help/ru.html index b5bd15f9c..c9eedb5bd 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Help/ru.html +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Очистка настроек пользователей:</p> <ol><li><strong>"Очистить настройки"</strong> - выбираются пользователи, которым необходимо очистить настройки. При отметке значения "Выбранным пользователям" становится доступен выбор пользователей. </li><li><strong>"Что очистить"</strong> - выбирается, какие настройки очищать. Если в поле "Кому очистить" выбран один пользователь, то есть возможность выбора отдельных настроек. При выборе нескольких пользователей или всех пользователей возможна очистка только всех настроек каждого пользователя.</li></ol></body></html> \ No newline at end of file diff --git a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Module.bsl b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Module.bsl index afdc6d34d..dede413e6 100644 --- a/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Module.bsl +++ b/SSL/src/DataProcessors/НастройкиПользователей/Forms/ОчисткаНастроекПользователей/Module.bsl @@ -13,6 +13,7 @@ ПереключательКомуОчищатьНастройки = "ВыбраннымПользователям"; ПереключательОчищаемыеНастройки = "ОчиститьВсе"; + ОчиститьИсториюВыбораНастроек = Истина; КонецПроцедуры @@ -88,6 +89,9 @@ Элементы.ВыбратьНастройки.Заголовок = ТекстЗаголовка; Элементы.ВыбратьНастройки.Подсказка = ""; + + ИначеЕсли ВРег(ИмяСобытия) = ВРег("ВыборНастроек_ДанныеСохранены") Тогда + ОчиститьИсториюВыбораНастроек = Ложь; КонецЕсли; КонецПроцедуры @@ -169,7 +173,8 @@ Если КоличествоПользователей = 1 Тогда ПользовательСсылка = ПользователиКоторымОчищаютсяНастройки.МассивПользователей[0]; - ПараметрыФормы = Новый Структура("Пользователь, ДействиеСНастройками", ПользовательСсылка, "Очистка"); + ПараметрыФормы = Новый Структура("Пользователь, ДействиеСНастройками, ОчиститьИсториюВыбораНастроек", + ПользовательСсылка, "Очистка", ОчиститьИсториюВыбораНастроек); ОткрытьФорму("Обработка.НастройкиПользователей.Форма.ВыборНастроек", ПараметрыФормы); КонецЕсли; diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Form.form b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Form.form index 360d9da26..17fab7ea0 100644 --- a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Form.form +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Form.form @@ -141,6 +141,12 @@ <common>true</common> </edit> </attributes> + <parameters> + <name>ОбновлениеНа83</name> + <valueType> + <types>Boolean</types> + </valueType> + </parameters> <commandInterface> <navigationPanel/> <commandBar/> diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Module.bsl b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Module.bsl index 465f6a53b..49386201e 100644 --- a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Module.bsl +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Forms/ПорядокОбновленияПлатформы/Module.bsl @@ -9,11 +9,16 @@ КонецЕсли; БазаФайловая = ОбщегоНазначения.ИнформационнаяБазаФайловая(); - Если БазаФайловая Тогда - МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет("ПорядокОбновленияДляФайловойБазы"); - Иначе - МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет("ПорядокОбновленияДляКлиентСервернойБазы"); - КонецЕсли; + + ИмяМакета = ?(БазаФайловая, "ПорядокОбновленияДляФайловойБазы", "ПорядокОбновленияДляКлиентСервернойБазы"); + + Постфикс = ?(Параметры.ОбновлениеНа83 Или ОбщегоНазначенияКлиентСервер.ЭтоПлатформа83(), "83", ""); + + ПолноеИмяМакета = "[ИмяМакета][Постфикс]"; + ПолноеИмяМакета = СтрЗаменить(ПолноеИмяМакета, "[ИмяМакета]", ИмяМакета); + ПолноеИмяМакета = СтрЗаменить(ПолноеИмяМакета, "[Постфикс]", Постфикс); + + МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет(ПолноеИмяМакета); ПорядокОбновленияПрограммы = МакетПорядокОбновления.ПолучитьТекст(); diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы/ru.html b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы/ru.html index 5865a71f0..266e6a252 100644 --- a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы/ru.html +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta><style>H1 { +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><style>H1 { TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; COLOR: #003366; FONT-SIZE: 18pt; FONT-WEIGHT: bold } .Programtext { diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/Template.htmldoc b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/Template.htmldoc new file mode 100644 index 000000000..1621f1d23 --- /dev/null +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/Template.htmldoc @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<htmldoc:HtmlDocument xmlns:htmldoc="http://g5.1c.ru/v8/dt/html-document"> + <pages lang="ru"/> +</htmldoc:HtmlDocument> diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/ru.html b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/ru.html new file mode 100644 index 000000000..569205027 --- /dev/null +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляКлиентСервернойБазы83/ru.html @@ -0,0 +1,21 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><style>H1 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; COLOR: #003366; FONT-SIZE: 18pt; FONT-WEIGHT: bold +} +.Programtext { + FONT-FAMILY: Courier; COLOR: #000080; FONT-SIZE: 10pt +} +H3 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; FONT-SIZE: 11pt; FONT-WEIGHT: bold +} +H4 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: bold +} +BODY { + FONT-FAMILY: Verdana; FONT-SIZE: 8pt +} +</style></head><body> +<h1 style="MARGIN: auto 0cm">Порядок обновления на новую версию 1С:Предприятия 8.3</h1> +<ol><li> +<div style="TEXT-INDENT: -18pt; MARGIN-LEFT: 36pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Скачайте дистрибутив последней версии 1С:Предприятия 8.3 с сайта поддержки пользователей 1С по указанному адресу:  <a href="http://users.v8.1c.ru/project.jsp?id=Platform83"><font color="#0000ff">http://users.v8.1c.ru/project.jsp?id=Platform83</font></a></div> +</li><li> +<div style="TEXT-INDENT: -18pt; MARGIN-LEFT: 36pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">Далее необходимо руководствоваться информацией из файла V8Update.htm, включенном в поставку дистрибутива 1С:Предприятия 8.3.</div></li></ol></body></html> \ No newline at end of file diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы/ru.html b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы/ru.html index e81eebf9b..fd6001658 100644 --- a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы/ru.html +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta><style>H1 { +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><style>H1 { TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; COLOR: #003366; FONT-SIZE: 18pt; FONT-WEIGHT: bold } .Programtext { diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/Template.htmldoc b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/Template.htmldoc new file mode 100644 index 000000000..1621f1d23 --- /dev/null +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/Template.htmldoc @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<htmldoc:HtmlDocument xmlns:htmldoc="http://g5.1c.ru/v8/dt/html-document"> + <pages lang="ru"/> +</htmldoc:HtmlDocument> diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Download1.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Download1.png new file mode 100644 index 000000000..cacdf34d7 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Download1.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Safe2.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Safe2.png new file mode 100644 index 000000000..ebfe445a0 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Safe2.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/UserSite1.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/UserSite1.png new file mode 100644 index 000000000..6fe1d4e1e Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/UserSite1.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Платф1.jpg b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Платф1.jpg new file mode 100644 index 000000000..bf9c39ac5 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Платф1.jpg differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Уст1.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Уст1.png new file mode 100644 index 000000000..d90e30c7e Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/Уст1.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/запуск.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/запуск.png new file mode 100644 index 000000000..82bd1be69 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/запуск.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг12.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг12.png new file mode 100644 index 000000000..2d90b6f52 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг12.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг2.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг2.png new file mode 100644 index 000000000..5c27a3756 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг2.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг31.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг31.png new file mode 100644 index 000000000..a20057e22 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг31.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг4.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг4.png new file mode 100644 index 000000000..0d15106f4 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг4.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг5.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг5.png new file mode 100644 index 000000000..43c801197 Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг5.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг6.png b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг6.png new file mode 100644 index 000000000..7019b662c Binary files /dev/null and b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/_files/шаг6.png differ diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/ru.html b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/ru.html new file mode 100644 index 000000000..018b0e661 --- /dev/null +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/Templates/ПорядокОбновленияДляФайловойБазы83/ru.html @@ -0,0 +1,41 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="__STYLE__"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><style>H1 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; COLOR: #003366; FONT-SIZE: 18pt; FONT-WEIGHT: bold +} +.Programtext { + FONT-FAMILY: Courier; COLOR: #000080; FONT-SIZE: 10pt +} +H3 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; FONT-SIZE: 11pt; FONT-WEIGHT: bold +} +H4 { + TEXT-ALIGN: left; FONT-FAMILY: Arial, Tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: bold +} +BODY { + FONT-FAMILY: Verdana; FONT-SIZE: 8pt +} +</style></head><body> +<h1>Порядок обновления на новую версию 1С:Предприятия 8.3</h1> +<h3>1. Скачать дистрибутив 1С:Предприятия 8.3</h3> +<p>Скачайте дистрибутив последней версии 1С:Предприятия 8.3 с сайта поддержки пользователей 1С по указанному адресу <a href="http://users.v8.1c.ru/project.jsp?id=Platform83">http://users.v8.1c.ru/project.jsp?id=Platform83</a></p> +<p>Укажите имя пользователя и пароль, зарегистрированные на сайте поддержки пользователей: <a href="http://users.v8.1c.ru/">http://users.v8.1c.ru/</a></p> +<p><img src="_files/UserSite1.png"></img></p> +<p>Для скачивания файла перейдите в раздел «Технологическая платформа 1С:Предприятия для Windows»:</p> +<p><img src="_files/Платф1.jpg"></img></p> +<p>Сохраните файл на диск, запомните папку, в которую его сохранили:</p> +<p><img src="_files/Download1.png"></img></p> +<p></p> +<h3>2. Установить новую версию 1С:Предприятия 8.3</h3> +<p>Обратите внимание: для установки программы пользователь Windows должен обладать правами администратора! Распакуйте загруженный файл с архивом. В папке, в которую распаковали архив, найдите и запустите файл Setup.exe:</p> +<p><img src="_files/Уст1.png"></img></p> +<p>Далее следуйте инструкциям программы – установщика:</p> +<p><img src="_files/шаг12.png"></img></p> +<p><img src="_files/шаг2.png"></img></p> +<p><img src="_files/шаг31.png"></img></p> +<p><img src="_files/шаг4.png"></img></p> +<p><img src="_files/шаг5.png"></img></p> +<p><img src="_files/шаг6.png"></img></p> +<p></p> +<h3>3. Сделать резервную копию информационной базы</h3> +<p>Определите и откройте каталог, в котором находится нужная база данных:</p> +<p><img src="_files/запуск.png"></img></p> +<p><img src="_files/Safe2.png"></img></p></body></html> \ No newline at end of file diff --git a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/НерекомендуемаяВерсияПлатформы.mdo b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/НерекомендуемаяВерсияПлатформы.mdo index bc60f1544..3555c0e75 100644 --- a/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/НерекомендуемаяВерсияПлатформы.mdo +++ b/SSL/src/DataProcessors/НерекомендуемаяВерсияПлатформы/НерекомендуемаяВерсияПлатформы.mdo @@ -44,4 +44,20 @@ </synonym> <templateType>HTMLDocument</templateType> </templates> + <templates uuid="a35baee5-66cd-4888-8db3-de2c8e2509c4"> + <name>ПорядокОбновленияДляФайловойБазы83</name> + <synonym> + <key>ru</key> + <value>Порядок обновления для файловой базы</value> + </synonym> + <templateType>HTMLDocument</templateType> + </templates> + <templates uuid="2f474bb6-7c65-4e09-a3a4-f8cea664f2a0"> + <name>ПорядокОбновленияДляКлиентСервернойБазы83</name> + <synonym> + <key>ru</key> + <value>Порядок обновления для клиент серверной базы</value> + </synonym> + <templateType>HTMLDocument</templateType> + </templates> </mdclass:DataProcessor> diff --git a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОбновленияИБ/Module.bsl b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОбновленияИБ/Module.bsl index 273acba1f..19fc150da 100644 --- a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОбновленияИБ/Module.bsl +++ b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОбновленияИБ/Module.bsl @@ -85,6 +85,12 @@ ИнформацияОбОшибке = ИнформацияОбОшибке(); КонецПопытки; + Если ПризнакВыполненияОбработчиков = "ПрекратитьРаботуСистемы" Тогда + НовыйПараметрЗапуска = ПараметрЗапуска + ";РегламентныеЗаданияОтключены"; + НовыйПараметрЗапуска = "/AllowExecuteScheduledJobs -Off " + "/C """ + НовыйПараметрЗапуска + """"; + ПрекратитьРаботуСистемы(Истина, НовыйПараметрЗапуска); + КонецЕсли; + Если ИнформацияОбОшибке = Неопределено Тогда ВремяОкончанияОбновления = ОбщегоНазначенияКлиент.ДатаСеанса(); diff --git a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Form.form b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Form.form index 0d0842e55..44d8c1d59 100644 --- a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Form.form +++ b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Form.form @@ -406,7 +406,7 @@ <id>11</id> <title> <key>ru</key> - <value>Сведения о ходе обновления версии программы можно также открыть из раздела "Администрирование" - "Поддержка и обслуживание".</value> + <value>Сведения о результатах обновления версии программы можно также открыть из раздела "Администрирование" - "Поддержка и обслуживание".</value> true true @@ -586,13 +586,45 @@ ГруппаСодержаниеСтраницы 123 + + ОткрытьСписокОтложенныхОбработчиков2 + 126 + + <key>ru</key> + <value>Список процедур обработки данных</value> + + true + true + + true + + + ОткрытьСписокОтложенныхОбработчиков2РасширеннаяПодсказка + 148 + Label + true + true + + Left + + + Hyperlink + Form.Command.ОткрытьСписокОтложенныхОбработчиков + Normal + Auto + true + true + UserCmds + Auto + ЗаголовокИнформацииДляПользователя 124 <key>ru</key> <value>Не выполнены дополнительные процедуры обработки данных. -Работа с этими данными в программе временно ограничена, обратитесь к администратору.</value> +Работа с этими данными в программе временно ограничена, необходимо дождаться +окончания их обработки.</value> true true @@ -601,7 +633,7 @@ ЗаголовокИнформацииДляПользователяРасширеннаяПодсказка - 148 + 149 Label true true @@ -622,37 +654,6 @@ Center - - ОткрытьСписокОтложенныхОбработчиков2 - 126 - - <key>ru</key> - <value>Список процедур обработки данных</value> - - true - true - - true - - - ОткрытьСписокОтложенныхОбработчиков2РасширеннаяПодсказка - 149 - Label - true - true - - Left - - - Hyperlink - Form.Command.ОткрытьСписокОтложенныхОбработчиков - Normal - Auto - true - true - UserCmds - Auto - true true @@ -988,7 +989,7 @@ 77 <key>ru</key> - <value>Ход обработки данных версии программы можно также проконтролировать из раздела "Администрирование" - "Поддержка и обслуживание".</value> + <value>Сведения о результатах обновления версии программы можно также открыть из раздела "Администрирование" - "Поддержка и обслуживание".</value> true true @@ -1629,6 +1630,24 @@ true + + ТекстПодсказки + + <key>ru</key> + <value>Текст подсказки</value> + + 6 + + String + + + + true + + + true + + ЗакрытьФорму diff --git a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Module.bsl b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Module.bsl index 365d5f601..e07771936 100644 --- a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Module.bsl +++ b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ИндикацияХодаОтложенногоОбновленияИБ/Module.bsl @@ -8,6 +8,13 @@ Возврат; КонецЕсли; + ОбновлениеИнформационнойБазыПереопределяемый.ПолучитьТекстПоясненияДляРезультатовОбновленияПрограммы(ТекстПодсказки); + Если Не ПустаяСтрока(ТекстПодсказки) Тогда + Элементы.ИнформацияПодсказка.Заголовок = ТекстПодсказки; + Элементы.ПодсказкаГдеНайтиЭтуФорму.Заголовок = ТекстПодсказки; + Элементы.ИнформацияПодсказка1.Заголовок = ТекстПодсказки; + КонецЕсли; + Если Не Пользователи.ЭтоПолноправныйПользователь(, Истина) Тогда Элементы.ГруппаПодсказкаПроПериодНаименьшейАктивностиПользователей.Видимость = Ложь; diff --git a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ОтложенныеОбработчики/Module.bsl b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ОтложенныеОбработчики/Module.bsl index d8c770104..dac7b4512 100644 --- a/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ОтложенныеОбработчики/Module.bsl +++ b/SSL/src/DataProcessors/ОбновлениеИнформационнойБазы/Forms/ОтложенныеОбработчики/Module.bsl @@ -101,16 +101,21 @@ Для Каждого СтрокаОбработчика Из СтрокаДереваВерсия.Строки Цикл СтрокаСписка = ОтложенныеОбработчики.Добавить(); - СтрокаСписка.Обработчик = СтрокаОбработчика.ИмяОбработчика; + Если Не ПустаяСтрока(СтрокаОбработчика.Комментарий) Тогда + СтрокаСписка.Обработчик = СтрокаОбработчика.Комментарий; + Иначе + СтрокаСписка.Обработчик = СтрокаОбработчика.ИмяОбработчика; + КонецЕсли; + Если СтрокаОбработчика.Статус = "Выполнено" Тогда СтрокаСписка.ИнформацияОПроцедуреОбновления = - НСтр("ru = 'Процедура обработки данных завершилась успешно.'") + Символы.ПС + Символы.ПС + СтрокаОбработчика.Комментарий; + НСтр("ru = 'Процедура ""%1"" обработки данных завершилась успешно.'"); СтрокаСписка.СтатусОбработчика = НСтр("ru = 'Выполнена'"); СтрокаСписка.Вес = 1; СтрокаСписка.СтатусКартинка = БиблиотекаКартинок.Успешно; ИначеЕсли СтрокаОбработчика.Статус = "Ошибка" Тогда ВыполненыВсеОбработчики = Ложь; - СтрокаСписка.ИнформацияОПроцедуреОбновления = СтрокаОбработчика.ИнформацияОбОшибке + Символы.ПС + Символы.ПС + СтрокаОбработчика.Комментарий; + СтрокаСписка.ИнформацияОПроцедуреОбновления = СтрокаОбработчика.ИнформацияОбОшибке; СтрокаСписка.СтатусОбработчика = НСтр("ru = 'Ошибка'"); СтрокаСписка.Вес = 3; СтрокаСписка.СтатусКартинка = БиблиотекаКартинок.Остановить; @@ -118,10 +123,12 @@ ВыполненыВсеОбработчики = Ложь; СтрокаСписка.СтатусОбработчика = НСтр("ru = 'Не выполнялась'"); СтрокаСписка.Вес = 2; - СтрокаСписка.ИнформацияОПроцедуреОбновления = НСтр("ru = 'Процедура обработки данных еще не выполнялась.'") - + Символы.ПС + Символы.ПС + СтрокаОбработчика.Комментарий; + СтрокаСписка.ИнформацияОПроцедуреОбновления = НСтр("ru = 'Процедура ""%1"" обработки данных еще не выполнялась.'"); КонецЕсли; + СтрокаСписка.ИнформацияОПроцедуреОбновления = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( + СтрокаСписка.ИнформацияОПроцедуреОбновления, СтрокаОбработчика.ИмяОбработчика); + КонецЦикла; КонецЦикла; КонецЦикла; diff --git a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Forms/Форма/Module.bsl index 04d8df00a..2559def16 100644 --- a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Forms/Форма/Module.bsl @@ -602,6 +602,7 @@ ПараметрПутиКИнформационнойБазе = ?(ПризнакФайловогоРежима, "/F", "/S") + ПутьКИнформационнойБазе; СтрокаПутиКИнформационнойБазе = ?(ПризнакФайловогоРежима, ПутьКИнформационнойБазе, ""); + ЭтоПлатформа83 = ОбщегоНазначенияКлиентСервер.ЭтоПлатформа83(); Результат = СтрЗаменить(Результат, "[ИменаФайловОбновления]" , ИменаФайловОбновления); Результат = СтрЗаменить(Результат, "[ИмяИсполняемогоФайлаКонфигуратора]" , Форматировать(ИмяИсполняемогоФайлаКонфигуратора)); @@ -625,6 +626,8 @@ Результат = СтрЗаменить(Результат, "[ИмяCOMСоединителя]" , Форматировать(СтруктураПараметров.ИмяCOMСоединителя)); Результат = СтрЗаменить(Результат, "[ИспользоватьCOMСоединитель]" , ?(СтруктураПараметров.ЭтоБазоваяВерсияКонфигурации, "false", "true")); Результат = СтрЗаменить(Результат, "[ЗапускСеансаПослеОбновления]" , ?(Параметры.ЗавершениеРаботыСистемы, "false", "true")); + Результат = СтрЗаменить(Результат, "[ШиринаОкнаЗаставкиОбновления]" , ?(ЭтоПлатформа83, 600, 400)); + Результат = СтрЗаменить(Результат, "[ВысотаОкнаЗаставкиОбновления]" , ?(ЭтоПлатформа83, 320, 258)); Возврат Результат; @@ -2326,7 +2329,11 @@ ИмяГлавногоФайлаСкрипта = Неопределено; Если ИнтерактивныйРежим Тогда // Вспомогательный файл: splash.png - БиблиотекаКартинок.ЗаставкаВнешнейОперации.Записать(ПараметрыОбновления.КаталогВременныхФайловОбновления + "splash.png"); + Если ОбщегоНазначенияКлиентСервер.ЭтоПлатформа83() Тогда + БиблиотекаКартинок.ЗаставкаВнешнейОперации83.Записать(ПараметрыОбновления.КаталогВременныхФайловОбновления + "splash.png"); + Иначе + БиблиотекаКартинок.ЗаставкаВнешнейОперации.Записать(ПараметрыОбновления.КаталогВременныхФайловОбновления + "splash.png"); + КонецЕсли; // Вспомогательный файл: splash.ico БиблиотекаКартинок.ЗначокЗаставкиВнешнейОперации.Записать(ПараметрыОбновления.КаталогВременныхФайловОбновления + "splash.ico"); // Вспомогательный файл: progress.gif diff --git a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Help/ru.html b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Help/ru.html index 03cc2608e..d940290f5 100644 --- a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Help/ru.html +++ b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Help/ru.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16470"></meta></head><body> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta></head><body> <p>Помощник обновления конфигурации позволяет получать информацию о последних обновлениях на пользовательском сайте в сети Интернет и автоматически устанавливать обновления. </p> <p>Если у Вас уже имеется файл обновления, то помощник позволяет провести обновление с использованием файла поставки обновления (.cfu) или файла поставки конфигурации (.cf) из локального или сетевого каталога. Если файл обновления уже загружен в основную конфигурацию, и она отличается от конфигурации информационной базы, то необходимо указать вариант обновления без использования файла обновления.</p> <h2>Получение обновлений через Интернет</h2> diff --git a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/ЗаставкаОбновленияКонфигурации/Template.txt b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/ЗаставкаОбновленияКонфигурации/Template.txt index 981d4558d..e59bcf995 100644 --- a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/ЗаставкаОбновленияКонфигурации/Template.txt +++ b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/ЗаставкаОбновленияКонфигурации/Template.txt @@ -10,8 +10,6 @@ <script language="javascript"> // Размер и положение окна по умолчанию. - var splashWindowWidth = 400; - var splashWindowHeight = 258; var splashWindowLeft = 200; var splashWindowTop = 100; diff --git a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/МакетФайлаОбновленияКонфигурации/Template.txt b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/МакетФайлаОбновленияКонфигурации/Template.txt index fba8bd223..f4f9ae83f 100644 --- a/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/МакетФайлаОбновленияКонфигурации/Template.txt +++ b/SSL/src/DataProcessors/ОбновлениеКонфигурации/Templates/МакетФайлаОбновленияКонфигурации/Template.txt @@ -19,6 +19,8 @@ var doBlockUsers = [БлокироватьСоединенияИБ]; // уст var comConnectorName = [ИмяCOMСоединителя]; // имя COM-класса для работы с 1С:Предприятием 8 через COM-соединение var useComConnector = [ИспользоватьCOMСоединитель]; // флаг использования COM-соединения для работы с 1С:Предприятием 8 var startEnterprise = [ЗапускСеансаПослеОбновления]; // выполнять запуск предприятия после обновления +var splashWindowWidth = [ШиринаОкнаЗаставкиОбновления]; // ширина окна обновления в пикселях +var splashWindowHeight = [ВысотаОкнаЗаставкиОбновления]; // высота окна обновления в пикселях var tempLogFileName = "templog.txt"; #КонецОбласти diff --git a/SSL/src/DataProcessors/ОценкаПроизводительности/Forms/АвтоматическийЭкспортЗамеровПроизводительности/Form.form b/SSL/src/DataProcessors/ОценкаПроизводительности/Forms/АвтоматическийЭкспортЗамеровПроизводительности/Form.form index 96c56ccec..81736e6c2 100644 --- a/SSL/src/DataProcessors/ОценкаПроизводительности/Forms/АвтоматическийЭкспортЗамеровПроизводительности/Form.form +++ b/SSL/src/DataProcessors/ОценкаПроизводительности/Forms/АвтоматическийЭкспортЗамеровПроизводительности/Form.form @@ -1,74 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form"> - <items xsi:type="form:FormGroup"> - <name>ОсновныеНастройки</name> - <id>7</id> - <items xsi:type="form:FormField"> - <name>ВыполнятьЗамерыПроизводительности</name> - <id>12</id> - <visible>true</visible> - <enabled>true</enabled> - <userVisible> - <common>true</common> - </userVisible> - <titleLocation>Right</titleLocation> - <extendedTooltip> - <name>ВыполнятьЗамерыПроизводительностиРасширеннаяПодсказка</name> - <id>28</id> - <type>Label</type> - <autoMaxWidth>true</autoMaxWidth> - <autoMaxHeight>true</autoMaxHeight> - <extInfo xsi:type="form:LabelDecorationExtInfo"> - <horizontalAlign>Left</horizontalAlign> - </extInfo> - </extendedTooltip> - <contextMenu> - <name>ВыполнятьЗамерыПроизводительностиКонтекстноеМеню</name> - <id>13</id> - <autoFill>true</autoFill> - </contextMenu> - <type>CheckBoxField</type> - <editMode>Enter</editMode> - <showInHeader>true</showInHeader> - <headerHorizontalAlign>Left</headerHorizontalAlign> - <showInFooter>true</showInFooter> - <extInfo xsi:type="form:CheckBoxFieldExtInfo"/> - </items> - <visible>true</visible> - <enabled>true</enabled> - <userVisible> - <common>true</common> - </userVisible> - <title> - <key>ru</key> - <value>Основные настройки</value> - - - ru - Основные настройки - - - ОсновныеНастройкиРасширеннаяПодсказка - 27 - Label - true - true - - Left - - - UsualGroup - - Vertical - Auto - WeakSeparation - true - true - auto - Auto - Auto - - ВыполнятьЭкспорт 14 @@ -87,7 +18,7 @@ ВыполнятьЭкспортРасширеннаяПодсказка - 30 + 27 Label true true @@ -127,7 +58,7 @@ ВыполнятьЭкспортВЛокальныйКаталогРасширеннаяПодсказка - 33 + 30 Label true true @@ -164,7 +95,7 @@ ЛокальныйКаталогЭкспортаРасширеннаяПодсказка - 35 + 32 Label true true @@ -212,7 +143,7 @@ НастройкиЭкспортаВЛокальныйКаталогРасширеннаяПодсказка - 32 + 29 Label true true @@ -252,7 +183,7 @@ ВыполнятьЭкспортНаFTPРасширеннаяПодсказка - 38 + 35 Label true true @@ -289,7 +220,7 @@ FTPКаталогЭкспортаРасширеннаяПодсказка - 40 + 37 Label true true @@ -332,7 +263,7 @@ НастройкиЭкспортаНаFTPРасширеннаяПодсказка - 37 + 34 Label true true @@ -362,7 +293,7 @@ НастроитьРасписаниеЭкспортаРасширеннаяПодсказка - 42 + 39 Label true true diff --git a/SSL/src/DataProcessors/ОценкаПроизводительности/Help/ru.html b/SSL/src/DataProcessors/ОценкаПроизводительности/Help/ru.html index 6b981c211..3a44f54c4 100644 --- a/SSL/src/DataProcessors/ОценкаПроизводительности/Help/ru.html +++ b/SSL/src/DataProcessors/ОценкаПроизводительности/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Интерпретация полученных значений APDEX:

                  Шкала APDEX

                  diff --git a/SSL/src/DataProcessors/ОценкаПроизводительности/ObjectModule.bsl b/SSL/src/DataProcessors/ОценкаПроизводительности/ObjectModule.bsl index 080dcb11f..23508f9d1 100644 --- a/SSL/src/DataProcessors/ОценкаПроизводительности/ObjectModule.bsl +++ b/SSL/src/DataProcessors/ОценкаПроизводительности/ObjectModule.bsl @@ -10,7 +10,7 @@ // Функция ПоказателиПроизводительности() Экспорт - ПараметрыВычисления = СтруктураПараметровДляРасчётаАпдекса(); + ПараметрыВычисления = СтруктураПараметровДляРасчетаАпдекса(); ШагЧисло = 0; КоличествоШагов = 0; @@ -37,7 +37,7 @@ // Функция динамически формирует запрос и получает APDEX // // Параметры: -// ПараметрыВычисления - Структура, см. СтруктураПараметровДляРасчётаАпдекса() +// ПараметрыВычисления - Структура, см. СтруктураПараметровДляРасчетаАпдекса() // // Возвращаемое значение: // ТаблицаЗначений - в таблице возвращается ключевая операция и @@ -246,7 +246,7 @@ // Истина, вычислять итоговую производительность // Ложь, не вычислять итоговую производительность // -Функция СтруктураПараметровДляРасчётаАпдекса() Экспорт +Функция СтруктураПараметровДляРасчетаАпдекса() Экспорт Возврат Новый Структура( "ШагЧисло," + @@ -383,5 +383,31 @@ КонецФункции +//////////////////////////////////////////////////////////////////////////////// +// УСТАРЕВШИЕ ПРОЦЕДУРЫ И ФУНКЦИИ + +// Устарела. Следует использовать СтруктураПараметровДляРасчетаАпдекса. +// +// Создает структуру параметров необходимую для расчета APDEX +// +// Возвращаемое значение: +// Структура - +// ШагЧисло - Число, указывается размер шага в секундах +// КоличествоШагов - Число, количество шагов в периоде +// ДатаНачала - Дата, дата начала замеров +// ДатаОкончания - Дата, дата окончания замеров +// ТаблицаКлючевыхОпераций - ТаблицаЗначений, +// КлючеваяОперация - СправочникСсылка.КлючевыеОперации, ключевая операция +// НомерСтроки - Число, приоритет ключевой операции +// ЦелевоеВремя - Число, целевое время ключевой операции +// ВыводитьИтоги - Булево, +// Истина, вычислять итоговую производительность +// Ложь, не вычислять итоговую производительность +// +Функция СтруктураПараметровДляРасчётаАпдекса() Экспорт + + Возврат СтруктураПараметровДляРасчетаАпдекса(); + +КонецФункции #КонецЕсли \ No newline at end of file diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Help/ru.html index 1ec05fe66..3c05c7402 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиПользователейИПрав/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется администрирование пользователей и настройка прав доступа.

                  diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Form.form b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Form.form index cbf3eed9c..df958d84a 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Form.form +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Form.form @@ -1061,11 +1061,11 @@ ГруппаИспользоватьЭЦП1980 - ИспользоватьЭлектронныеЦифровыеПодписи + ИспользоватьЭлектронныеПодписи 1981 <key>ru</key> - <value>Электронные цифровые подписи</value> + <value>Электронные подписи</value> true true @@ -1078,10 +1078,10 @@ Right OnChange - ИспользоватьЭлектронныеЦифровыеПодписиПриИзменении + ИспользоватьЭлектронныеПодписиПриИзменении - ИспользоватьЭлектронныеЦифровыеПодписиРасширеннаяПодсказка + ИспользоватьЭлектронныеПодписиРасширеннаяПодсказка 2080 Label true @@ -1091,7 +1091,7 @@ - ИспользоватьЭлектронныеЦифровыеПодписиКонтекстноеМеню + ИспользоватьЭлектронныеПодписиКонтекстноеМеню 1982 true @@ -1103,11 +1103,11 @@ - ПояснениеИспользоватьЭлектронныеЦифровыеПодписи + ПояснениеИспользоватьЭлектронныеПодписи 1983 <key>ru</key> - <value>Разрешить возможность проверять отсутствие изменений файла с момента формирования электронной цифровой подписи.</value> + <value>Разрешить возможность проверять отсутствие изменений файла с момента формирования электронной подписи.</value> true true @@ -1115,7 +1115,7 @@ true - ПояснениеИспользоватьЭлектронныеЦифровыеПодписиРасширеннаяПодсказка + ПояснениеИспользоватьЭлектронныеПодписиРасширеннаяПодсказка 2082 Label true @@ -1125,7 +1125,7 @@ - ПояснениеИспользоватьЭлектронныеЦифровыеПодписиКонтекстноеМеню + ПояснениеИспользоватьЭлектронныеПодписиКонтекстноеМеню 1984 true @@ -1200,7 +1200,7 @@ 1987 <key>ru</key> - <value>Настройка параметров для использования средств криптографии: электронной цифровой подписи и шифрования.</value> + <value>Настройка параметров для использования средств криптографии: электронной подписи и шифрования.</value> true true @@ -1240,11 +1240,11 @@ <key>ru</key> - <value>Группа общая форма настройки ЭЦП</value> + <value> </value> ru - Группа общая форма настройки ЭЦП + ГруппаОбщаяФормаНастройкиЭЦПРасширеннаяПодсказка diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Help/ru.html index 32b82d55d..7fcb1b259 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка параметров загрузки, хранения и обработки файлов.

                • Пользователи
                • @@ -19,9 +19,9 @@ TD { - + -
                • Хранить файлы в томах на диске
                • Расширения файлов открытого формата документов для офисных приложений. Расширения указываются через пробел.
                • Расширения текстовых файлов
                • Расширения файлов, содержащих текстовые данные. Расширения указываются через пробел.
                  -
                • Электронные цифровые подписи
                • Разрешить использовать электронные цифровы подписи и проверять отсутствие изменений файла с момента формирования электронной цифровой подписи.
                  +
                • Электронные подписи
                • Разрешить использовать электронные подписи и проверять отсутствие изменений файла с момента формирования электронной подписи.
                • Настройки криптографии
                • Параметры подключения средств криптографии: электронной цифровой подписи и шифрования.
                  +Параметры подключения средств криптографии: электронной подписи и шифрования.
                • Номера сканированных документов
                • Просмотр нумерации отсканированных документов и их владельцев.

                  См. также: Настройки программы.

                  \ No newline at end of file diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Module.bsl b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Module.bsl index e508a725d..37e81e34a 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Module.bsl +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/НастройкиРаботыСФайлами/Module.bsl @@ -74,12 +74,12 @@ КонецПроцедуры // Конец СтандартныеПодсистемы.ФайловыеФункции -// СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись +// СтандартныеПодсистемы.ЭлектроннаяПодпись &НаКлиенте -Процедура ИспользоватьЭлектронныеЦифровыеПодписиПриИзменении(Элемент) +Процедура ИспользоватьЭлектронныеПодписиПриИзменении(Элемент) Подключаемый_ПриИзмененииРеквизита(Элемент); КонецПроцедуры -// Конец СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись +// Конец СтандартныеПодсистемы.ЭлектроннаяПодпись //////////////////////////////////////////////////////////////////////////////// // Общие параметры для всех областей данных @@ -111,12 +111,12 @@ КонецПроцедуры // Конец СтандартныеПодсистемы.ФайловыеФункции -// СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись +// СтандартныеПодсистемы.ЭлектроннаяПодпись &НаКлиенте Процедура ОбщаяФормаНастройкиЭЦП(Команда) ОткрытьФорму("ОбщаяФорма.НастройкиЭЦП", , ЭтаФорма); КонецПроцедуры -// Конец СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись +// Конец СтандартныеПодсистемы.ЭлектроннаяПодпись //////////////////////////////////////////////////////////////////////////////// // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ @@ -243,10 +243,10 @@ КонецЕсли; // Конец СтандартныеПодсистемы.ФайловыеФункции - // СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись + // СтандартныеПодсистемы.ЭлектроннаяПодпись Если РеквизитПутьКДанным = "НаборКонстант.ИспользоватьЭлектронныеЦифровыеПодписи" ИЛИ РеквизитПутьКДанным = "" Тогда Элементы.ОбщаяФормаНастройкиЭЦП.Доступность = НаборКонстант.ИспользоватьЭлектронныеЦифровыеПодписи; КонецЕсли; - // Конец СтандартныеПодсистемы.ЭлектроннаяЦифроваяПодпись + // Конец СтандартныеПодсистемы.ЭлектроннаяПодпись КонецПроцедуры diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Help/ru.html index 0ea11a919..2723de14c 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ОбщиеНастройки/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка основных параметров программы.

                  diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Help/ru.html index dd6b7cad3..8f41fcff2 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/Органайзер/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка электронной почты, заметок, напоминаний и бизнес-процессов.

                • Заголовок программы
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Help/ru.html index 0d6db0dd0..0e4591b60 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПечатныеФормыОтчетыИОбработки/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка печатных форм, вариантов отчетов, рассылок отчетов, дополнительных отчетов и обработок.

                • Почтовый клиент
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Help/ru.html index d9b61810e..b3f42abab 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/ПоддержкаИОбслуживание/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } -В данной панели осуществляется контроль за состоянием программы, резервное копирование и восстановление, обновление версии, оптимизация быстродействия.

                • Макеты печатных форм
                • +В данной панели осуществляется контроль за состоянием программы, резервное копирование и восстановление, обновление версии, оптимизация быстродействия.

                  diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанных/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанных/Help/ru.html index 9248efa2d..8081a64e0 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанных/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанных/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка синхронизации данных с другими программами и организация совместной работы в распределенной информационной базе.

                • Журнал регистрации
                • Просмотр событий и действий, которые происходили в регламентных заданиях или в процессе работы пользователей в программе.
                • Активные пользователи
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораАбонента/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораАбонента/Help/ru.html index 6e0d78ac7..6ec5052b2 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораАбонента/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораАбонента/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка синхронизации данных с моими приложениями.

                • Синхронизация данных
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Help/ru.html index 6e0d78ac7..6ec5052b2 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  В данной панели осуществляется настройка синхронизации данных с моими приложениями.

                • Синхронизация данных
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Module.bsl b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Module.bsl index 4d2cd65e7..337353830 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Module.bsl +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/СинхронизацияДанныхДляАдминистратораСервиса/Module.bsl @@ -95,6 +95,8 @@ КонецПроцедуры + + //////////////////////////////////////////////////////////////////////////////// // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help/ru.html index 991060780..2b089dd2c 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Forms/УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help/ru.html @@ -4,7 +4,7 @@ TD { VERTICAL-ALIGN: top } - +

                  Полнотекстовый поиск используется при поиске данных в программе по содержимому справочников, документов и других объектов программы.
                  Для начала работы с полнотекстовым поиском необходимо включить флажок Полнотекстовый поиск данных.
                  После этого появится возможность управлять индексом полнотекстового поиска, обновлять и очищать его.

                  Команды управления полнотекстовым поиском:

                • Синхронизация данных
                • diff --git a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Help/ru.html b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Help/ru.html index 8382c750c..2ce4011a9 100644 --- a/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Help/ru.html +++ b/SSL/src/DataProcessors/ПанельАдминистрированияБСП/Help/ru.html @@ -1,4 +1,4 @@ - +

                  В разделе "Настройка и администрирование" предусмотрены средства, при помощи которых можно изменять параметры работы, проводить регламентные операции и контролировать состояние программы.

                  При необходимости, часто используемые настройки можно вынести в командный интерфейс раздела "Настройка и администрирование" в настройках панели навигации или панели действий, в зависимости от типа настройки.

                  См. также:

                  diff --git a/SSL/src/DataProcessors/ПереносФайловВТома/Help/ru.html b/SSL/src/DataProcessors/ПереносФайловВТома/Help/ru.html index 20b0433ef..9818c4100 100644 --- a/SSL/src/DataProcessors/ПереносФайловВТома/Help/ru.html +++ b/SSL/src/DataProcessors/ПереносФайловВТома/Help/ru.html @@ -1 +1 @@ -Обработка предназначена для переноса файлов, хранящихся в информационной базе в тома хранения файлов. При этом в настройках программы должна быть включена настройка "Хранить файлы в томах на диске". \ No newline at end of file +Обработка предназначена для переноса файлов, хранящихся в информационной базе в тома хранения файлов. При этом в настройках программы должна быть включена настройка "Хранить файлы в томах на диске". \ No newline at end of file diff --git a/SSL/src/DataProcessors/ПолнотекстовыйПоискВДанных/Help/ru.html b/SSL/src/DataProcessors/ПолнотекстовыйПоискВДанных/Help/ru.html index 44a69acbf..34483a7f7 100644 --- a/SSL/src/DataProcessors/ПолнотекстовыйПоискВДанных/Help/ru.html +++ b/SSL/src/DataProcessors/ПолнотекстовыйПоискВДанных/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Полнотекстовый поиск данных позволяет находить любые сведения не только по полям карточек, но и по содержимому присоединенных файлов.

                  В поле ввода строки поиска можно вставить навигационную ссылку на данные. В этом случае поиск произведен не будет, а будет сразу открыта нужная карточка. Навигационную ссылку на любой объект информационной базы можно получить при помощи команды  в заголовке каждого окна 1С:Предприятия 8.

                  В файловом варианте информационной базы индекс полнотекстового поиска не обновляется автоматически и поэтому должен периодически обновляться вручную. Если индекс полнотекстового поиска не актуален (т.е. есть такие данные, которые еще не прошли индексирование), то в файловом варианте информационной базы становится доступна кнопка «Обновить индекс».

                  diff --git a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Form.form b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Form.form index 11ed6014b..8b3c6b9e9 100644 --- a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Form.form +++ b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Form.form @@ -1556,6 +1556,14 @@ true true true + + ru + ЧН= + + + ru + ЧН= + true true true diff --git a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Module.bsl index 31b66aca7..2947cf0b5 100644 --- a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Forms/Форма/Module.bsl @@ -2010,6 +2010,7 @@ Иначе // Нет ни одного варианта, поднимаем флаг пропуска страницы и выходим ДополнениеВыгрузки.ВариантВыгрузки = -1; + Элементы.ВариантыДополненияВыгрузки.Видимость = Ложь; Возврат; КонецЕсли; КонецЕсли; diff --git a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Help/ru.html b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Help/ru.html index 5963d0f44..b06379a47 100644 --- a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Help/ru.html +++ b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДанными/Help/ru.html @@ -1,4 +1,4 @@ - +

                  Помощник интерактивного обмена данными предназначен для выполнения обмена данными с возможностью предварительного просмотра загружаемых данных. Помощник позволяет выполнять сопоставление объектов двух информационных баз, между которыми настроен обмен данными. После выполнения сопоставления выполняется загрузка данных и последующая выгрузка данных.

                  На первой странице помощника следует выбрать вид транспорта сообщений обмена и нажать кнопку Далее. При необходимости можно перейти в каталог обмена информацией и убедиться в физическом существовании требуемых файлов или проверить параметры транспорта сообщений обмена.

                  На второй странице помощника отображается статистика сопоставления объектов. Перед открытием страницы программа выполняет попытку сопоставить данные автоматически. Автоматическое сопоставление выполняется по заданным по умолчанию полям сопоставления, при этом соблюдаются самые строгие правила сопоставления. Рекомендуется выполнить проверку результатов автоматического сопоставления данных.
                  По кнопке командной панели Выполнить сопоставление открывается форма для предварительно просмотра загружаемых данных и выполнения сопоставления объектов.
                  По кнопке командной панели Получить данные выполняется загрузка данных для выделенных строк таблицы. Загрузку данных надо использовать в редких случаях, когда требуется сопоставить взаимосвязанные таблицы данных.
                  Перечисленные команды доступны для вызова из контекстного меню таблицы статистики сопоставления. При вызове из контекстного меню эти команды актуальны для множества выделенных строк таблицы.
                  После того как будет выполнено сопоставление всех объектов следует нажать на кнопку Далее для загрузки данных.

                  diff --git a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДаннымиВМоделиСервиса/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДаннымиВМоделиСервиса/Forms/Форма/Module.bsl index 63840aa0c..84f17c340 100644 --- a/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДаннымиВМоделиСервиса/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникИнтерактивногоОбменаДаннымиВМоделиСервиса/Forms/Форма/Module.bsl @@ -465,7 +465,14 @@ КонецЕсли; ОбработкаДополнения = РеквизитФормыВЗначение("ДополнениеВыгрузки"); - ДополнениеВыгрузки.КомпоновщикОтбораВсехДокументов = ОбработкаДополнения.КомпоновщикНастроекОбщегоОтбора(УникальныйИдентификатор); + + // Компоновщик конструируем по частям + Данные = ОбработкаДополнения.КомпоновщикНастроекОбщегоОтбора(УникальныйИдентификатор); + Компоновщик = Новый КомпоновщикНастроекКомпоновкиДанных; + Компоновщик.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Данные.СхемаКомпоновки)); + Компоновщик.ЗагрузитьНастройки(Данные.Настройки); + + ДополнениеВыгрузки.КомпоновщикОтбораВсехДокументов = Компоновщик; ДополнениеВыгрузкиУстановитьОписаниеДополненияОбщегоОтбора(); ДополнениеВыгрузкиУстановитьОписаниеДополненияДетально(); @@ -591,17 +598,20 @@ &НаКлиенте Процедура ДополнениеВыгрузкиОткрытьПодборВсехДокументов() - ТекстЗаголовка = НСтр("ru='Добавление документов для отправки'"); - ОткрытьФорму("Обработка.ИнтерактивноеИзменениеВыгрузки.Форма.РедактированиеПериодаИОтбора", - Новый Структура( - "Заголовок, ДействиеВыбора, ВыборПериода, КомпоновщикНастроек, ПериодДанных", - ТекстЗаголовка, 1, Истина, - ДополнениеВыгрузки.КомпоновщикОтбораВсехДокументов, - ДополнениеВыгрузки.ПериодОтбораВсехДокументов - ), - Элементы.ДополнениеВыгрузкиОбщийПериодДокументов); + ТекстЗаголовка = НСтр("ru='Добавление документов для отправки'"); + + ПараметрыФормы = Новый Структура; + ПараметрыФормы.Вставить("Заголовок", ТекстЗаголовка); + ПараметрыФормы.Вставить("ДействиеВыбора", 1); + ПараметрыФормы.Вставить("ВыборПериода", Истина); + ПараметрыФормы.Вставить("КомпоновщикНастроек", ДополнениеВыгрузки.КомпоновщикОтбораВсехДокументов); + ПараметрыФормы.Вставить("ПериодДанных", ДополнениеВыгрузки.ПериодОтбораВсехДокументов); + ПараметрыФормы.Вставить("АдресХранилищаФормы", УникальныйИдентификатор); + + ОткрытьФорму("Обработка.ИнтерактивноеИзменениеВыгрузки.Форма.РедактированиеПериодаИОтбора", + ПараметрыФормы, Элементы.ДополнениеВыгрузкиОбщийПериодДокументов); КонецПроцедуры - + &НаКлиенте Процедура ДополнениеВыгрузкиОткрытьДетальныйПодбор() ПараметрыФормы = Новый Структура; diff --git a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/ОтключениеСинхронизацииДанных/Module.bsl b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/ОтключениеСинхронизацииДанных/Module.bsl index 6df4ae8bc..19041d8f6 100644 --- a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/ОтключениеСинхронизацииДанных/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/ОтключениеСинхронизацииДанных/Module.bsl @@ -501,28 +501,9 @@ &НаСервере Процедура ЗапроситьОтключениеСинхронизации(Отказ) - УстановитьПривилегированныйРежим(Истина); - - НачатьТранзакцию(); - Попытка - - // Отправляем сообщение Менеджеру сервиса - Сообщение = СообщенияВМоделиСервиса.НовоеСообщение( - СообщенияАдминистрированиеОбменаДаннымиУправлениеИнтерфейс.СообщениеОтключитьСинхронизацию()); - Сообщение.Body.CorrespondentZone = ОбластьДанныхКорреспондента; - Сообщение.Body.ExchangePlan = ИмяПланаОбмена; - Сессия = ОбменДаннымиВМоделиСервиса.ОтправитьСообщение(Сообщение); - - ЗафиксироватьТранзакцию(); - Исключение - ОтменитьТранзакцию(); - ЗаписатьОшибкуВЖурналРегистрации(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()), - СобытиеЖурналаРегистрацииНастройкаСинхронизацииДанных); + Если Не ОбменДаннымиВМоделиСервиса.УдалитьНастройкуОбмена(ИмяПланаОбмена, ОбластьДанныхКорреспондента) Тогда Отказ = Истина; - Возврат; - КонецПопытки; - - СообщенияВМоделиСервиса.ДоставитьБыстрыеСообщения(); + КонецЕсли; КонецПроцедуры diff --git a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Form.form b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Form.form index ffa03e13d..2c1526ada 100644 --- a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Form.form +++ b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Form.form @@ -943,6 +943,14 @@ true true true + + ru + ЧН= + + + ru + ЧН= + true true true @@ -984,6 +992,14 @@ true true true + + ru + ЧН= + + + ru + ЧН= + true true true diff --git a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Module.bsl b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Module.bsl index aa1c58a24..23572076d 100644 --- a/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникНастройкиСинхронизацииДанныхМеждуПриложениямиВИнтернете/Forms/Форма/Module.bsl @@ -123,6 +123,12 @@ ОбщегоНазначенияКлиент.ЗапроситьПодтверждениеЗакрытияФормы(Отказ, , ЗакрытьФормуБезусловно, НСтр("ru = 'Отменить настройку синхронизации данных?'")); + + Если Не Отказ И ЗакрытьФормуБезусловно <> Истина И Элементы.ПанельОсновная.ТекущаяСтраница <> Элементы.Начало Тогда + + УдалитьНастройкуОбмена(ИмяПланаОбмена, ОбластьДанныхКорреспондента); + + КонецЕсли; КонецПроцедуры @@ -750,6 +756,13 @@ КонецФункции +&НаСервереБезКонтекста +Процедура УдалитьНастройкуОбмена(ИмяПланаОбмена, ОбластьДанныхКорреспондента) + + ОбменДаннымиВМоделиСервиса.УдалитьНастройкуОбмена(ИмяПланаОбмена, ОбластьДанныхКорреспондента); + +КонецПроцедуры + &НаСервере Процедура СообщитьОбОшибке(Отказ) diff --git a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеАвтономногоРабочегоМеста/Module.bsl b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеАвтономногоРабочегоМеста/Module.bsl index 1df050376..f5d580408 100644 --- a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеАвтономногоРабочегоМеста/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеАвтономногоРабочегоМеста/Module.bsl @@ -27,6 +27,7 @@ СценарийЗавершенияНастройкиАвтономногоРабочегоМеста(); АдресДляВосстановленияПароляУчетнойЗаписи = АвтономнаяРаботаСлужебный.АдресДляВосстановленияПароляУчетнойЗаписи(); + Элементы.ЗабылиПароль.Видимость = Не ПустаяСтрока(АдресДляВосстановленияПароляУчетнойЗаписи); КонецПроцедуры diff --git a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеСервиса/Module.bsl b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеСервиса/Module.bsl index 27e1e2404..facce20d6 100644 --- a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеСервиса/Module.bsl +++ b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Forms/НастройкаНаСторонеСервиса/Module.bsl @@ -152,7 +152,9 @@ ИмяФормыНастройкиУзла = "ПланОбмена.[ИмяПланаОбмена].Форма.ФормаНастройкиУзла"; ИмяФормыНастройкиУзла = СтрЗаменить(ИмяФормыНастройкиУзла, "[ИмяПланаОбмена]", ИмяПланаОбмена); - РезультатОткрытия = ОткрытьФормуМодально(ИмяФормыНастройкиУзла, Новый Структура("НастройкаОтборовНаУзле", НастройкаОтборовНаУзле), ЭтаФорма); + ПараметрыФормы = Новый Структура("НастройкаОтборовНаУзле, ВерсияКорреспондента", НастройкаОтборовНаУзле, ""); + + РезультатОткрытия = ОткрытьФормуМодально(ИмяФормыНастройкиУзла, ПараметрыФормы, ЭтаФорма); Если РезультатОткрытия <> Неопределено Тогда diff --git a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Templates/ИнструкцияПоНастройкеАвтономногоРабочегоМеста/ru.html b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Templates/ИнструкцияПоНастройкеАвтономногоРабочегоМеста/ru.html index 7c203187a..7b0e83233 100644 --- a/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Templates/ИнструкцияПоНастройкеАвтономногоРабочегоМеста/ru.html +++ b/SSL/src/DataProcessors/ПомощникСозданияАвтономногоРабочегоМеста/Templates/ИнструкцияПоНастройкеАвтономногоРабочегоМеста/ru.html @@ -1,4 +1,4 @@ -