3_1_2_252
This commit is contained in:
1 parent
4a5431da44
commit
640377487a
327 files changed
+7149
-6299
No files matched your search
@@ -299,7 +299,7 @@
|
|||||||
ЗадачаОбъект = РеквизитФормыВЗначение("Объект");
|
ЗадачаОбъект = РеквизитФормыВЗначение("Объект");
|
||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
|
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект(); // БизнесПроцессОбъект
|
||||||
ЗаданиеВыполнено = ЗаданиеОбъект.Выполнено;
|
ЗаданиеВыполнено = ЗаданиеОбъект.Выполнено;
|
||||||
ЗаданиеСсылка = ЗаданиеОбъект.Ссылка;
|
ЗаданиеСсылка = ЗаданиеОбъект.Ссылка;
|
||||||
ЗаданиеПодтверждено = ЗаданиеОбъект.Подтверждено;
|
ЗаданиеПодтверждено = ЗаданиеОбъект.Подтверждено;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
@@ -209,6 +209,12 @@
|
|||||||
// Прочие
|
// Прочие
|
||||||
|
|
||||||
// Устанавливает состояние элементов формы задачи.
|
// Устанавливает состояние элементов формы задачи.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Форма - ФормаКлиентскогоПриложения - где:
|
||||||
|
// * Элементы - ВсеЭлементыФормы - где:
|
||||||
|
// ** Предмет - РасширениеПоляФормыДляПоляНадписи -
|
||||||
|
//
|
||||||
Процедура УстановитьСостояниеЭлементовФормыЗадачи(Форма) Экспорт
|
Процедура УстановитьСостояниеЭлементовФормыЗадачи(Форма) Экспорт
|
||||||
|
|
||||||
Если Форма.Элементы.Найти("РезультатВыполнения") <> Неопределено
|
Если Форма.Элементы.Найти("РезультатВыполнения") <> Неопределено
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
// См. УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа.
|
// См. УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Таблица - см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа.
|
// Таблица - см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа
|
||||||
//
|
//
|
||||||
Процедура ЗаполнитьНаборыЗначенийДоступа(Таблица) Экспорт
|
Процедура ЗаполнитьНаборыЗначенийДоступа(Таблица) Экспорт
|
||||||
|
|
||||||
@@ -126,6 +126,11 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Обработчики событий элементов карты маршрута.
|
// Обработчики событий элементов карты маршрута.
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ТочкаМаршрутаБизнесПроцесса - ТочкаМаршрутаБизнесПроцессаСсылка.Задание -
|
||||||
|
// ФормируемыеЗадачи - Массив из ЗадачаОбъект -
|
||||||
|
// Отказ - Булево -
|
||||||
|
//
|
||||||
Процедура ВыполнитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
Процедура ВыполнитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
||||||
|
|
||||||
НомерИтерации = НомерИтерации + 1;
|
НомерИтерации = НомерИтерации + 1;
|
||||||
@@ -168,6 +173,11 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ТочкаМаршрутаБизнесПроцесса - ТочкаМаршрутаБизнесПроцессаСсылка.Задание -
|
||||||
|
// ФормируемыеЗадачи - Массив из ЗадачаОбъект -
|
||||||
|
// Отказ - Булево -
|
||||||
|
//
|
||||||
Процедура ПроверитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
Процедура ПроверитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
||||||
|
|
||||||
Если Проверяющий.Пустая() Тогда
|
Если Проверяющий.Пустая() Тогда
|
||||||
@@ -252,7 +262,7 @@
|
|||||||
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
|
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
|
||||||
|
|
||||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); // ЗадачаОбъект
|
||||||
ЗадачаОбъект.Важность = Важность;
|
ЗадачаОбъект.Важность = Важность;
|
||||||
ЗадачаОбъект.СрокИсполнения =
|
ЗадачаОбъект.СрокИсполнения =
|
||||||
?(ЗадачаОбъект.ТочкаМаршрута = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить,
|
?(ЗадачаОбъект.ТочкаМаршрута = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить,
|
||||||
@@ -296,7 +306,7 @@
|
|||||||
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
|
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
|
||||||
|
|
||||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); // ЗадачаОбъект
|
||||||
ЗадачаОбъект.Предмет = Предмет;
|
ЗадачаОбъект.Предмет = Предмет;
|
||||||
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
||||||
// Это изменение имеет более высокий приоритет над открытыми формами задач.
|
// Это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -11,6 +11,11 @@
|
|||||||
#Область СлужебныйПрограммныйИнтерфейс
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
|
||||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииОбработчиковУстановкиПараметровСеанса.
|
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииОбработчиковУстановкиПараметровСеанса.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ИменаПараметровСеанса - см. СтандартныеПодсистемыСервер.УстановкаПараметровСеанса.ИменаПараметровСеанса
|
||||||
|
// УстановленныеПараметры - Массив из Строка - имена параметров, которые уже установлены.
|
||||||
|
//
|
||||||
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры) Экспорт
|
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры) Экспорт
|
||||||
|
|
||||||
Если ИменаПараметровСеанса = Неопределено
|
Если ИменаПараметровСеанса = Неопределено
|
||||||
@@ -131,6 +136,10 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает признак изменения состава расширений после запуска сеанса.
|
// Возвращает признак изменения состава расширений после запуска сеанса.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево -
|
||||||
|
//
|
||||||
Функция РасширенияИзмененыДинамически() Экспорт
|
Функция РасширенияИзмененыДинамически() Экспорт
|
||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
@@ -456,6 +465,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Для общих форм Расширения, УстановленныеИсправления.
|
// Для общих форм Расширения, УстановленныеИсправления.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// РасширениеКонфигурации, Неопределено -
|
||||||
|
//
|
||||||
Функция НайтиРасширение(ИдентификаторРасширения) Экспорт
|
Функция НайтиРасширение(ИдентификаторРасширения) Экспорт
|
||||||
|
|
||||||
Отбор = Новый Структура;
|
Отбор = Новый Структура;
|
||||||
@@ -473,6 +486,10 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Для общих форм Расширения, УстановленныеИсправления.
|
// Для общих форм Расширения, УстановленныеИсправления.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Расширение - РасширениеКонфигурации -
|
||||||
|
//
|
||||||
Процедура ОтключитьПредупрежденияБезопасности(Расширение) Экспорт
|
Процедура ОтключитьПредупрежденияБезопасности(Расширение) Экспорт
|
||||||
|
|
||||||
Расширение.ЗащитаОтОпасныхДействий = ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений();
|
Расширение.ЗащитаОтОпасныхДействий = ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений();
|
||||||
@@ -580,6 +597,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Для общих форм Расширения, УстановленныеИсправления.
|
// Для общих форм Расширения, УстановленныеИсправления.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив Из УникальныйИдентификатор -
|
||||||
|
//
|
||||||
Функция ЗапросыНаОтменуРазрешенийИспользованияВнешнегоМодуля(ИдентификаторыРасширений) Экспорт
|
Функция ЗапросыНаОтменуРазрешенийИспользованияВнешнегоМодуля(ИдентификаторыРасширений) Экспорт
|
||||||
|
|
||||||
Запросы = Новый Массив;
|
Запросы = Новый Массив;
|
||||||
@@ -797,7 +818,7 @@
|
|||||||
Если Выгрузка.Количество() = 1
|
Если Выгрузка.Количество() = 1
|
||||||
И Не ЗначениеЗаполнено(Выгрузка[0].ДатаПервогоВходаПослеУдаленияВсехРасширений) Тогда
|
И Не ЗначениеЗаполнено(Выгрузка[0].ДатаПервогоВходаПослеУдаленияВсехРасширений) Тогда
|
||||||
|
|
||||||
ВерсияРасширенийСсылка = Выгрузка[0].Ссылка;
|
ВерсияРасширенийСсылка = Выгрузка[0].Ссылка; // СправочникСсылка.ВерсииРасширений -
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
Блокировка = Новый БлокировкаДанных;
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -3,27 +3,40 @@
|
|||||||
<p><a href="Catalog.ЗакладкиВзаимодействий/Help">Закладки</a> могут быть только индивидуальными. С помощью закладок можно группировать <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документы взаимодействий</a>, например, по отделам предприятия, используя различные условия отбора.</p>
|
<p><a href="Catalog.ЗакладкиВзаимодействий/Help">Закладки</a> могут быть только индивидуальными. С помощью закладок можно группировать <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документы взаимодействий</a>, например, по отделам предприятия, используя различные условия отбора.</p>
|
||||||
<h3 style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 0px; MARGIN-LEFT: 20px"><a name="70a6370b13ca43baa611bed9691c461119059afee61f135f174b11e300c4cc0dda01">Ввод закладки взаимодействий</a></h3>
|
<h3 style="MARGIN-BOTTOM: 5px; MARGIN-TOP: 0px; MARGIN-LEFT: 20px"><a name="70a6370b13ca43baa611bed9691c461119059afee61f135f174b11e300c4cc0dda01">Ввод закладки взаимодействий</a></h3>
|
||||||
<ul><li>Напишите <strong>Наименование</strong>. Поле является обязательным.
|
<ul><li>Напишите <strong>Наименование</strong>. Поле является обязательным.
|
||||||
</li><li>Для того чтобы задать новое условие для отбора, нажмите <strong>Добавить новый элемент</strong>.<strong></strong>Условий может быть несколько.
|
</li>
|
||||||
</li><li>В колонке <strong>Поле</strong> <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> выберите поле документа взаимодействий, по которому будет происходить отбор. Для этого в списке укажите нужное поле, затем нажмите <strong>Выбрать</strong>. Также можно использовать двойной щелчок мыши.
|
<li>Для того чтобы задать новое условие для отбора, нажмите <strong>Добавить новый элемент</strong>. <strong></strong>Условий может быть несколько.
|
||||||
</li><li>В колонке <strong>Вид сравнения</strong> <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> выберите операцию сравнения, при этом кроме стандартных операций (например,<strong> Больше или равно</strong>), имеются нестандартные:
|
</li>
|
||||||
|
<li>В колонке <strong>Поле</strong> <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> выберите поле документа взаимодействий, по которому будет происходить отбор. Для этого в списке укажите нужное поле, затем нажмите <strong>Выбрать</strong>. Также можно использовать двойной щелчок мыши.
|
||||||
|
</li>
|
||||||
|
<li>В колонке <strong>Вид сравнения</strong> <img src="StdPicture.InputFieldSelect" width="12" height="12"></img> выберите операцию сравнения, при этом кроме стандартных операций (например,<strong> Больше или равно</strong>), имеются нестандартные:
|
||||||
<ul><li>С помощью операции сравнения <strong>В списке</strong> можно задать список возможных значений для отбора. Например, в список можно поместить несколько почтовых ящиков партнера, с которых возможна отправка корреспонденции. Операция сравнения <strong>Не в списке</strong> является отрицанием предыдущей. Например, в другую папку можно поместить остальные письма, кроме писем, полученных от перечисленных в списке отправителей.
|
<ul><li>С помощью операции сравнения <strong>В списке</strong> можно задать список возможных значений для отбора. Например, в список можно поместить несколько почтовых ящиков партнера, с которых возможна отправка корреспонденции. Операция сравнения <strong>Не в списке</strong> является отрицанием предыдущей. Например, в другую папку можно поместить остальные письма, кроме писем, полученных от перечисленных в списке отправителей.
|
||||||
</li><li>С помощью операций <strong>Содержит</strong> или <strong>Не содержит</strong> можно использовать поиск по части поля (сочетанию букв) - наименования, темы, адреса, если полностью это поле неизвестно. Например, можно задать шаблон почтовых ящиков контактных лиц определенного партнера, если название сайта партнера известно. В этом случае письма с почтовых адресов с этим сочетанием букв будут в одной закладке.
|
</li>
|
||||||
</li><li>Определить, есть ли в поле значение, можно с помощью операции <strong>Заполнено</strong> или <strong>Не заполнено</strong>. </li></ul></li><li>Укажите <strong>Значение</strong> поля отбора. Для этого в зависимости от выбранного поля и вида сравнения <img src="StdPicture.InputFieldSelect"></img> выберите из предложенного списка значений нужное, введите значение или создайте свой список значений.
|
<li>С помощью операций <strong>Содержит</strong> или <strong>Не содержит</strong> можно использовать поиск по части поля (сочетанию букв) - наименования, темы, адреса, если полностью это поле неизвестно. Например, можно задать шаблон почтовых ящиков контактных лиц определенного партнера, если название сайта партнера известно. В этом случае письма с почтовых адресов с этим сочетанием букв будут в одной закладке.
|
||||||
</li><li>При необходимости можно сгруппировать условия отбора. В этом случае по команде <strong>Сгруппировать условия</strong> к выделенным условиям необходимо применить логические операции <strong>И</strong>, <strong>ИЛИ</strong>, <strong>Не</strong>.
|
</li>
|
||||||
|
<li>Определить, есть ли в поле значение, можно с помощью операции <strong>Заполнено</strong> или <strong>Не заполнено</strong>. </li></ul></li>
|
||||||
|
<li>Укажите <strong>Значение</strong> поля отбора. Для этого в зависимости от выбранного поля и вида сравнения <img src="StdPicture.InputFieldSelect"></img> выберите из предложенного списка значений нужное, введите значение или создайте свой список значений.
|
||||||
|
</li>
|
||||||
|
<li>При необходимости можно сгруппировать условия отбора. В этом случае по команде <strong>Сгруппировать условия</strong> к выделенным условиям необходимо применить логические операции <strong>И</strong>, <strong>ИЛИ</strong>, <strong>Не</strong>.
|
||||||
<ul><li>Для того чтобы использовать группировку условий, выделите одно из нужных условий, выполните команду <strong>Сгруппировать условия</strong>, выберите <strong>Тип группы</strong>: <strong>И</strong>, <strong>ИЛИ</strong>, <strong>Не</strong>, с помощью кнопки мыши перетащите остальные условия в группу или создайте их внутри группы.
|
<ul><li>Для того чтобы использовать группировку условий, выделите одно из нужных условий, выполните команду <strong>Сгруппировать условия</strong>, выберите <strong>Тип группы</strong>: <strong>И</strong>, <strong>ИЛИ</strong>, <strong>Не</strong>, с помощью кнопки мыши перетащите остальные условия в группу или создайте их внутри группы.
|
||||||
</li><li>Если задается несколько условий без группировки, то по умолчанию к таким условиям применяется логическая операция <strong>И</strong>. </li></ul></li><li>Нажмите кнопку <strong>Записать и закрыть</strong>, для того чтобы отборы начали применяться.</li></ul><h3>Пример использования закладки</h3>
|
</li>
|
||||||
|
<li>Если задается несколько условий без группировки, то по умолчанию к таким условиям применяется логическая операция <strong>И</strong>. </li></ul></li>
|
||||||
|
<li>Нажмите кнопку <strong>Записать и закрыть</strong>, для того чтобы отборы начали применяться.</li></ul><h3>Пример использования закладки</h3>
|
||||||
<p>Менеджер по продажам начинает свой день с отработки нерассмотренных взаимодействий по незакрытым претензиям клиента.</p>
|
<p>Менеджер по продажам начинает свой день с отработки нерассмотренных взаимодействий по незакрытым претензиям клиента.</p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div>В этом случае рекомендуется создать закладку.</div>
|
<div>В этом случае рекомендуется создать закладку.</div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div>В качестве наименования закладки можно указать <strong>Нерассмотренные взаимодействия по претензиям в работе</strong>.</div>
|
<div>В качестве наименования закладки можно указать <strong>Нерассмотренные взаимодействия по претензиям в работе</strong>.</div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div>Указать в качестве условий отбора: </div>
|
<div>Указать в качестве условий отбора: </div>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div><strong>Тип предмета</strong>равно "Претензия клиента", </div>
|
<div><strong>Тип предмета </strong>равно "Претензия клиента", </div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div><strong>Статус претензии</strong> равно "Зарегистрирована" или "Обрабатывается", </div>
|
<div><strong>Статус претензии</strong> равно "Зарегистрирована" или "Обрабатывается", </div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div><strong>Признак Рассмотрено у взаимодействия</strong> равно "Ложь".</div></li></ul></li></ul><h3>См. также:</h3>
|
<div><strong>Признак Рассмотрено у взаимодействия</strong> равно "Ложь".</div></li></ul></li></ul><h3>См. также:</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
@@ -166,8 +166,7 @@
|
|||||||
// Только для внутреннего использования.
|
// Только для внутреннего использования.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Объекты - Массив - значения типа СправочникОбъект.ИдентификаторыОбъектовМетаданных,
|
// Объекты - Массив из СправочникОбъект.ИдентификаторыОбъектовМетаданных -
|
||||||
// которые требуется загрузить.
|
|
||||||
//
|
//
|
||||||
Процедура ЗагрузитьДанныеВПодчиненныйУзел(Объекты) Экспорт
|
Процедура ЗагрузитьДанныеВПодчиненныйУзел(Объекты) Экспорт
|
||||||
|
|
||||||
@@ -280,7 +279,7 @@
|
|||||||
|
|
||||||
// Подготовка загружаемых объектов и дублей в существующих.
|
// Подготовка загружаемых объектов и дублей в существующих.
|
||||||
|
|
||||||
ОбъектыДляЗаписи = Новый Массив;
|
ОбъектыДляЗаписи = Новый Массив; // Массив из СправочникОбъект.ИдентификаторыОбъектовМетаданных -
|
||||||
ПолныеИменаЗагружаемых = Новый Соответствие;
|
ПолныеИменаЗагружаемых = Новый Соответствие;
|
||||||
КлючиЗагружаемых = Новый Соответствие;
|
КлючиЗагружаемых = Новый Соответствие;
|
||||||
|
|
||||||
@@ -791,7 +790,8 @@
|
|||||||
Если Результат > 0 Тогда
|
Если Результат > 0 Тогда
|
||||||
ЧастиВерсии = СтрРазделить(ВерсияИБ, ".");
|
ЧастиВерсии = СтрРазделить(ВерсияИБ, ".");
|
||||||
|
|
||||||
ОписаниеПереименования = Итог.Таблица.Добавить();
|
ТаблицаПереименования = Итог.Таблица; // см. ТаблицаПереименованияДляТекущейВерсии
|
||||||
|
ОписаниеПереименования = ТаблицаПереименования.Добавить();
|
||||||
ОписаниеПереименования.ПорядокБиблиотеки = ПорядокБиблиотеки;
|
ОписаниеПереименования.ПорядокБиблиотеки = ПорядокБиблиотеки;
|
||||||
ОписаниеПереименования.ВерсияЧасть1 = Число(ЧастиВерсии[0]);
|
ОписаниеПереименования.ВерсияЧасть1 = Число(ЧастиВерсии[0]);
|
||||||
ОписаниеПереименования.ВерсияЧасть2 = Число(ЧастиВерсии[1]);
|
ОписаниеПереименования.ВерсияЧасть2 = Число(ЧастиВерсии[1]);
|
||||||
@@ -799,7 +799,7 @@
|
|||||||
ОписаниеПереименования.ВерсияЧасть4 = Число(ЧастиВерсии[3]);
|
ОписаниеПереименования.ВерсияЧасть4 = Число(ЧастиВерсии[3]);
|
||||||
ОписаниеПереименования.СтароеПолноеИмя = СтароеПолноеИмя;
|
ОписаниеПереименования.СтароеПолноеИмя = СтароеПолноеИмя;
|
||||||
ОписаниеПереименования.НовоеПолноеИмя = НовоеПолноеИмя;
|
ОписаниеПереименования.НовоеПолноеИмя = НовоеПолноеИмя;
|
||||||
ОписаниеПереименования.ПорядокДобавления = Итог.Таблица.Индекс(ОписаниеПереименования);
|
ОписаниеПереименования.ПорядокДобавления = ТаблицаПереименования.Индекс(ОписаниеПереименования);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -889,6 +889,18 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Только для внутреннего использования.
|
// Только для внутреннего использования.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ТаблицаЗначений -
|
||||||
|
// * ПорядокБиблиотеки - Число -
|
||||||
|
// * ВерсияЧасть1 - Число -
|
||||||
|
// * ВерсияЧасть2 - Число -
|
||||||
|
// * ВерсияЧасть3 - Число -
|
||||||
|
// * ВерсияЧасть4 - Число -
|
||||||
|
// * ПорядокДобавления - Число -
|
||||||
|
// * СтароеПолноеИмя - Строка -
|
||||||
|
// * НовоеПолноеИмя - Строка -
|
||||||
|
//
|
||||||
Функция ТаблицаПереименованияДляТекущейВерсии() Экспорт
|
Функция ТаблицаПереименованияДляТекущейВерсии() Экспорт
|
||||||
|
|
||||||
ТаблицаПереименования = Новый ТаблицаЗначений;
|
ТаблицаПереименования = Новый ТаблицаЗначений;
|
||||||
@@ -1175,6 +1187,11 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Только для внутреннего использования.
|
// Только для внутреннего использования.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Форма - ФормаКлиентскогоПриложения - :
|
||||||
|
// * Список - ДинамическийСписок -
|
||||||
|
//
|
||||||
Процедура ФормаСпискаПриСозданииНаСервере(Форма) Экспорт
|
Процедура ФормаСпискаПриСозданииНаСервере(Форма) Экспорт
|
||||||
|
|
||||||
Параметры = Форма.Параметры;
|
Параметры = Форма.Параметры;
|
||||||
@@ -1194,11 +1211,16 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Только для внутреннего использования.
|
// Только для внутреннего использования.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Форма - ФормаКлиентскогоПриложения - :
|
||||||
|
// * Объект - ДанныеФормыСтруктура - :
|
||||||
|
// ** Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных, СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||||
|
//
|
||||||
Процедура ФормаЭлементаПриСозданииНаСервере(Форма) Экспорт
|
Процедура ФормаЭлементаПриСозданииНаСервере(Форма) Экспорт
|
||||||
|
|
||||||
ОбъектыРасширений = ЭтоОбъектРасширений(Форма.Объект.Ссылка);
|
ОбъектыРасширений = ЭтоОбъектРасширений(Форма.Объект.Ссылка);
|
||||||
|
|
||||||
Параметры = Форма.Параметры;
|
|
||||||
Элементы = Форма.Элементы;
|
Элементы = Форма.Элементы;
|
||||||
|
|
||||||
Форма.ТолькоПросмотр = Истина;
|
Форма.ТолькоПросмотр = Истина;
|
||||||
@@ -1218,6 +1240,10 @@
|
|||||||
// Вспомогательные процедуры и функции.
|
// Вспомогательные процедуры и функции.
|
||||||
|
|
||||||
// Для процедуры ЗагрузитьДанныеВПодчиненныйУзел.
|
// Для процедуры ЗагрузитьДанныеВПодчиненныйУзел.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Выгрузка - см. ВыгрузкаВсехИдентификаторов
|
||||||
|
//
|
||||||
Процедура ОпределитьДублиПриЗагрузкеВПодчиненныйУзел(Выгрузка, Отбор, ЗагружаемыйОбъект, СсылкаЗагружаемого, ТаблицаЗагружаемых)
|
Процедура ОпределитьДублиПриЗагрузкеВПодчиненныйУзел(Выгрузка, Отбор, ЗагружаемыйОбъект, СсылкаЗагружаемого, ТаблицаЗагружаемых)
|
||||||
|
|
||||||
Строки = Выгрузка.НайтиСтроки(Отбор);
|
Строки = Выгрузка.НайтиСтроки(Отбор);
|
||||||
@@ -1354,6 +1380,30 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ТаблицаЗначений - :
|
||||||
|
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных, СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||||
|
// * ИмяПредопределенныхДанных - Строка -
|
||||||
|
// * Родитель - СправочникСсылка.ИдентификаторыОбъектовМетаданных, СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||||
|
// * ПометкаУдаления - Булево -
|
||||||
|
// * Наименование - Строка -
|
||||||
|
// * ПорядокКоллекции - Число -
|
||||||
|
// * Имя - Строка -
|
||||||
|
// * Синоним - Строка -
|
||||||
|
// * ПолноеИмя - Строка -
|
||||||
|
// * ПолныйСиноним - Строка -
|
||||||
|
// * БезДанных - Булево -
|
||||||
|
// * ЗначениеПустойСсылки - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||||
|
// - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||||
|
// * ХранилищеКлюча - ХранилищеЗначения -
|
||||||
|
// * НоваяСсылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных, СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||||
|
// * ИмяРасширения - Строка -
|
||||||
|
// * ХешСуммаРасширения - Строка -
|
||||||
|
// * КлючОбъектаМетаданных - ХранилищеЗначения -
|
||||||
|
// * БезКлючаОбъектаМетаданных - Булево -
|
||||||
|
// * ЭтоКоллекция - Булево -
|
||||||
|
// * ЭтоНовый - Булево -
|
||||||
|
//
|
||||||
Функция ВыгрузкаВсехИдентификаторов(ОбъектыРасширений = Ложь)
|
Функция ВыгрузкаВсехИдентификаторов(ОбъектыРасширений = Ложь)
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
@@ -2589,7 +2639,7 @@
|
|||||||
Функция ИменаРасширений(ИсточникРасширений)
|
Функция ИменаРасширений(ИсточникРасширений)
|
||||||
|
|
||||||
ИменаРасширений = Новый Соответствие;
|
ИменаРасширений = Новый Соответствие;
|
||||||
Расширения = РасширенияКонфигурации.Получить(, ИсточникРасширений);
|
Расширения = РасширенияКонфигурации.Получить(, ИсточникРасширений); // Массив из РасширениеКонфигурации
|
||||||
|
|
||||||
Для Каждого Расширение Из Расширения Цикл
|
Для Каждого Расширение Из Расширения Цикл
|
||||||
ИменаРасширений.Вставить(Расширение.Имя, Истина);
|
ИменаРасширений.Вставить(Расширение.Имя, Истина);
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат Справочники.ИдентификаторыОбъектовМетаданных.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат Справочники.ИдентификаторыОбъектовМетаданных.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -2335,10 +2335,6 @@
|
|||||||
<horizontalAlign>Left</horizontalAlign>
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
<autoFill>true</autoFill>
|
<autoFill>true</autoFill>
|
||||||
</autoCommandBar>
|
</autoCommandBar>
|
||||||
<handlers>
|
|
||||||
<event>ChoiceProcessing</event>
|
|
||||||
<name>ОбработкаВыбора</name>
|
|
||||||
</handlers>
|
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>OnCreateAtServer</event>
|
<event>OnCreateAtServer</event>
|
||||||
<name>ПриСозданииНаСервере</name>
|
<name>ПриСозданииНаСервере</name>
|
||||||
|
|||||||
@@ -6,13 +6,6 @@
|
|||||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#Область ОписаниеПеременных
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Перем КонтекстВыбора;
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
#Область ОбработчикиСобытийФормы
|
#Область ОбработчикиСобытийФормы
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
@@ -81,52 +74,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
|
|
||||||
|
|
||||||
Если ВРег(ИсточникВыбора.ИмяФормы) = ВРег("Справочник.Календари.Форма.РасписаниеРаботы") Тогда
|
|
||||||
|
|
||||||
Если ВыбранноеЗначение = Неопределено Или ТолькоПросмотр Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
// Удаляем ранее заполненное расписания для этого дня.
|
|
||||||
СтрокиДня = Новый Массив;
|
|
||||||
Для Каждого СтрокаРасписания Из Объект.РасписаниеРаботы Цикл
|
|
||||||
Если СтрокаРасписания.НомерДня = КонтекстВыбора.НомерДня Тогда
|
|
||||||
СтрокиДня.Добавить(СтрокаРасписания.ПолучитьИдентификатор());
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЦикла;
|
|
||||||
Для Каждого ИдентификаторСтроки Из СтрокиДня Цикл
|
|
||||||
Объект.РасписаниеРаботы.Удалить(Объект.РасписаниеРаботы.НайтиПоИдентификатору(ИдентификаторСтроки));
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
// Заполняем расписание работы на день.
|
|
||||||
Для Каждого ОписаниеИнтервала Из ВыбранноеЗначение.РасписаниеРаботы Цикл
|
|
||||||
НоваяСтрока = Объект.РасписаниеРаботы.Добавить();
|
|
||||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ОписаниеИнтервала);
|
|
||||||
НоваяСтрока.НомерДня = КонтекстВыбора.НомерДня;
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Если КонтекстВыбора.НомерДня = 0 Тогда
|
|
||||||
РасписаниеПредпраздничногоДня = ПредставлениеРасписанияДня(ЭтотОбъект, 0);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
УстановитьСнятьПризнакСоответствияРезультатовШаблону(ЭтотОбъект, Ложь);
|
|
||||||
УстановитьСнятьМодифицированностьШаблона(ЭтотОбъект, Истина);
|
|
||||||
|
|
||||||
Если КонтекстВыбора.Источник = "ШаблонЗаполненияВыбор" Тогда
|
|
||||||
|
|
||||||
СтрокаШаблона = Объект.ШаблонЗаполнения.НайтиПоИдентификатору(КонтекстВыбора.ИдентификаторСтрокиШаблона);
|
|
||||||
СтрокаШаблона.ДеньВключенВГрафик = ВыбранноеЗначение.РасписаниеРаботы.Количество() > 0; // расписание заполнено
|
|
||||||
СтрокаШаблона.ПредставлениеРасписания = ПредставлениеРасписанияДня(ЭтотОбъект, КонтекстВыбора.НомерДня);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||||
Перем НомерГода;
|
Перем НомерГода;
|
||||||
@@ -283,29 +230,11 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
|
||||||
Процедура УстановитьДоступностьРасписанияПредпраздничногоДня(Форма)
|
|
||||||
Форма.Элементы.РасписаниеПредпраздничногоДня.Доступность = Форма.Объект.УчитыватьПраздники;
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ШаблонЗаполненияВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
Процедура ШаблонЗаполненияВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||||
|
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
|
НачатьЗаполнениеРасписанияДня(ВыбраннаяСтрока);
|
||||||
СтрокаШаблона = Объект.ШаблонЗаполнения.НайтиПоИдентификатору(ВыбраннаяСтрока);
|
|
||||||
|
|
||||||
КонтекстВыбора = Новый Структура;
|
|
||||||
КонтекстВыбора.Вставить("Источник", "ШаблонЗаполненияВыбор");
|
|
||||||
КонтекстВыбора.Вставить("НомерДня", СтрокаШаблона.НомерСтроки);
|
|
||||||
КонтекстВыбора.Вставить("ПредставлениеРасписания", СтрокаШаблона.ПредставлениеРасписания);
|
|
||||||
КонтекстВыбора.Вставить("ИдентификаторСтрокиШаблона", ВыбраннаяСтрока);
|
|
||||||
|
|
||||||
ПараметрыФормы = Новый Структура;
|
|
||||||
ПараметрыФормы.Вставить("РасписаниеРаботы", РасписаниеРаботы(КонтекстВыбора.НомерДня));
|
|
||||||
ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр);
|
|
||||||
|
|
||||||
ОткрытьФорму("Справочник.Календари.Форма.РасписаниеРаботы", ПараметрыФормы, ЭтотОбъект);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -1005,4 +934,75 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
|
Процедура УстановитьДоступностьРасписанияПредпраздничногоДня(Форма)
|
||||||
|
Форма.Элементы.РасписаниеПредпраздничногоДня.Доступность = Форма.Объект.УчитыватьПраздники;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ДополнительныеПараметрыЗаполненияРасписанияДня()
|
||||||
|
|
||||||
|
ДополнительныеПараметры = Новый Структура(
|
||||||
|
"НомерДня,
|
||||||
|
|ИдентификаторСтрокиШаблона");
|
||||||
|
Возврат ДополнительныеПараметры;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура НачатьЗаполнениеРасписанияДня(ВыбранныйДень)
|
||||||
|
|
||||||
|
СтрокаШаблона = Объект.ШаблонЗаполнения.НайтиПоИдентификатору(ВыбранныйДень);
|
||||||
|
|
||||||
|
КонтекстВыбора = ДополнительныеПараметрыЗаполненияРасписанияДня();
|
||||||
|
КонтекстВыбора.НомерДня = СтрокаШаблона.НомерСтроки;
|
||||||
|
КонтекстВыбора.ИдентификаторСтрокиШаблона = ВыбранныйДень;
|
||||||
|
|
||||||
|
ПараметрыФормы = Новый Структура;
|
||||||
|
ПараметрыФормы.Вставить("РасписаниеРаботы", РасписаниеРаботы(КонтекстВыбора.НомерДня));
|
||||||
|
ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр);
|
||||||
|
|
||||||
|
ОбработчикЗакрытия = Новый ОписаниеОповещения("ЗавершитьЗаполнениеРасписанияДня", ЭтотОбъект, КонтекстВыбора);
|
||||||
|
ОткрытьФорму("Справочник.Календари.Форма.РасписаниеРаботы", ПараметрыФормы, ЭтотОбъект, , , , ОбработчикЗакрытия);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗавершитьЗаполнениеРасписанияДня(ВыбранноеЗначение, КонтекстВыбора) Экспорт
|
||||||
|
|
||||||
|
Если ВыбранноеЗначение = Неопределено Или ТолькоПросмотр Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Удаляем ранее заполненное расписания для этого дня.
|
||||||
|
СтрокиДня = Новый Массив;
|
||||||
|
Для Каждого СтрокаРасписания Из Объект.РасписаниеРаботы Цикл
|
||||||
|
Если СтрокаРасписания.НомерДня = КонтекстВыбора.НомерДня Тогда
|
||||||
|
СтрокиДня.Добавить(СтрокаРасписания.ПолучитьИдентификатор());
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
Для Каждого ИдентификаторСтроки Из СтрокиДня Цикл
|
||||||
|
Объект.РасписаниеРаботы.Удалить(Объект.РасписаниеРаботы.НайтиПоИдентификатору(ИдентификаторСтроки));
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
// Заполняем расписание работы на день.
|
||||||
|
Для Каждого ОписаниеИнтервала Из ВыбранноеЗначение.РасписаниеРаботы Цикл
|
||||||
|
НоваяСтрока = Объект.РасписаниеРаботы.Добавить();
|
||||||
|
ЗаполнитьЗначенияСвойств(НоваяСтрока, ОписаниеИнтервала);
|
||||||
|
НоваяСтрока.НомерДня = КонтекстВыбора.НомерДня;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если КонтекстВыбора.НомерДня = 0 Тогда
|
||||||
|
РасписаниеПредпраздничногоДня = ПредставлениеРасписанияДня(ЭтотОбъект, 0);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьСнятьПризнакСоответствияРезультатовШаблону(ЭтотОбъект, Ложь);
|
||||||
|
УстановитьСнятьМодифицированностьШаблона(ЭтотОбъект, Истина);
|
||||||
|
|
||||||
|
СтрокаШаблона = Объект.ШаблонЗаполнения.НайтиПоИдентификатору(КонтекстВыбора.ИдентификаторСтрокиШаблона);
|
||||||
|
СтрокаШаблона.ДеньВключенВГрафик = ВыбранноеЗначение.РасписаниеРаботы.Количество() > 0; // расписание заполнено
|
||||||
|
СтрокаШаблона.ПредставлениеРасписания = ПредставлениеРасписанияДня(ЭтотОбъект, КонтекстВыбора.НомерДня);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
@@ -158,7 +158,7 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ИмяНабора = Сред(ОбновляемыйНабор.ИмяПредопределенныхДанных, 8, СтрДлина(ОбновляемыйНабор.ИмяПредопределенныхДанных) - 7);
|
ИмяНабора = Сред(ОбновляемыйНабор.ИмяПредопределенныхДанных, 8, СтрДлина(ОбновляемыйНабор.ИмяПредопределенныхДанных) - 7);
|
||||||
ОписаниеНовогоНабора = ПредопределенныеНаборыСвойств.Получить(ИмяНабора);
|
ОписаниеНовогоНабора = ПредопределенныеНаборыСвойств.Получить(ИмяНабора); // см. Справочники.НаборыДополнительныхРеквизитовИСведений.СвойстваНабора
|
||||||
Если ОписаниеНовогоНабора = Неопределено Тогда
|
Если ОписаниеНовогоНабора = Неопределено Тогда
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
Продолжить;
|
Продолжить;
|
||||||
@@ -290,7 +290,21 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция СвойстваНабора(НаборыСвойств, Набор, Родитель = Неопределено, Наименования = Неопределено)
|
// Только для внутреннего использования.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - со свойствами:
|
||||||
|
// * Имя - Строка -
|
||||||
|
// * ЭтоГруппа - Булево -
|
||||||
|
// * Используется - Булево -
|
||||||
|
// * Ссылка - СправочникСсылка.НаборыДополнительныхРеквизитовИСведений -
|
||||||
|
// * Родитель - СправочникСсылка.НаборыДополнительныхРеквизитовИСведений -
|
||||||
|
// * ДочерниеНаборы - Соответствие - со свойствами:
|
||||||
|
// ** Ключ - Строка -
|
||||||
|
// ** Значение - см. СвойстваНабора
|
||||||
|
// * Наименование - Строка -
|
||||||
|
//
|
||||||
|
Функция СвойстваНабора(НаборыСвойств, Набор, Родитель = Неопределено, Наименования = Неопределено) Экспорт
|
||||||
|
|
||||||
ЗаголовокОшибки =
|
ЗаголовокОшибки =
|
||||||
НСтр("ru = 'Ошибка в процедуре ПриСозданииПредопределенныхНаборовСвойств
|
НСтр("ru = 'Ошибка в процедуре ПриСозданииПредопределенныхНаборовСвойств
|
||||||
@@ -321,10 +335,11 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если НаборыСвойств.Получить(НаборСсылка) <> Неопределено Тогда
|
Если НаборыСвойств.Получить(НаборСсылка) <> Неопределено Тогда
|
||||||
|
СвойстваНабора = НаборыСвойств.Получить(НаборСсылка);
|
||||||
ВызватьИсключение ЗаголовокОшибки + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ВызватьИсключение ЗаголовокОшибки + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Идентификатор ""%1"" набора свойств
|
НСтр("ru = 'Идентификатор ""%1"" набора свойств
|
||||||
|""%2"" уже используется для набора ""%3"".'"),
|
|""%2"" уже используется для набора ""%3"".'"),
|
||||||
Набор.Идентификатор, Набор.Имя, НаборыСвойств.Получить(НаборСсылка).Имя);
|
Набор.Идентификатор, Набор.Имя, СвойстваНабора.Имя);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СвойстваНабора = Новый Структура;
|
СвойстваНабора = Новый Структура;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -3,18 +3,25 @@
|
|||||||
<p>Открывается по кнопке выбора, например, из окна папки.</p>
|
<p>Открывается по кнопке выбора, например, из окна папки.</p>
|
||||||
<p>Шесть папок для каждой учетной записи являются предопределенными и не могут быть удалены и изменены:</p>
|
<p>Шесть папок для каждой учетной записи являются предопределенными и не могут быть удалены и изменены:</p>
|
||||||
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящие письма</a>.
|
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящие письма</a>.
|
||||||
</li><li><b>Исходящие</b> - в эту папку попадают все <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящие</a>, но еще не отправленные письма.
|
</li>
|
||||||
</li><li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам (подробнее см. документацию почтового сервера).
|
<li><b>Исходящие</b> - в эту папку попадают все <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящие</a>, но еще не отправленные письма.
|
||||||
</li><li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
</li>
|
||||||
</li><li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
<li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам (подробнее см. документацию почтового сервера).
|
||||||
</li><li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <strong>Правил обработки электронной почты</strong>. К работе с <strong>правилами</strong> можно перейти из панели навигации<b>Учетной записи электронной почты</b>.</p>
|
</li>
|
||||||
|
<li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <strong>Правил обработки электронной почты</strong>. К работе с <strong>правилами</strong> можно перейти из панели навигации <b>Учетной записи электронной почты</b>.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">В каждую папку письма попадают автоматически при получении или смене статуса, а также при <a href="Catalog.ПравилаОбработкиЭлектроннойПочты.Form.ПрименениеПравил/Help">применении правил обработки</a>.</p>
|
<p style="MARGIN-LEFT: 0px">В каждую папку письма попадают автоматически при получении или смене статуса, а также при <a href="Catalog.ПравилаОбработкиЭлектроннойПочты.Form.ПрименениеПравил/Help">применении правил обработки</a>.</p>
|
||||||
<h3 style="MARGIN-LEFT: 0px">Ввод папки</h3>
|
<h3 style="MARGIN-LEFT: 0px">Ввод папки</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. </div>
|
<div style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. </div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px">Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту.</div>
|
<div style="MARGIN-LEFT: 0px">Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту.</div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px">Для ввода новой папки нажмите <strong>Со</strong><strong>здать</strong>, заполните необходимые <a href="Catalog.ПапкиЭлектронныхПисем.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Редактирование папки</h3>
|
<div style="MARGIN-LEFT: 0px">Для ввода новой папки нажмите <strong>Со</strong><strong>здать</strong>, заполните необходимые <a href="Catalog.ПапкиЭлектронныхПисем.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Редактирование папки</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px">Выполните команду <strong>Еще - Изменить</strong>, внесите необходимые изменения.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Группировка папок</h3>
|
<div style="MARGIN-LEFT: 0px">Выполните команду <strong>Еще - Изменить</strong>, внесите необходимые изменения.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Группировка папок</h3>
|
||||||
|
|||||||
@@ -2,15 +2,22 @@
|
|||||||
<p style="MARGIN-LEFT: 0px">Описание свойств папки электронных писем.</p>
|
<p style="MARGIN-LEFT: 0px">Описание свойств папки электронных писем.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">Шесть папок для каждой <a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">учетной записи электронной почты</a> являются предопределенными и не могут быть удалены и изменены:</p>
|
<p style="MARGIN-LEFT: 0px">Шесть папок для каждой <a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">учетной записи электронной почты</a> являются предопределенными и не могут быть удалены и изменены:</p>
|
||||||
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все входящие письма.
|
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все входящие письма.
|
||||||
</li><li><b>Исходящие</b> - в эту папку попадают все исходящие, но еще не отправленные письма.
|
</li>
|
||||||
</li><li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам.
|
<li><b>Исходящие</b> - в эту папку попадают все исходящие, но еще не отправленные письма.
|
||||||
</li><li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
</li>
|
||||||
</li><li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
<li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам.
|
||||||
</li><li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <b>Правил обработки электронной почты</b>, к которым можно перейти из панели навигации<b>Учетной записи электронной почты</b>.</p>
|
</li>
|
||||||
|
<li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <b>Правил обработки электронной почты</b>, к которым можно перейти из панели навигации <b>Учетной записи электронной почты</b>.</p>
|
||||||
<h3>Ввод папки</h3>
|
<h3>Ввод папки</h3>
|
||||||
<p style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту. </p>
|
<p style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту. </p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px">При необходимости выберите предопределенную или собственную папку, в которой необходимо создать новую папку.</div>
|
<div style="MARGIN-LEFT: 0px">При необходимости выберите предопределенную или собственную папку, в которой необходимо создать новую папку.</div>
|
||||||
</li><li>Введите <strong>Наименование</strong> папки.
|
</li>
|
||||||
</li><li>Если предварительно была выбрана папка, <strong>Родительская папка</strong> проставляется программой по умолчанию. При необходимости выберите из <a href="Catalog.ПапкиЭлектронныхПисем/Help">списка</a>.</li></ul><h3>См. также:</h3>
|
<li>Введите <strong>Наименование</strong> папки.
|
||||||
|
</li>
|
||||||
|
<li>Если предварительно была выбрана папка, <strong>Родительская папка</strong> проставляется программой по умолчанию. При необходимости выберите из <a href="Catalog.ПапкиЭлектронныхПисем/Help">списка</a>.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||||
@@ -3,18 +3,25 @@
|
|||||||
<p>Открывается по команде <strong>Папки электронных писем</strong> панели навигации учетной записи электронной почты. Также работать с папками электронной почты можно в <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">списке взаимодействий</a>, выбрав группировку <strong>По папкам</strong>.</p>
|
<p>Открывается по команде <strong>Папки электронных писем</strong> панели навигации учетной записи электронной почты. Также работать с папками электронной почты можно в <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">списке взаимодействий</a>, выбрав группировку <strong>По папкам</strong>.</p>
|
||||||
<p>Шесть папок для каждой учетной записи являются предопределенными и не могут быть удалены и изменены:</p>
|
<p>Шесть папок для каждой учетной записи являются предопределенными и не могут быть удалены и изменены:</p>
|
||||||
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящие письма</a>.
|
<ul style="MARGIN-LEFT: 20px"><li><b>Входящие</b> - в эту папку попадают по умолчанию все <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящие письма</a>.
|
||||||
</li><li><b>Исходящие</b> - в эту папку попадают все <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящие</a>, но еще не отправленные письма.
|
</li>
|
||||||
</li><li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам (подробнее см. документацию почтового сервера).
|
<li><b>Исходящие</b> - в эту папку попадают все <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящие</a>, но еще не отправленные письма.
|
||||||
</li><li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
</li>
|
||||||
</li><li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
<li><b>Нежелательная почта</b> - в данную папку попадают письма, которые почтовый сервер опознал как спам (подробнее см. документацию почтового сервера).
|
||||||
</li><li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <strong>Правил обработки электронной почты</strong>. К работе с <strong>правилами</strong> можно перейти из панели навигации<b>Учетной записи электронной почты</b>.</p>
|
</li>
|
||||||
|
<li><b>Отправленные</b> - в эту папку по умолчанию попадают все отправленные письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Удаленные</b> - в эту папку попадают все помеченные к удалению письма.
|
||||||
|
</li>
|
||||||
|
<li><b>Черновики</b> - папка, в которой находятся письма, редактирование которых не завершено.</li></ul><p style="MARGIN-LEFT: 0px"><a href="Catalog.ПравилаОбработкиЭлектроннойПочты/Help">Правила</a>, по которым письмам назначаются папки, можно установить при помощи <strong>Правил обработки электронной почты</strong>. К работе с <strong>правилами</strong> можно перейти из панели навигации <b>Учетной записи электронной почты</b>.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">В каждую папку письма попадают автоматически при получении или смене статуса, а также при <a href="Catalog.ПравилаОбработкиЭлектроннойПочты.Form.ПрименениеПравил/Help">применении правил обработки</a>.</p>
|
<p style="MARGIN-LEFT: 0px">В каждую папку письма попадают автоматически при получении или смене статуса, а также при <a href="Catalog.ПравилаОбработкиЭлектроннойПочты.Form.ПрименениеПравил/Help">применении правил обработки</a>.</p>
|
||||||
<h3 style="MARGIN-LEFT: 0px">Ввод папки</h3>
|
<h3 style="MARGIN-LEFT: 0px">Ввод папки</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. </div>
|
<div style="MARGIN-LEFT: 0px">Помимо предопределенных папок электронной почты можно создавать собственные папки. </div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px">Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту.</div>
|
<div style="MARGIN-LEFT: 0px">Собственные папки можно создать и в предопределенных папках, тогда можно рассортировать имеющуюся в них почту.</div>
|
||||||
</li><li>
|
</li>
|
||||||
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px">Для ввода новой папки нажмите <strong>Со</strong><strong>здать</strong>, заполните необходимые <a href="Catalog.ПапкиЭлектронныхПисем.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Редактирование папки</h3>
|
<div style="MARGIN-LEFT: 0px">Для ввода новой папки нажмите <strong>Со</strong><strong>здать</strong>, заполните необходимые <a href="Catalog.ПапкиЭлектронныхПисем.Form.ФормаЭлемента/Help">поля</a>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Редактирование папки</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px">Выполните команду <strong>Еще - Изменить</strong>, внесите изменения.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Группировка папок</h3>
|
<div style="MARGIN-LEFT: 0px">Выполните команду <strong>Еще - Изменить</strong>, внесите изменения.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Группировка папок</h3>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
@@ -65,19 +65,7 @@
|
|||||||
|
|
||||||
Функция ПоставляемыеНастройкиПрограмм() Экспорт
|
Функция ПоставляемыеНастройкиПрограмм() Экспорт
|
||||||
|
|
||||||
Настройки = Новый ТаблицаЗначений;
|
Настройки = ЭлектроннаяПодписьСлужебный.ПоставляемыеНастройкиПрограмм();
|
||||||
Настройки.Колонки.Добавить("Представление");
|
|
||||||
Настройки.Колонки.Добавить("ИмяПрограммы");
|
|
||||||
Настройки.Колонки.Добавить("ТипПрограммы");
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмПодписи");
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмХеширования");
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмШифрования");
|
|
||||||
Настройки.Колонки.Добавить("Идентификатор");
|
|
||||||
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмыПодписи", Новый ОписаниеТипов("Массив"));
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмыХеширования", Новый ОписаниеТипов("Массив"));
|
|
||||||
Настройки.Колонки.Добавить("АлгоритмыШифрования", Новый ОписаниеТипов("Массив"));
|
|
||||||
|
|
||||||
Если Метаданные.Обработки.Найти("ПрограммыЭлектроннойПодписиИШифрования") <> Неопределено Тогда
|
Если Метаданные.Обработки.Найти("ПрограммыЭлектроннойПодписиИШифрования") <> Неопределено Тогда
|
||||||
ОбработкаПрограммыЭлектроннойПодписиИШифрования = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(
|
ОбработкаПрограммыЭлектроннойПодписиИШифрования = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(
|
||||||
"Обработка.ПрограммыЭлектроннойПодписиИШифрования");
|
"Обработка.ПрограммыЭлектроннойПодписиИШифрования");
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
@@ -305,6 +305,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТекущиеДела - см. ТекущиеДелаСлужебный.ТекущиеДела
|
||||||
|
//
|
||||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||||
|
|
||||||
МодульТекущиеДелаСервер = ОбщегоНазначения.ОбщийМодуль("ТекущиеДелаСервер");
|
МодульТекущиеДелаСервер = ОбщегоНазначения.ОбщийМодуль("ТекущиеДелаСервер");
|
||||||
@@ -963,7 +967,7 @@
|
|||||||
|
|
||||||
ЗаполненныеПоставляемыеПрофили = ЗаполненныеПоставляемыеПрофили();
|
ЗаполненныеПоставляемыеПрофили = ЗаполненныеПоставляемыеПрофили();
|
||||||
ПараметрыОбновления = ЗаполненныеПоставляемыеПрофили.ПараметрыОбновления;
|
ПараметрыОбновления = ЗаполненныеПоставляемыеПрофили.ПараметрыОбновления;
|
||||||
ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили.ОписанияПрофилей;
|
ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили.ОписанияПрофилей; // Массив из см. УправлениеДоступом.НовоеОписаниеПрофиляГруппДоступа -
|
||||||
|
|
||||||
ЗаголовокОшибки =
|
ЗаголовокОшибки =
|
||||||
НСтр("ru = 'Заданы недопустимые значения в процедуре ПриЗаполненииПоставляемыхПрофилейГруппДоступа
|
НСтр("ru = 'Заданы недопустимые значения в процедуре ПриЗаполненииПоставляемыхПрофилейГруппДоступа
|
||||||
|
|||||||
@@ -210,7 +210,7 @@
|
|||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресХранилища);
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресХранилища);
|
||||||
|
|
||||||
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml");
|
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml");
|
||||||
ДвоичныеДанные.Записать(ИмяВременногоФайла);
|
ДвоичныеДанные.Записать(ИмяВременногоФайла); // ДвоичныеДанные
|
||||||
|
|
||||||
ЧтениеXML = Новый ЧтениеXML;
|
ЧтениеXML = Новый ЧтениеXML;
|
||||||
ЧтениеXML.ОткрытьФайл(ИмяВременногоФайла);
|
ЧтениеXML.ОткрытьФайл(ИмяВременногоФайла);
|
||||||
|
|||||||
@@ -1279,8 +1279,8 @@
|
|||||||
Для Каждого СтрокаНастройка Из Найденные Цикл
|
Для Каждого СтрокаНастройка Из Найденные Цикл
|
||||||
ДобавляемаяНастройка = Новый Структура("Реквизит, Значение", СтрокаНастройка.Реквизит, СтрокаНастройка.Значение);
|
ДобавляемаяНастройка = Новый Структура("Реквизит, Значение", СтрокаНастройка.Реквизит, СтрокаНастройка.Значение);
|
||||||
Настройки.Добавить(ДобавляемаяНастройка);
|
Настройки.Добавить(ДобавляемаяНастройка);
|
||||||
ПараметрыОтчета.Настройки = Настройки;
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
ПараметрыОтчета.Настройки = Настройки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Объект.Персонализирована Тогда
|
Если Объект.Персонализирована Тогда
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
+2
-1
@@ -161,8 +161,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ИмяПроверки) Тогда
|
Если ЗначениеЗаполнено(ИмяПроверки) Тогда
|
||||||
|
ЭлементФормы = Элементы[ИмяПроверки + "Надпись"]; // ПолеФормы
|
||||||
ПараметрыПредупреждения.Вставить("ЗаголовокПредупреждения",
|
ПараметрыПредупреждения.Вставить("ЗаголовокПредупреждения",
|
||||||
Элементы[ИмяПроверки + "Надпись"].Заголовок);
|
ЭлементФормы.Заголовок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОткрытьФорму("ОбщаяФорма.РезультатПроверки", ПараметрыПредупреждения);
|
ОткрытьФорму("ОбщаяФорма.РезультатПроверки", ПараметрыПредупреждения);
|
||||||
|
|||||||
+20
-6
@@ -590,12 +590,12 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - со свойствами:
|
||||||
|
// * Ссылка - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ДобавитьОписаниеОбъекта(ОписаниеОбъектов, ЭлементДанных)
|
Функция ОписаниеОбъекта(ЭлементДанных)
|
||||||
|
|
||||||
Если Не ЭлементДанных.Свойство("Объект") Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ВерсияОбъекта = Неопределено;
|
ВерсияОбъекта = Неопределено;
|
||||||
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
||||||
@@ -604,10 +604,24 @@
|
|||||||
ОписаниеОбъекта.Вставить("Ссылка", ЭлементДанных.Объект);
|
ОписаниеОбъекта.Вставить("Ссылка", ЭлементДанных.Объект);
|
||||||
ОписаниеОбъекта.Вставить("Версия", ВерсияОбъекта);
|
ОписаниеОбъекта.Вставить("Версия", ВерсияОбъекта);
|
||||||
|
|
||||||
ОписаниеОбъектов.Добавить(ОписаниеОбъекта);
|
Возврат ОписаниеОбъекта;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ДобавитьОписаниеОбъекта(ОписаниеОбъектов, ЭлементДанных)
|
||||||
|
|
||||||
|
Если Не ЭлементДанных.Свойство("Объект") Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОписаниеОбъектов.Добавить(ОписаниеОбъекта(ЭлементДанных));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеОбъектов - Массив из см. ОписаниеОбъекта - .
|
||||||
|
//
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Процедура ЗаписатьСертификатыШифрованияНаСервере(ОписаниеОбъектов, ИдентификаторФормы, Ошибка)
|
Процедура ЗаписатьСертификатыШифрованияНаСервере(ОписаниеОбъектов, ИдентификаторФормы, Ошибка)
|
||||||
|
|
||||||
|
|||||||
+47
-7
@@ -449,7 +449,7 @@
|
|||||||
|
|
||||||
СертификатКриптографии = Новый СертификатКриптографии(ПолучитьИзВременногоХранилища(СертификатАдрес));
|
СертификатКриптографии = Новый СертификатКриптографии(ПолучитьИзВременногоХранилища(СертификатАдрес));
|
||||||
ТестовыеДанные = ТестовыеДвоичныеДанные();
|
ТестовыеДанные = ТестовыеДвоичныеДанные();
|
||||||
ОписанияПрограмм = ЭлектроннаяПодпись.ОбщиеНастройки().ОписанияПрограмм;
|
ОписанияПрограмм = ОписаниеПрограмм(ЭлектроннаяПодпись.ОбщиеНастройки());
|
||||||
|
|
||||||
Для Каждого ОписаниеПрограммы Из ОписанияПрограмм Цикл
|
Для Каждого ОписаниеПрограммы Из ОписанияПрограмм Цикл
|
||||||
МенеджерКриптографии = ЭлектроннаяПодписьСлужебный.МенеджерКриптографии("",
|
МенеджерКриптографии = ЭлектроннаяПодписьСлужебный.МенеджерКриптографии("",
|
||||||
@@ -474,6 +474,17 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив из Структура - со свойствами:
|
||||||
|
// * Ссылка - СправочникСсылка.ПрограммыЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ОписаниеПрограмм(Настройки)
|
||||||
|
|
||||||
|
Возврат Настройки.ОписанияПрограмм;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция ТестовыеДвоичныеДанные()
|
Функция ТестовыеДвоичныеДанные()
|
||||||
|
|
||||||
@@ -522,6 +533,11 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Контекст - Структура - со свойствами:
|
||||||
|
// * ОписаниеПрограммы - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ЗаполнитьПрограммуШифрованияЦиклНачало(Контекст)
|
Процедура ЗаполнитьПрограммуШифрованияЦиклНачало(Контекст)
|
||||||
|
|
||||||
@@ -539,6 +555,11 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Контекст - Структура - со свойствами:
|
||||||
|
// * ОписаниеПрограммы - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ЗаполнитьПрограммуШифрованияПослеСозданияМенеджераКриптографии(МенеджерКриптографии, Контекст) Экспорт
|
Процедура ЗаполнитьПрограммуШифрованияПослеСозданияМенеджераКриптографии(МенеджерКриптографии, Контекст) Экспорт
|
||||||
|
|
||||||
@@ -568,6 +589,11 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
// Продолжение процедуры ЗаполнитьПрограммуШифрования.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Контекст - Структура - со свойствами:
|
||||||
|
// * ОписаниеПрограммы - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ЗаполнитьПрограммуШифрованияПослеШифрования(ЗашифрованныеДанные, Контекст) Экспорт
|
Процедура ЗаполнитьПрограммуШифрованияПослеШифрования(ЗашифрованныеДанные, Контекст) Экспорт
|
||||||
|
|
||||||
@@ -961,12 +987,12 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - со свойствами:
|
||||||
|
// * Ссылка - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ДобавитьОписаниеОбъекта(ОписаниеОбъектов, ЭлементДанных)
|
Функция ОписаниеОбъекта(ЭлементДанных)
|
||||||
|
|
||||||
Если Не ЭлементДанных.Свойство("Объект") Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ВерсияОбъекта = Неопределено;
|
ВерсияОбъекта = Неопределено;
|
||||||
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
ЭлементДанных.Свойство("ВерсияОбъекта", ВерсияОбъекта);
|
||||||
@@ -975,10 +1001,24 @@
|
|||||||
ОписаниеОбъекта.Вставить("Ссылка", ЭлементДанных.Объект);
|
ОписаниеОбъекта.Вставить("Ссылка", ЭлементДанных.Объект);
|
||||||
ОписаниеОбъекта.Вставить("Версия", ВерсияОбъекта);
|
ОписаниеОбъекта.Вставить("Версия", ВерсияОбъекта);
|
||||||
|
|
||||||
ОписаниеОбъектов.Добавить(ОписаниеОбъекта);
|
Возврат ОписаниеОбъекта;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ДобавитьОписаниеОбъекта(ОписаниеОбъектов, ЭлементДанных)
|
||||||
|
|
||||||
|
Если Не ЭлементДанных.Свойство("Объект") Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОписаниеОбъектов.Добавить(ОписаниеОбъекта(ЭлементДанных));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеОбъектов - Массив из см. ОписаниеОбъекта - .
|
||||||
|
//
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Процедура ЗаписатьСертификатыШифрованияНаСервере(ОписаниеОбъектов, АдресСертификатов, ИдентификаторФормы, Ошибка)
|
Процедура ЗаписатьСертификатыШифрованияНаСервере(ОписаниеОбъектов, АдресСертификатов, ИдентификаторФормы, Ошибка)
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
НеРедактируемыеРеквизиты = Новый Массив;
|
НеРедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
+1
-1
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
СтандартнаяОбработка = Ложь;
|
СтандартнаяОбработка = Ложь;
|
||||||
|
|
||||||
ТекущиеДанные = Элементы.Список.ДанныеСтроки(ВыбраннаяСтрока);
|
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||||
|
|
||||||
Если ТекущиеДанные = Неопределено Тогда
|
Если ТекущиеДанные = Неопределено Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -284,7 +284,7 @@
|
|||||||
Процедура ОбработатьОчереднойФайлЗавершение(ДополнительныеПараметры)
|
Процедура ОбработатьОчереднойФайлЗавершение(ДополнительныеПараметры)
|
||||||
|
|
||||||
ТекущийФайл = ДополнительныеПараметры.ТекущийФайл;
|
ТекущийФайл = ДополнительныеПараметры.ТекущийФайл;
|
||||||
ИтоговоеОповещение = ДополнительныеПараметры.ИтоговоеОповещение;
|
ИтоговоеОповещение = ДополнительныеПараметры.ИтоговоеОповещение; // ОписаниеОповещения
|
||||||
ПараметрыИтоговогоОповещения = ИтоговоеОповещение.ДополнительныеПараметры;
|
ПараметрыИтоговогоОповещения = ИтоговоеОповещение.ДополнительныеПараметры;
|
||||||
|
|
||||||
ПараметрыИтоговогоОповещения.Вставить("ЧислоУдаленныхФайлов", ПараметрыИтоговогоОповещения.ЧислоУдаленныхФайлов + 1);
|
ПараметрыИтоговогоОповещения.Вставить("ЧислоУдаленныхФайлов", ПараметрыИтоговогоОповещения.ЧислоУдаленныхФайлов + 1);
|
||||||
@@ -304,14 +304,14 @@
|
|||||||
ТекущийФайл = ДополнительныеПараметры.ТекущийФайл;
|
ТекущийФайл = ДополнительныеПараметры.ТекущийФайл;
|
||||||
ИмяТекущегоФайла = ТекущийФайл.Имя;
|
ИмяТекущегоФайла = ТекущийФайл.Имя;
|
||||||
|
|
||||||
ИтоговоеОповещение = ДополнительныеПараметры.ИтоговоеОповещение;
|
ИтоговоеОповещение = ДополнительныеПараметры.ИтоговоеОповещение; // ОписаниеОповещения
|
||||||
ПараметрыИтоговогоОповещения = ИтоговоеОповещение.ДополнительныеПараметры;
|
ПараметрыИтоговогоОповещения = ИтоговоеОповещение.ДополнительныеПараметры;
|
||||||
|
|
||||||
СтруктураОшибки = Новый Структура;
|
СтруктураОшибки = Новый Структура;
|
||||||
СтруктураОшибки.Вставить("Имя", ИмяТекущегоФайла);
|
СтруктураОшибки.Вставить("Имя", ИмяТекущегоФайла);
|
||||||
СтруктураОшибки.Вставить("Ошибка", КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
СтруктураОшибки.Вставить("Ошибка", КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
|
|
||||||
МассивФайловСОшибками = ПараметрыИтоговогоОповещения.МассивФайловСОшибками;
|
МассивФайловСОшибками = ПараметрыИтоговогоОповещения.МассивФайловСОшибками; // Массив
|
||||||
МассивФайловСОшибками.Добавить(СтруктураОшибки);
|
МассивФайловСОшибками.Добавить(СтруктураОшибки);
|
||||||
ПараметрыИтоговогоОповещения.Вставить("МассивФайловСОшибками", МассивФайловСОшибками);
|
ПараметрыИтоговогоОповещения.Вставить("МассивФайловСОшибками", МассивФайловСОшибками);
|
||||||
|
|
||||||
@@ -360,20 +360,7 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ЗаполнитьТаблицуЛишнихФайлов()
|
Процедура ЗаполнитьТаблицуЛишнихФайлов()
|
||||||
|
|
||||||
ТаблицаФайловНаДиске = Новый ТаблицаЗначений;
|
ТаблицаФайловНаДиске = РаботаСФайламиВТомахСлужебный.ЛишниеФайлыНаДиске();
|
||||||
КолонкиТаблицы = ТаблицаФайловНаДиске.Колонки;
|
|
||||||
КолонкиТаблицы.Добавить("Имя");
|
|
||||||
КолонкиТаблицы.Добавить("Файл");
|
|
||||||
КолонкиТаблицы.Добавить("ИмяБезРасширения");
|
|
||||||
КолонкиТаблицы.Добавить("ПолноеИмя");
|
|
||||||
КолонкиТаблицы.Добавить("Путь");
|
|
||||||
КолонкиТаблицы.Добавить("Том");
|
|
||||||
КолонкиТаблицы.Добавить("Расширение");
|
|
||||||
КолонкиТаблицы.Добавить("СтатусПроверки");
|
|
||||||
КолонкиТаблицы.Добавить("Количество");
|
|
||||||
КолонкиТаблицы.Добавить("Отредактировал");
|
|
||||||
КолонкиТаблицы.Добавить("ДатаРедактирования");
|
|
||||||
|
|
||||||
ПутьКТому = СокрЛП(РаботаСФайламиВТомахСлужебный.ПолныйПутьТома(ТомХраненияФайлов));
|
ПутьКТому = СокрЛП(РаботаСФайламиВТомахСлужебный.ПолныйПутьТома(ТомХраненияФайлов));
|
||||||
|
|
||||||
МассивФайлов = НайтиФайлы(ПутьКТому,"*", Истина);
|
МассивФайлов = НайтиФайлы(ПутьКТому,"*", Истина);
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
<ul><li><a href="#imap">IMAP</a>;
|
<ul><li><a href="#imap">IMAP</a>;
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#pop">POP</a>.</li></ul><p>В зависимости от выбранного типа учетной записи заполните остальные поля.</p>
|
<li><a href="#pop">POP</a>.</li></ul><p>В зависимости от выбранного типа учетной записи заполните остальные поля.</p>
|
||||||
<h3><a name="#imap">Настройки сервера IMAP</a></h3>
|
<h3><a name="imap">Настройки сервера IMAP</a></h3>
|
||||||
<ul><li>Введите <strong>Логин</strong> учетной записи в формате <strong>User@Server.net</strong>. и <strong>Пароль</strong> учетной записи.
|
<ul><li>Введите <strong>Логин</strong> учетной записи в формате <strong>User@Server.net</strong>. и <strong>Пароль</strong> учетной записи.
|
||||||
</li>
|
</li>
|
||||||
<li>Укажите <strong>Сервер IMAP</strong>, например, <strong>imap.Server.net</strong>, <strong>Порт</strong>, например, <strong>993</strong>.
|
<li>Укажите <strong>Сервер IMAP</strong>, например, <strong>imap.Server.net</strong>, <strong>Порт</strong>, например, <strong>993</strong>.
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
<ul><li><strong>Авто</strong>;
|
<ul><li><strong>Авто</strong>;
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Всегда (SSL)</strong>.</li></ul></li></ul></li>
|
<li><strong>Всегда (SSL)</strong>.</li></ul></li></ul></li>
|
||||||
<li>При необходимости включите флажок <strong>При отправке писем требуется авторизация на сервере исходящей почты (SMTP)</strong>.</li></ul><h3><a name="#pop">Настройки сервера POP</a> </h3>
|
<li>При необходимости включите флажок <strong>При отправке писем требуется авторизация на сервере исходящей почты (SMTP)</strong>.</li></ul><h3><a name="pop">Настройки сервера POP</a> </h3>
|
||||||
<ul><li>Укажите <strong>Логин</strong> учетной записи в формате <strong>User@Server.net</strong>, введите <strong>Пароль</strong> учетной записи.
|
<ul><li>Укажите <strong>Логин</strong> учетной записи в формате <strong>User@Server.net</strong>, введите <strong>Пароль</strong> учетной записи.
|
||||||
</li>
|
</li>
|
||||||
<li>Включите флажок <strong>Оставлять копии писем на сервере</strong>, для того чтобы программа не удалила письма в папке "Входящие" почтового ящика электронной почты. По умолчанию флажок отключен, в этом случае все письма после получения будут удалены с почтового сервера. После этого становится доступным флажок:
|
<li>Включите флажок <strong>Оставлять копии писем на сервере</strong>, для того чтобы программа не удалила письма в папке "Входящие" почтового ящика электронной почты. По умолчанию флажок отключен, в этом случае все письма после получения будут удалены с почтового сервера. После этого становится доступным флажок:
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -4154,6 +4154,10 @@
|
|||||||
<event>OnOpen</event>
|
<event>OnOpen</event>
|
||||||
<name>ПриОткрытии</name>
|
<name>ПриОткрытии</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
|
<handlers>
|
||||||
|
<event>OnLoadDataFromSettingsAtServer</event>
|
||||||
|
<name>ПриЗагрузкеДанныхИзНастроекНаСервере</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>OnCreateAtServer</event>
|
<event>OnCreateAtServer</event>
|
||||||
<name>ПриСозданииНаСервере</name>
|
<name>ПриСозданииНаСервере</name>
|
||||||
|
|||||||
@@ -1493,6 +1493,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ПараметрыВыполнения - Структура - со свойствами:
|
||||||
|
// * ДанныеФайла - см. РаботаСФайлами.ДанныеФайла
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура СписокВыборПослеРедактированияФайла(Результат, ПараметрыВыполнения) Экспорт
|
Процедура СписокВыборПослеРедактированияФайла(Результат, ПараметрыВыполнения) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -311,7 +311,10 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПоказатьВСписке(Команда)
|
Процедура ПоказатьВСписке(Команда)
|
||||||
СтандартныеПодсистемыКлиент.ПоказатьВСписке(ЭтотОбъект["Объект"].Ссылка, Неопределено);
|
|
||||||
|
ОбъектФормы = ЭтотОбъект["Объект"]; // ОпределяемыйТип.ПрисоединенныйФайлОбъект
|
||||||
|
СтандартныеПодсистемыКлиент.ПоказатьВСписке(ОбъектФормы.Ссылка, Неопределено);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -1418,6 +1421,9 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Продолжение процедуры ПрочитатьСертификатыПодписей.
|
// Продолжение процедуры ПрочитатьСертификатыПодписей.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Контекст - Структура - .
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПрочитатьСертификатыПодписейЦиклНачало(Контекст)
|
Процедура ПрочитатьСертификатыПодписейЦиклНачало(Контекст)
|
||||||
|
|
||||||
@@ -1466,7 +1472,6 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Контекст.Вставить("Сертификат", Сертификаты[0]);
|
Контекст.Вставить("Сертификат", Сертификаты[0]);
|
||||||
|
|
||||||
Контекст.Сертификат.НачатьВыгрузку(Новый ОписаниеОповещения(
|
Контекст.Сертификат.НачатьВыгрузку(Новый ОписаниеОповещения(
|
||||||
"ПрочитатьСертификатыПодписейЦиклПослеВыгрузкиСертификата", ЭтотОбъект, Контекст,
|
"ПрочитатьСертификатыПодписейЦиклПослеВыгрузкиСертификата", ЭтотОбъект, Контекст,
|
||||||
"ПрочитатьСертификатыПодписейЦиклПослеОшибкиВыгрузкиСертификата", ЭтотОбъект));
|
"ПрочитатьСертификатыПодписейЦиклПослеОшибкиВыгрузкиСертификата", ЭтотОбъект));
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
Возврат РаботаСФайлами.РеквизитыРедактируемыеВГрупповойОбработке();
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
+1
-1
@@ -50,7 +50,7 @@
|
|||||||
НаборДополнительныхРеквизитов = Родитель.ДополнительныеРеквизиты;
|
НаборДополнительныхРеквизитов = Родитель.ДополнительныеРеквизиты;
|
||||||
|
|
||||||
ПредопределенныеНаборыСвойств = УправлениеСвойствамиПовтИсп.ПредопределенныеНаборыСвойств();
|
ПредопределенныеНаборыСвойств = УправлениеСвойствамиПовтИсп.ПредопределенныеНаборыСвойств();
|
||||||
ОписаниеНабора = ПредопределенныеНаборыСвойств.Получить(Родитель);
|
ОписаниеНабора = ПредопределенныеНаборыСвойств.Получить(Родитель); // см. Справочники.НаборыДополнительныхРеквизитовИСведений.СвойстваНабора
|
||||||
Если ОписаниеНабора = Неопределено Тогда
|
Если ОписаниеНабора = Неопределено Тогда
|
||||||
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Родитель, "ИмяПредопределенныхДанных");
|
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Родитель, "ИмяПредопределенныхДанных");
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
+2
-2
@@ -782,7 +782,7 @@
|
|||||||
ИсключаемыеНаборы.Добавить(ПереданныеПараметрыФормы.ТекущийНаборСвойств);
|
ИсключаемыеНаборы.Добавить(ПереданныеПараметрыФормы.ТекущийНаборСвойств);
|
||||||
Если ЗначениеЗаполнено(РодительТекущегоНабора) Тогда
|
Если ЗначениеЗаполнено(РодительТекущегоНабора) Тогда
|
||||||
ПредопределенныеНаборы = УправлениеСвойствамиПовтИсп.ПредопределенныеНаборыСвойств();
|
ПредопределенныеНаборы = УправлениеСвойствамиПовтИсп.ПредопределенныеНаборыСвойств();
|
||||||
СвойстваНабора = ПредопределенныеНаборы.Получить(РодительТекущегоНабора);
|
СвойстваНабора = ПредопределенныеНаборы.Получить(РодительТекущегоНабора); // см. Справочники.НаборыДополнительныхРеквизитовИСведений.СвойстваНабора
|
||||||
Если СвойстваНабора = Неопределено Тогда
|
Если СвойстваНабора = Неопределено Тогда
|
||||||
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(РодительТекущегоНабора, "ИмяПредопределенныхДанных");
|
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(РодительТекущегоНабора, "ИмяПредопределенныхДанных");
|
||||||
Иначе
|
Иначе
|
||||||
@@ -920,7 +920,7 @@
|
|||||||
Процедура КонвертироватьДополнительныйРеквизитВОбщий()
|
Процедура КонвертироватьДополнительныйРеквизитВОбщий()
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|
||||||
ВыбранныйРеквизит = ПереданныеПараметрыФормы.ВладелецДополнительныхЗначений;
|
ВыбранныйРеквизит = ПереданныеПараметрыФормы.ВладелецДополнительныхЗначений; // ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
|
||||||
НаборСвойств = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВыбранныйРеквизит, "НаборСвойств");
|
НаборСвойств = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВыбранныйРеквизит, "НаборСвойств");
|
||||||
Если Не ЗначениеЗаполнено(НаборСвойств) Тогда
|
Если Не ЗначениеЗаполнено(НаборСвойств) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|||||||
+7
-1
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
РедактируемыеРеквизиты = Новый Массив;
|
РедактируемыеРеквизиты = Новый Массив;
|
||||||
@@ -115,6 +115,12 @@
|
|||||||
|
|
||||||
// Изменяет настройку свойства с общего свойства или общего списка значений свойства
|
// Изменяет настройку свойства с общего свойства или общего списка значений свойства
|
||||||
// на отдельное свойство с отдельным списком значений.
|
// на отдельное свойство с отдельным списком значений.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура - со свойствами:
|
||||||
|
// * Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения -
|
||||||
|
// * ТекущийНаборСвойств - СправочникСсылка.НаборыДополнительныхРеквизитовИСведений -
|
||||||
|
// АдресХранилища - Строка -
|
||||||
//
|
//
|
||||||
Процедура ИзменитьНастройкуСвойства(Параметры, АдресХранилища) Экспорт
|
Процедура ИзменитьНастройкуСвойства(Параметры, АдресХранилища) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
// с помощью обработки группового изменения реквизитов.
|
// с помощью обработки группового изменения реквизитов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - список имен реквизитов объекта.
|
// Массив Из Строка -
|
||||||
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
Функция РеквизитыНеРедактируемыеВГрупповойОбработке() Экспорт
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
|
|||||||
@@ -88,10 +88,11 @@
|
|||||||
РазделСсылка = ПолучитьСсылку(Раздел.Идентификатор);
|
РазделСсылка = ПолучитьСсылку(Раздел.Идентификатор);
|
||||||
|
|
||||||
Если РазделыДатЗапрета.Получить(РазделСсылка) <> Неопределено Тогда
|
Если РазделыДатЗапрета.Получить(РазделСсылка) <> Неопределено Тогда
|
||||||
|
РазделДатыЗапрета = РазделыДатЗапрета.Получить(РазделСсылка); // см. СвойстваРаздела
|
||||||
ВызватьИсключение ЗаголовокОшибки + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ВызватьИсключение ЗаголовокОшибки + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Идентификатор ""%1"" раздела дат запрета
|
НСтр("ru = 'Идентификатор ""%1"" раздела дат запрета
|
||||||
|""%2"" уже используется для раздела ""%3"".'"),
|
|""%2"" уже используется для раздела ""%3"".'"),
|
||||||
Раздел.Идентификатор, Раздел.Имя, РазделыДатЗапрета.Получить(РазделСсылка).Имя);
|
Раздел.Идентификатор, Раздел.Имя, РазделДатыЗапрета.Имя);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТипыОбъектов = Новый Массив;
|
ТипыОбъектов = Новый Массив;
|
||||||
@@ -119,11 +120,7 @@
|
|||||||
ТипыОбъектов.Добавить(Новый ФиксированнаяСтруктура(СвойстваТипа));
|
ТипыОбъектов.Добавить(Новый ФиксированнаяСтруктура(СвойстваТипа));
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
СвойстваРаздела = Новый Структура;
|
СвойстваРаздела = СвойстваРаздела(РазделСсылка, Раздел.Имя, Раздел.Представление, Новый ФиксированныйМассив(ТипыОбъектов));
|
||||||
СвойстваРаздела.Вставить("Имя", Раздел.Имя);
|
|
||||||
СвойстваРаздела.Вставить("Ссылка", РазделСсылка);
|
|
||||||
СвойстваРаздела.Вставить("Представление", Раздел.Представление);
|
|
||||||
СвойстваРаздела.Вставить("ТипыОбъектов", Новый ФиксированныйМассив(ТипыОбъектов));
|
|
||||||
СвойстваРаздела = Новый ФиксированнаяСтруктура(СвойстваРаздела);
|
СвойстваРаздела = Новый ФиксированнаяСтруктура(СвойстваРаздела);
|
||||||
РазделыДатЗапрета.Вставить(СвойстваРаздела.Имя, СвойстваРаздела);
|
РазделыДатЗапрета.Вставить(СвойстваРаздела.Имя, СвойстваРаздела);
|
||||||
РазделыДатЗапрета.Вставить(СвойстваРаздела.Ссылка, СвойстваРаздела);
|
РазделыДатЗапрета.Вставить(СвойстваРаздела.Ссылка, СвойстваРаздела);
|
||||||
@@ -134,11 +131,7 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
// Добавление пустого раздела (общая дата).
|
// Добавление пустого раздела (общая дата).
|
||||||
СвойстваРаздела = Новый Структура;
|
СвойстваРаздела = СвойстваРаздела(ПустаяСсылка());
|
||||||
СвойстваРаздела.Вставить("Имя", "");
|
|
||||||
СвойстваРаздела.Вставить("Ссылка", ПустаяСсылка());
|
|
||||||
СвойстваРаздела.Вставить("Представление", НСтр("ru = 'Общая дата'"));
|
|
||||||
СвойстваРаздела.Вставить("ТипыОбъектов", Новый ФиксированныйМассив(Новый Массив));
|
|
||||||
СвойстваРаздела = Новый ФиксированнаяСтруктура(СвойстваРаздела);
|
СвойстваРаздела = Новый ФиксированнаяСтруктура(СвойстваРаздела);
|
||||||
РазделыДатЗапрета.Вставить(СвойстваРаздела.Имя, СвойстваРаздела);
|
РазделыДатЗапрета.Вставить(СвойстваРаздела.Имя, СвойстваРаздела);
|
||||||
РазделыДатЗапрета.Вставить(СвойстваРаздела.Ссылка, СвойстваРаздела);
|
РазделыДатЗапрета.Вставить(СвойстваРаздела.Ссылка, СвойстваРаздела);
|
||||||
@@ -158,6 +151,24 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - Описание:
|
||||||
|
// * ТипыОбъектов - ФиксированныйМассив -
|
||||||
|
// * Представление - Строка -
|
||||||
|
// * Ссылка - ПланВидовХарактеристикСсылка.РазделыДатЗапретаИзменения -
|
||||||
|
// * Имя - Строка -
|
||||||
|
//
|
||||||
|
Функция СвойстваРаздела(Ссылка, Знач Имя = "", Знач Представление = "", Знач ТипыОбъектов = Неопределено) Экспорт
|
||||||
|
|
||||||
|
СвойстваРаздела = Новый Структура;
|
||||||
|
СвойстваРаздела.Вставить("Имя", Имя);
|
||||||
|
СвойстваРаздела.Вставить("Ссылка", Ссылка);
|
||||||
|
СвойстваРаздела.Вставить("Представление", ?(ПустаяСтрока(Представление), НСтр("ru = 'Общая дата'"), Представление));
|
||||||
|
СвойстваРаздела.Вставить("ТипыОбъектов", ?(ТипыОбъектов = Неопределено, Новый ФиксированныйМассив(Новый Массив), ТипыОбъектов));
|
||||||
|
Возврат СвойстваРаздела;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
@@ -6,18 +6,32 @@
|
|||||||
<ul><li>Левая часть содержит набор вкладок для выбора контактов:
|
<ul><li>Левая часть содержит набор вкладок для выбора контактов:
|
||||||
<ul><ul><li><strong>Поиск контактов</strong> - если контактов много, то на вкладке можно осуществить поиск нужного контакта в программе по нескольким признакам:
|
<ul><ul><li><strong>Поиск контактов</strong> - если контактов много, то на вкладке можно осуществить поиск нужного контакта в программе по нескольким признакам:
|
||||||
<ul><ul><li>По адресу электронной почты (<strong>По email</strong>);
|
<ul><ul><li>По адресу электронной почты (<strong>По email</strong>);
|
||||||
</li><li><strong>По доменному имени</strong> почтового сервера;
|
</li>
|
||||||
</li><li><strong>По строке</strong>, входящей в наименование контакта. Для поиска контактов по строке используется полнотекстовый поиск программы (в этом случае поиск осуществляется по всем реквизитам контактов);
|
<li><strong>По доменному имени</strong> почтового сервера;
|
||||||
</li><li>по начальным символам наименования контакта (<strong>Начинается с</strong>).
|
</li>
|
||||||
</li><li>В нижней части окна поиска выводится информация об актуальности индекса полнотекстового поиска и кнопка <strong>Обновить</strong>, которая становится активной, если индекс неактуален. </li></ul><li>Выберите способ поиска, напишите выражение для поиска и нажмите кнопку <strong>Найти</strong>. Будут подобраны контакты, удовлетворяющие условию. </li></ul></li><li><strong>Пользователи</strong> - подбор контакта из <a href="Catalog.Пользователи/Help">списка пользователей</a> программы.
|
<li><strong>По строке</strong>, входящей в наименование контакта. Для поиска контактов по строке используется полнотекстовый поиск программы (в этом случае поиск осуществляется по всем реквизитам контактов);
|
||||||
|
</li>
|
||||||
|
<li>по начальным символам наименования контакта (<strong>Начинается с</strong>).
|
||||||
|
</li>
|
||||||
|
<li>В нижней части окна поиска выводится информация об актуальности индекса полнотекстового поиска и кнопка <strong>Обновить</strong>, которая становится активной, если индекс неактуален. </li></ul><li>Выберите способ поиска, напишите выражение для поиска и нажмите кнопку <strong>Найти</strong>. Будут подобраны контакты, удовлетворяющие условию. </li></ul></li>
|
||||||
|
<li><strong>Пользователи</strong> - подбор контакта из <a href="Catalog.Пользователи/Help">списка пользователей</a> программы.
|
||||||
<ul><li>Вкладки могут включать и другие списки, например, список партнеров.
|
<ul><li>Вкладки могут включать и другие списки, например, список партнеров.
|
||||||
</li><li>Если в списке много элементов, можно использовать команду <strong>Найти</strong>. Можно работать со списком и использовать его возможности, вводить элементы. </li></ul></li><li><strong>Контакты по предмету -</strong> вкладка становится доступной, если в исходящем электронном письме заполнено поле <strong>Предмет</strong>. Программа автоматически подбирает контакты, связанные с предметом. Данная вкладка содержит список контактов, которые фигурируют в самом предмете, а также во всех <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документах взаимодействий</a>, где этот предмет указан.</li></ul><li>Двойной щелчок мыши по нужному контакту добавит запись о нем в правую часть адресной книги. Также можно использовать стрелки "<strong>></strong>" и "<strong><</strong>" или "<strong><<</strong>" для добавления или удаления контактов.</li></ul></li><li>Правая часть содержит список контактов для добавления в исходящее электронное письмо.
|
</li>
|
||||||
|
<li>Если в списке много элементов, можно использовать команду <strong>Найти</strong>. Можно работать со списком и использовать его возможности, вводить элементы. </li></ul></li>
|
||||||
|
<li><strong>Контакты по предмету -</strong> вкладка становится доступной, если в исходящем электронном письме заполнено поле <strong>Предмет</strong>. Программа автоматически подбирает контакты, связанные с предметом. Данная вкладка содержит список контактов, которые фигурируют в самом предмете, а также во всех <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документах взаимодействий</a>, где этот предмет указан.</li></ul><li>Двойной щелчок мыши по нужному контакту добавит запись о нем в правую часть адресной книги. Также можно использовать стрелки "<strong>></strong>" и "<strong><</strong>" или "<strong><<</strong>" для добавления или удаления контактов.</li></ul></li>
|
||||||
|
<li>Правая часть содержит список контактов для добавления в исходящее электронное письмо.
|
||||||
<ul><li>Список состоит из колонок:
|
<ul><li>Список состоит из колонок:
|
||||||
<ul><li>В колонке <strong>Группа</strong> можно изменить поле письма, в которое будут добавлены контакты (<strong>Кому</strong>, <strong>Копии</strong>, <strong>Скрытые</strong>, <strong>Получатели ответа</strong>). По умолчанию установлена группа <strong>Кому</strong>.
|
<ul><li>В колонке <strong>Группа</strong> можно изменить поле письма, в которое будут добавлены контакты (<strong>Кому</strong>, <strong>Копии</strong>, <strong>Скрытые</strong>, <strong>Получатели ответа</strong>). По умолчанию установлена группа <strong>Кому</strong>.
|
||||||
</li><li>В колонке <strong>Адрес</strong> проставляется адрес электронной почты добавленного контакта. Если адреса электронной почты в программе нет, можно добавить его в этой колонке.
|
</li>
|
||||||
</li><li>В колонке <strong>Представление</strong> проставляется наименование контакта. </li></ul></li><li>С помощью контекстного меню правой части адресной книги нужные контакты можно <strong>Найти в списке</strong>, <strong>Найти по адресу</strong>, <strong>Найти по представлению</strong>, <strong>Установить адрес контакта</strong> (поиск осуществляется в левой части адресной книги), а также разместить адреса в нужные группы. </li></ul></li><li>Если контакт не найден в программе, то его можно <strong>Добавить</strong> в список вручную, указав адрес электронной почты и представление контакта. Добавить строку в список можно также клавишей <strong>Ins</strong>.
|
<li>В колонке <strong>Адрес</strong> проставляется адрес электронной почты добавленного контакта. Если адреса электронной почты в программе нет, можно добавить его в этой колонке.
|
||||||
</li><li>С помощью команд меню <strong>Еще</strong> можно <img src="StdPicture.Delete"></img> <strong>Удалить контакт</strong> из списка или поменять контакты местами. </li></ul><h3>Добавление контактов в исходящее электронное письмо</h3>
|
</li>
|
||||||
|
<li>В колонке <strong>Представление</strong> проставляется наименование контакта. </li></ul></li>
|
||||||
|
<li>С помощью контекстного меню правой части адресной книги нужные контакты можно <strong>Найти в списке</strong>, <strong>Найти по адресу</strong>, <strong>Найти по представлению</strong>, <strong>Выбрать адрес, указанный в контакте</strong> (поиск осуществляется в левой части адресной книги), а также разместить адреса в нужные группы. </li></ul></li>
|
||||||
|
<li>Если контакт не найден в программе, то его можно <strong>Добавить</strong> в список вручную, указав адрес электронной почты и представление контакта. Добавить строку в список можно также клавишей <strong>Ins</strong>.
|
||||||
|
</li>
|
||||||
|
<li>С помощью команд меню <strong>Еще</strong> можно <img src="StdPicture.Delete"></img> <strong>Удалить контакт</strong> из списка или поменять контакты местами. </li></ul><h3>Добавление контактов в исходящее электронное письмо</h3>
|
||||||
<ul><li>Для того чтобы добавить контакт в соответствующее поле исходящего письма, выделите нужную строку, нажмите кнопку <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком мыши.
|
<ul><li>Для того чтобы добавить контакт в соответствующее поле исходящего письма, выделите нужную строку, нажмите кнопку <strong>Выбрать</strong>. Также можно воспользоваться двойным щелчком мыши.
|
||||||
</li><li>Для одновременного добавления нескольких контактов выделите их и нажмите кнопку <strong>Выбрать</strong>.</li></ul><h3>См. также:</h3>
|
</li>
|
||||||
|
<li>Для одновременного добавления нескольких контактов выделите их и нажмите кнопку <strong>Выбрать</strong>.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
<div><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||||
@@ -429,12 +429,38 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// АПК:299-выкл Конструктор для типизации кода.
|
||||||
|
|
||||||
|
// Конструктор данных строки таблицы НайденныеКонтакты.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - Описание:
|
||||||
|
// * НаименованиеКонтакта - Строка -
|
||||||
|
// * ИмяСправочника - Строка -
|
||||||
|
// * Представление - Строка -
|
||||||
|
// * Ссылка - ОпределяемыйТип.КонтактВзаимодействия -
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ДанныеСтрокиНайденныеКонтакты() Экспорт
|
||||||
|
|
||||||
|
Данные = Новый Структура;
|
||||||
|
Данные.Вставить("Ссылка", Неопределено);
|
||||||
|
Данные.Вставить("Представление", "");
|
||||||
|
Данные.Вставить("ИмяСправочника", "");
|
||||||
|
Данные.Вставить("НаименованиеКонтакта", "");
|
||||||
|
|
||||||
|
Возврат Данные;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// АПК:299-вкл Конструктор для типизации кода.
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВключитьВСписокПолучателей(Команда)
|
Процедура ВключитьВСписокПолучателей(Команда)
|
||||||
|
|
||||||
Если Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаПоискКонтактов Тогда
|
Если Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаПоискКонтактов Тогда
|
||||||
Для каждого ВыделеннаяСтрока Из Элементы.НайденныеКонтакты.ВыделенныеСтроки Цикл
|
Для каждого ВыделеннаяСтрока Из Элементы.НайденныеКонтакты.ВыделенныеСтроки Цикл
|
||||||
ДанныеСтроки = Элементы.НайденныеКонтакты.ДанныеСтроки(ВыделеннаяСтрока);
|
ДанныеСтроки = Элементы.НайденныеКонтакты.ДанныеСтроки(ВыделеннаяСтрока); // см. ДанныеСтрокиНайденныеКонтакты
|
||||||
ДобавитьПолучателя(ДанныеСтроки.Представление, ДанныеСтроки.НаименованиеКонтакта, ДанныеСтроки.Ссылка);
|
ДобавитьПолучателя(ДанныеСтроки.Представление, ДанныеСтроки.НаименованиеКонтакта, ДанныеСтроки.Ссылка);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Возврат;
|
Возврат;
|
||||||
|
|||||||
@@ -91,6 +91,8 @@
|
|||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Команда - КомандаФормы -
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Подключаемый_ОбработчикКоманды(Команда)
|
Процедура Подключаемый_ОбработчикКоманды(Команда)
|
||||||
ВыбранноеЗначение = СоответствиеКнопокИВозвращаемыхЗначений.Получить(Команда.Имя);
|
ВыбранноеЗначение = СоответствиеКнопокИВозвращаемыхЗначений.Получить(Команда.Имя);
|
||||||
|
|||||||
@@ -2,18 +2,29 @@
|
|||||||
<p>Предназначена для поиска и подбора контакта в <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документы взаимодействий</a>.</p>
|
<p>Предназначена для поиска и подбора контакта в <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">документы взаимодействий</a>.</p>
|
||||||
<p>Поле <strong>Контакт</strong> всегда присутствует во всех документах взаимодействий, однако представление контактов в документах различается:</p>
|
<p>Поле <strong>Контакт</strong> всегда присутствует во всех документах взаимодействий, однако представление контактов в документах различается:</p>
|
||||||
<ul><li>В документах <a href="Document.Встреча.Form.ФормаДокумента/Help">Встреча</a> и <a href="Document.ЗапланированноеВзаимодействие.Form.ФормаДокумента/Help">Запланированное взаимодействие</a> присутствует список участников, в который необходимо добавить все контакты, которые будут участвовать в запланированном мероприятии или встрече.
|
<ul><li>В документах <a href="Document.Встреча.Form.ФормаДокумента/Help">Встреча</a> и <a href="Document.ЗапланированноеВзаимодействие.Form.ФормаДокумента/Help">Запланированное взаимодействие</a> присутствует список участников, в который необходимо добавить все контакты, которые будут участвовать в запланированном мероприятии или встрече.
|
||||||
</li><li>В документе <a href="Document.СообщениеSMS.Form.ФормаДокумента/Help">Сообщение SMS</a> присутствует список адресатов, в который необходимо добавить контакты для рассылки сообщения.
|
</li>
|
||||||
</li><li>В документе <a href="Document.ТелефонныйЗвонок.Form.ФормаДокумента/Help">Телефонный звонок</a> присутствует поле <strong>Контакт</strong> абонента. </li></ul><p>Окно <strong>Выбор контактов</strong> открывается при заполнении поля <strong>Контакт</strong> документа взаимодействий.</p>
|
<li>В документе <a href="Document.СообщениеSMS.Form.ФормаДокумента/Help">Сообщение SMS</a> присутствует список адресатов, в который необходимо добавить контакты для рассылки сообщения.
|
||||||
|
</li>
|
||||||
|
<li>В документе <a href="Document.ТелефонныйЗвонок.Form.ФормаДокумента/Help">Телефонный звонок</a> присутствует поле <strong>Контакт</strong> абонента. </li></ul><p>Окно <strong>Выбор контактов</strong> открывается при заполнении поля <strong>Контакт</strong> документа взаимодействий.</p>
|
||||||
<p>Содержит вкладки:</p>
|
<p>Содержит вкладки:</p>
|
||||||
<ul><li><strong>Поиск контактов</strong>- поиск контактов в программе по нескольким признакам:
|
<ul><li><strong>Поиск контактов</strong>- поиск контактов в программе по нескольким признакам:
|
||||||
<ul><ul><li>По адресу электронной почты <strong>(По e-mail</strong>);
|
<ul><ul><li>По адресу электронной почты <strong>(По e-mail</strong><b>)</b>;
|
||||||
</li><li><strong>По доменному имени</strong> почтового сервера;
|
</li>
|
||||||
</li><li><strong>По телефону</strong>;
|
<li><strong>По доменному имени</strong> почтового сервера;
|
||||||
</li><li><strong>По строке</strong>, входящей в наименование контакта.
|
</li>
|
||||||
|
<li><strong>По телефону</strong>;
|
||||||
|
</li>
|
||||||
|
<li><strong>По строке</strong>, входящей в наименование контакта.
|
||||||
<ul><li>Для поиска контактов по строке используется полнотекстовый поиск программы, в этом случае поиск осуществляется по всем реквизитам контактов.
|
<ul><li>Для поиска контактов по строке используется полнотекстовый поиск программы, в этом случае поиск осуществляется по всем реквизитам контактов.
|
||||||
</li><li>В нижней части окна поиска выводится информация об актуальности индекса полнотекстового поиска и кнопка <strong>Обновить</strong>, которая становится активной, если индекс неактуален. </li></ul></li><li>по начальным символам наименования контакта (<strong>Начинается с</strong>).</li></ul><li>Выберите способ поиска, напишите выражение для поиска и нажмите кнопку <strong>Найти</strong>. Будут подобраны контакты, удовлетворяющие условию.</li></ul></li><li><strong>Пользователи</strong> - подбор контакта из <a href="Catalog.Пользователи/Help">списка пользователей</a> программы.
|
</li>
|
||||||
|
<li>В нижней части окна поиска выводится информация об актуальности индекса полнотекстового поиска и кнопка <strong>Обновить</strong>, которая становится активной, если индекс неактуален. </li></ul></li>
|
||||||
|
<li>по начальным символам наименования контакта (<strong>Начинается с</strong>).</li></ul><li>Выберите способ поиска, напишите выражение для поиска и нажмите кнопку <strong>Найти</strong>. Будут подобраны контакты, удовлетворяющие условию.</li></ul></li>
|
||||||
|
<li><strong>Пользователи</strong> - подбор контакта из <a href="Catalog.Пользователи/Help">списка пользователей</a> программы.
|
||||||
<ul><li>Вкладки могут включать и другие списки, например, список партнеров.
|
<ul><li>Вкладки могут включать и другие списки, например, список партнеров.
|
||||||
</li><li>Если в списке много элементов, используйте команду <strong>Найти</strong>. Можно работать со списком и использовать его возможности, вводить элементы. </li></ul></li><li><strong>Контакты по предмету</strong> - вкладка становится доступной, если в документе взаимодействий заполнено поле <strong>Предмет</strong>. Программа автоматически подбирает контакты, связанные с предметом. Данная вкладка содержит список контактов, которые фигурируют в самом предмете, а также во всех документах взаимодействий, где этот предмет указан.</li></ul><h3>Добавление контактов в документы взаимодействий</h3>
|
</li>
|
||||||
|
<li>Если в списке много элементов, используйте команду <strong>Найти</strong>. Можно работать со списком и использовать его возможности, вводить элементы. </li></ul></li>
|
||||||
|
<li><strong>Контакты по предмету</strong> - вкладка становится доступной, если в документе взаимодействий заполнено поле <strong>Предмет</strong>. Программа автоматически подбирает контакты, связанные с предметом. Данная вкладка содержит список контактов, которые фигурируют в самом предмете, а также во всех документах взаимодействий, где этот предмет указан.</li></ul><h3>Добавление контактов в документы взаимодействий</h3>
|
||||||
<ul><li>Двойной щелчок по контакту добавляет его в документ взаимодействия. Также можно использовать кнопку <strong>Выбрать</strong>.
|
<ul><li>Двойной щелчок по контакту добавляет его в документ взаимодействия. Также можно использовать кнопку <strong>Выбрать</strong>.
|
||||||
</li><li>Для одновременного добавления нескольких контактов из списка выделите их и нажмите кнопку <strong>Выбрать</strong>.</li></ul><h3>См. также:</h3>
|
</li>
|
||||||
|
<li>Для одновременного добавления нескольких контактов из списка выделите их и нажмите кнопку <strong>Выбрать</strong>.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||||
@@ -180,12 +180,38 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// АПК:299-выкл Конструктор для типизации кода
|
||||||
|
|
||||||
|
// Конструктор данных строки таблицы КонтактыПоПредмету.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - Описание:
|
||||||
|
// * Ссылка - ОпределяемыйТип.КонтактВзаимодействия -
|
||||||
|
// * Наименование - Строка -
|
||||||
|
// * ИмяСправочника - Строка -
|
||||||
|
// * ПредставлениеНаименования - Строка -
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ДанныеКонтактыПоПредмету() Экспорт
|
||||||
|
|
||||||
|
Данные = Новый Структура;
|
||||||
|
Данные.Вставить("Ссылка", Неопределено);
|
||||||
|
Данные.Вставить("Наименование", "");
|
||||||
|
Данные.Вставить("ИмяСправочника", "");
|
||||||
|
Данные.Вставить("ПредставлениеНаименования", "");
|
||||||
|
|
||||||
|
Возврат Данные;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// АПК:299-вкл Конструктор для типизации кода
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура КомандаВыбрать(Команда)
|
Процедура КомандаВыбрать(Команда)
|
||||||
|
|
||||||
Если Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаПоискКонтактов Тогда
|
Если Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаПоискКонтактов Тогда
|
||||||
|
|
||||||
ТекущиеДанные = Элементы.НайденныеКонтакты.ТекущиеДанные;
|
ТекущиеДанные = Элементы.НайденныеКонтакты.ТекущиеДанные; // см. ДанныеКонтактыПоПредмету
|
||||||
Если ТекущиеДанные <> Неопределено Тогда
|
Если ТекущиеДанные <> Неопределено Тогда
|
||||||
Оповестить("ВыбранКонтакт", ПараметрыОповещения(ТекущиеДанные.Ссылка));
|
Оповестить("ВыбранКонтакт", ПараметрыОповещения(ТекущиеДанные.Ссылка));
|
||||||
Закрыть();
|
Закрыть();
|
||||||
@@ -195,7 +221,7 @@
|
|||||||
|
|
||||||
ИначеЕсли Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаВсеКонтактыПоПредмету Тогда
|
ИначеЕсли Элементы.СтраницыСписки.ТекущаяСтраница = Элементы.СтраницаВсеКонтактыПоПредмету Тогда
|
||||||
|
|
||||||
ТекущиеДанные = Элементы.КонтактыПоПредмету.ТекущиеДанные;
|
ТекущиеДанные = Элементы.КонтактыПоПредмету.ТекущиеДанные; // см. ДанныеКонтактыПоПредмету
|
||||||
Если ТекущиеДанные <> Неопределено Тогда
|
Если ТекущиеДанные <> Неопределено Тогда
|
||||||
Оповестить("ВыбранКонтакт", ПараметрыОповещения(ТекущиеДанные.Ссылка));
|
Оповестить("ВыбранКонтакт", ПараметрыОповещения(ТекущиеДанные.Ссылка));
|
||||||
Закрыть();
|
Закрыть();
|
||||||
@@ -209,7 +235,7 @@
|
|||||||
|
|
||||||
Для инд = 0 По Элементы.СтраницыСписки.ТекущаяСтраница.ПодчиненныеЭлементы.Количество() -1 Цикл
|
Для инд = 0 По Элементы.СтраницыСписки.ТекущаяСтраница.ПодчиненныеЭлементы.Количество() -1 Цикл
|
||||||
|
|
||||||
ТекущиеДанные = Элементы.СтраницыСписки.ТекущаяСтраница.ПодчиненныеЭлементы[инд].ТекущиеДанные;
|
ТекущиеДанные = Элементы.СтраницыСписки.ТекущаяСтраница.ПодчиненныеЭлементы[инд].ТекущиеДанные; // см. ДанныеКонтактыПоПредмету
|
||||||
Если ТекущиеДанные = Неопределено Тогда
|
Если ТекущиеДанные = Неопределено Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
Иначе
|
Иначе
|
||||||
|
|||||||
@@ -304,7 +304,8 @@
|
|||||||
|
|
||||||
Контекст.Вставить("Сертификат", Сертификаты[0]);
|
Контекст.Вставить("Сертификат", Сертификаты[0]);
|
||||||
|
|
||||||
Контекст.Сертификат.НачатьВыгрузку(Новый ОписаниеОповещения(
|
ТекущийСертификат = Контекст.Сертификат; // СертификатКриптографии
|
||||||
|
ТекущийСертификат.НачатьВыгрузку(Новый ОписаниеОповещения(
|
||||||
"ВыбратьФайлПослеВыгрузкиСертификата", ЭтотОбъект, Контекст));
|
"ВыбратьФайлПослеВыгрузкиСертификата", ЭтотОбъект, Контекст));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -490,7 +490,7 @@
|
|||||||
<name>ПриСозданииНаСервере</name>
|
<name>ПриСозданииНаСервере</name>
|
||||||
</handlers>
|
</handlers>
|
||||||
<excludedCommands>CustomizeForm</excludedCommands>
|
<excludedCommands>CustomizeForm</excludedCommands>
|
||||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||||
<saveWindowSettings>true</saveWindowSettings>
|
<saveWindowSettings>true</saveWindowSettings>
|
||||||
<autoUrl>true</autoUrl>
|
<autoUrl>true</autoUrl>
|
||||||
<group>Vertical</group>
|
<group>Vertical</group>
|
||||||
@@ -872,6 +872,17 @@
|
|||||||
<stringQualifiers/>
|
<stringQualifiers/>
|
||||||
</valueType>
|
</valueType>
|
||||||
</parameters>
|
</parameters>
|
||||||
|
<parameters>
|
||||||
|
<name>Заголовок</name>
|
||||||
|
<valueType>
|
||||||
|
<types>String</types>
|
||||||
|
<stringQualifiers/>
|
||||||
|
</valueType>
|
||||||
|
</parameters>
|
||||||
|
<parameters>
|
||||||
|
<name>РежимОткрытияОкна</name>
|
||||||
|
<valueType/>
|
||||||
|
</parameters>
|
||||||
<commandInterface>
|
<commandInterface>
|
||||||
<navigationPanel/>
|
<navigationPanel/>
|
||||||
<commandBar/>
|
<commandBar/>
|
||||||
|
|||||||
@@ -50,10 +50,10 @@
|
|||||||
ДополнительныеОтчетыИОбработки.ПредставлениеРаздела(СсылкаРаздела));
|
ДополнительныеОтчетыИОбработки.ПредставлениеРаздела(СсылкаРаздела));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Параметры.Свойство("РежимОткрытияОкна") Тогда
|
Если ЗначениеЗаполнено(Параметры.РежимОткрытияОкна) Тогда
|
||||||
РежимОткрытияОкна = Параметры.РежимОткрытияОкна;
|
РежимОткрытияОкна = Параметры.РежимОткрытияОкна;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Параметры.Свойство("Заголовок") Тогда
|
Если Не ПустаяСтрока(Параметры.Заголовок) Тогда
|
||||||
Заголовок = Параметры.Заголовок;
|
Заголовок = Параметры.Заголовок;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -104,13 +104,14 @@
|
|||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Процедура УстановитьПоляАвторизации(Форма)
|
Процедура УстановитьПоляАвторизации(Форма)
|
||||||
|
|
||||||
ПоляАвторизации = Форма.НастройкиПровайдера.СпособыАвторизации[Форма.СпособАвторизации];
|
ПоляАвторизации = Форма.НастройкиПровайдера.СпособыАвторизации[Форма.СпособАвторизации];
|
||||||
|
|
||||||
Для Каждого ИмяПоля Из СтрРазделить("Логин,Пароль", ",") Цикл
|
Для Каждого ИмяПоля Из СтрРазделить("Логин,Пароль", ",") Цикл
|
||||||
Поле = ПоляАвторизации.НайтиПоЗначению(ИмяПоля);
|
Поле = ПоляАвторизации.НайтиПоЗначению(ИмяПоля);
|
||||||
Если Поле <> Неопределено Тогда
|
Если Поле <> Неопределено Тогда
|
||||||
Форма.Элементы[ИмяПоля].Заголовок = Поле.Представление;
|
Элемент = Форма.Элементы[ИмяПоля]; // ПолеФормы
|
||||||
|
Элемент.Заголовок = Поле.Представление;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Форма.Элементы[ИмяПоля].Видимость = Поле <> Неопределено;
|
Форма.Элементы[ИмяПоля].Видимость = Поле <> Неопределено;
|
||||||
|
|||||||
@@ -1104,9 +1104,7 @@
|
|||||||
<id>3</id>
|
<id>3</id>
|
||||||
<valueType>
|
<valueType>
|
||||||
<types>String</types>
|
<types>String</types>
|
||||||
<stringQualifiers>
|
<stringQualifiers/>
|
||||||
<length>20</length>
|
|
||||||
</stringQualifiers>
|
|
||||||
</valueType>
|
</valueType>
|
||||||
<view>
|
<view>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
|
|||||||
@@ -1,15 +1,22 @@
|
|||||||
<!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 11.00.10570.1001"></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 11.00.10570.1001"></meta></head><body>
|
||||||
<p>Предназначена для отправки электронного сообщения.</p>
|
<p>Предназначена для отправки электронного сообщения.</p>
|
||||||
<p>Предусмотрены кнопки <img src="CommonPicture.ОтправитьЭлектронноеПисьмо"></img> <strong>Написать письмо</strong> или <strong>Отправить</strong> для отправки электронных сообщений из различныхобъектов программы, например, из окна пользователя программы и т.п.</p>
|
<p>Предусмотрены кнопки <img src="CommonPicture.ОтправитьЭлектронноеПисьмо"></img> <strong>Написать письмо</strong> или <strong>Отправить</strong> для отправки электронных сообщений из различных объектов программы, например, из окна пользователя программы и т.п.</p>
|
||||||
<h3>Написание электронного сообщения</h3>
|
<h3>Написание электронного сообщения</h3>
|
||||||
<ul><li>В поле <strong>Кому</strong> можно указать через запятую сразу несколько адресов электронной почты получателей электронного сообщения. Примеры записи почтового адреса:
|
<ul><li>В поле <strong>Кому</strong> можно указать через запятую сразу несколько адресов электронной почты получателей электронного сообщения. Примеры записи почтового адреса:
|
||||||
<ul><li><a href="mailto:ivanov@server">ivanov@server</a> - краткая запись, адрес почтового ящика;
|
<ul><li><a href="mailto:ivanov@server">ivanov@server</a> - краткая запись, адрес почтового ящика;
|
||||||
</li><li>Иванов <a href="mailto:ivanov@server">ivanov@server</a> - полная запись почтового адреса состоит из имени адресата и адреса почтового ящика;
|
</li>
|
||||||
</li><li>ivanov (почтовый сервер при этом должен уметь сопоставлять данный краткий адрес полному).</li></ul></li><li>
|
<li>Иванов <a href="mailto:ivanov@server">ivanov@server</a> - полная запись почтового адреса состоит из имени адресата и адреса почтового ящика;
|
||||||
|
</li>
|
||||||
|
<li>ivanov (почтовый сервер при этом должен уметь сопоставлять данный краткий адрес полному).</li></ul></li>
|
||||||
|
<li>
|
||||||
<div>Заполните поле <strong>Тема</strong>;</div>
|
<div>Заполните поле <strong>Тема</strong>;</div>
|
||||||
</li><li>Напишите текст письма. Для форматирования текста можно использовать стандартные команды форматирования. Часть наиболее используемых выведена над текстом письма в виде значков, остальные можно найти в меню <strong>Еще</strong>;
|
</li>
|
||||||
</li><li>Для того чтобы вложить в почтовое сообщение дополнительный файлы, нажмите <img src="CommonPicture.Скрепка"></img> <strong>Приложить файл</strong>.
|
<li>Напишите текст письма. Для форматирования текста можно использовать стандартные команды форматирования. Часть наиболее используемых выведена над текстом письма в виде значков, остальные можно найти в меню <strong>Еще</strong>;
|
||||||
<ul><li>Для удаления вложения выделите его и нажмите клавишу <strong>Del</strong>.</li></ul></li><li>В поле <strong>От</strong> автоматически программой будет предложена <a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">учетная запись</a>, настроенная для автоматического получения и отправки писем.
|
</li>
|
||||||
</li><li>В поле <strong>Адрес ответа</strong> можно задать e-mail адрес, на который получатели письма будут отправлять ответ. Это поле нужно заполнять в том случае, если входящая корреспонденция системной учетной записи не просматривается (например, если учетная запись предназначена только для отправки).</li></ul><h3>Отправка</h3>
|
<li>Для того чтобы вложить в почтовое сообщение дополнительный файлы, нажмите <img src="CommonPicture.Скрепка"></img> <strong>Приложить файл</strong>.
|
||||||
|
<ul><li>Для удаления вложения выделите его и нажмите клавишу <strong>Del</strong>.</li></ul></li>
|
||||||
|
<li>В поле <strong>От</strong> автоматически программой будет предложена <a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">учетная запись</a>, настроенная для автоматического получения и отправки писем.
|
||||||
|
</li>
|
||||||
|
<li>В поле <strong>Адрес ответа</strong> можно задать e-mail адрес, на который получатели письма будут отправлять ответ. Это поле нужно заполнять в том случае, если входящая корреспонденция системной учетной записи не просматривается (например, если учетная запись предназначена только для отправки).</li></ul><h3>Отправка</h3>
|
||||||
<ul><li>После окончания работы над электронным сообщением нажмите <strong>Отправить</strong>.</li></ul><h3>См. также:</h3>
|
<ul><li>После окончания работы над электронным сообщением нажмите <strong>Отправить</strong>.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||||
@@ -67,6 +67,8 @@
|
|||||||
Если ОбщегоНазначения.ЗначениеСсылочногоТипа(МассивСсылок) Тогда
|
Если ОбщегоНазначения.ЗначениеСсылочногоТипа(МассивСсылок) Тогда
|
||||||
МассивСсылок = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МассивСсылок);
|
МассивСсылок = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МассивСсылок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// ЭлектронноеВзаимодействие
|
||||||
Если ТипЗнч(МассивСсылок) = Тип("Массив")
|
Если ТипЗнч(МассивСсылок) = Тип("Массив")
|
||||||
И МассивСсылок.Количество() > 0
|
И МассивСсылок.Количество() > 0
|
||||||
И ОбщегоНазначения.ЗначениеСсылочногоТипа(МассивСсылок[0]) Тогда
|
И ОбщегоНазначения.ЗначениеСсылочногоТипа(МассивСсылок[0]) Тогда
|
||||||
@@ -75,6 +77,8 @@
|
|||||||
МодульЭлектронноеВзаимодействие.ПриВыводеНавигационнойСсылкиВФормеОбъектаИБ(ДополнительнаяИнформация, МассивСсылок);
|
МодульЭлектронноеВзаимодействие.ПриВыводеНавигационнойСсылкиВФормеОбъектаИБ(ДополнительнаяИнформация, МассивСсылок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
// Конец ЭлектронноеВзаимодействие
|
||||||
|
|
||||||
Элементы.ДополнительнаяИнформация.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(ДополнительнаяИнформация.Текст);
|
Элементы.ДополнительнаяИнформация.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(ДополнительнаяИнформация.Текст);
|
||||||
Элементы.КартинкаИнформации.Картинка = ДополнительнаяИнформация.Картинка;
|
Элементы.КартинкаИнформации.Картинка = ДополнительнаяИнформация.Картинка;
|
||||||
Элементы.ГруппаДополнительнаяИнформация.Видимость = Не ПустаяСтрока(Элементы.ДополнительнаяИнформация.Заголовок);
|
Элементы.ГруппаДополнительнаяИнформация.Видимость = Не ПустаяСтрока(Элементы.ДополнительнаяИнформация.Заголовок);
|
||||||
@@ -232,10 +236,13 @@
|
|||||||
Если ТипЗнч(МассивСсылок) <> Тип("Массив") Тогда
|
Если ТипЗнч(МассивСсылок) <> Тип("Массив") Тогда
|
||||||
МассивСсылок = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МассивСсылок);
|
МассивСсылок = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МассивСсылок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// ЭлектронноеВзаимодействие
|
||||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("ЭлектронноеВзаимодействие") Тогда
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("ЭлектронноеВзаимодействие") Тогда
|
||||||
МодульЭлектронноеВзаимодействиеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ЭлектронноеВзаимодействиеКлиент");
|
МодульЭлектронноеВзаимодействиеКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ЭлектронноеВзаимодействиеКлиент");
|
||||||
МодульЭлектронноеВзаимодействиеКлиент.ОбработкаНавигационнойСсылкиВФормеПечатиБСП(НавигационнаяСсылкаФорматированнойСтроки, МассивСсылок);
|
МодульЭлектронноеВзаимодействиеКлиент.ОбработкаНавигационнойСсылкиВФормеПечатиБСП(НавигационнаяСсылкаФорматированнойСтроки, МассивСсылок);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
// Конец ЭлектронноеВзаимодействие
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -467,6 +474,9 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// См. УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Функция СформироватьПечатныеФормы(ИменаМакетов, Отказ)
|
Функция СформироватьПечатныеФормы(ИменаМакетов, Отказ)
|
||||||
|
|
||||||
@@ -482,8 +492,12 @@
|
|||||||
Иначе
|
Иначе
|
||||||
ТипыОбъектовПечати = Новый Массив;
|
ТипыОбъектовПечати = Новый Массив;
|
||||||
Параметры.ПараметрыПечати.Свойство("ТипыОбъектовПечати", ТипыОбъектовПечати);
|
Параметры.ПараметрыПечати.Свойство("ТипыОбъектовПечати", ТипыОбъектовПечати);
|
||||||
|
|
||||||
|
ДополнительныеПараметры = Неопределено;
|
||||||
|
Параметры.ПараметрыПечати.Свойство("ДополнительныеПараметры", ДополнительныеПараметры);
|
||||||
|
|
||||||
ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(Параметры.ИмяМенеджераПечати, ИменаМакетов,
|
ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(Параметры.ИмяМенеджераПечати, ИменаМакетов,
|
||||||
Параметры.ПараметрКоманды, Параметры.ПараметрыПечати.ДополнительныеПараметры, ТипыОбъектовПечати);
|
Параметры.ПараметрКоманды, ДополнительныеПараметры, ТипыОбъектовПечати);
|
||||||
ОбъектыПечати = ПечатныеФормы.ОбъектыПечати;
|
ОбъектыПечати = ПечатныеФормы.ОбъектыПечати;
|
||||||
ПараметрыВывода = ПечатныеФормы.ПараметрыВывода;
|
ПараметрыВывода = ПечатныеФормы.ПараметрыВывода;
|
||||||
Результат = ПечатныеФормы.КоллекцияПечатныхФорм;
|
Результат = ПечатныеФормы.КоллекцияПечатныхФорм;
|
||||||
@@ -546,7 +560,7 @@
|
|||||||
Процедура СоздатьРеквизитыИЭлементыФормыДляПечатныхФорм(КоллекцияПечатныхФорм)
|
Процедура СоздатьРеквизитыИЭлементыФормыДляПечатныхФорм(КоллекцияПечатныхФорм)
|
||||||
|
|
||||||
// Создание реквизитов для табличных документов.
|
// Создание реквизитов для табличных документов.
|
||||||
НовыеРеквизитыФормы = Новый Массив;
|
НовыеРеквизитыФормы = Новый Массив; // Массив из РеквизитФормы -
|
||||||
Для НомерПечатнойФормы = 1 По КоллекцияПечатныхФорм.Количество() Цикл
|
Для НомерПечатнойФормы = 1 По КоллекцияПечатныхФорм.Количество() Цикл
|
||||||
ИмяРеквизита = "ПечатнаяФорма" + Формат(НомерПечатнойФормы,"ЧГ=0");
|
ИмяРеквизита = "ПечатнаяФорма" + Формат(НомерПечатнойФормы,"ЧГ=0");
|
||||||
РеквизитФормы = Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("ТабличныйДокумент"),,КоллекцияПечатныхФорм[НомерПечатнойФормы - 1].СинонимМакета);
|
РеквизитФормы = Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("ТабличныйДокумент"),,КоллекцияПечатныхФорм[НомерПечатнойФормы - 1].СинонимМакета);
|
||||||
@@ -753,7 +767,8 @@
|
|||||||
ЗаголовокФормы = НСтр("ru = 'Печать комплекта'");
|
ЗаголовокФормы = НСтр("ru = 'Печать комплекта'");
|
||||||
ИначеЕсли ОбъектыПечати.Количество() > 1 Тогда
|
ИначеЕсли ОбъектыПечати.Количество() > 1 Тогда
|
||||||
ЗаголовокФормы = НСтр("ru = 'Печать документов'");
|
ЗаголовокФормы = НСтр("ru = 'Печать документов'");
|
||||||
ИначеЕсли ОбъектыПечати.Количество() = 1 И ОбщегоНазначения.ЭтоСсылка(ТипЗнч(ОбъектыПечати[0].Значение)) Тогда
|
ИначеЕсли ОбъектыПечати.Количество() = 1 И ОбщегоНазначения.ЭтоСсылка(ТипЗнч(ОбъектыПечати[0].Значение))
|
||||||
|
И ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ОбъектыПечати[0].Значение, "Ссылка", Истина) <> Неопределено Тогда
|
||||||
ЗаголовокФормы = Строка(ОбъектыПечати[0].Значение);
|
ЗаголовокФормы = Строка(ОбъектыПечати[0].Значение);
|
||||||
Иначе
|
Иначе
|
||||||
ЗаголовокФормы = НСтр("ru = 'Печать документа'");
|
ЗаголовокФормы = НСтр("ru = 'Печать документа'");
|
||||||
@@ -873,7 +888,7 @@
|
|||||||
Если ЗаписьZipФайла <> Неопределено Тогда
|
Если ЗаписьZipФайла <> Неопределено Тогда
|
||||||
ПолноеИмяФайла = УникальноеИмяФайла(ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ИмяВременнойПапки)
|
ПолноеИмяФайла = УникальноеИмяФайла(ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ИмяВременнойПапки)
|
||||||
+ ИмяФайла);
|
+ ИмяФайла);
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлОфисногоДокумента.Ключ);
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлОфисногоДокумента.Ключ); // ДвоичныеДанные -
|
||||||
ДвоичныеДанные.Записать(ПолноеИмяФайла);
|
ДвоичныеДанные.Записать(ПолноеИмяФайла);
|
||||||
ЗаписьZipФайла.Добавить(ПолноеИмяФайла);
|
ЗаписьZipФайла.Добавить(ПолноеИмяФайла);
|
||||||
Иначе
|
Иначе
|
||||||
@@ -1035,7 +1050,7 @@
|
|||||||
|
|
||||||
Папка = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Папка);
|
Папка = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Папка);
|
||||||
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
|
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлДляЗаписи.АдресВоВременномХранилище);
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлДляЗаписи.АдресВоВременномХранилище); // ДвоичныеДанные -
|
||||||
ДвоичныеДанные.Записать(УникальноеИмяФайла(Папка + ФайлДляЗаписи.Представление));
|
ДвоичныеДанные.Записать(УникальноеИмяФайла(Папка + ФайлДляЗаписи.Представление));
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -1205,7 +1220,7 @@
|
|||||||
Процедура ПереключитьРедактированиеТекущейПечатнойФормы()
|
Процедура ПереключитьРедактированиеТекущейПечатнойФормы()
|
||||||
НастройкаПечатнойФормы = НастройкаТекущейПечатнойФормы();
|
НастройкаПечатнойФормы = НастройкаТекущейПечатнойФормы();
|
||||||
Если НастройкаПечатнойФормы <> Неопределено Тогда
|
Если НастройкаПечатнойФормы <> Неопределено Тогда
|
||||||
ПолеТабличногоДокумента = Элементы[НастройкаПечатнойФормы.ИмяРеквизита];
|
ПолеТабличногоДокумента = Элементы[НастройкаПечатнойФормы.ИмяРеквизита]; // РасширениеПоляФормыДляПоляТабличногоДокумента -
|
||||||
ПолеТабличногоДокумента.Редактирование = Не ПолеТабличногоДокумента.Редактирование;
|
ПолеТабличногоДокумента.Редактирование = Не ПолеТабличногоДокумента.Редактирование;
|
||||||
Элементы.ТекущаяПечатнаяФорма.Редактирование = ПолеТабличногоДокумента.Редактирование;
|
Элементы.ТекущаяПечатнаяФорма.Редактирование = ПолеТабличногоДокумента.Редактирование;
|
||||||
ПереключитьПометкуКнопкиРедактирование();
|
ПереключитьПометкуКнопкиРедактирование();
|
||||||
@@ -1330,6 +1345,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВыбранныеПараметры - см. УправлениеПечатью.НастройкиСохранения
|
||||||
|
//
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Функция ПараметрыОтправкиПисьма(ВыбранныеПараметры)
|
Функция ПараметрыОтправкиПисьма(ВыбранныеПараметры)
|
||||||
|
|
||||||
@@ -1469,13 +1487,15 @@
|
|||||||
|
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция НастройкиСохранения()
|
Функция НастройкиСохранения()
|
||||||
НастройкиСохранения = Новый Структура;
|
|
||||||
НастройкиСохранения.Вставить("ФорматыСохранения", Новый Массив);
|
Возврат УправлениеПечатью.НастройкиСохранения();
|
||||||
НастройкиСохранения.Вставить("УпаковатьВАрхив", Ложь);
|
|
||||||
НастройкиСохранения.Вставить("ПереводитьИменаФайловВТранслит", Ложь);
|
|
||||||
Возврат НастройкиСохранения;
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ТабличныйДокумент - ТабличныйДокумент -
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево -
|
||||||
&НаСервереБезКонтекста
|
&НаСервереБезКонтекста
|
||||||
Функция ЕстьПодписьИПечать(ТабличныйДокумент)
|
Функция ЕстьПодписьИПечать(ТабличныйДокумент)
|
||||||
|
|
||||||
@@ -1519,7 +1539,7 @@
|
|||||||
ОбработанныеТабличныеДокументы.Вставить(ИмяРеквизитаСТабличнымДокументом, Истина);
|
ОбработанныеТабличныеДокументы.Вставить(ИмяРеквизитаСТабличнымДокументом, Истина);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТабличныйДокумент = ЭтотОбъект[ИмяРеквизитаСТабличнымДокументом];
|
ТабличныйДокумент = ЭтотОбъект[ИмяРеквизитаСТабличнымДокументом]; // ТабличныйДокумент -
|
||||||
|
|
||||||
Если ПодписиИПечати <> Неопределено Тогда
|
Если ПодписиИПечати <> Неопределено Тогда
|
||||||
РисункиТабличногоДокумента = ПодписиИПечати[ИмяРеквизитаСТабличнымДокументом];
|
РисункиТабличногоДокумента = ПодписиИПечати[ИмяРеквизитаСТабличнымДокументом];
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
ИначеЕсли ТипЗнч(Параметры.ТабличныйДокумент) = Тип("ТабличныйДокумент") Тогда
|
ИначеЕсли ТипЗнч(Параметры.ТабличныйДокумент) = Тип("ТабличныйДокумент") Тогда
|
||||||
ТабличныйДокумент = Параметры.ТабличныйДокумент;
|
ТабличныйДокумент = Параметры.ТабличныйДокумент;
|
||||||
Иначе
|
Иначе
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(Параметры.ТабличныйДокумент);
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(Параметры.ТабличныйДокумент); // ДвоичныеДанные -
|
||||||
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("mxl");
|
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("mxl");
|
||||||
ДвоичныеДанные.Записать(ИмяВременногоФайла);
|
ДвоичныеДанные.Записать(ИмяВременногоФайла);
|
||||||
ТабличныйДокумент.Прочитать(ИмяВременногоФайла);
|
ТабличныйДокумент.Прочитать(ИмяВременногоФайла);
|
||||||
@@ -105,7 +105,8 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||||
Если ИмяСобытия = "ЗапросИменРедактируемыхТабличныхДокументов" И Источник <> ЭтотОбъект Тогда
|
Если ИмяСобытия = "ЗапросИменРедактируемыхТабличныхДокументов" И Источник <> ЭтотОбъект Тогда
|
||||||
Параметр.Добавить(ИмяДокумента);
|
ИменаДокументов = Параметр; // Массив -
|
||||||
|
ИменаДокументов.Добавить(ИмяДокумента);
|
||||||
ИначеЕсли ИмяСобытия = "ЗакрытиеФормыВладельца" И Источник = ВладелецФормы Тогда
|
ИначеЕсли ИмяСобытия = "ЗакрытиеФормыВладельца" И Источник = ВладелецФормы Тогда
|
||||||
Закрыть();
|
Закрыть();
|
||||||
Если Открыта() Тогда
|
Если Открыта() Тогда
|
||||||
@@ -288,6 +289,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив из ОбластьЯчеекТабличногоДокумента -
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Функция СписокОбластейДляИзмененияШрифта()
|
Функция СписокОбластейДляИзмененияШрифта()
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,8 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
Менеджер = ПланыОбмена[Параметры.Узел.Метаданные().Имя];
|
МетаданныеУзла = Параметры.Узел.Метаданные(); // ОбъектМетаданныхПланОбмена
|
||||||
|
Менеджер = ПланыОбмена[МетаданныеУзла.Имя];
|
||||||
|
|
||||||
Если Параметры.Узел = Менеджер.ЭтотУзел() Тогда
|
Если Параметры.Узел = Менеджер.ЭтотУзел() Тогда
|
||||||
ВызватьИсключение
|
ВызватьИсключение
|
||||||
@@ -29,10 +30,12 @@
|
|||||||
ЯзыкФайловойБазы = Элементы.Найти("ЯзыкФайловойБазы");
|
ЯзыкФайловойБазы = Элементы.Найти("ЯзыкФайловойБазы");
|
||||||
ЯзыкБазыСервера = Элементы.Найти("ЯзыкБазыСервера");
|
ЯзыкБазыСервера = Элементы.Найти("ЯзыкБазыСервера");
|
||||||
|
|
||||||
|
ЯзыкиФайловойБазы = ЯзыкФайловойБазы.СписокВыбора; // СписокЗначений
|
||||||
|
ЯзыкиБазыСервера = ЯзыкБазыСервера.СписокВыбора; // СписокЗначений
|
||||||
Для Каждого Код Из КодыЛокализации Цикл
|
Для Каждого Код Из КодыЛокализации Цикл
|
||||||
Представление = ПредставлениеКодаЛокализации(Код);
|
Представление = ПредставлениеКодаЛокализации(Код);
|
||||||
ЯзыкФайловойБазы.СписокВыбора.Добавить(Код, Представление);
|
ЯзыкиФайловойБазы.Добавить(Код, Представление);
|
||||||
ЯзыкБазыСервера.СписокВыбора.Добавить(Код, Представление);
|
ЯзыкиБазыСервера.Добавить(Код, Представление);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Язык = КодЛокализацииИнформационнойБазы();
|
Язык = КодЛокализацииИнформационнойБазы();
|
||||||
@@ -301,6 +304,10 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВыбранныеФайлы - Массив, Неопределено -.
|
||||||
|
// Контекст - Структура - .
|
||||||
|
//
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ОбработчикСохраненияФайлаПослеВыбораВДиалоге(ВыбранныеФайлы, Контекст) Экспорт
|
Процедура ОбработчикСохраненияФайлаПослеВыбораВДиалоге(ВыбранныеФайлы, Контекст) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +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="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.17126"></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 11.00.9600.17126"></meta></head><body>
|
||||||
<p>Предназначена для сохранения адресов отправителей <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящих электронных писем</a> в контактах программы.</p>
|
<p>Предназначена для сохранения адресов отправителей <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящих электронных писем</a> в контактах программы.</p>
|
||||||
<p>Также можно сопоставить и обновить адреса электронной почты, содержащиеся в письме, с контактами и их текущей контактной информацией в программе.</p>
|
<p>Также можно сопоставить и обновить адреса электронной почты, содержащиеся в письме, с контактами и их текущей контактной информацией в программе.</p>
|
||||||
<p>Открывается по ссылке <strong>Уточнить контакты</strong> во входящем электронном письме. Если контакты были сопоставлены автоматически, ссылка не выводится. В этом случае можно воспользоваться командой <strong>Уточнить контакты</strong> меню <strong>Еще</strong>.</p>
|
<p>Открывается по ссылке <strong>Сохранить адреса в контакты</strong> во входящем электронном письме. Если контакты были сопоставлены автоматически, ссылка не выводится. В этом случае можно воспользоваться командой <strong>Сохранить адреса в контакты</strong> меню <strong>Еще</strong>.</p>
|
||||||
<p>Список состоит из колонок:</p>
|
<p>Список состоит из колонок:</p>
|
||||||
<ul><li><strong>Адрес в письме</strong> - в колонку помещаются все адреса электронной почты, которые фигурируют во входящем письме.
|
<ul><li><strong>Адрес в письме</strong> - в колонку помещаются все адреса электронной почты, которые фигурируют во входящем письме.
|
||||||
</li><li><strong>Сохранить в контактах</strong>:
|
</li>
|
||||||
|
<li><strong>Сохранить в контактах</strong>:
|
||||||
<ul><li><strong>Контакт</strong> - выберите контакт из списков программы для сопоставления. Если контакт еще не сопоставлен, то открывается окно <a href="CommonForm.ВыборКонтакта/Help">Выбор контакта</a>. С его помощью можно подобрать соответствующий список программы.
|
<ul><li><strong>Контакт</strong> - выберите контакт из списков программы для сопоставления. Если контакт еще не сопоставлен, то открывается окно <a href="CommonForm.ВыборКонтакта/Help">Выбор контакта</a>. С его помощью можно подобрать соответствующий список программы.
|
||||||
</li><li><strong>Вид эл.почты контакта</strong> - подбирается из контакта автоматически.</li></ul></li></ul><h3>Сопоставление контактов</h3>
|
</li>
|
||||||
|
<li><strong>Вид эл.почты контакта</strong> - подбирается из контакта автоматически.</li></ul></li></ul><h3>Сопоставление контактов</h3>
|
||||||
<ul><li>Если адрес был ранее сопоставлен с контактом, то он будет отображен в списке.
|
<ul><li>Если адрес был ранее сопоставлен с контактом, то он будет отображен в списке.
|
||||||
</li><li>Если адрес не был ранее сопоставлен с контактом, или если необходимо сопоставить адрес с другим контактом, или записать адрес в другое поле контактной информации, то в поле <strong>Контакт</strong> можно выбрать контакт, в который будет записан новый адрес электронной почты. В поле <strong>Вид эл. почты контакта</strong> можно уточнить, в какое именно поле будет записан электронный адрес контакта.
|
</li>
|
||||||
</li><li>С помощью кнопки <strong>Записать и закрыть</strong> для указанных контактов адреса будут перезаписаны в указанный вид электронной почты.
|
<li>Если адрес не был ранее сопоставлен с контактом, или если необходимо сопоставить адрес с другим контактом, или записать адрес в другое поле контактной информации, то в поле <strong>Контакт</strong> можно выбрать контакт, в который будет записан новый адрес электронной почты. В поле <strong>Вид эл. почты контакта</strong> можно уточнить, в какое именно поле будет записан электронный адрес контакта.
|
||||||
</li><li>После сопоставления к адресу электронной почты (его представлению) в письме будет добавлено наименование контакта.
|
</li>
|
||||||
</li><li>Если у контакта в программе указан адрес электронной почты, то при получении письма от такого контакта сопоставление контакта с адресом электронной почты произойдет автоматически.</li></ul><h3>См. также:</h3>
|
<li>С помощью кнопки <strong>Записать и закрыть</strong> для указанных контактов адреса будут перезаписаны в указанный вид электронной почты.
|
||||||
|
</li>
|
||||||
|
<li>После сопоставления к адресу электронной почты (его представлению) в письме будет добавлено наименование контакта.
|
||||||
|
</li>
|
||||||
|
<li>Если у контакта в программе указан адрес электронной почты, то при получении письма от такого контакта сопоставление контакта с адресом электронной почты произойдет автоматически.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
|
||||||
@@ -354,6 +354,32 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// АПК:299-выкл Конструктор для типизации кода
|
||||||
|
|
||||||
|
// Конструктор данных строки таблицы НайденныеКонтакты.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - Описание:
|
||||||
|
// * НаименованиеВладельца - Строка -
|
||||||
|
// * Наименование - Строка -
|
||||||
|
// * Представление - Строка -
|
||||||
|
// * Ссылка - ОпределяемыйТип.КонтактВзаимодействия -
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ДанныеСтрокиНайденныеКонтакты() Экспорт
|
||||||
|
|
||||||
|
Данные = Новый Структура;
|
||||||
|
Данные.Вставить("Ссылка", Неопределено);
|
||||||
|
Данные.Вставить("Представление", "");
|
||||||
|
Данные.Вставить("НаименованиеВладельца", "");
|
||||||
|
Данные.Вставить("Наименование", "");
|
||||||
|
|
||||||
|
Возврат Данные;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// АПК:299-вкл Конструктор для типизации кода
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ЗаполнитьСпискиНайденныхКонтактовПоEmail()
|
Процедура ЗаполнитьСпискиНайденныхКонтактовПоEmail()
|
||||||
|
|
||||||
@@ -388,10 +414,12 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого Группа Из Группа.Строки Цикл
|
Для Каждого Группа Из Группа.Строки Цикл
|
||||||
|
|
||||||
|
СтрокаГруппы = Группа; // см. ДанныеСтрокиНайденныеКонтакты
|
||||||
Если СтрокаТаблицы.СписокНайденныхКонтактов.НайтиПоЗначению(Группа.Контакт) = Неопределено Тогда
|
Если СтрокаТаблицы.СписокНайденныхКонтактов.НайтиПоЗначению(Группа.Контакт) = Неопределено Тогда
|
||||||
ПредставлениеКонтакта = Группа.Наименование + ?(ПустаяСтрока(Группа.НаименованиеВладельца), "", " (" + Группа.НаименованиеВладельца + ")");
|
ПредставлениеКонтакта = СтрокаГруппы.Наименование + ?(ПустаяСтрока(СтрокаГруппы.НаименованиеВладельца), "", " (" + СтрокаГруппы.НаименованиеВладельца + ")");
|
||||||
СтрокаТаблицы.СписокНайденныхКонтактов.Добавить(Группа.Контакт, ПредставлениеКонтакта);
|
СтрокаТаблицы.СписокНайденныхКонтактов.Добавить(СтрокаГруппы.Контакт, ПредставлениеКонтакта);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -649,7 +677,7 @@
|
|||||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Контакт);
|
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Контакт);
|
||||||
Блокировка.Заблокировать();
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
КонтактОбъект = Выборка.Контакт.ПолучитьОбъект();
|
КонтактОбъект = Выборка.Контакт.ПолучитьОбъект(); // ОпределяемыйТип.КонтактВзаимодействия
|
||||||
|
|
||||||
УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Выборка.Контакт, Выборка.Адрес, Выборка.Вид, , Истина);
|
УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Выборка.Контакт, Выборка.Адрес, Выборка.Вид, , Истина);
|
||||||
|
|
||||||
|
|||||||
@@ -280,6 +280,15 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// РезультатыПоиска - Массив из Структура - где:
|
||||||
|
// * Ссылка - Строка -
|
||||||
|
// * ОписаниеHTML - Строка -
|
||||||
|
// * Представление - Строка -
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка -
|
||||||
|
//
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Функция НоваяHTMLСтраницаРезультата(РезультатыПоиска)
|
Функция НоваяHTMLСтраницаРезультата(РезультатыПоиска)
|
||||||
|
|
||||||
|
|||||||
@@ -651,6 +651,15 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ПоддерживаетсяПередачаБольшихФайлов() Экспорт
|
||||||
|
|
||||||
|
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
|
||||||
|
ВерсияБТС = МодульТехнологияСервиса.ВерсияБиблиотеки();
|
||||||
|
|
||||||
|
Возврат ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБТС, "1.2.2.24") >= 0;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -13,14 +13,11 @@
|
|||||||
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
|
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура - структура, описывающая состояние блокировки сеансов и регламентных заданий,
|
// см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий
|
||||||
// описание см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий().
|
|
||||||
//
|
//
|
||||||
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
||||||
|
|
||||||
@@ -73,12 +70,9 @@
|
|||||||
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
|
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// СвойстваБлокировкиСеансовИЗаданий - см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// СвойстваБлокировкиСеансовИЗаданий - Структура - структура, описывающая состояние блокировки сеансов и регламентных
|
|
||||||
// заданий, описание см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий().
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт
|
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт
|
||||||
|
|
||||||
@@ -124,11 +118,9 @@
|
|||||||
// Проверяет корректность параметров администрирования.
|
// Проверяет корректность параметров администрирования.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// ПроверятьПараметрыАдминистрированияКластера - Булево - флаг необходимости проверки параметров администрирования
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// ПроверятьПараметрыАдминистрированияКластера - Булево - флаг необходимости проверки параметров администрирования
|
|
||||||
// кластера.
|
// кластера.
|
||||||
// ПроверятьПараметрыАдминистрированияИнформационнойБазы - Булево - флаг необходимости проверки параметров
|
// ПроверятьПараметрыАдминистрированияИнформационнойБазы - Булево - флаг необходимости проверки параметров
|
||||||
// администрирования кластера.
|
// администрирования кластера.
|
||||||
@@ -192,10 +184,8 @@
|
|||||||
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
|
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Булево - состояние блокировки.
|
// Булево - состояние блокировки.
|
||||||
@@ -227,10 +217,8 @@
|
|||||||
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
|
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// БлокировкаРегламентныхЗаданий - Булево - флаг установки блокировки регламентных заданий информационной базы.
|
// БлокировкаРегламентныхЗаданий - Булево - флаг установки блокировки регламентных заданий информационной базы.
|
||||||
//
|
//
|
||||||
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт
|
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт
|
||||||
@@ -266,43 +254,12 @@
|
|||||||
// Возвращает описания сеансов информационной базы.
|
// Возвращает описания сеансов информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур, описывающих свойства сеансов. Описание
|
// Массив из см. АдминистрированиеКластера.СвойстваСеанса
|
||||||
// см. АдминистрированиеКластера.СвойстваСеанса().
|
|
||||||
//
|
//
|
||||||
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -331,39 +288,9 @@
|
|||||||
// Удаляет сеансы с информационной базой по фильтру.
|
// Удаляет сеансы с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -435,45 +362,15 @@
|
|||||||
// Возвращает описания соединений с информационной базой.
|
// Возвращает описания соединений с информационной базой.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур, описывающих свойства соединений. Описание
|
// Массив из см. АдминистрированиеКластера.СвойстваСоединения
|
||||||
// см. АдминистрированиеКластера.СвойстваСоединения().
|
|
||||||
//
|
//
|
||||||
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ,
|
||||||
|
Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
COMСоединитель = COMСоединитель();
|
COMСоединитель = COMСоединитель();
|
||||||
|
|
||||||
@@ -501,41 +398,12 @@
|
|||||||
// Разрывает соединения с информационной базой по фильтру.
|
// Разрывает соединения с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ,
|
||||||
|
Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
COMСоединитель = COMСоединитель();
|
COMСоединитель = COMСоединитель();
|
||||||
|
|
||||||
@@ -618,10 +486,8 @@
|
|||||||
// Возвращает имя профиля безопасности, назначенного для информационной базы.
|
// Возвращает имя профиля безопасности, назначенного для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - имя профиля безопасности, назначенного для информационной базы. Если для информационной базы не назначен
|
// Строка - имя профиля безопасности, назначенного для информационной базы. Если для информационной базы не назначен
|
||||||
@@ -661,10 +527,8 @@
|
|||||||
// безопасного режима.
|
// безопасного режима.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - имя профиля безопасности, назначенного для информационной базы в качестве профиля безопасности безопасного
|
// Строка - имя профиля безопасности, назначенного для информационной базы в качестве профиля безопасности безопасного
|
||||||
@@ -703,10 +567,8 @@
|
|||||||
// Назначает для информационной базы использование профиля безопасности.
|
// Назначает для информационной базы использование профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||||
// отключено использование профиля безопасности.
|
// отключено использование профиля безопасности.
|
||||||
//
|
//
|
||||||
@@ -738,10 +600,8 @@
|
|||||||
// Назначает для информационной базы использование профиля безопасности безопасного режима.
|
// Назначает для информационной базы использование профиля безопасности безопасного режима.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура - структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||||
// отключено использование профиля безопасности безопасного режима.
|
// отключено использование профиля безопасности безопасного режима.
|
||||||
//
|
//
|
||||||
@@ -773,12 +633,11 @@
|
|||||||
// Проверяет существование в кластере серверов профиля безопасности.
|
// Проверяет существование в кластере серверов профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
|
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Булево -
|
// Булево
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасностиСуществует(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Функция ПрофильБезопасностиСуществует(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
|
|
||||||
@@ -810,13 +669,11 @@
|
|||||||
// Возвращает свойства профиля безопасности.
|
// Возвращает свойства профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// ИмяПрофиля - Строка, имя профиля безопасности.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура - структура, описывающая профиль безопасности, описание см.
|
// см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
|
||||||
// АдминистрированиеКластера.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
|
|
||||||
@@ -882,10 +739,8 @@
|
|||||||
// Создает профиль безопасности по переданному описанию.
|
// Создает профиль безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура - структура, описывающая свойства создаваемого профиля безопасности,
|
|
||||||
// описание см. АдминистрированиеКластера.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -910,10 +765,8 @@
|
|||||||
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура - структура, описывающая устанавливаемые для профиля безопасности свойства,
|
|
||||||
// описание см. АдминистрированиеКластера.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -942,8 +795,7 @@
|
|||||||
// Удаляет профиль безопасности.
|
// Удаляет профиль безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура - структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||||
// описание см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера().
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
// ИмяПрофиля - Строка - имя профиля безопасности.
|
||||||
//
|
//
|
||||||
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
@@ -976,11 +828,6 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Создает COM-объект V8*.ComConnector.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - .
|
|
||||||
//
|
|
||||||
Функция COMСоединитель()
|
Функция COMСоединитель()
|
||||||
|
|
||||||
Если БезопасныйРежим() <> Ложь Тогда
|
Если БезопасныйРежим() <> Ложь Тогда
|
||||||
@@ -995,16 +842,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Устанавливает соединение с агентом сервера.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект - com-объект V8*.ComConnector.
|
|
||||||
// АдресАгентаСервера - Строка - сетевой адрес агента сервера.
|
|
||||||
// ПортАгентаСервера - Число - сетевой порт агента сервера (типичное значение 1540).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
//
|
|
||||||
Функция СоединениеСАгентомСервера(COMСоединитель, Знач АдресАгентаСервера, Знач ПортАгентаСервера)
|
Функция СоединениеСАгентомСервера(COMСоединитель, Знач АдресАгентаСервера, Знач ПортАгентаСервера)
|
||||||
|
|
||||||
СтрокаСоединенияСАгентомСервера = "tcp://" + АдресАгентаСервера + ":" + Формат(ПортАгентаСервера, "ЧГ=0");
|
СтрокаСоединенияСАгентомСервера = "tcp://" + АдресАгентаСервера + ":" + Формат(ПортАгентаСервера, "ЧГ=0");
|
||||||
@@ -1013,17 +850,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает кластер серверов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// ПортКластера - Число - сетевой порт менеджера кластера (типичное значение 1541).
|
|
||||||
// ИмяАдминистратораКластера - Строка - имя учетной записи администратора кластера.
|
|
||||||
// ПарольАдминистратораКластера - Строка - пароль учетной записи администратора кластера.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
//
|
|
||||||
Функция ПолучитьКластер(СоединениеСАгентомСервера, Знач ПортКластера, Знач ИмяАдминистратораКластера, Знач ПарольАдминистратораКластера)
|
Функция ПолучитьКластер(СоединениеСАгентомСервера, Знач ПортКластера, Знач ИмяАдминистратораКластера, Знач ПарольАдминистратораКластера)
|
||||||
|
|
||||||
Для Каждого Кластер Из СоединениеСАгентомСервера.GetClusters() Цикл
|
Для Каждого Кластер Из СоединениеСАгентомСервера.GetClusters() Цикл
|
||||||
@@ -1039,16 +865,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Устанавливает соединения с рабочими процессами.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект, com-объект V8*.ComConnector.
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - com-объекты, реализующие интерфейс IV8ServerConnection.
|
|
||||||
//
|
|
||||||
Функция СоединенияСРабочимиПроцессами(COMСоединитель, СоединениеСАгентомСервера, Кластер)
|
Функция СоединенияСРабочимиПроцессами(COMСоединитель, СоединениеСАгентомСервера, Кластер)
|
||||||
|
|
||||||
Результат = Новый Массив;
|
Результат = Новый Массив;
|
||||||
@@ -1069,16 +885,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описание информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяВКластере - Строка - имя информационной базы в кластере серверов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - com-объект, реализующий интерфейс IInfoBaseShort.
|
|
||||||
//
|
|
||||||
Функция ПолучитьОписаниеИБ(СоединениеСАгентомСервера, Кластер, Знач ИмяВКластере)
|
Функция ПолучитьОписаниеИБ(СоединениеСАгентомСервера, Кластер, Знач ИмяВКластере)
|
||||||
|
|
||||||
Для Каждого ОписаниеИнформационнойБазы Из СоединениеСАгентомСервера.GetInfoBases(Кластер) Цикл
|
Для Каждого ОписаниеИнформационнойБазы Из СоединениеСАгентомСервера.GetInfoBases(Кластер) Цикл
|
||||||
@@ -1094,20 +900,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает информационную базу.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединенияСРабочимиПроцессами - Массив Из COMОбъект - com-объекты, реализующие интерфейс IV8ServerConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяВКластере - Строка - имя информационной базы в кластере серверов.
|
|
||||||
// ИмяАдминистратораИБ - Строка - имя администратора информационной базы.
|
|
||||||
// ПарольАдминистратораИБ - Строка - пароль администратора информационной базы.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура - со свойствами:
|
|
||||||
// * ИнформационнаяБаза - COMОбъект - com-объект, реализующий интерфейс IInfoBaseInfo.
|
|
||||||
// * СоединениеСРабочимПроцессом - COMОбъект - com-объект, реализующий интерфейс IV8ServerConnection.
|
|
||||||
//
|
|
||||||
Функция ПолучитьИБ(СоединенияСРабочимиПроцессами, Кластер, Знач ИмяВКластере, Знач ИмяАдминистратораИБ, Знач ПарольАдминистратораИБ)
|
Функция ПолучитьИБ(СоединенияСРабочимиПроцессами, Кластер, Знач ИмяВКластере, Знач ИмяАдминистратораИБ, Знач ПарольАдминистратораИБ)
|
||||||
|
|
||||||
ИнформационнаяБазаНайдена = Ложь;
|
ИнформационнаяБазаНайдена = Ложь;
|
||||||
@@ -1146,48 +938,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает сеансы информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИнформационнаяБаза - COMОбъект - com-объект, реализующий интерфейс IInfoBaseInfo.
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
// Описания - Булево - если значение равно Ложь, функция вернет массив com-объектов, реализующих интерфейс ISessionInfo,
|
|
||||||
// иначе - массив структур, описывающих свойства сеансов,
|
|
||||||
// описание см. АдминистрированиеКластера.СвойстваСеанса().
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(COMОбъект), Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьСеансы(СоединениеСАгентомСервера, Кластер, ИнформационнаяБаза, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
Функция ПолучитьСеансы(СоединениеСАгентомСервера, Кластер, ИнформационнаяБаза, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
||||||
|
|
||||||
Сеансы = Новый Массив;
|
Сеансы = Новый Массив;
|
||||||
@@ -1233,51 +983,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соединения с информационной базой.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект - com-объект V8*.ComConnector.
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяВКластере - Строка - имя информационной базы в кластере серверов.
|
|
||||||
// ИмяАдминистратораИБ - Строка - имя администратора информационной базы.
|
|
||||||
// ПарольАдминистратораИБ - Строка - пароль администратора информационной базы.
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
// Описания - Булево - если значение равно Ложь, функция вернет массив com-объектов, реализующих интерфейс
|
|
||||||
// IConnectionShort, иначе - массив структур, описывающих свойства соединений,
|
|
||||||
// описание см. АдминистрированиеКластера.СвойстваСоединения().
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов или массив структур.
|
|
||||||
//
|
|
||||||
Функция ПолучитьСоединения(COMСоединитель, СоединениеСАгентомСервера, Кластер, ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
Функция ПолучитьСоединения(COMСоединитель, СоединениеСАгентомСервера, Кластер, ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
||||||
|
|
||||||
ИмяВКластере = ПараметрыАдминистрированияИБ.ИмяВКластере;
|
ИмяВКластере = ПараметрыАдминистрированияИБ.ИмяВКластере;
|
||||||
@@ -1321,16 +1026,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает профиль безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - com-объект, реализующий интерфейс ISecurityProfile.
|
|
||||||
//
|
|
||||||
Функция ПолучитьПрофильБезопасности(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьПрофильБезопасности(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
Для Каждого ПрофильБезопасности Из СоединениеСАгентомСервера.GetSecurityProfiles(Кластер) Цикл
|
Для Каждого ПрофильБезопасности Из СоединениеСАгентомСервера.GetSecurityProfiles(Кластер) Цикл
|
||||||
@@ -1346,16 +1041,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает виртуальные каталоги, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов, реализующих интерфейс ISecurityProfileVirtualDirectory.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВиртуальныеКаталоги(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВиртуальныеКаталоги(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВиртуальныеКаталоги = Новый Массив();
|
ВиртуальныеКаталоги = Новый Массив();
|
||||||
@@ -1370,16 +1055,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает COM-классы, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив- массив com-объектов, реализующих интерфейс ISecurityProfileCOMClass.
|
|
||||||
//
|
|
||||||
Функция ПолучитьCOMКлассы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьCOMКлассы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
COMКлассы = Новый Массив();
|
COMКлассы = Новый Массив();
|
||||||
@@ -1394,16 +1069,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает внешние компоненты, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов, реализующих интерфейс ISecurityProfileAddIn.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВнешниеКомпоненты(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВнешниеКомпоненты(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВнешниеКомпоненты = Новый Массив();
|
ВнешниеКомпоненты = Новый Массив();
|
||||||
@@ -1418,16 +1083,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает внешние модули, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов, реализующих интерфейс ISecurityProfileExternalModule.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВнешниеМодули(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВнешниеМодули(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВнешниеМодули = Новый Массив();
|
ВнешниеМодули = Новый Массив();
|
||||||
@@ -1442,16 +1097,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает приложения ОС, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов, реализующих интерфейс ISecurityProfileApplication.
|
|
||||||
//
|
|
||||||
Функция ПолучитьПриложенияОС(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьПриложенияОС(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ПриложенияОС = Новый Массив();
|
ПриложенияОС = Новый Массив();
|
||||||
@@ -1466,16 +1111,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает приложения ОС, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив - массив com-объектов, реализующих интерфейс ISecurityProfileInternetResource.
|
|
||||||
//
|
|
||||||
Функция ПолучитьИнтернетРесурсы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьИнтернетРесурсы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ИнтернетРесурсы = Новый Массив();
|
ИнтернетРесурсы = Новый Массив();
|
||||||
@@ -1490,15 +1125,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Перезаписывает свойства профиля безопасности переданными.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект - com-объект, реализующий интерфейс IV8AgentConnection.
|
|
||||||
// Кластер - COMОбъект - com-объект, реализующий интерфейс IClusterInfo.
|
|
||||||
// ПрофильБезопасности - COMОбъект - com-объект, реализующий интерфейс ISecurityProfile.
|
|
||||||
// СвойстваПрофиляБезопасности - Структура - структура, описывающая профиль безопасности,
|
|
||||||
// описание см. АдминистрированиеКластера.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
|
||||||
Процедура ПрименитьИзмененияСвойствПрофиляБезопасности(СоединениеСАгентомСервера, Кластер, ПрофильБезопасности, СвойстваПрофиляБезопасности)
|
Процедура ПрименитьИзмененияСвойствПрофиляБезопасности(СоединениеСАгентомСервера, Кластер, ПрофильБезопасности, СвойстваПрофиляБезопасности)
|
||||||
|
|
||||||
ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(
|
ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(
|
||||||
@@ -1620,17 +1246,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Формирует описание для объекта объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объект - COMОбъект - com-объект, для которого формируется описание.
|
|
||||||
// Словарь - Соответствие - содержит соответствие свойств объекта и в описании:
|
|
||||||
// * Ключ - Имя свойства в описании,
|
|
||||||
// * Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура - описание объекта объектной модели COM-администратора по переданному словарю.
|
|
||||||
//
|
|
||||||
Функция ОписаниеОбъектаОбъектнойМоделиCOMАдминистратора(Знач Объект, Знач Словарь)
|
Функция ОписаниеОбъектаОбъектнойМоделиCOMАдминистратора(Знач Объект, Знач Словарь)
|
||||||
|
|
||||||
СвойстваОбъекта = Новый Структура;
|
СвойстваОбъекта = Новый Структура;
|
||||||
@@ -1662,18 +1277,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Формирует описания объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объекты - Массив - массив com-объектов.
|
|
||||||
// Словарь - Соответствие - содержит соответствие свойств объекта и в описании:
|
|
||||||
// * Ключ - Имя свойства в описании,
|
|
||||||
// * Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из Структура, описания объекта объектной модели COM-администратора
|
|
||||||
// по переданному словарю.
|
|
||||||
//
|
|
||||||
Функция ОписанияОбъектовОбъектнойМоделиCOMАдминистратора(Знач Объекты, Знач Словарь)
|
Функция ОписанияОбъектовОбъектнойМоделиCOMАдминистратора(Знач Объекты, Знач Словарь)
|
||||||
|
|
||||||
Описания = Новый Массив();
|
Описания = Новый Массив();
|
||||||
@@ -1686,16 +1289,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Заполняет свойства объекта объектной модели COM-администратора по свойствам из
|
|
||||||
// переданного описания.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объект - COMОбъект - com-объект, свойства которого заполняются.
|
|
||||||
// Описание - Структура - описание, используемое для заполнения свойств объекта.
|
|
||||||
// Словарь - Соответствие - содержит соответствие свойств объекта и в описании:
|
|
||||||
// * Ключ - Имя свойства в описании,
|
|
||||||
// * Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(Объект, Знач Описание, Знач Словарь)
|
Процедура ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(Объект, Знач Описание, Знач Словарь)
|
||||||
|
|
||||||
СвойстваОбъекта = Новый Структура;
|
СвойстваОбъекта = Новый Структура;
|
||||||
@@ -1711,16 +1304,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств информационной базы, описывающих состояние
|
|
||||||
// блокировки сеансов и регламентных заданий, для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см.
|
|
||||||
// АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий()).
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий();
|
Результат = АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий();
|
||||||
@@ -1737,14 +1320,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств сеансов информационной базы для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваСеанса()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСеансов()
|
Функция СловарьСвойствСеансов()
|
||||||
|
|
||||||
Лицензия = Новый Структура;
|
Лицензия = Новый Структура;
|
||||||
@@ -1805,10 +1380,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств соединений с информационной базой для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСоединений()
|
Функция СловарьСвойствСоединений()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваСоединения();
|
Результат = АдминистрированиеКластера.СвойстваСоединения();
|
||||||
@@ -1851,14 +1422,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств профиля безопасности для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваПрофиляБезопасности()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПрофиляБезопасности()
|
Функция СловарьСвойствПрофиляБезопасности()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваПрофиляБезопасности();
|
Результат = АдминистрированиеКластера.СвойстваПрофиляБезопасности();
|
||||||
@@ -1887,14 +1450,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств виртуального каталога для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваВиртуальногоКаталога()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВиртуальногоКаталога()
|
Функция СловарьСвойствВиртуальногоКаталога()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваВиртуальногоКаталога();
|
Результат = АдминистрированиеКластера.СвойстваВиртуальногоКаталога();
|
||||||
@@ -1911,14 +1466,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств COM-класса для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваCOMКласса()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствCOMКласса()
|
Функция СловарьСвойствCOMКласса()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваCOMКласса();
|
Результат = АдминистрированиеКластера.СвойстваCOMКласса();
|
||||||
@@ -1934,14 +1481,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешней компоненты для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваВнешнейКомпоненты()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнейКомпоненты()
|
Функция СловарьСвойствВнешнейКомпоненты()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваВнешнейКомпоненты();
|
Результат = АдминистрированиеКластера.СвойстваВнешнейКомпоненты();
|
||||||
@@ -1955,14 +1494,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешнего модуля для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваВнешнегоМодуля()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнегоМодуля()
|
Функция СловарьСвойствВнешнегоМодуля()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваВнешнегоМодуля();
|
Результат = АдминистрированиеКластера.СвойстваВнешнегоМодуля();
|
||||||
@@ -1976,14 +1507,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств приложения операционной системы для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваПриложенияОС()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПриложенияОС()
|
Функция СловарьСвойствПриложенияОС()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваПриложенияОС();
|
Результат = АдминистрированиеКластера.СвойстваПриложенияОС();
|
||||||
@@ -1997,14 +1520,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Интернет-ресурса для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваИнтернетРесурса()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствИнтернетРесурса()
|
Функция СловарьСвойствИнтернетРесурса()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваИнтернетРесурса();
|
Результат = АдминистрированиеКластера.СвойстваИнтернетРесурса();
|
||||||
@@ -2020,14 +1535,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Описания соединения для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваОписанияСоединения()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствОписанияСоединения()
|
Функция СловарьСвойствОписанияСоединения()
|
||||||
|
|
||||||
РабочийПроцесс = Новый Структура;
|
РабочийПроцесс = Новый Структура;
|
||||||
@@ -2048,14 +1555,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Лицензии для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваЛицензии()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствЛицензии()
|
Функция СловарьСвойствЛицензии()
|
||||||
|
|
||||||
Результат = АдминистрированиеКластера.СвойстваЛицензии();
|
Результат = АдминистрированиеКластера.СвойстваЛицензии();
|
||||||
@@ -2077,14 +1576,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Рабочего процесса для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура - фиксированная структура, у которой:
|
|
||||||
// * Ключ - Строка - имя свойства в API (см. АдминистрированиеКластера.СвойстваРабочегоПроцесса()),
|
|
||||||
// * Значение - Строка - имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствРабочегоПроцесса()
|
Функция СловарьСвойствРабочегоПроцесса()
|
||||||
|
|
||||||
Лицензия = Новый Структура;
|
Лицензия = Новый Структура;
|
||||||
|
|||||||
@@ -13,14 +13,11 @@
|
|||||||
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
|
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура - , описывающая состояние блокировки сеансов и регламентных заданий,
|
// см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий().
|
|
||||||
//
|
//
|
||||||
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
||||||
|
|
||||||
@@ -77,12 +74,9 @@
|
|||||||
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
|
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// СвойстваБлокировкиСеансовИЗаданий - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// СвойстваБлокировкиСеансовИЗаданий - Структура, описывающая состояние блокировки сеансов и регламентных заданий,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий().
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт
|
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт
|
||||||
|
|
||||||
@@ -198,13 +192,11 @@
|
|||||||
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
|
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Булево -
|
// Булево
|
||||||
//
|
//
|
||||||
Функция БлокировкаРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
Функция БлокировкаРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
||||||
|
|
||||||
@@ -237,11 +229,9 @@
|
|||||||
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
|
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// БлокировкаРегламентныхЗаданий - Булево - флаг установки блокировки регламентных заданий информационной базы.
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// БлокировкаРегламентныхЗаданий - Булево, флаг установки блокировки регламентных заданий информационной базы.
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт
|
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт
|
||||||
|
|
||||||
@@ -279,43 +269,12 @@
|
|||||||
// Возвращает описания сеансов информационной базы.
|
// Возвращает описания сеансов информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, массив структур, описывающих свойства сеансов. Описание структур -
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса
|
||||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса().
|
|
||||||
//
|
//
|
||||||
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -344,39 +303,9 @@
|
|||||||
// Удаляет сеансы с информационной базой по фильтру.
|
// Удаляет сеансы с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, которые требуется удалить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -448,44 +377,12 @@
|
|||||||
// Возвращает описания соединений с информационной базой.
|
// Возвращает описания соединений с информационной базой.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации соединения, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, массив структур, описывающих свойства соединений. Описание структур -
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения
|
||||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения().
|
|
||||||
//
|
//
|
||||||
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -515,40 +412,9 @@
|
|||||||
// Разрывает соединения с информационной базой по фильтру.
|
// Разрывает соединения с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации соединений, которые требуется завершить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации разрываемых соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -633,14 +499,12 @@
|
|||||||
// Возвращает имя профиля безопасности, назначенного для информационной базы.
|
// Возвращает имя профиля безопасности, назначенного для информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - , имя профиля безопасности, назначенного для информационной базы. Если
|
// Строка - имя профиля безопасности, назначенного для информационной базы. Если
|
||||||
// для информационной базы не назначен профиль безопасности - возвращается пустая строка.
|
// для информационной базы не назначен профиль безопасности - возвращается пустая строка.
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
Функция ПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
||||||
|
|
||||||
@@ -686,15 +550,13 @@
|
|||||||
// безопасного режима.
|
// безопасного режима.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - , имя профиля безопасности, назначенного для информационной базы в качестве профиля
|
// Строка - имя профиля безопасности, назначенного для информационной базы в качестве профиля
|
||||||
// безопасности безопасного режима. Если для информационной базы не назначен профиль безопасности - возвращается
|
// безопасности безопасного режима. Если для информационной базы не назначен профиль безопасности - возвращается
|
||||||
// пустая строка.
|
// пустая строка.
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
Функция ПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ) Экспорт
|
||||||
|
|
||||||
@@ -739,12 +601,10 @@
|
|||||||
// Назначает для информационной базы использование профиля безопасности.
|
// Назначает для информационной базы использование профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
// отключено использование профиля безопасности.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
|
||||||
// отключено использование профиля безопасности.
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач ИмяПрофиля = "") Экспорт
|
Процедура УстановитьПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач ИмяПрофиля = "") Экспорт
|
||||||
|
|
||||||
@@ -785,12 +645,10 @@
|
|||||||
// Назначает для информационной базы использование профиля безопасности безопасного режима.
|
// Назначает для информационной базы использование профиля безопасности безопасного режима.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
// отключено использование профиля безопасности безопасного режима.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
|
||||||
// отключено использование профиля безопасности безопасного режима.
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач ИмяПрофиля = "") Экспорт
|
Процедура УстановитьПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач ИмяПрофиля = "") Экспорт
|
||||||
|
|
||||||
@@ -831,9 +689,8 @@
|
|||||||
// Проверяет существование в кластере серверов профиля безопасности.
|
// Проверяет существование в кластере серверов профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности, существование которого проверяется.
|
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасностиСуществует(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Функция ПрофильБезопасностиСуществует(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
|
|
||||||
@@ -865,13 +722,11 @@
|
|||||||
// Возвращает свойства профиля безопасности.
|
// Возвращает свойства профиля безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ИмяПрофиля - Строка, имя профиля безопасности.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура, описывающая профиль безопасности, описание - см.
|
// см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
|
|
||||||
@@ -937,10 +792,8 @@
|
|||||||
// Создает профиль безопасности по переданному описанию.
|
// Создает профиль безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая свойства создаваемого профиля безопасности,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -965,10 +818,8 @@
|
|||||||
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая устанавливаемые для профиля безопасности свойства,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -997,9 +848,8 @@
|
|||||||
// Удаляет профиль безопасности.
|
// Удаляет профиль безопасности.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ИмяПрофиля - Строка - имя профиля безопасности.
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
//
|
||||||
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||||
|
|
||||||
@@ -1031,11 +881,6 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Создает COM-объект V8*.ComConnector.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - .
|
|
||||||
//
|
|
||||||
Функция COMСоединитель()
|
Функция COMСоединитель()
|
||||||
|
|
||||||
// АПК:547-выкл код сохранен для обратной совместимости, используется в устаревшем программном интерфейсе.
|
// АПК:547-выкл код сохранен для обратной совместимости, используется в устаревшем программном интерфейсе.
|
||||||
@@ -1060,16 +905,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Устанавливает соединение с агентом сервера.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект V8*.ComConnector,
|
|
||||||
// АдресАгентаСервера - Строка, сетевой адрес агента сервера,
|
|
||||||
// ПортАгентаСервера - Число, сетевой порт агента сервера (типичное значение 1540).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс IV8AgentConnection.
|
|
||||||
//
|
|
||||||
Функция СоединениеСАгентомСервера(COMСоединитель, Знач АдресАгентаСервера, Знач ПортАгентаСервера)
|
Функция СоединениеСАгентомСервера(COMСоединитель, Знач АдресАгентаСервера, Знач ПортАгентаСервера)
|
||||||
|
|
||||||
СтрокаСоединенияСАгентомСервера = "tcp://" + АдресАгентаСервера + ":" + Формат(ПортАгентаСервера, "ЧГ=0");
|
СтрокаСоединенияСАгентомСервера = "tcp://" + АдресАгентаСервера + ":" + Формат(ПортАгентаСервера, "ЧГ=0");
|
||||||
@@ -1078,17 +913,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает кластер серверов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// ПортКластера - Число, сетевой порт менеджера кластера (типичное значение 1541),
|
|
||||||
// ИмяАдминистратораКластера - Строка, имя учетной записи администратора кластера,
|
|
||||||
// ПарольАдминистратораКластера - Строка, пароль учетной записи администратора кластера.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс IClusterInfo.
|
|
||||||
//
|
|
||||||
Функция ПолучитьКластер(СоединениеСАгентомСервера, Знач ПортКластера, Знач ИмяАдминистратораКластера, Знач ПарольАдминистратораКластера)
|
Функция ПолучитьКластер(СоединениеСАгентомСервера, Знач ПортКластера, Знач ИмяАдминистратораКластера, Знач ПарольАдминистратораКластера)
|
||||||
|
|
||||||
Для Каждого Кластер Из СоединениеСАгентомСервера.GetClusters() Цикл
|
Для Каждого Кластер Из СоединениеСАгентомСервера.GetClusters() Цикл
|
||||||
@@ -1109,16 +933,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Устанавливает соединение с рабочим процессом.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект V8*.ComConnector,
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс IV8ServerConnection.
|
|
||||||
//
|
|
||||||
Функция СоединениеСРабочимПроцессом(COMСоединитель, СоединениеСАгентомСервера, Кластер)
|
Функция СоединениеСРабочимПроцессом(COMСоединитель, СоединениеСАгентомСервера, Кластер)
|
||||||
|
|
||||||
Для Каждого РабочийПроцесс Из СоединениеСАгентомСервера.GetWorkingProcesses(Кластер) Цикл
|
Для Каждого РабочийПроцесс Из СоединениеСАгентомСервера.GetWorkingProcesses(Кластер) Цикл
|
||||||
@@ -1134,16 +948,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описание информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяВКластере - Строка, имя информационной базы в кластере серверов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс IInfoBaseShort.
|
|
||||||
//
|
|
||||||
Функция ПолучитьОписаниеИБ(СоединениеСАгентомСервера, Кластер, Знач ИмяВКластере)
|
Функция ПолучитьОписаниеИБ(СоединениеСАгентомСервера, Кластер, Знач ИмяВКластере)
|
||||||
|
|
||||||
Для Каждого ОписаниеИнформационнойБазы Из СоединениеСАгентомСервера.GetInfoBases(Кластер) Цикл
|
Для Каждого ОписаниеИнформационнойБазы Из СоединениеСАгентомСервера.GetInfoBases(Кластер) Цикл
|
||||||
@@ -1163,18 +967,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает информационную базу.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСРабочимПроцессом - COMОбъект, реализующий интерфейс IV8ServerConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяВКластере - Строка, имя информационной базы в кластере серверов,
|
|
||||||
// ИмяАдминистратораИБ - Строка, имя администратора информационной базы,
|
|
||||||
// ПарольАдминистратораИБ - Строка, пароль администратора информационной базы.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс IInfoBaseInfo.
|
|
||||||
//
|
|
||||||
Функция ПолучитьИБ(СоединениеСРабочимПроцессом, Кластер, Знач ИмяВКластере, Знач ИмяАдминистратораИБ, Знач ПарольАдминистратораИБ)
|
Функция ПолучитьИБ(СоединениеСРабочимПроцессом, Кластер, Знач ИмяВКластере, Знач ИмяАдминистратораИБ, Знач ПарольАдминистратораИБ)
|
||||||
|
|
||||||
СоединениеСРабочимПроцессом.AddAuthentication(ИмяАдминистратораИБ, ПарольАдминистратораИБ);
|
СоединениеСРабочимПроцессом.AddAuthentication(ИмяАдминистратораИБ, ПарольАдминистратораИБ);
|
||||||
@@ -1206,48 +998,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает сеансы информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИнформационнаяБаза - COMОбъект, реализующий интерфейс IInfoBaseInfo,
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство,
|
|
||||||
// Описания - Булево, если значение равно Ложь, функция вернет массив COMОбъектов, реализующих интерфейс ISessionInfo,
|
|
||||||
// иначе - массив структур, описывающих свойства сеансов (поля структур - см. возвращаемое значение функции.
|
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваСеанса()).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(COMОбъект), Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьСеансы(СоединениеСАгентомСервера, Кластер, ИнформационнаяБаза, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
Функция ПолучитьСеансы(СоединениеСАгентомСервера, Кластер, ИнформационнаяБаза, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
||||||
|
|
||||||
Сеансы = Новый Массив;
|
Сеансы = Новый Массив;
|
||||||
@@ -1274,53 +1024,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соединения с информационной базой.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// COMСоединитель - COMОбъект V8*.ComConnector,
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяВКластере - Строка, имя информационной базы в кластере серверов,
|
|
||||||
// ИмяАдминистратораИБ - Строка, имя администратора информационной базы,
|
|
||||||
// ПарольАдминистратораИБ - Строка, пароль администратора информационной базы,
|
|
||||||
// Фильтр - Описание условия фильтрации соединения, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство,
|
|
||||||
// Описания - Булево, если значение равно Ложь, функция вернет массив COMОбъектов, реализующих интерфейс
|
|
||||||
// IConnectionShort, иначе - массив структур, описывающих свойства соединений (поля структур - см.
|
|
||||||
// возвращаемое значение функции.
|
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваСоединения()).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(COMОбъект), Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьСоединения(COMСоединитель, СоединениеСАгентомСервера, Кластер, ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
Функция ПолучитьСоединения(COMСоединитель, СоединениеСАгентомСервера, Кластер, ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено, Знач Описания = Ложь)
|
||||||
|
|
||||||
ИмяВКластере = ПараметрыАдминистрированияИБ.ИмяВКластере;
|
ИмяВКластере = ПараметрыАдминистрированияИБ.ИмяВКластере;
|
||||||
@@ -1378,16 +1081,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает профиль безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// COMОбъект - , реализующий интерфейс ISecurityProfile.
|
|
||||||
//
|
|
||||||
Функция ПолучитьПрофильБезопасности(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьПрофильБезопасности(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
Для Каждого ПрофильБезопасности Из СоединениеСАгентомСервера.GetSecurityProfiles(Кластер) Цикл
|
Для Каждого ПрофильБезопасности Из СоединениеСАгентомСервера.GetSecurityProfiles(Кластер) Цикл
|
||||||
@@ -1405,17 +1098,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает виртуальные каталоги, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс
|
|
||||||
// ISecurityProfileVirtualDirectory.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВиртуальныеКаталоги(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВиртуальныеКаталоги(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВиртуальныеКаталоги = Новый Массив();
|
ВиртуальныеКаталоги = Новый Массив();
|
||||||
@@ -1430,16 +1112,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает COM-классы, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс ISecurityProfileCOMClass.
|
|
||||||
//
|
|
||||||
Функция ПолучитьCOMКлассы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьCOMКлассы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
COMКлассы = Новый Массив();
|
COMКлассы = Новый Массив();
|
||||||
@@ -1454,16 +1126,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает внешние компоненты, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс ISecurityProfileAddIn.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВнешниеКомпоненты(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВнешниеКомпоненты(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВнешниеКомпоненты = Новый Массив();
|
ВнешниеКомпоненты = Новый Массив();
|
||||||
@@ -1478,16 +1140,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает внешние модули, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс ISecurityProfileExternalModule.
|
|
||||||
//
|
|
||||||
Функция ПолучитьВнешниеМодули(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьВнешниеМодули(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ВнешниеМодули = Новый Массив();
|
ВнешниеМодули = Новый Массив();
|
||||||
@@ -1502,16 +1154,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает приложения ОС, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс ISecurityProfileApplication.
|
|
||||||
//
|
|
||||||
Функция ПолучитьПриложенияОС(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьПриложенияОС(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ПриложенияОС = Новый Массив();
|
ПриложенияОС = Новый Массив();
|
||||||
@@ -1526,17 +1168,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает приложения ОС, разрешенные в профиле безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из COMОбъект - массив COM-объектов, реализующих интерфейс
|
|
||||||
// ISecurityProfileInternetResource.
|
|
||||||
//
|
|
||||||
Функция ПолучитьИнтернетРесурсы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
Функция ПолучитьИнтернетРесурсы(СоединениеСАгентомСервера, Кластер, ИмяПрофиля)
|
||||||
|
|
||||||
ИнтернетРесурсы = Новый Массив();
|
ИнтернетРесурсы = Новый Массив();
|
||||||
@@ -1551,15 +1182,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Перезаписывает свойства профиля безопасности переданными.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СоединениеСАгентомСервера - COMОбъект, реализующий интерфейс IV8AgentConnection,
|
|
||||||
// Кластер - COMОбъект, реализующий интерфейс IClusterInfo,
|
|
||||||
// ПрофильБезопасности - COMОбъект, реализующий интерфейс ISecurityProfile,
|
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая профиль безопасности. Состав - см.
|
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
|
||||||
Процедура ПрименитьИзмененияСвойствПрофиляБезопасности(СоединениеСАгентомСервера, Кластер, ПрофильБезопасности, СвойстваПрофиляБезопасности)
|
Процедура ПрименитьИзмененияСвойствПрофиляБезопасности(СоединениеСАгентомСервера, Кластер, ПрофильБезопасности, СвойстваПрофиляБезопасности)
|
||||||
|
|
||||||
ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(
|
ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(
|
||||||
@@ -1681,18 +1303,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Формирует описание для объекта объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объект - COMОбъект,
|
|
||||||
// Словарь - Соответствие, содержит соответствие свойств объекта и в описании:
|
|
||||||
// Ключ - Имя свойства в описании,
|
|
||||||
// Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура, описание объекта объектной модели COM-администратора
|
|
||||||
// по переданному словарю.
|
|
||||||
//
|
|
||||||
Функция ОписаниеОбъектаОбъектнойМоделиCOMАдминистратора(Знач Объект, Знач Словарь)
|
Функция ОписаниеОбъектаОбъектнойМоделиCOMАдминистратора(Знач Объект, Знач Словарь)
|
||||||
|
|
||||||
Описание = Новый Структура();
|
Описание = Новый Структура();
|
||||||
@@ -1708,18 +1318,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Формирует описания объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объекты - Массив Из COMОбъект,
|
|
||||||
// Словарь - Соответствие, содержит соответствие свойств объекта и в описании:
|
|
||||||
// Ключ - Имя свойства в описании,
|
|
||||||
// Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из Структура, описания объекта объектной модели COM-администратора
|
|
||||||
// по переданному словарю.
|
|
||||||
//
|
|
||||||
Функция ОписанияОбъектовОбъектнойМоделиCOMАдминистратора(Знач Объекты, Знач Словарь)
|
Функция ОписанияОбъектовОбъектнойМоделиCOMАдминистратора(Знач Объекты, Знач Словарь)
|
||||||
|
|
||||||
Описания = Новый Массив();
|
Описания = Новый Массив();
|
||||||
@@ -1732,16 +1330,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Заполняет свойства объекта объектной модели COM-администратора по свойствам из
|
|
||||||
// переданного описания.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Объект - COMОбъект,
|
|
||||||
// Описание - Структура, описание, используемое для заполнения свойств объекта,
|
|
||||||
// Словарь - Соответствие, содержит соответствие свойств объекта и в описании:
|
|
||||||
// Ключ - Имя свойства в описании,
|
|
||||||
// Значение - Имя свойства объекта.
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(Объект, Знач Описание, Знач Словарь)
|
Процедура ЗаполнитьСвойстваОбъектаОбъектнойМоделиCOMАдминистратораПоОписанию(Объект, Знач Описание, Знач Словарь)
|
||||||
|
|
||||||
Для Каждого ФрагментСловаря Из Словарь Цикл
|
Для Каждого ФрагментСловаря Из Словарь Цикл
|
||||||
@@ -1755,16 +1343,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств информационной базы, описывающих состояние
|
|
||||||
// блокировки сеансов и регламентных заданий, для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см.
|
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1781,14 +1359,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств сеансов информационной базы для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСеансов()
|
Функция СловарьСвойствСеансов()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1822,14 +1392,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств соединений с информационной базой для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСоединений()
|
Функция СловарьСвойствСоединений()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1862,14 +1424,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств профиля безопасности для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПрофиляБезопасности()
|
Функция СловарьСвойствПрофиляБезопасности()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1890,14 +1444,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств виртуального каталога для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВиртуальногоКаталога()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВиртуальногоКаталога()
|
Функция СловарьСвойствВиртуальногоКаталога()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1914,14 +1460,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств COM-класса для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваCOMКласса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствCOMКласса()
|
Функция СловарьСвойствCOMКласса()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1937,14 +1475,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешней компоненты для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнейКомпоненты()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнейКомпоненты()
|
Функция СловарьСвойствВнешнейКомпоненты()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1958,14 +1488,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешнего модуля для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнегоМодуля()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнегоМодуля()
|
Функция СловарьСвойствВнешнегоМодуля()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1979,14 +1501,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств приложения операционной системы для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваПриложенияОС()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПриложенияОС()
|
Функция СловарьСвойствПриложенияОС()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2000,14 +1514,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Интернет-ресурса для структур, используемых в API и
|
|
||||||
// объектов объектной модели COM-администратора.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваИнтернетРесурса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствИнтернетРесурса()
|
Функция СловарьСвойствИнтернетРесурса()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -162,43 +162,12 @@
|
|||||||
// Возвращает описания сеансов информационной базы.
|
// Возвращает описания сеансов информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, массив структур, описывающих свойства сеансов. Описание структур -
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса
|
||||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса().
|
|
||||||
//
|
//
|
||||||
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -211,39 +180,9 @@
|
|||||||
// Удаляет сеансы с информационной базой по фильтру.
|
// Удаляет сеансы с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации сеансов, которые требуется удалить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -308,44 +247,12 @@
|
|||||||
// Возвращает описания соединений с информационной базой.
|
// Возвращает описания соединений с информационной базой.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации соединения, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, массив структур, описывающих свойства соединений. Описание структур -
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения
|
||||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения().
|
|
||||||
//
|
//
|
||||||
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -358,40 +265,9 @@
|
|||||||
// Разрывает соединения с информационной базой по фильтру.
|
// Разрывает соединения с информационной базой по фильтру.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Фильтр - Описание условия фильтрации соединений, которые требуется завершить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации разрываемых соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство.
|
|
||||||
//
|
//
|
||||||
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -650,10 +526,8 @@
|
|||||||
// Создает профиль безопасности по переданному описанию.
|
// Создает профиль безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая свойства создаваемого профиля безопасности,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -676,10 +550,8 @@
|
|||||||
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая устанавливаемые для профиля безопасности свойства,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
//
|
//
|
||||||
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||||
|
|
||||||
@@ -892,48 +764,16 @@
|
|||||||
// Возвращает описания сеансов информационной базы.
|
// Возвращает описания сеансов информационной базы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
||||||
// ИдентификаторИнформационнойБазы - Строка, внутренний идентификатор информационной базы,
|
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура, описывающая параметры подключения к информационной базе,
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов, Массив из см. АдминистрированиеКластера.ФильтрСеансов
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
// ИспользоватьСловарь - Булево, если Истина - возвращаемый результат будет заполнен с использованием словаря.
|
||||||
// Фильтр - Описание условия фильтрации сеансов, описания которых требуется получить.
|
|
||||||
// Варианты:
|
|
||||||
// 1. Массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСеанса(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений сеансов с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
|
|
||||||
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
|
|
||||||
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства сеанса (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство,
|
|
||||||
// ИспользоватьСловарь - Булево, если Истина - возвращаемый результат будет заполнен с использован словаря, иначе - без
|
|
||||||
// использования.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, Массив Из Соответствие - массив структур, описывающих свойства сеансов
|
// - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса
|
||||||
// (описание структур - см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса()) или массив соответствий,
|
// - Массив из Соответствие
|
||||||
// описывающих свойства сеансов в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
|
|
||||||
//
|
//
|
||||||
Функция СвойстваСеансов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Истина) Экспорт
|
Функция СвойстваСеансов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Истина) Экспорт
|
||||||
|
|
||||||
@@ -968,43 +808,12 @@
|
|||||||
// ИдентификаторИнформационнойБазы - Строка, внутренний идентификатор информационной базы,
|
// ИдентификаторИнформационнойБазы - Строка, внутренний идентификатор информационной базы,
|
||||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура, описывающая параметры подключения к информационной базе,
|
// ПараметрыАдминистрированияИнформационнойБазы - Структура, описывающая параметры подключения к информационной базе,
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
||||||
// Фильтр - Описание условия фильтрации соединения, описания которых требуется получить.
|
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений, Массив из см. АдминистрированиеКластера.ФильтрСоединений
|
||||||
// Варианты:
|
// ИспользоватьСловарь - Булево, если Истина - возвращаемый результат будет заполнен с использованием словаря.
|
||||||
// 1. Массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
|
||||||
// Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
|
||||||
// Возвращаемое значение функции АдминистрированиеКластераКлиентСервер.СвойстваСоединения(),
|
|
||||||
// ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений соединений с указанным
|
|
||||||
// в условии фильтра. Допустимые значения:
|
|
||||||
// ВидСравнения.Равно,
|
|
||||||
// ВидСравнения.НеРавно,
|
|
||||||
// ВидСравнения.Больше (только для числовых значений),
|
|
||||||
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.Меньше (только для числовых значений),
|
|
||||||
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
|
|
||||||
// ВидСравнения.ВСписке,
|
|
||||||
// ВидСравнения.НеВСписке,
|
|
||||||
// ВидСравнения.Интервал (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
|
|
||||||
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений),
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства соединения. При ВидСравнения.ВСписке и
|
|
||||||
// ВидСравнения.НеВСписке в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор
|
|
||||||
// значений, с которыми будет выполняться сравнение. При ВидСравнения.Интервал,
|
|
||||||
// ВидСравнения.ИнтервалВключаяГраницы,
|
|
||||||
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
|
|
||||||
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
|
|
||||||
// соответствующее сравнение,
|
|
||||||
// 2. Структура (упрощенный вариант), ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
|
||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
|
||||||
// равенство,
|
|
||||||
// ИспользоватьСловарь - Булево, если Истина - возвращаемый результат будет заполнен с использован словаря, иначе - без
|
|
||||||
// использования.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив Из Структура, Массив Из Соответствие - массив структур, описывающих свойства соединений
|
// - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения
|
||||||
// (описание структур - см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения()) или массив соответствий,
|
// - Массив из Соответствие
|
||||||
// описывающих свойства соединений в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
|
|
||||||
//
|
//
|
||||||
Функция СвойстваСоединений(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач ПараметрыАдминистрированияИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Ложь) Экспорт
|
Функция СвойстваСоединений(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач ПараметрыАдминистрированияИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Ложь) Экспорт
|
||||||
|
|
||||||
@@ -1049,7 +858,7 @@
|
|||||||
// Возвращает путь к консольному клиенту сервера администрирования.
|
// Возвращает путь к консольному клиенту сервера администрирования.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - , путь к консольному клиенту сервера администрирования.
|
// Строка
|
||||||
//
|
//
|
||||||
Функция ПутьККлиентуСервераАдминистрирования() Экспорт
|
Функция ПутьККлиентуСервераАдминистрирования() Экспорт
|
||||||
|
|
||||||
@@ -1069,11 +878,6 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Возвращает каталог исполняемых файлов платформы.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Строка - , каталог исполняемых файлов платформы.
|
|
||||||
//
|
|
||||||
Функция КаталогИсполняемыхФайловПлатформы()
|
Функция КаталогИсполняемыхФайловПлатформы()
|
||||||
|
|
||||||
Результат = КаталогПрограммы();
|
Результат = КаталогПрограммы();
|
||||||
@@ -1087,18 +891,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает значения свойств информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура - описывает параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура - описывает параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Словарь - Структура - соответствие имен свойств для API и потока вывода утилиты rac.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура - описание информационной базы, составленное по переданному словарю.
|
|
||||||
//
|
|
||||||
Функция СвойстваИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Словарь)
|
Функция СвойстваИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Словарь)
|
||||||
|
|
||||||
Шаблон = "%rac infobase --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% info --infobase=%infobase% --infobase-user=%?infobase-user% --infobase-pwd=%?infobase-pwd%";
|
Шаблон = "%rac infobase --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% info --infobase=%infobase% --infobase-user=%?infobase-user% --infobase-pwd=%?infobase-pwd%";
|
||||||
@@ -1119,18 +911,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Устанавливает значения свойств информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура - описывает параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура - описывает параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера(),
|
|
||||||
// Словарь - Структура - соответствие имен свойств для API и потока вывода утилиты rac.
|
|
||||||
// ЗначенияСвойств - Структура - устанавливаемые значения свойств информационной базы:
|
|
||||||
// * Ключ - имя свойства в нотации API,
|
|
||||||
// * Значение - устанавливаемое для свойства значение.
|
|
||||||
//
|
|
||||||
Процедура УстановитьСвойстваИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Словарь, Знач ЗначенияСвойств)
|
Процедура УстановитьСвойстваИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач Словарь, Знач ЗначенияСвойств)
|
||||||
|
|
||||||
Шаблон = "%rac infobase --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% update --infobase=%infobase% --infobase-user=%?infobase-user% --infobase-pwd=%?infobase-pwd%";
|
Шаблон = "%rac infobase --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% update --infobase=%infobase% --infobase-user=%?infobase-user% --infobase-pwd=%?infobase-pwd%";
|
||||||
@@ -1151,17 +931,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Возвращает описания профилей безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// Фильтр - Структура, параметры фильтрации профилей безопасности.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьПрофилиБезопасности(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено)
|
Функция ПолучитьПрофилиБезопасности(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% list";
|
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% list";
|
||||||
@@ -1177,18 +946,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания виртуальных каталогов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации виртуальных каталогов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьВиртуальныеКаталоги(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьВиртуальныеКаталоги(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1200,18 +957,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания COM-классов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации COM-классов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьРазрешенныеCOMКлассы(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьРазрешенныеCOMКлассы(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1223,18 +968,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания внешних компонент.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации внешних компонент.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьРазрешенныеВнешниеКомпоненты(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьРазрешенныеВнешниеКомпоненты(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1246,18 +979,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания внешних модулей.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации внешних модулей.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьРазрешенныеВнешниеМодули(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьРазрешенныеВнешниеМодули(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1269,18 +990,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания приложений ОС.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации приложений ОС.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьРазрешенныеПриложенияОС(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьРазрешенныеПриложенияОС(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1292,18 +1001,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания Интернет-ресурсов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// Фильтр - Структура, параметры фильтрации Интернет-ресурсов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция ПолучитьРазрешенныеИнтернетРесурсы(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
Функция ПолучитьРазрешенныеИнтернетРесурсы(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Возврат СпискиКонтроляДоступа(
|
Возврат СпискиКонтроляДоступа(
|
||||||
@@ -1315,20 +1012,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает описания элементов списка контроля доступа.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// ИмяСписка - Строка, имя списка контроля доступа (acl) в нотации утилиты rac,
|
|
||||||
// Словарь - Структура, соответствие имен свойств в потоке вывода утилиты rac и в требуемом описании,
|
|
||||||
// Фильтр - Структура, параметры фильтрации элементов списка контроля доступа.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Структура).
|
|
||||||
//
|
|
||||||
Функция СпискиКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Словарь, Знач Фильтр = Неопределено)
|
Функция СпискиКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Словарь, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%name% directory list";
|
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%name% directory list";
|
||||||
@@ -1347,15 +1030,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Обновляет свойства профиля безопасности (включая обновление использования и состава acl'ей).
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// СвойстваПрофиляБезопасности - Структура, описывающая устанавливаемые для профиля безопасности свойства,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности().
|
|
||||||
// ОчиститьСпискиКонтроляДоступа - Булево, флаг предварительной очистки текущего содержимого acl'ей.
|
|
||||||
//
|
|
||||||
Процедура ОбновитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности, Знач ОчиститьСпискиКонтроляДоступа)
|
Процедура ОбновитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности, Знач ОчиститьСпискиКонтроляДоступа)
|
||||||
|
|
||||||
ИмяПрофиля = СвойстваПрофиляБезопасности.Имя;
|
ИмяПрофиля = СвойстваПрофиляБезопасности.Имя;
|
||||||
@@ -1463,16 +1137,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Устанавливает использование acl'а для профиля безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// ИмяСписка - Строка, имя списка контроля доступа (acl) в нотации утилиты rac,
|
|
||||||
// Использование - Булево, флаг использования acl'a.
|
|
||||||
//
|
|
||||||
Процедура УстановитьИспользованиеСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Использование)
|
Процедура УстановитьИспользованиеСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Использование)
|
||||||
|
|
||||||
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%name% directory --access=%access%";
|
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%name% directory --access=%access%";
|
||||||
@@ -1493,16 +1157,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Удаляет элемент acl'a для профиля безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// ИмяСписка - Строка, имя списка контроля доступа (acl) в нотации утилиты rac,
|
|
||||||
// КлючЭлемента = Строка, значением ключевого свойства элемента acl'a.
|
|
||||||
//
|
|
||||||
Процедура УдалитьЭлементСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач КлючЭлемента)
|
Процедура УдалитьЭлементСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач КлючЭлемента)
|
||||||
|
|
||||||
КлючСписка = КлючиСписковКонтроляДоступа()[ИмяСписка];
|
КлючСписка = КлючиСписковКонтроляДоступа()[ИмяСписка];
|
||||||
@@ -1522,17 +1176,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Создает элемент acl'a для профиля безопасности.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ИдентификаторКластера - Строка, внутренний идентификатор кластера серверов,
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ИмяПрофиля - Строка, имя профиля безопасности,
|
|
||||||
// ИмяСписка - Строка, имя списка контроля доступа (acl) в нотации утилиты rac,
|
|
||||||
// Словарь - Структура, соответствие имен свойств в потоке вывода утилиты rac и в требуемом описании,
|
|
||||||
// СвойстваЭлемента - Структура, значения свойств элемента списка контроля доступа.
|
|
||||||
//
|
|
||||||
Процедура СоздатьЭлементСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Словарь, Знач СвойстваЭлемента)
|
Процедура СоздатьЭлементСпискаКонтроляДоступа(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля, Знач ИмяСписка, Знач Словарь, Знач СвойстваЭлемента)
|
||||||
|
|
||||||
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%profile_name% directory update";
|
Шаблон = "%rac profile --cluster=%cluster% --cluster-user=%?cluster-user% --cluster-pwd=%?cluster-pwd% acl --name=%profile_name% directory update";
|
||||||
@@ -1550,16 +1193,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Выполняет преобразование значений свойств использования списков контроля доступа (используется
|
|
||||||
// нестандартное форматирование значений при передаче значений в утилиту rac - Истина="full", Ложь="list").
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// СтруктураОписание - Структура, содержащее описание объекта, полученное из потока вывода
|
|
||||||
// утилиты rac.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура - , в которой значения "full" и "list" преобразованы в Истина и Ложь.
|
|
||||||
//
|
|
||||||
Функция ПреобразоватьЗначенияСвойствИспользованияСписковДоступа(Знач СтруктураОписание)
|
Функция ПреобразоватьЗначенияСвойствИспользованияСписковДоступа(Знач СтруктураОписание)
|
||||||
|
|
||||||
Словарь = СловарьСвойствИспользованияСписокКонтроляДоступа();
|
Словарь = СловарьСвойствИспользованияСписокКонтроляДоступа();
|
||||||
@@ -1594,15 +1227,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Преобразует значение встроенного языка к нотации консольного клиента сервера
|
|
||||||
// администрирования.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Значение - произвольный, значение, которое необходимо преобразовать.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Строка - , значение, приведенное к нотации консольного клиента сервера администрирования.
|
|
||||||
//
|
|
||||||
Функция ПривестиЗначение(Знач Значение, Знач ИмяПараметра = "")
|
Функция ПривестиЗначение(Знач Значение, Знач ИмяПараметра = "")
|
||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Дата") Тогда
|
Если ТипЗнч(Значение) = Тип("Дата") Тогда
|
||||||
@@ -1635,16 +1259,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Преобразует элемент потока вывода, содержащий значение к нотации консольного клиента
|
|
||||||
// сервера администрирования, к значению встроенного языка.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ЭлементВывода - строка, элемент потока вывода, содержащий значение к нотации консольного клиента
|
|
||||||
// сервера администрирования.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Произвольный - , значение встроенного языка.
|
|
||||||
//
|
|
||||||
Функция ПривестиЭлементВывода(ЭлементВывода)
|
Функция ПривестиЭлементВывода(ЭлементВывода)
|
||||||
|
|
||||||
Если ПустаяСтрока(ЭлементВывода) Тогда
|
Если ПустаяСтрока(ЭлементВывода) Тогда
|
||||||
@@ -1675,18 +1289,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Запускает консольный клиент сервера администрирования для выполнения команды.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Шаблон - строка, шаблон командной строки (уникален для каждой команды).
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// ЗначенияПараметров - структура, содержащая значения параметров, которые должны
|
|
||||||
// быть подставлены в шаблон.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Строка - , результат перенаправления стандартного потока вывода при запуске утилиты rac.
|
|
||||||
//
|
|
||||||
Функция ВыполнитьКоманду(Знач Шаблон, Знач ПараметрыАдминистрированияКластера, Знач ЗначенияПараметров = Неопределено)
|
Функция ВыполнитьКоманду(Знач Шаблон, Знач ПараметрыАдминистрированияКластера, Знач ЗначенияПараметров = Неопределено)
|
||||||
|
|
||||||
// АПК:547-выкл код сохранен для обратной совместимости, используется в устаревшем программном интерфейсе.
|
// АПК:547-выкл код сохранен для обратной совместимости, используется в устаревшем программном интерфейсе.
|
||||||
@@ -1773,20 +1375,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Преобразует перенаправленный поток вывода консольного клиента сервера
|
|
||||||
// администрирования к массиву соответствий (элементы массива - объекты,
|
|
||||||
// ключи соответствия - имена свойств, значения соответствия - значения свойств).
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПотокВывода - Строка, перенаправленный поток вывода,
|
|
||||||
// Словарь - Структура, выступающая в качестве словаря сопоставления имен свойств объектов.
|
|
||||||
// В нотации утилиты rac и в нотации API,
|
|
||||||
// Фильтр - Структура, условия фильтрации объектов (только для потоков вывода команд, возвращающих
|
|
||||||
// коллекции объектов).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив(Соответствие)
|
|
||||||
//
|
|
||||||
Функция ПарсерВывода(Знач ПотокВывода, Знач Словарь, Знач Фильтр = Неопределено)
|
Функция ПарсерВывода(Знач ПотокВывода, Знач Словарь, Знач Фильтр = Неопределено)
|
||||||
|
|
||||||
Результат = Новый Массив();
|
Результат = Новый Массив();
|
||||||
@@ -1830,17 +1418,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Преобразует элемент перенаправленного потока вывода консольного клиента сервера администрирования
|
|
||||||
// к соответствию. Ключи соответствия - имена свойств, значения соответствия - значения свойств.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ЭлементРезультата - Строка - элемент потока вывода,
|
|
||||||
// Результата - Массив - массив, в который должен быть добавлен распарсенный объект,
|
|
||||||
// Словарь - Структура - структура, выступающая в качестве словаря сопоставления имен свойств объектов.
|
|
||||||
// В нотации утилиты rac и в нотации API,
|
|
||||||
// Фильтр - Структура - условия фильтрации объектов (только для потоков вывода команд, возвращающих
|
|
||||||
// коллекции объектов).
|
|
||||||
//
|
|
||||||
Процедура ПарсерЭлементаВывода(ЭлементРезультата, Результат, Словарь, Фильтр)
|
Процедура ПарсерЭлементаВывода(ЭлементРезультата, Результат, Словарь, Фильтр)
|
||||||
|
|
||||||
Если Словарь <> Неопределено Тогда
|
Если Словарь <> Неопределено Тогда
|
||||||
@@ -1857,17 +1434,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Разбирает элемент перенаправленного потока вывода консольного клиента сервера администрирования.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ЭлементВывода - Строка, элемент перенаправленного потока вывода клиента сервера администрирования,
|
|
||||||
// Словарь - Структура, выступающая в качестве словаря сопоставления имен свойств объектов.
|
|
||||||
// В нотации утилиты rac и в нотации API.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура, ключи - имена свойств в нотации API, значения - значения свойств
|
|
||||||
// из перенаправленного потока вывода.
|
|
||||||
//
|
|
||||||
Функция РазобратьЭлементВывода(Знач ЭлементВывода, Знач Словарь)
|
Функция РазобратьЭлементВывода(Знач ЭлементВывода, Знач Словарь)
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1882,13 +1448,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Добавляет в параметры запуска rac'a параметры аутентификации администратора кластера.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияКластера - Структура, описывающая параметры подключения к кластеру серверов,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера(),
|
|
||||||
// Параметры - Соответствие, формируемое соответствие параметров запуска rac'a.
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьПараметрыАутентификацииВКластере(Знач ПараметрыАдминистрированияКластера, Параметры)
|
Процедура ЗаполнитьПараметрыАутентификацииВКластере(Знач ПараметрыАдминистрированияКластера, Параметры)
|
||||||
|
|
||||||
Параметры.Вставить("cluster-user", ПараметрыАдминистрированияКластера.ИмяАдминистратораКластера);
|
Параметры.Вставить("cluster-user", ПараметрыАдминистрированияКластера.ИмяАдминистратораКластера);
|
||||||
@@ -1896,13 +1455,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Добавляет в параметры запуска rac'a параметры аутентификации администратора информационной базы.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияИБ - Структура, описывающая параметры подключения к информационной базе,
|
|
||||||
// описание - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера().
|
|
||||||
// Параметры - Соответствие, формируемое соответствие параметров запуска rac'a.
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьПараметрыАутентификацииВИБ(Знач ПараметрыАдминистрированияИБ, Параметры)
|
Процедура ЗаполнитьПараметрыАутентификацииВИБ(Знач ПараметрыАдминистрированияИБ, Параметры)
|
||||||
|
|
||||||
Параметры.Вставить("infobase-user", ПараметрыАдминистрированияИБ.ИмяАдминистратораИнформационнойБазы);
|
Параметры.Вставить("infobase-user", ПараметрыАдминистрированияИБ.ИмяАдминистратораИнформационнойБазы);
|
||||||
@@ -1910,15 +1462,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Дополняет параметры запуска rac'a по словарю.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Словарь - Структура, выступающая в качестве словаря сопоставления имен свойств объектов в
|
|
||||||
// нотации rac'a и в нотации API.
|
|
||||||
// Источник - Структура, ключ - имя свойства в нотации API, значение - значение свойства,
|
|
||||||
// Параметры - Соответствие, собираемые параметры запуска rac'a,
|
|
||||||
// Шаблон - Строка, шаблон команды для запуска rac'a.
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьПараметрыПоСловарю(Знач Словарь, Знач Источник, Параметры, Шаблон)
|
Процедура ЗаполнитьПараметрыПоСловарю(Знач Словарь, Знач Источник, Параметры, Шаблон)
|
||||||
|
|
||||||
Для Каждого ФрагментСловаря Из Словарь Цикл
|
Для Каждого ФрагментСловаря Из Словарь Цикл
|
||||||
@@ -1930,15 +1473,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Преобразует фильтр в нотацию утилиты rac.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Фильтр - Структура, Массив Из Структура, фильтр в нотации API,
|
|
||||||
// Словарь - Структура, описание соответствия имен свойств в нотации API и в нотации утилиты rac.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Структура, Массив Из Структура - фильтр в нотации утилиты rac.
|
|
||||||
//
|
|
||||||
Функция ФильтрВНотациюRac(Знач Фильтр, Знач Словарь)
|
Функция ФильтрВНотациюRac(Знач Фильтр, Знач Словарь)
|
||||||
|
|
||||||
Если Фильтр = Неопределено Тогда
|
Если Фильтр = Неопределено Тогда
|
||||||
@@ -1969,16 +1503,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств информационной базы, описывающих состояние
|
|
||||||
// блокировки сеансов и регламентных заданий, для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см.
|
|
||||||
// АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
Функция СловарьСвойствБлокировкиСеансовИРегламентныхЗаданий()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -1995,14 +1519,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств сеансов информационной базы для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСеансов()
|
Функция СловарьСвойствСеансов()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2036,14 +1552,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств соединений с информационной базой для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствСоединений()
|
Функция СловарьСвойствСоединений()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2076,14 +1584,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств профиля безопасности для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПрофиляБезопасности(Знач ВключаяСвойстваИспользованияСписковКонтроляДоступа = Истина)
|
Функция СловарьСвойствПрофиляБезопасности(Знач ВключаяСвойстваИспользованияСписковКонтроляДоступа = Истина)
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2107,14 +1607,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств профиля безопасности для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствИспользованияСписокКонтроляДоступа()
|
Функция СловарьСвойствИспользованияСписокКонтроляДоступа()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2130,14 +1622,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств виртуального каталога для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВиртуальногоКаталога()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВиртуальногоКаталога()
|
Функция СловарьСвойствВиртуальногоКаталога()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2154,14 +1638,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств COM-класса для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваCOMКласса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствCOMКласса()
|
Функция СловарьСвойствCOMКласса()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2177,14 +1653,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешней компоненты для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнейКомпоненты()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнейКомпоненты()
|
Функция СловарьСвойствВнешнейКомпоненты()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2198,14 +1666,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств внешнего модуля для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнегоМодуля()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствВнешнегоМодуля()
|
Функция СловарьСвойствВнешнегоМодуля()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2219,14 +1679,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств приложения операционной системы для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваПриложенияОС()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствПриложенияОС()
|
Функция СловарьСвойствПриложенияОС()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2240,14 +1692,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает соответствие имен свойств Интернет-ресурса для структур, используемых в API и
|
|
||||||
// описаний объектов в выводе rac'a.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя свойства в API (см. АдминистрированиеКластераКлиентСервер.СвойстваИнтернетРесурса()),
|
|
||||||
// Значение - Строка, имя свойства объекта.
|
|
||||||
//
|
|
||||||
Функция СловарьСвойствИнтернетРесурса()
|
Функция СловарьСвойствИнтернетРесурса()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2263,13 +1707,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает имена ключевых свойств acl'ей (в нотации утилиты rac).
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированнаяСтруктура:
|
|
||||||
// Ключ - Строка, имя acl'a,
|
|
||||||
// Значение - Строка, имя ключевого свойства.
|
|
||||||
//
|
|
||||||
Функция КлючиСписковКонтроляДоступа()
|
Функция КлючиСписковКонтроляДоступа()
|
||||||
|
|
||||||
Результат = Новый Структура();
|
Результат = Новый Структура();
|
||||||
@@ -2284,14 +1721,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает правила форматирования булевых свойств в соответствии с нотацией
|
|
||||||
// утилиты rac.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ФиксированноеСоответствие:
|
|
||||||
// Ключ - Строка, имя свойства,
|
|
||||||
// Значение - Строка, форматная строка для значений свойства.
|
|
||||||
//
|
|
||||||
Функция СловарьФорматированияБулевыхСвойств()
|
Функция СловарьФорматированияБулевыхСвойств()
|
||||||
|
|
||||||
ФорматOnOff = "БЛ=off; БИ=on";
|
ФорматOnOff = "БЛ=off; БИ=on";
|
||||||
@@ -2318,12 +1747,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает перечень свойств, значения которых экранируются кавычками
|
|
||||||
// в потоке вывода утилиты rac.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Массив Из Строка - список имен свойств.
|
|
||||||
//
|
|
||||||
Функция СвойстваЭкранируемыеКавычками()
|
Функция СвойстваЭкранируемыеКавычками()
|
||||||
|
|
||||||
Результат = Новый Соответствие();
|
Результат = Новый Соответствие();
|
||||||
|
|||||||
@@ -377,7 +377,7 @@
|
|||||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
||||||
@@ -387,7 +387,7 @@
|
|||||||
// равенство.
|
// равенство.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса).
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса
|
||||||
//
|
//
|
||||||
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Знач Фильтр = Неопределено) Экспорт
|
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -412,7 +412,7 @@
|
|||||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
||||||
@@ -517,7 +517,7 @@
|
|||||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений
|
||||||
// соединений с указанным в условии фильтра,
|
// соединений с указанным в условии фильтра,
|
||||||
@@ -527,7 +527,7 @@
|
|||||||
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на равенство.
|
// выполняется сравнение. При использовании данного варианта описания фильтра сравнение всегда выполняется на равенство.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения.
|
// Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения.
|
||||||
//
|
//
|
||||||
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Знач Фильтр = Неопределено) Экспорт
|
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -552,7 +552,7 @@
|
|||||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединения),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения, вид сравнения значений
|
||||||
// соединений с указанным в условии фильтра,
|
// соединений с указанным в условии фильтра,
|
||||||
@@ -739,22 +739,12 @@
|
|||||||
// * ПолныйДоступКИнтернетРесурсам - Булево - определяет наличие ограничений на доступ к использованию
|
// * ПолныйДоступКИнтернетРесурсам - Булево - определяет наличие ограничений на доступ к использованию
|
||||||
// Интернет-ресурсов. При установке значения равным Ложь, будет предоставлена возможность использовать
|
// Интернет-ресурсов. При установке значения равным Ложь, будет предоставлена возможность использовать
|
||||||
// только Интернет-ресурсы, перечисленные в свойстве ИнтернетРесурсы,
|
// только Интернет-ресурсы, перечисленные в свойстве ИнтернетРесурсы,
|
||||||
// * ВиртуальныеКаталоги - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваВиртуальногоКаталога),
|
// * ВиртуальныеКаталоги - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваВиртуальногоКаталога
|
||||||
// описывающих виртуальные каталоги, к которых предоставляется доступ при установке ПолныйДоступКФайловойСистеме =
|
// * COMКлассы - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваCOMКласса
|
||||||
// Ложь,
|
// * ВнешниеКомпоненты - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнейКомпоненты
|
||||||
// * COMКлассы - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваCOMКласса),
|
// * ВнешниеМодули - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнегоМодуля
|
||||||
// описывающих COM-классы, к которым предоставляется доступ при установке ПолныйДоступКCOMОбъектам = Ложь,
|
// * ПриложенияОС - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваПриложенияОС
|
||||||
// * ВнешниеКомпоненты - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнейКомпоненты),
|
// * ИнтернетРесурсы - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваИнтернетРесурса
|
||||||
// описывающих внешние компоненты, к которым предоставляется доступ при установке ПолныйДоступКВнешнимКомпонентам
|
|
||||||
// = Ложь,
|
|
||||||
// * ВнешниеМодули - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваВнешнегоМодуля),
|
|
||||||
// описывающих внешние модули, к которым предоставляется доступ в небезопасном режиме при установке
|
|
||||||
// ПолныйДоступКВнешнимМодулям = Ложь,
|
|
||||||
// * ПриложенияОС - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваПриложенияОС),
|
|
||||||
// описывающих приложения операционной системы, к которым предоставляется доступ при установке
|
|
||||||
// ПолныйДоступКПриложениямОперационнойСистемы = Ложь,
|
|
||||||
// * ИнтернетРесурсы - Массив - массив структур (см. АдминистрированиеКластераКлиентСервер.СвойстваИнтернетРесурса),
|
|
||||||
// описывающих Интернет-ресурсы, к которым предоставляется доступ при установке ПолныйДоступКИнтернетРесурсам = Ложь.
|
|
||||||
//
|
//
|
||||||
Функция СвойстваПрофиляБезопасности() Экспорт
|
Функция СвойстваПрофиляБезопасности() Экспорт
|
||||||
|
|
||||||
@@ -1047,7 +1037,7 @@
|
|||||||
// Фильтр - Структура - параметры фильтрации информационных баз.
|
// Фильтр - Структура - параметры фильтрации информационных баз.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур (свойств информационной базы).
|
// Массив из Структура
|
||||||
//
|
//
|
||||||
Функция СвойстваИнформационныхБаз(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
Функция СвойстваИнформационныхБаз(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -1089,7 +1079,7 @@
|
|||||||
// Фильтр - Структура - параметры фильтрации кластеров серверов.
|
// Фильтр - Структура - параметры фильтрации кластеров серверов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур (свойств кластеров).
|
// Массив из Структура
|
||||||
//
|
//
|
||||||
Функция СвойстваКластеров(Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
Функция СвойстваКластеров(Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -1112,7 +1102,7 @@
|
|||||||
// Фильтр - Структура - параметры фильтрации рабочих процессов.
|
// Фильтр - Структура - параметры фильтрации рабочих процессов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур (свойств рабочих процессов).
|
// Массив из Структура
|
||||||
//
|
//
|
||||||
Функция СвойстваРабочихПроцессов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
Функция СвойстваРабочихПроцессов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -1134,7 +1124,7 @@
|
|||||||
// Фильтр - Структура - параметры фильтрации рабочих серверов.
|
// Фильтр - Структура - параметры фильтрации рабочих серверов.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - массив структур (свойств рабочих процессов).
|
// Массив из Структура
|
||||||
//
|
//
|
||||||
Функция СвойстваРабочихСерверов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
Функция СвойстваРабочихСерверов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
@@ -1156,7 +1146,7 @@
|
|||||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
||||||
@@ -1168,10 +1158,8 @@
|
|||||||
// использования.
|
// использования.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// - Массив Из Структура - Массив - структур (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса), описывающих
|
// - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса
|
||||||
// свойства сеансов,
|
// - Массив из Соответствие
|
||||||
// - Массив(Соответствие) - Массив - соответствий (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
|
||||||
// описывающих свойства сеансов в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
|
|
||||||
//
|
//
|
||||||
Функция СвойстваСеансов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Истина) Экспорт
|
Функция СвойстваСеансов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Истина) Экспорт
|
||||||
|
|
||||||
@@ -1194,7 +1182,7 @@
|
|||||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
||||||
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
// Фильтр - Массив из Структура - со свойствами:
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений),
|
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений),
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
||||||
@@ -1202,14 +1190,11 @@
|
|||||||
// - Структура - структура: ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
// - Структура - структура: ключ - Имя свойства соединения (см. выше), значение - значение, с которым
|
||||||
// выполняется соединение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
// выполняется соединение. При использовании данного варианта описания фильтра сравнение всегда выполняется на
|
||||||
// равенство.
|
// равенство.
|
||||||
// ИспользоватьСловарь - Булево - если Истина - возвращаемый результат будет заполнен с использован словаря, иначе - без
|
// ИспользоватьСловарь - Булево - если Истина - возвращаемый результат будет заполнен с использованием словаря.
|
||||||
// использования.
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// - Массив Из Структура - Массив - структур (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений), описывающих
|
// - Массив из см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений
|
||||||
// свойства соединений,
|
// - Массив из Соответствие
|
||||||
// - Массив(Соответствие) - Массив - соответствий (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений),
|
|
||||||
// описывающих свойства соединений в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
|
|
||||||
//
|
//
|
||||||
Функция СвойстваСоединений(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач ПараметрыАдминистрированияИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Ложь) Экспорт
|
Функция СвойстваСоединений(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач ПараметрыАдминистрированияИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Ложь) Экспорт
|
||||||
|
|
||||||
@@ -1232,7 +1217,7 @@
|
|||||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - путь к консольному клиенту сервера администрирования.
|
// Строка
|
||||||
//
|
//
|
||||||
Функция ПутьККлиентуСервераАдминистрирования(Знач ПараметрыАдминистрированияКластера) Экспорт
|
Функция ПутьККлиентуСервераАдминистрирования(Знач ПараметрыАдминистрированияКластера) Экспорт
|
||||||
|
|
||||||
@@ -1248,21 +1233,6 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Добавляет к фильтру новое условие.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации. Поля структур, входящих в массив:
|
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация,
|
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства.
|
|
||||||
// - Структура - структура: ключ - Имя свойства, значение - значение.
|
|
||||||
// При использовании данного варианта описания фильтра сравнение всегда выполняется на равенство.
|
|
||||||
// Свойство - - Строка - имя свойства, по которому осуществляется фильтрация,
|
|
||||||
// ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства.
|
|
||||||
//
|
|
||||||
Процедура ДобавитьУсловиеФильтра(Фильтр, Знач Свойство, Знач ВидСравненияЗначений, Знач Значение) Экспорт
|
Процедура ДобавитьУсловиеФильтра(Фильтр, Знач Свойство, Знач ВидСравненияЗначений, Знач Значение) Экспорт
|
||||||
|
|
||||||
Если Фильтр = Неопределено Тогда
|
Если Фильтр = Неопределено Тогда
|
||||||
@@ -1305,24 +1275,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Проверяет значения свойств объекта на соответствие условиям, указанным в фильтре.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПроверяемыйОбъект - Структура:
|
|
||||||
// * Ключ - Имя свойства,значение которого сравнивается с фильтром,
|
|
||||||
// * Значение - Значение свойства, которое сравнивается с фильтром,
|
|
||||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации. Поля структур, входящих в массив:
|
|
||||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация,
|
|
||||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
|
||||||
// * Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства.
|
|
||||||
// - Структура - структура: ключ - Имя свойства, значение - значение.
|
|
||||||
// При использовании данного варианта описания фильтра сравнение всегда выполняется на равенство.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Булево - Истина если значения свойств объекта удовлетворяют условиям, указанным в фильтре,
|
|
||||||
// Ложь - если не удовлетворяют.
|
|
||||||
//
|
|
||||||
Функция ПроверитьУсловияФильтра(Знач ПроверяемыйОбъект, Знач Фильтр = Неопределено) Экспорт
|
Функция ПроверитьУсловияФильтра(Знач ПроверяемыйОбъект, Знач Фильтр = Неопределено) Экспорт
|
||||||
|
|
||||||
Если Фильтр = Неопределено Или Фильтр.Количество() = 0 Тогда
|
Если Фильтр = Неопределено Или Фильтр.Количество() = 0 Тогда
|
||||||
@@ -1366,17 +1318,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Проверяет значения на соответствие условиям, указанным в фильтре.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПроверяемоеЗначение - Число, Строка, Дата, Булево - значение, которое сравнивается с условием,
|
|
||||||
// ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
|
||||||
// Значение - Число, Строка, Дата, Булево, СписокЗначений, Массив, Структура - значение, с которым
|
|
||||||
// сравнивается значение соответствующего свойства.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Булево - Истина если значение удовлетворяет условиям, Ложь - если не удовлетворяет.
|
|
||||||
//
|
|
||||||
Функция ПроверитьУсловиеФильтра(Знач ПроверяемоеЗначение, Знач ВидСравненияЗначений, Знач Значение)
|
Функция ПроверитьУсловиеФильтра(Знач ПроверяемоеЗначение, Знач ВидСравненияЗначений, Знач Значение)
|
||||||
|
|
||||||
Если ВидСравненияЗначений = ВидСравнения.Равно Тогда
|
Если ВидСравненияЗначений = ВидСравнения.Равно Тогда
|
||||||
@@ -1447,15 +1388,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает общий модуль, реализующий программный интерфейс для администрирования кластера
|
|
||||||
// серверов, соответствующий типу подключения к администрируемому кластеру серверов.
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// ОбщийМодуль - менеджер общего модуля.
|
|
||||||
//
|
|
||||||
Функция МенеджерАдминистрирования(Знач ПараметрыАдминистрирования)
|
Функция МенеджерАдминистрирования(Знач ПараметрыАдминистрирования)
|
||||||
|
|
||||||
Если ПараметрыАдминистрирования.ТипПодключения = "COM" Тогда
|
Если ПараметрыАдминистрирования.ТипПодключения = "COM" Тогда
|
||||||
@@ -1474,11 +1406,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает дату, соответствующую пустой дате в реестре кластера серверов.
|
|
||||||
//
|
|
||||||
// Возвращаемое значение:
|
|
||||||
// Дата(Дата и время) - пустая дата.
|
|
||||||
//
|
|
||||||
Функция ПустаяДата() Экспорт
|
Функция ПустаяДата() Экспорт
|
||||||
|
|
||||||
Возврат Дата(1, 1, 1, 0, 0, 0);
|
Возврат Дата(1, 1, 1, 0, 0, 0);
|
||||||
@@ -1486,5 +1413,3 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
@@ -257,8 +257,8 @@
|
|||||||
// Обработчик оповещения после вызова метода НачатьПоискФайлов
|
// Обработчик оповещения после вызова метода НачатьПоискФайлов
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// НайденныеФайлы - Массив - файлы с адресными сведениями
|
// НайденныеФайлы - Массив - файлы с адресными сведениями
|
||||||
// ДополнительныеПараметры- см. ПараметрыЗагрузки
|
// ДополнительныеПараметры - см. ПараметрыЗагрузки
|
||||||
//
|
//
|
||||||
Процедура АнализДоступностиФайловКлассификатораВКаталогеПослеПоискаФайлов(НайденныеФайлы, ДополнительныеПараметры) Экспорт
|
Процедура АнализДоступностиФайловКлассификатораВКаталогеПослеПоискаФайлов(НайденныеФайлы, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -985,31 +985,7 @@
|
|||||||
Источник = ИсточникДанныхАдресногоКлассификатора();
|
Источник = ИсточникДанныхАдресногоКлассификатора();
|
||||||
Если ПустаяСтрока(Источник) Тогда
|
Если ПустаяСтрока(Источник) Тогда
|
||||||
|
|
||||||
СтрокаЗапросГде = "";
|
ТаблицаАдресныхСокращений = ТаблицаАдресныхСокращений(НаименованияАдресныхОбъектов);
|
||||||
Если ТипЗнч(НаименованияАдресныхОбъектов) = Тип("Массив") И НаименованияАдресныхОбъектов.Количество() > 0 Тогда
|
|
||||||
СтрокаЗапросГде = " ГДЕ УровниСокращенийАдресныхСведений.Значение В(&АдресныеСокращения) ";
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Запрос = Новый Запрос();
|
|
||||||
Запрос.Текст =
|
|
||||||
"ВЫБРАТЬ
|
|
||||||
| УровниСокращенийАдресныхСведений.Значение КАК Наименование,
|
|
||||||
| УровниСокращенийАдресныхСведений.Сокращение КАК Сокращение
|
|
||||||
|ИЗ
|
|
||||||
| РегистрСведений.УровниСокращенийАдресныхСведений КАК УровниСокращенийАдресныхСведений
|
|
||||||
| " + СтрокаЗапросГде + "
|
|
||||||
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|
||||||
| УровниСокращенийАдресныхСведений.Значение,
|
|
||||||
| УровниСокращенийАдресныхСведений.Сокращение
|
|
||||||
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|
||||||
| Наименование";
|
|
||||||
|
|
||||||
Если НЕ ПустаяСтрока(СтрокаЗапросГде) Тогда
|
|
||||||
Запрос.УстановитьПараметр("АдресныеСокращения", НаименованияАдресныхОбъектов);
|
|
||||||
КонецЕсли;
|
|
||||||
ТаблицаАдресныхСокращений = Запрос.Выполнить().Выгрузить();
|
|
||||||
|
|
||||||
Для каждого СтрокаТаблицы Из ТаблицаАдресныхСокращений Цикл
|
Для каждого СтрокаТаблицы Из ТаблицаАдресныхСокращений Цикл
|
||||||
Результат.Вставить(ВРег(СтрокаТаблицы.Наименование), СтрокаТаблицы.Сокращение);
|
Результат.Вставить(ВРег(СтрокаТаблицы.Наименование), СтрокаТаблицы.Сокращение);
|
||||||
@@ -1405,7 +1381,9 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Обработчики событий подсистем конфигурации.
|
// Обработчики событий подсистем конфигурации.
|
||||||
|
|
||||||
// См. ПользователиПереопределяемый.ПриОпределенииНазначенияРолей.
|
// Параметры:
|
||||||
|
// НазначениеРолей - См. ПользователиПереопределяемый.ПриОпределенииНазначенияРолей.НазначениеРолей
|
||||||
|
//
|
||||||
Процедура ПриОпределенииНазначенияРолей(НазначениеРолей) Экспорт
|
Процедура ПриОпределенииНазначенияРолей(НазначениеРолей) Экспорт
|
||||||
|
|
||||||
// ТолькоДляПользователейСистемы.
|
// ТолькоДляПользователейСистемы.
|
||||||
@@ -1470,6 +1448,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||||
|
//
|
||||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||||
|
|
||||||
// Заполнение начальных данных.
|
// Заполнение начальных данных.
|
||||||
@@ -1483,6 +1465,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТекущиеДела - см. ТекущиеДелаСлужебный.ТекущиеДела
|
||||||
|
//
|
||||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||||
|
|
||||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||||
@@ -1558,7 +1544,9 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.
|
// Параметры:
|
||||||
|
// Типы - см. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы
|
||||||
|
//
|
||||||
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
|
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
|
||||||
|
|
||||||
Типы.Добавить(Метаданные.Константы.ИсточникДанныхАдресногоКлассификатора);
|
Типы.Добавить(Метаданные.Константы.ИсточникДанныхАдресногоКлассификатора);
|
||||||
@@ -2411,6 +2399,44 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// НаименованияАдресныхОбъектов - Массив -
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ТаблицаЗначений - Описание:
|
||||||
|
// * Наименование - Строка -
|
||||||
|
// * Сокращение - Строка -
|
||||||
|
//
|
||||||
|
Функция ТаблицаАдресныхСокращений(НаименованияАдресныхОбъектов)
|
||||||
|
|
||||||
|
СтрокаЗапросГде = "";
|
||||||
|
Если ТипЗнч(НаименованияАдресныхОбъектов) = Тип("Массив") И НаименованияАдресныхОбъектов.Количество() > 0 Тогда
|
||||||
|
СтрокаЗапросГде = " ГДЕ УровниСокращенийАдресныхСведений.Значение В(&АдресныеСокращения) ";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Запрос = Новый Запрос();
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| УровниСокращенийАдресныхСведений.Значение КАК Наименование,
|
||||||
|
| УровниСокращенийАдресныхСведений.Сокращение КАК Сокращение
|
||||||
|
|ИЗ
|
||||||
|
| РегистрСведений.УровниСокращенийАдресныхСведений КАК УровниСокращенийАдресныхСведений
|
||||||
|
| " + СтрокаЗапросГде + "
|
||||||
|
|
|
||||||
|
|СГРУППИРОВАТЬ ПО
|
||||||
|
| УровниСокращенийАдресныхСведений.Значение,
|
||||||
|
| УровниСокращенийАдресныхСведений.Сокращение
|
||||||
|
|
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| Наименование";
|
||||||
|
|
||||||
|
Если НЕ ПустаяСтрока(СтрокаЗапросГде) Тогда
|
||||||
|
Запрос.УстановитьПараметр("АдресныеСокращения", НаименованияАдресныхОбъектов);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Запрос.Выполнить().Выгрузить();
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Конструктор таблицы - результата выбора по почтовому индексу.
|
// Конструктор таблицы - результата выбора по почтовому индексу.
|
||||||
//
|
//
|
||||||
Функция ТаблицаДанныхДляВыбораПоПочтовомуИндексу()
|
Функция ТаблицаДанныхДляВыбораПоПочтовомуИндексу()
|
||||||
@@ -4159,7 +4185,8 @@
|
|||||||
СписокДляПроверки = Сервис.ФабрикаXDTO.Создать(Сервис.ФабрикаXDTO.Тип(ПространствоИмен(), "AddressList"));
|
СписокДляПроверки = Сервис.ФабрикаXDTO.Создать(Сервис.ФабрикаXDTO.Тип(ПространствоИмен(), "AddressList"));
|
||||||
ТипЭлементаСписка = СписокДляПроверки.Свойства().Получить("Item").Тип;
|
ТипЭлементаСписка = СписокДляПроверки.Свойства().Получить("Item").Тип;
|
||||||
|
|
||||||
ПроверяемыйАдрес = СписокДляПроверки.Item.Добавить(Сервис.ФабрикаXDTO.Создать(ТипЭлементаСписка));
|
СписокЭлементовДляПроверки = СписокДляПроверки.Item; // СписокXDTO
|
||||||
|
ПроверяемыйАдрес = СписокЭлементовДляПроверки.Добавить(Сервис.ФабрикаXDTO.Создать(ТипЭлементаСписка));
|
||||||
ПроверяемыйАдрес.Levels = УровниКлассификатораФИАС();
|
ПроверяемыйАдрес.Levels = УровниКлассификатораФИАС();
|
||||||
Если ЭтоКонтактнаяИнформацияВXML(АдресДляПроверки) Тогда
|
Если ЭтоКонтактнаяИнформацияВXML(АдресДляПроверки) Тогда
|
||||||
АдресXDTO = ОбщегоНазначения.ОбъектXDTOИзСтрокиXML(АдресДляПроверки, Сервис.ФабрикаXDTO);
|
АдресXDTO = ОбщегоНазначения.ОбъектXDTOИзСтрокиXML(АдресДляПроверки, Сервис.ФабрикаXDTO);
|
||||||
@@ -4264,12 +4291,12 @@
|
|||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Расшифровка.Тип = ""ДопАдрЭлНомер""");
|
| Расшифровка.Тип = ""ДопАдрЭлНомер""");
|
||||||
|
|
||||||
НаборРезультатов = Запрос.ВыполнитьПакет();
|
НаборРезультатов = Запрос.ВыполнитьПакет(); // Массив из РезультатЗапроса
|
||||||
|
|
||||||
ТаблицаСокращенийДополнительных = НаборРезультатов[0].Выгрузить();
|
ТаблицаСокращенийДополнительных = НаборРезультатов[0].Выгрузить(); // ТаблицаЗначений
|
||||||
ТаблицаСокращенийДополнительных.Индексы.Добавить("Сокращение, Значение");
|
ТаблицаСокращенийДополнительных.Индексы.Добавить("Сокращение, Значение");
|
||||||
|
|
||||||
ТаблицаСокращенийЗданий = НаборРезультатов[1].Выгрузить();
|
ТаблицаСокращенийЗданий = НаборРезультатов[1].Выгрузить(); // ТаблицаЗначений
|
||||||
ТаблицаСокращенийЗданий.Индексы.Добавить("ТипАдрЭл");
|
ТаблицаСокращенийЗданий.Индексы.Добавить("ТипАдрЭл");
|
||||||
|
|
||||||
Запрос.Текст = "ВЫБРАТЬ
|
Запрос.Текст = "ВЫБРАТЬ
|
||||||
@@ -5442,18 +5469,9 @@
|
|||||||
Владение = Новый Структура;
|
Владение = Новый Структура;
|
||||||
Владение.Вставить("ВидВладения", ОписаниеДома.НазваниеВладения);
|
Владение.Вставить("ВидВладения", ОписаниеДома.НазваниеВладения);
|
||||||
Владение.Вставить("НомерВладения", ОписаниеДома.Дом);
|
Владение.Вставить("НомерВладения", ОписаниеДома.Дом);
|
||||||
|
|
||||||
НомерДомаИСтроения = Новый Структура;
|
НомерДомаИСтроения = ОписаниеДомаИСтроения();
|
||||||
НомерДомаИСтроения.Вставить("Идентификатор");
|
НомерДомаИСтроения.Дом = Владение;
|
||||||
НомерДомаИСтроения.Вставить("Индекс");
|
|
||||||
НомерДомаИСтроения.Вставить("ОКТМО");
|
|
||||||
НомерДомаИСтроения.Вставить("ОКАТО");
|
|
||||||
НомерДомаИСтроения.Вставить("КодИФНСФЛ", "");
|
|
||||||
НомерДомаИСтроения.Вставить("КодИФНСЮЛ", "");
|
|
||||||
НомерДомаИСтроения.Вставить("КодУчасткаИФНСФЛ", "");
|
|
||||||
НомерДомаИСтроения.Вставить("КодУчасткаИФНСЮЛ", "");
|
|
||||||
НомерДомаИСтроения.Вставить("КодКЛАДР", "");
|
|
||||||
НомерДомаИСтроения.Вставить("Дом", Владение);
|
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ОписаниеДома.Дом) Тогда
|
Если ЗначениеЗаполнено(ОписаниеДома.Дом) Тогда
|
||||||
Если ПустаяСтрока(СтрокаПоиска) Или Не СтрНачинаетсяС(ОписаниеДома.Дом, СтрокаПоиска) Тогда
|
Если ПустаяСтрока(СтрокаПоиска) Или Не СтрНачинаетсяС(ОписаниеДома.Дом, СтрокаПоиска) Тогда
|
||||||
@@ -5525,6 +5543,37 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура - Описание:
|
||||||
|
// * КодКЛАДР - Строка -
|
||||||
|
// * КодУчасткаИФНСЮЛ - Строка -
|
||||||
|
// * КодУчасткаИФНСФЛ - Строка -
|
||||||
|
// * КодИФНСЮЛ - Строка -
|
||||||
|
// * КодИФНСФЛ - Строка -
|
||||||
|
// * ОКАТО - Строка -
|
||||||
|
// * ОКТМО - Строка -
|
||||||
|
// * Индекс - Строка -
|
||||||
|
// * Идентификатор - Строка -
|
||||||
|
// * Дом - Структура -
|
||||||
|
//
|
||||||
|
Функция ОписаниеДомаИСтроения() Экспорт
|
||||||
|
|
||||||
|
НомерДомаИСтроения = Новый Структура;
|
||||||
|
НомерДомаИСтроения.Вставить("Идентификатор");
|
||||||
|
НомерДомаИСтроения.Вставить("Индекс");
|
||||||
|
НомерДомаИСтроения.Вставить("ОКТМО");
|
||||||
|
НомерДомаИСтроения.Вставить("ОКАТО");
|
||||||
|
НомерДомаИСтроения.Вставить("КодИФНСФЛ", "");
|
||||||
|
НомерДомаИСтроения.Вставить("КодИФНСЮЛ", "");
|
||||||
|
НомерДомаИСтроения.Вставить("КодУчасткаИФНСФЛ", "");
|
||||||
|
НомерДомаИСтроения.Вставить("КодУчасткаИФНСЮЛ", "");
|
||||||
|
НомерДомаИСтроения.Вставить("КодКЛАДР", "");
|
||||||
|
НомерДомаИСтроения.Вставить("Дом", Новый Структура);
|
||||||
|
|
||||||
|
Возврат НомерДомаИСтроения;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
Функция НомерДомаЧислом(ИсходнаяСтрока)
|
Функция НомерДомаЧислом(ИсходнаяСтрока)
|
||||||
|
|
||||||
НаборСимволов = СтрРазделить(ИсходнаяСтрока, "0123456789", Ложь);
|
НаборСимволов = СтрРазделить(ИсходнаяСтрока, "0123456789", Ложь);
|
||||||
@@ -8351,4 +8400,4 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -23,7 +23,11 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ПользователиПереопределяемый.ПриОпределенииНазначенияРолей.
|
// См. ПользователиПереопределяемый.ПриОпределенииНазначенияРолей
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// НазначениеРолей - см. ПользователиПереопределяемый.ПриОпределенииНазначенияРолей.НазначениеРолей
|
||||||
|
//
|
||||||
Процедура ПриОпределенииНазначенияРолей(НазначениеРолей) Экспорт
|
Процедура ПриОпределенииНазначенияРолей(НазначениеРолей) Экспорт
|
||||||
|
|
||||||
// СовместноДляПользователейИВнешнихПользователей.
|
// СовместноДляПользователейИВнешнихПользователей.
|
||||||
@@ -35,6 +39,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов.
|
// См. ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Объекты - см. ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов.Объекты
|
||||||
|
//
|
||||||
Процедура ПриОпределенииОбъектовСКомандамиОтчетов(Объекты) Экспорт
|
Процедура ПриОпределенииОбъектовСКомандамиОтчетов(Объекты) Экспорт
|
||||||
|
|
||||||
Объекты.Добавить(Метаданные.Документы.НазначениеОпросов);
|
Объекты.Добавить(Метаданные.Документы.НазначениеОпросов);
|
||||||
@@ -42,6 +50,10 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||||
|
//
|
||||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
@@ -103,12 +115,16 @@
|
|||||||
// Заполнение дерева анкеты
|
// Заполнение дерева анкеты
|
||||||
|
|
||||||
// Обновляет превью табличного вопроса.
|
// Обновляет превью табличного вопроса.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Вопросы - ТаблицаЗначений -.
|
||||||
|
//
|
||||||
Процедура ОбновитьПревьюТабличныйВопрос(Вопросы,Ответы,ТипТабличногоВопроса,Форма,ИмяТаблицыПревью,Ключ) Экспорт
|
Процедура ОбновитьПревьюТабличныйВопрос(Вопросы,Ответы,ТипТабличногоВопроса,Форма,ИмяТаблицыПревью,Ключ) Экспорт
|
||||||
|
|
||||||
ИмяКолонкиБезНомера = "ПревьюТаблицаКолонка_" + СтрЗаменить(Строка(Ключ),"-","_") + "_";
|
ИмяКолонкиБезНомера = "ПревьюТаблицаКолонка_" + СтрЗаменить(Строка(Ключ),"-","_") + "_";
|
||||||
ОписаниеТиповСтрока = Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(70));
|
ОписаниеТиповСтрока = Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(70));
|
||||||
|
|
||||||
РезультирующаяТаблицаСервер = Форма.РеквизитФормыВЗначение(ИмяТаблицыПревью);
|
РезультирующаяТаблицаСервер = Форма.РеквизитФормыВЗначение(ИмяТаблицыПревью); // ТаблицаЗначений
|
||||||
РезультирующаяТаблицаСервер.Колонки.Очистить();
|
РезультирующаяТаблицаСервер.Колонки.Очистить();
|
||||||
|
|
||||||
УдаляемыеРеквизиты = Новый Массив;
|
УдаляемыеРеквизиты = Новый Массив;
|
||||||
@@ -136,7 +152,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для инд = 0 По Вопросы.Количество()- 1 Цикл
|
Для инд = 0 По Вопросы.Количество()- 1 Цикл
|
||||||
Вопросы[инд].НомерСтроки = инд;
|
Вопросы.Получить(инд).НомерСтроки = инд;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
@@ -262,8 +278,10 @@
|
|||||||
|
|
||||||
Элемент.ПутьКДанным = ИмяТаблицыПревью + "." + ИмяКолонкиБезНомера + Строка(инд);
|
Элемент.ПутьКДанным = ИмяТаблицыПревью + "." + ИмяКолонкиБезНомера + Строка(инд);
|
||||||
Если (ТипТабличногоВопроса = Перечисления.ТипыТабличныхВопросов.Составной
|
Если (ТипТабличногоВопроса = Перечисления.ТипыТабличныхВопросов.Составной
|
||||||
ИЛИ ТипТабличногоВопроса = Перечисления.ТипыТабличныхВопросов.ПредопределенныеОтветыВСтроках) ИЛИ (инд > 1) Тогда
|
Или ТипТабличногоВопроса = Перечисления.ТипыТабличныхВопросов.ПредопределенныеОтветыВСтроках)
|
||||||
Элемент.Заголовок = РезультирующаяТаблицаСервер.Колонки[инд -1].Заголовок;
|
Или (инд > 1) Тогда
|
||||||
|
|
||||||
|
Элемент.Заголовок = РезультирующаяТаблицаСервер.Колонки.Получить(инд - 1).Заголовок;
|
||||||
Иначе
|
Иначе
|
||||||
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;
|
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -276,7 +294,7 @@
|
|||||||
// Вызывается при создании форм, в которых отражается шаблон анкеты.
|
// Вызывается при создании форм, в которых отражается шаблон анкеты.
|
||||||
Процедура УстановитьКорневойЭлементДереваАнкеты(ДеревоАнкеты) Экспорт
|
Процедура УстановитьКорневойЭлементДереваАнкеты(ДеревоАнкеты) Экспорт
|
||||||
|
|
||||||
ЭлементыДерева = ДеревоАнкеты.ПолучитьЭлементы();
|
ЭлементыДерева = ДеревоАнкеты.ПолучитьЭлементы(); // КоллекцияСтрокДереваЗначений
|
||||||
НоваяСтрока = ЭлементыДерева.Добавить();
|
НоваяСтрока = ЭлементыДерева.Добавить();
|
||||||
|
|
||||||
НоваяСтрока.Формулировка = НСтр("ru = 'Анкета'");
|
НоваяСтрока.Формулировка = НСтр("ru = 'Анкета'");
|
||||||
@@ -288,7 +306,7 @@
|
|||||||
// Устанавливает для дерева разделов элементы вступление и заключение.
|
// Устанавливает для дерева разделов элементы вступление и заключение.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ДеревоАнкеты - ДанныеФормыДерево Дерево, в которое добавляется элемент вступления или заключения.
|
// ДеревоАнкеты - ДанныеФормыДерево - Дерево, в которое добавляется элемент вступления или заключения.
|
||||||
// Формулировка - Строка - локализуемое представление элемента дерева - либо "вступление", либо "заключение".
|
// Формулировка - Строка - локализуемое представление элемента дерева - либо "вступление", либо "заключение".
|
||||||
// ТипСтроки - Строка - тип элемента дерева - либо "вступление", либо "заключение".
|
// ТипСтроки - Строка - тип элемента дерева - либо "вступление", либо "заключение".
|
||||||
//
|
//
|
||||||
@@ -339,7 +357,7 @@
|
|||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Выборка - Выборка из запроса - текущая выборка результата запроса.
|
// Выборка - Выборка из запроса - текущая выборка результата запроса.
|
||||||
// СтрокаРодитель - Строка дерева значений - родительская строка дерева значений.
|
// СтрокаРодитель - СтрокаДереваЗначений - родительская строка дерева значений.
|
||||||
//
|
//
|
||||||
Процедура ДобавитьСтрокиДереваАнкеты(Выборка,СтрокаРодитель,УровеньРекурсии,Форма)
|
Процедура ДобавитьСтрокиДереваАнкеты(Выборка,СтрокаРодитель,УровеньРекурсии,Форма)
|
||||||
|
|
||||||
@@ -477,11 +495,12 @@
|
|||||||
ДобавляемыеРеквизиты = Новый Массив;
|
ДобавляемыеРеквизиты = Новый Массив;
|
||||||
Форма.ТаблицаВопросовРаздела.Очистить();
|
Форма.ТаблицаВопросовРаздела.Очистить();
|
||||||
|
|
||||||
|
ЭлементНадписьВступление = Форма.Элементы.НадписьВступление; //ПолеФормы
|
||||||
Если ТекущиеДанныеДеревоРазделов.ТипСтроки = "Раздел" Тогда
|
Если ТекущиеДанныеДеревоРазделов.ТипСтроки = "Раздел" Тогда
|
||||||
|
|
||||||
Форма.Элементы.НадписьВступление.Заголовок = НСтр("ru = 'Раздел'") + " " + ТекущиеДанныеДеревоРазделов.Формулировка;
|
ЭлементНадписьВступление.Заголовок = НСтр("ru = 'Раздел'") + " " + ТекущиеДанныеДеревоРазделов.Формулировка;
|
||||||
Форма.Элементы.НадписьВступление.ЦветТекста = ЦветаСтиля.ЦветРазделаПанелиФункций;
|
ЭлементНадписьВступление.ЦветТекста = ЦветаСтиля.ЦветРазделаПанелиФункций;
|
||||||
Форма.Элементы.НадписьВступление.Шрифт = ШрифтыСтиля.КрупныйШрифтТекста;
|
ЭлементНадписьВступление.Шрифт = ШрифтыСтиля.КрупныйШрифтТекста;
|
||||||
|
|
||||||
Раздел = ТекущиеДанныеДеревоРазделов.Ссылка;
|
Раздел = ТекущиеДанныеДеревоРазделов.Ссылка;
|
||||||
ПолныйКодРаздела = ТекущиеДанныеДеревоРазделов.ПолныйКод;
|
ПолныйКодРаздела = ТекущиеДанныеДеревоРазделов.ПолныйКод;
|
||||||
@@ -496,9 +515,9 @@
|
|||||||
Вступление = ?(ПустаяСтрока(Форма.Вступление), НСтр("ru = 'Нажмите далее для заполнения анкеты.'"), Форма.Вступление);
|
Вступление = ?(ПустаяСтрока(Форма.Вступление), НСтр("ru = 'Нажмите далее для заполнения анкеты.'"), Форма.Вступление);
|
||||||
Заключение = ?(ПустаяСтрока(Форма.Заключение), НСтр("ru = 'Спасибо за то что заполнили анкету.'"), Форма.Заключение);
|
Заключение = ?(ПустаяСтрока(Форма.Заключение), НСтр("ru = 'Спасибо за то что заполнили анкету.'"), Форма.Заключение);
|
||||||
|
|
||||||
Форма.Элементы.НадписьВступление.Заголовок = ?(ТекущиеДанныеДеревоРазделов.ТипСтроки = "Вступление", Вступление, Заключение);
|
ЭлементНадписьВступление.Заголовок = ?(ТекущиеДанныеДеревоРазделов.ТипСтроки = "Вступление", Вступление, Заключение);
|
||||||
Форма.Элементы.НадписьВступление.ЦветТекста = ЦветаСтиля.ЦветТекстаПоля;
|
ЭлементНадписьВступление.ЦветТекста = ЦветаСтиля.ЦветТекстаПоля;
|
||||||
Форма.Элементы.НадписьВступление.Шрифт = ШрифтыСтиля.МелкийШрифтТекста;
|
ЭлементНадписьВступление.Шрифт = ШрифтыСтиля.МелкийШрифтТекста;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -734,19 +753,23 @@
|
|||||||
Счетчик = 0;
|
Счетчик = 0;
|
||||||
|
|
||||||
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
||||||
|
|
||||||
Счетчик = Счетчик + 1;
|
Счетчик = Счетчик + 1;
|
||||||
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
||||||
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=") + "_Реквизит_" + Счетчик,ОписаниеТипаБулево,,ВариантОтвета.Представление));
|
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=") + "_Реквизит_"
|
||||||
|
+ Счетчик,ОписаниеТипаБулево,,ВариантОтвета.Представление));
|
||||||
|
|
||||||
Если ВариантОтвета.ТребуетОткрытогоОтвета Тогда
|
Если ВариантОтвета.ТребуетОткрытогоОтвета Тогда
|
||||||
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
||||||
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=") + "_Комментарий_" + Счетчик,ОписаниеТипаСтроки));
|
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=") + "_Комментарий_" + Счетчик,ОписаниеТипаСтроки));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяВопроса + "_Ответ_"
|
||||||
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),ПредставлениеТипВопроса.Тип,,ПредставлениеТипВопроса.Формулировка));
|
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="), ПредставлениеТипВопроса.Тип,,ПредставлениеТипВопроса.Формулировка));
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -859,7 +882,7 @@
|
|||||||
// Параметры:
|
// Параметры:
|
||||||
// СтрокаТаблицы - ДанныеФормыЭлементКоллекции - строка таблицы вопросов раздела.
|
// СтрокаТаблицы - ДанныеФормыЭлементКоллекции - строка таблицы вопросов раздела.
|
||||||
// ЭлементГруппы - ГруппаФормы - группа формы, для которой будут подчиняться добавляемые реквизиты.
|
// ЭлементГруппы - ГруппаФормы - группа формы, для которой будут подчиняться добавляемые реквизиты.
|
||||||
// Форма - Управляемая форма- - форма для которой добавляются элементы.
|
// Форма - ФормаКлиентскогоПриложения- - форма для которой добавляются элементы.
|
||||||
//
|
//
|
||||||
Процедура ДобавитьЭлементыВопрос(СтрокаТаблицы,ЭлементГруппа,Форма)
|
Процедура ДобавитьЭлементыВопрос(СтрокаТаблицы,ЭлементГруппа,Форма)
|
||||||
|
|
||||||
@@ -875,21 +898,26 @@
|
|||||||
ЭлементГруппаВопроса.РастягиватьПоВертикали = Ложь;
|
ЭлементГруппаВопроса.РастягиватьПоВертикали = Ложь;
|
||||||
|
|
||||||
Если СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
Если СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
||||||
ЭлементГруппаВопросаБулево = Форма.Элементы.Добавить(ИмяВопроса + "_Группа_Булево" ,Тип("ГруппаФормы"),ЭлементГруппаВопроса);
|
|
||||||
|
ЭлементГруппаВопросаБулево = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_Группа_Булево" ,Тип("ГруппаФормы"),ЭлементГруппаВопроса);
|
||||||
ЭлементГруппаВопросаБулево.Вид = ВидГруппыФормы.ОбычнаяГруппа;
|
ЭлементГруппаВопросаБулево.Вид = ВидГруппыФормы.ОбычнаяГруппа;
|
||||||
ЭлементГруппаВопросаБулево.ОтображатьЗаголовок = Ложь;
|
ЭлементГруппаВопросаБулево.ОтображатьЗаголовок = Ложь;
|
||||||
ЭлементГруппаВопросаБулево.Отображение = ОтображениеОбычнойГруппы.Нет;
|
ЭлементГруппаВопросаБулево.Отображение = ОтображениеОбычнойГруппы.Нет;
|
||||||
ЭлементГруппаВопросаБулево.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
|
ЭлементГруппаВопросаБулево.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
|
||||||
ЭлементГруппаВопросаБулево.РастягиватьПоГоризонтали = Истина;
|
ЭлементГруппаВопросаБулево.РастягиватьПоГоризонтали = Истина;
|
||||||
ЭлементГруппаВопросаБулево.РастягиватьПоВертикали = Ложь;
|
ЭлементГруппаВопросаБулево.РастягиватьПоВертикали = Ложь;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Форма[ИмяВопроса + "_Формулировка"] = ПолныйКодНаименование(СтрокаТаблицы);
|
Форма[ИмяВопроса + "_Формулировка"] = ПолныйКодНаименование(СтрокаТаблицы);
|
||||||
|
|
||||||
Если СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
Если СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_Формулировка",Тип("ДекорацияФормы"),ЭлементГруппаВопросаБулево);
|
Элемент = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_Формулировка", Тип("ДекорацияФормы"), ЭлементГруппаВопросаБулево);
|
||||||
Иначе
|
Иначе
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_Формулировка",Тип("ДекорацияФормы"),ЭлементГруппаВопроса);
|
Элемент = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_Формулировка", Тип("ДекорацияФормы"), ЭлементГруппаВопроса); // РасширениеДекорацииФормыДляНадписи
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Элемент.Вид = ВидДекорацииФормы.Надпись;
|
Элемент.Вид = ВидДекорацииФормы.Надпись;
|
||||||
Элемент.ВертикальноеПоложение = ВертикальноеПоложениеЭлемента.Верх;
|
Элемент.ВертикальноеПоложение = ВертикальноеПоложениеЭлемента.Верх;
|
||||||
@@ -1024,7 +1052,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
||||||
Элемент.СписокВыбора.Добавить(ВариантОтвета.Ответ,ВариантОтвета.Представление);
|
СписокВыбораЭлемента = Элемент.СписокВыбора; // СписокЗначений
|
||||||
|
СписокВыбораЭлемента.Добавить(ВариантОтвета.Ответ,ВариантОтвета.Представление);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ИначеЕсли СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз Тогда
|
ИначеЕсли СтрокаТаблицы.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз Тогда
|
||||||
@@ -1145,7 +1174,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяКолонки, Тип("ПолеФормы"), Форма.Элементы[ИмяТаблицы]);
|
Элемент = Форма.Элементы.Добавить(ИмяКолонки, Тип("ПолеФормы"), Форма.Элементы[ИмяТаблицы]); // ПолеФормы
|
||||||
Элемент.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
|
Элемент.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
|
||||||
|
|
||||||
Если ТаблицаВопроса.Колонки[ИмяКолонки].ТипЗначения = Новый ОписаниеТипов("Булево") Тогда
|
Если ТаблицаВопроса.Колонки[ИмяКолонки].ТипЗначения = Новый ОписаниеТипов("Булево") Тогда
|
||||||
@@ -1163,7 +1192,8 @@
|
|||||||
Элемент.РежимВыбораИзСписка = Истина;
|
Элемент.РежимВыбораИзСписка = Истина;
|
||||||
ВариантыОтветовНаВопрос = ПолучитьВариантыОтветовНаВопрос(СтрокаТаблицы.СоставТабличногоВопроса[инд-1].ЭлементарныйВопрос,Форма);
|
ВариантыОтветовНаВопрос = ПолучитьВариантыОтветовНаВопрос(СтрокаТаблицы.СоставТабличногоВопроса[инд-1].ЭлементарныйВопрос,Форма);
|
||||||
Для каждого ВариантОтветаНаВопрос Из ВариантыОтветовНаВопрос Цикл
|
Для каждого ВариантОтветаНаВопрос Из ВариантыОтветовНаВопрос Цикл
|
||||||
Элемент.СписокВыбора.Добавить(ВариантОтветаНаВопрос.Ответ);
|
СписокВыбораЭлемента = Элемент.СписокВыбора; // СписокЗначений
|
||||||
|
СписокВыбораЭлемента.Добавить(ВариантОтветаНаВопрос.Ответ);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Элемент.КнопкаОткрытия = Ложь;
|
Элемент.КнопкаОткрытия = Ложь;
|
||||||
|
|
||||||
@@ -1186,7 +1216,8 @@
|
|||||||
Элемент.РежимВыбораИзСписка = Истина;
|
Элемент.РежимВыбораИзСписка = Истина;
|
||||||
ВариантыОтветовНаВопрос = ПолучитьВариантыОтветовНаВопрос(СтрокаТаблицы.СоставТабличногоВопроса[2].ЭлементарныйВопрос,Форма);
|
ВариантыОтветовНаВопрос = ПолучитьВариантыОтветовНаВопрос(СтрокаТаблицы.СоставТабличногоВопроса[2].ЭлементарныйВопрос,Форма);
|
||||||
Для каждого ВариантОтветаНаВопрос Из ВариантыОтветовНаВопрос Цикл
|
Для каждого ВариантОтветаНаВопрос Из ВариантыОтветовНаВопрос Цикл
|
||||||
Элемент.СписокВыбора.Добавить(ВариантОтветаНаВопрос.Ответ);
|
СписокВыбораЭлемента = Элемент.СписокВыбора; // СписокЗначений
|
||||||
|
СписокВыбораЭлемента.Добавить(ВариантОтветаНаВопрос.Ответ);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Элемент.КнопкаОткрытия = Ложь;
|
Элемент.КнопкаОткрытия = Ложь;
|
||||||
|
|
||||||
@@ -1270,10 +1301,12 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Форма - ФормаКлиентскогоПриложения - .
|
||||||
Процедура ДобавитьЭлементыКомплексныйВопрос(СтрокаТаблицы,ЭлементГруппа,Форма)
|
Процедура ДобавитьЭлементыКомплексныйВопрос(СтрокаТаблицы,ЭлементГруппа,Форма)
|
||||||
|
|
||||||
ИмяВопроса = АнкетированиеКлиентСервер.ПолучитьИмяВопроса(СтрокаТаблицы.КлючСтроки);
|
ИмяВопроса = АнкетированиеКлиентСервер.ПолучитьИмяВопроса(СтрокаТаблицы.КлючСтроки);
|
||||||
Для каждого СтрокаКомплексногоВопроса Из СтрокаТаблицы.СоставКомплексногоВопроса Цикл
|
Для каждого СтрокаКомплексногоВопроса Из СтрокаТаблицы.СоставКомплексногоВопроса Цикл
|
||||||
|
|
||||||
НайденныеСтроки = Форма.ВопросыПредставлениеТипы.НайтиСтроки(Новый Структура("Вопрос",СтрокаКомплексногоВопроса.ЭлементарныйВопрос));
|
НайденныеСтроки = Форма.ВопросыПредставлениеТипы.НайтиСтроки(Новый Структура("Вопрос",СтрокаКомплексногоВопроса.ЭлементарныйВопрос));
|
||||||
Если НайденныеСтроки.Количество() > 0 Тогда
|
Если НайденныеСтроки.Количество() > 0 Тогда
|
||||||
@@ -1283,7 +1316,11 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если РеквизитыЭлементарногоВопроса.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
Если РеквизитыЭлементарногоВопроса.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
||||||
ЭлементГруппаВопросаБулево = Форма.Элементы.Добавить(ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=") + "_ГруппаБулево",Тип("ГруппаФормы"),ЭлементГруппа);
|
|
||||||
|
ЭлементГруппаВопросаБулево = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=")
|
||||||
|
+ "_ГруппаБулево",Тип("ГруппаФормы"),ЭлементГруппа);
|
||||||
|
|
||||||
ЭлементГруппаВопросаБулево.Вид = ВидГруппыФормы.ОбычнаяГруппа;
|
ЭлементГруппаВопросаБулево.Вид = ВидГруппыФормы.ОбычнаяГруппа;
|
||||||
ЭлементГруппаВопросаБулево.ОтображатьЗаголовок = Ложь;
|
ЭлементГруппаВопросаБулево.ОтображатьЗаголовок = Ложь;
|
||||||
ЭлементГруппаВопросаБулево.Отображение = ОтображениеОбычнойГруппы.Нет;
|
ЭлементГруппаВопросаБулево.Отображение = ОтображениеОбычнойГруппы.Нет;
|
||||||
@@ -1293,9 +1330,13 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если РеквизитыЭлементарногоВопроса.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
Если РеквизитыЭлементарногоВопроса.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.Булево Тогда
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),Тип("ДекорацияФормы"),ЭлементГруппаВопросаБулево);
|
Элемент = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),
|
||||||
|
Тип("ДекорацияФормы"),ЭлементГруппаВопросаБулево);
|
||||||
Иначе
|
Иначе
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),Тип("ДекорацияФормы"),ЭлементГруппа);
|
Элемент = Форма.Элементы.Добавить(
|
||||||
|
ИмяВопроса + "_ЭлементарныйВопрос_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),
|
||||||
|
Тип("ДекорацияФормы"),ЭлементГруппа);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Элемент.Вид = ВидДекорацииФормы.Надпись;
|
Элемент.Вид = ВидДекорацииФормы.Надпись;
|
||||||
Элемент.Заголовок = СтрокаКомплексногоВопроса.ЭлементарныйВопрос;
|
Элемент.Заголовок = СтрокаКомплексногоВопроса.ЭлементарныйВопрос;
|
||||||
@@ -1456,8 +1497,9 @@
|
|||||||
// Комментарии к вопросам
|
// Комментарии к вопросам
|
||||||
Если (РеквизитыЭлементарногоВопроса.ТипОтвета <> Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз) И (СтрокаКомплексногоВопроса.ТребуетсяКомментарий) Тогда
|
Если (РеквизитыЭлементарногоВопроса.ТипОтвета <> Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз) И (СтрокаКомплексногоВопроса.ТребуетсяКомментарий) Тогда
|
||||||
|
|
||||||
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_Комментарий_"
|
Элемент = Форма.Элементы.Добавить(ИмяВопроса + "_Комментарий_"
|
||||||
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),Тип("ПолеФормы"),ЭлементГруппа);
|
+ Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ="),Тип("ПолеФормы"),ЭлементГруппа);
|
||||||
|
|
||||||
Элемент.Вид = ВидПоляФормы.ПолеВвода;
|
Элемент.Вид = ВидПоляФормы.ПолеВвода;
|
||||||
Элемент.ПутьКДанным = ИмяВопроса + "_Комментарий_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=");
|
Элемент.ПутьКДанным = ИмяВопроса + "_Комментарий_" + Формат(СтрокаКомплексногоВопроса.НомерСтроки, "ЧГ=");
|
||||||
Элемент.АвтоМаксимальнаяШирина = Ложь;
|
Элемент.АвтоМаксимальнаяШирина = Ложь;
|
||||||
@@ -1489,14 +1531,15 @@
|
|||||||
// Формирует строки из формулировки и полного кода строки.
|
// Формирует строки из формулировки и полного кода строки.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтрокаТаблицы - ДанныеФормыЭлементКоллекции - строка таблицы вопросов раздела.
|
// СтрокаТаблицы - ДанныеФормыЭлементКоллекции - строка таблицы вопросов раздела.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - строка содержащая полный код и формулировку.
|
// Строка - строка содержащая полный код и формулировку.
|
||||||
//
|
//
|
||||||
Функция ПолныйКодНаименование(СтрокаТаблицы)
|
Функция ПолныйКодНаименование(СтрокаТаблицы)
|
||||||
|
|
||||||
Возврат ?(СтрокаТаблицы.ТипСтроки = "Раздел","Раздел ","") + СтрокаТаблицы.ПолныйКод + " " + ?(СтрокаТаблицы.ТипСтроки="Раздел",СтрокаТаблицы.Наименование,СтрокаТаблицы.Формулировка);
|
Возврат ?(СтрокаТаблицы.ТипСтроки = "Раздел","Раздел ","") + СтрокаТаблицы.ПолныйКод + " "
|
||||||
|
+ ?(СтрокаТаблицы.ТипСтроки="Раздел", СтрокаТаблицы.Наименование, СтрокаТаблицы.Формулировка);
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -1646,8 +1689,8 @@
|
|||||||
// реквизиты формы.
|
// реквизиты формы.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Форма - ФормаКлиентскогоПриложения - форма для которой получается информация.
|
// Форма - ФормаКлиентскогоПриложения - форма, для которой получается информация.
|
||||||
// ШаблонАнкеты - СправочникСсылка.ШаблонАнкеты - шаблон анкеты, по которому получается информация.
|
// ШаблонАнкеты - СправочникСсылка.ШаблоныАнкет - шаблон анкеты, по которому получается информация.
|
||||||
// Раздел - СправочникСсылка.ВопросыШаблонаАнкеты - раздел анкеты, по которому получается информация.
|
// Раздел - СправочникСсылка.ВопросыШаблонаАнкеты - раздел анкеты, по которому получается информация.
|
||||||
// ПолныйКодРаздела - Строка - Полный код раздела, по которому получается информация.
|
// ПолныйКодРаздела - Строка - Полный код раздела, по которому получается информация.
|
||||||
//
|
//
|
||||||
@@ -1812,7 +1855,8 @@
|
|||||||
Пока ВыборкаВопросыПоРазделуАнкеты.Следующий() Цикл
|
Пока ВыборкаВопросыПоРазделуАнкеты.Следующий() Цикл
|
||||||
|
|
||||||
СчетчикВопросов = СчетчикВопросов + 1;
|
СчетчикВопросов = СчетчикВопросов + 1;
|
||||||
НоваяСтрока = Форма.ТаблицаВопросовРаздела.Добавить();
|
ТаблицаВопросовФормы = Форма.ТаблицаВопросовРаздела; // ТаблицаЗначений
|
||||||
|
НоваяСтрока = ТаблицаВопросовФормы.Добавить();
|
||||||
ЗаполнитьЗначенияСвойств(НоваяСтрока,ВыборкаВопросыПоРазделуАнкеты,,"СоставТабличногоВопроса,ПредопределенныеОтветы,СоставКомплексногоВопроса");
|
ЗаполнитьЗначенияСвойств(НоваяСтрока,ВыборкаВопросыПоРазделуАнкеты,,"СоставТабличногоВопроса,ПредопределенныеОтветы,СоставКомплексногоВопроса");
|
||||||
НоваяСтрока.СоставТабличногоВопроса.Загрузить(ВыборкаВопросыПоРазделуАнкеты.СоставТабличногоВопроса.Выгрузить());
|
НоваяСтрока.СоставТабличногоВопроса.Загрузить(ВыборкаВопросыПоРазделуАнкеты.СоставТабличногоВопроса.Выгрузить());
|
||||||
НоваяСтрока.СоставТабличногоВопроса.Сортировать("НомерСтроки Возр");
|
НоваяСтрока.СоставТабличногоВопроса.Сортировать("НомерСтроки Возр");
|
||||||
@@ -1890,7 +1934,7 @@
|
|||||||
|ИТОГИ ПО
|
|ИТОГИ ПО
|
||||||
| КлючСтрокиРодителя";
|
| КлючСтрокиРодителя";
|
||||||
|
|
||||||
ВнешнийИсточник = Форма.ТаблицаВопросовРаздела.Выгрузить();
|
ВнешнийИсточник = Форма.ТаблицаВопросовРаздела.Выгрузить(); // ТаблицаЗначений
|
||||||
ВнешнийИсточник.Колонки.Добавить("СтроковыйКлюч", Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(50)));
|
ВнешнийИсточник.Колонки.Добавить("СтроковыйКлюч", Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(50)));
|
||||||
Для каждого СтрокаТаблицы Из ВнешнийИсточник Цикл
|
Для каждого СтрокаТаблицы Из ВнешнийИсточник Цикл
|
||||||
СтрокаТаблицы.СтроковыйКлюч = Строка(СтрокаТаблицы.КлючСтроки);
|
СтрокаТаблицы.СтроковыйКлюч = Строка(СтрокаТаблицы.КлючСтроки);
|
||||||
@@ -1915,15 +1959,16 @@
|
|||||||
Пока ВыборкаДетали.Следующий() Цикл
|
Пока ВыборкаДетали.Следующий() Цикл
|
||||||
|
|
||||||
ИмяВопроса = АнкетированиеКлиентСервер.ПолучитьИмяВопроса(ВыборкаДетали.КлючСтроки);
|
ИмяВопроса = АнкетированиеКлиентСервер.ПолучитьИмяВопроса(ВыборкаДетали.КлючСтроки);
|
||||||
|
ТаблицаПодчиненные = НоваяСтрока.Подчиненные; // ТаблицаЗначений
|
||||||
Если ВыборкаДетали.ТипВопроса = Перечисления.ТипыВопросовШаблонаАнкеты.Табличный Тогда
|
Если ВыборкаДетали.ТипВопроса = Перечисления.ТипыВопросовШаблонаАнкеты.Табличный Тогда
|
||||||
|
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Таблица";
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Таблица";
|
||||||
НоваяСтрокаПодчиненные.Обязательный = Выборка.Обязательный;
|
НоваяСтрокаПодчиненные.Обязательный = Выборка.Обязательный;
|
||||||
|
|
||||||
ИначеЕсли ВыборкаДетали.ТипВопроса = Перечисления.ТипыВопросовШаблонаАнкеты.Комплексный Тогда
|
ИначеЕсли ВыборкаДетали.ТипВопроса = Перечисления.ТипыВопросовШаблонаАнкеты.Комплексный Тогда
|
||||||
|
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Группа";
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Группа";
|
||||||
НоваяСтрокаПодчиненные.Обязательный = Выборка.Обязательный;
|
НоваяСтрокаПодчиненные.Обязательный = Выборка.Обязательный;
|
||||||
|
|
||||||
@@ -1937,12 +1982,12 @@
|
|||||||
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
Для каждого ВариантОтвета Из ВариантыОтветовНаВопрос Цикл
|
||||||
|
|
||||||
Счетчик = Счетчик + 1;
|
Счетчик = Счетчик + 1;
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Реквизит_" + Счетчик;
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Реквизит_" + Счетчик;
|
||||||
НоваяСтрокаПодчиненные.Обязательный = Ложь;
|
НоваяСтрокаПодчиненные.Обязательный = Ложь;
|
||||||
|
|
||||||
Если ВариантОтвета.ТребуетОткрытогоОтвета Тогда
|
Если ВариантОтвета.ТребуетОткрытогоОтвета Тогда
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Комментарий_" + Счетчик;
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Комментарий_" + Счетчик;
|
||||||
НоваяСтрокаПодчиненные.Обязательный = Ложь;
|
НоваяСтрокаПодчиненные.Обязательный = Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1950,12 +1995,12 @@
|
|||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса;
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса;
|
||||||
НоваяСтрокаПодчиненные.Обязательный = ВыборкаДетали.Обязательный;
|
НоваяСтрокаПодчиненные.Обязательный = ВыборкаДетали.Обязательный;
|
||||||
|
|
||||||
Если ВыборкаДетали.ТребуетсяКомментарий Тогда
|
Если ВыборкаДетали.ТребуетсяКомментарий Тогда
|
||||||
НоваяСтрокаПодчиненные = НоваяСтрока.Подчиненные.Добавить();
|
НоваяСтрокаПодчиненные = ТаблицаПодчиненные.Добавить();
|
||||||
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Комментарий";
|
НоваяСтрокаПодчиненные.ИмяЭлементаПодчиненногоВопроса = ИмяВопроса + "_Комментарий";
|
||||||
НоваяСтрокаПодчиненные.Обязательный = Ложь;;
|
НоваяСтрокаПодчиненные.Обязательный = Ложь;;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -2094,15 +2139,26 @@
|
|||||||
// Респондент - СправочникСсылка - респондент для которого получается список анкет.
|
// Респондент - СправочникСсылка - респондент для которого получается список анкет.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// ТаблицаЗначений - таблица, содержащая информацию о доступных респонденту анкетах.
|
// ТаблицаЗначений - таблица, содержащая информацию о доступных респонденту анкетах. Колонки:
|
||||||
// Неопределено - в случае если для респондента нет доступных анкет.
|
// * Статус - Строка - .
|
||||||
|
// * АнкетаОпрос - ДокументСсылка.Анкета, ДокументСсылка.НазначениеОпросов -.
|
||||||
|
// * ДатаОкончания - Дата -.
|
||||||
|
// * Наименование - Строка -.
|
||||||
|
// * ДатаАнкеты - Дата -.
|
||||||
|
// Неопределено - в случае если для респондента нет доступных анкет.
|
||||||
//
|
//
|
||||||
Функция ТаблицаДоступныхРеспондентуАнкет(Респондент) Экспорт
|
Функция ТаблицаДоступныхРеспондентуАнкет(Респондент) Экспорт
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Респондент) Тогда
|
Если Не ЗначениеЗаполнено(Респондент) Тогда
|
||||||
|
Возврат Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.УстановитьПараметр("Респондент", Респондент);
|
||||||
|
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДатаСеанса());
|
||||||
|
Запрос.УстановитьПараметр("ПустаяДата" ,Дата(1, 1, 1));
|
||||||
|
Запрос.УстановитьПараметр("ТипРеспондентов", Справочники[Респондент.Метаданные().Имя].ПустаяСсылка());
|
||||||
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| НазначениеОпросов.Ссылка КАК Ссылка,
|
| НазначениеОпросов.Ссылка КАК Ссылка,
|
||||||
| НазначениеОпросов.СвободныйОпрос КАК СвободныйОпрос,
|
| НазначениеОпросов.СвободныйОпрос КАК СвободныйОпрос,
|
||||||
@@ -2206,23 +2262,12 @@
|
|||||||
| НеотвеченныеОпросыСохраненныеАнкеты КАК НеотвеченныеОпросыСохраненныеАнкеты
|
| НеотвеченныеОпросыСохраненныеАнкеты КАК НеотвеченныеОпросыСохраненныеАнкеты
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| НЕ НеотвеченныеОпросыСохраненныеАнкеты.Проведен";
|
| НЕ НеотвеченныеОпросыСохраненныеАнкеты.Проведен";
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Респондент", Респондент);
|
|
||||||
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДатаСеанса());
|
|
||||||
Запрос.УстановитьПараметр("ПустаяДата" ,Дата(1, 1, 1));
|
|
||||||
Запрос.УстановитьПараметр("ТипРеспондентов", Справочники[Респондент.Метаданные().Имя].ПустаяСсылка());
|
|
||||||
|
|
||||||
Результат = Запрос.Выполнить();
|
|
||||||
|
|
||||||
Если НЕ Результат.Пустой() Тогда
|
|
||||||
|
|
||||||
Возврат Результат.Выгрузить();
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат Неопределено;
|
Результат = Запрос.Выполнить();
|
||||||
|
|
||||||
|
Если НЕ Результат.Пустой() Тогда
|
||||||
|
Возврат Результат.Выгрузить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -147,16 +147,27 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
//
|
||||||
|
// Форма - ФормаКлиентскогоПриложения - .
|
||||||
|
// ВидимостьТелаАнкеты - Булево - .
|
||||||
|
//
|
||||||
Процедура ПереключитьВидимостьГруппТелаАнкеты(Форма, ВидимостьТелаАнкеты) Экспорт
|
Процедура ПереключитьВидимостьГруппТелаАнкеты(Форма, ВидимостьТелаАнкеты) Экспорт
|
||||||
|
|
||||||
Форма.Элементы.ГруппаТелоАнкеты.Видимость = ВидимостьТелаАнкеты;
|
Форма.Элементы.ГруппаТелоАнкеты.Видимость = ВидимостьТелаАнкеты;
|
||||||
Форма.Элементы.ГруппаОжидание.Видимость = НЕ ВидимостьТелаАнкеты;
|
Форма.Элементы.ГруппаОжидание.Видимость = НЕ ВидимостьТелаАнкеты;
|
||||||
|
|
||||||
Форма.Элементы.ПредыдущийРазделПодвал.Доступность = ВидимостьТелаАнкеты;
|
ПредыдущийРазделПодвал = Форма.Элементы.ПредыдущийРазделПодвал; // ПолеФормы
|
||||||
Форма.Элементы.ПредыдущийРаздел.Доступность = ВидимостьТелаАнкеты;
|
ПредыдущийРазделПодвал.Доступность = ВидимостьТелаАнкеты;
|
||||||
Форма.Элементы.СледующийРазделПодвал.Доступность = ВидимостьТелаАнкеты;
|
|
||||||
Форма.Элементы.СледующийРаздел.Доступность = ВидимостьТелаАнкеты;
|
ПредыдущийРаздел = Форма.Элементы.ПредыдущийРаздел; // ПолеФормы
|
||||||
|
ПредыдущийРаздел.Доступность = ВидимостьТелаАнкеты;
|
||||||
|
|
||||||
|
СледующийРазделПодвал = Форма.Элементы.СледующийРазделПодвал; // ПолеФормы
|
||||||
|
СледующийРазделПодвал.Доступность = ВидимостьТелаАнкеты;
|
||||||
|
|
||||||
|
СледующийРаздел = Форма.Элементы.СледующийРаздел; // ПолеФормы
|
||||||
|
СледующийРаздел.Доступность = ВидимостьТелаАнкеты;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
Loaded 100 of 327 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user