3_1_2_237
This commit is contained in:
1 parent
0d52cef09b
commit
4a5431da44
200 files changed
+3742
-1965
No files matched your search
@@ -162,8 +162,8 @@
|
||||
// Определяет список команд создания на основании.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// Параметры - Структура - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
// Параметры - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыСозданияНаОсновании(КомандыСозданияНаОсновании, Параметры) Экспорт
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
// Добавляет в список команд создания на основании этот объект.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений, Неопределено - описание добавленной команды.
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
// См. УправлениеДоступом.ЗаполнитьНаборыЗначенийДоступа.
|
||||
//
|
||||
// Параметры:
|
||||
// Таблица - ТаблицаЗначений - см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа.
|
||||
// Таблица - см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа.
|
||||
//
|
||||
Процедура ЗаполнитьНаборыЗначенийДоступа(Таблица) Экспорт
|
||||
|
||||
|
||||
@@ -116,127 +116,9 @@
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьРазделы()
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
| ВариантыОтчетов.Ссылка,
|
||||
| ВариантыОтчетов.ПредопределенныйВариант,
|
||||
| ВЫБОР
|
||||
| КОГДА ВариантыОтчетов.ПометкаУдаления
|
||||
| ТОГДА 1
|
||||
| КОГДА &ПолныеПраваНаВарианты = ЛОЖЬ
|
||||
| И ВариантыОтчетов.Автор <> &ТекущийПользователь
|
||||
| ТОГДА 2
|
||||
| КОГДА НЕ ВариантыОтчетов.Отчет В (&ОтчетыПользователя)
|
||||
| ТОГДА 3
|
||||
| КОГДА ВариантыОтчетов.Ссылка В (&ОтключенныеВариантыПрограммы)
|
||||
| ТОГДА 4
|
||||
| ИНАЧЕ 0
|
||||
| КОНЕЦ КАК Причина
|
||||
|ПОМЕСТИТЬ втВарианты
|
||||
|ИЗ
|
||||
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|
||||
|ГДЕ
|
||||
| ВариантыОтчетов.Ссылка В(&МассивВариантов)
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| втВарианты.Ссылка КАК Ссылка,
|
||||
| РазмещениеКонфигурации.Подсистема КАК Подсистема,
|
||||
| РазмещениеКонфигурации.Важный КАК Важный,
|
||||
| РазмещениеКонфигурации.СмТакже КАК СмТакже
|
||||
|ПОМЕСТИТЬ втОбщие
|
||||
|ИЗ
|
||||
| втВарианты КАК втВарианты
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПредопределенныеВариантыОтчетов.Размещение КАК РазмещениеКонфигурации
|
||||
| ПО (втВарианты.Причина = 0)
|
||||
| И втВарианты.ПредопределенныйВариант = РазмещениеКонфигурации.Ссылка
|
||||
|
|
||||
|ОБЪЕДИНИТЬ ВСЕ
|
||||
|
|
||||
|ВЫБРАТЬ
|
||||
| втВарианты.Ссылка,
|
||||
| РазмещениеРасширений.Подсистема,
|
||||
| РазмещениеРасширений.Важный,
|
||||
| РазмещениеРасширений.СмТакже
|
||||
|ИЗ
|
||||
| втВарианты КАК втВарианты
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПредопределенныеВариантыОтчетовРасширений.Размещение КАК РазмещениеРасширений
|
||||
| ПО (втВарианты.Причина = 0)
|
||||
| И втВарианты.ПредопределенныйВариант = РазмещениеРасширений.Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ВариантыОтчетовРазмещение.Ссылка КАК Ссылка,
|
||||
| ВариантыОтчетовРазмещение.Использование КАК Использование,
|
||||
| ВариантыОтчетовРазмещение.Подсистема КАК Подсистема,
|
||||
| ВариантыОтчетовРазмещение.Важный КАК Важный,
|
||||
| ВариантыОтчетовРазмещение.СмТакже КАК СмТакже
|
||||
|ПОМЕСТИТЬ втРазделенные
|
||||
|ИЗ
|
||||
| втВарианты КАК втВарианты
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВариантыОтчетов.Размещение КАК ВариантыОтчетовРазмещение
|
||||
| ПО (втВарианты.Причина = 0)
|
||||
| И втВарианты.Ссылка = ВариантыОтчетовРазмещение.Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| втВарианты.Ссылка,
|
||||
| втВарианты.Причина КАК Причина
|
||||
|ИЗ
|
||||
| втВарианты КАК втВарианты
|
||||
|ГДЕ
|
||||
| втВарианты.Причина <> 0
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Причина
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ЕСТЬNULL(НастройкиРазделенных.Подсистема, НастройкиОбщих.Подсистема) КАК Ссылка,
|
||||
| СУММА(1) КАК Количество,
|
||||
| ВЫБОР
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.Важный, НастройкиОбщих.Важный) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеВажный
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.СмТакже, НастройкиОбщих.СмТакже) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеСмТакже
|
||||
| ИНАЧЕ """"
|
||||
| КОНЕЦ КАК Важность
|
||||
|ИЗ
|
||||
| втОбщие КАК НастройкиОбщих
|
||||
| ПОЛНОЕ СОЕДИНЕНИЕ втРазделенные КАК НастройкиРазделенных
|
||||
| ПО НастройкиОбщих.Ссылка = НастройкиРазделенных.Ссылка
|
||||
| И НастройкиОбщих.Подсистема = НастройкиРазделенных.Подсистема
|
||||
|ГДЕ
|
||||
| (НастройкиРазделенных.Использование = ИСТИНА
|
||||
| ИЛИ НастройкиРазделенных.Использование ЕСТЬ NULL )
|
||||
|
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| ЕСТЬNULL(НастройкиРазделенных.Подсистема, НастройкиОбщих.Подсистема),
|
||||
| ВЫБОР
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.Важный, НастройкиОбщих.Важный) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеВажный
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.СмТакже, НастройкиОбщих.СмТакже) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеСмТакже
|
||||
| ИНАЧЕ """"
|
||||
| КОНЕЦ";
|
||||
ДанныеЗаполнения = ДанныеЗаполненияРазделов();
|
||||
ОтфильтрованныеВарианты = ДанныеЗаполнения.ОтфильтрованныеВарианты;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("ПолныеПраваНаВарианты", ВариантыОтчетов.ПолныеПраваНаВарианты());
|
||||
Запрос.УстановитьПараметр("ТекущийПользователь", Пользователи.АвторизованныйПользователь());
|
||||
Запрос.УстановитьПараметр("МассивВариантов", ИзменяемыеВарианты.ВыгрузитьЗначения());
|
||||
Запрос.УстановитьПараметр("ОтчетыПользователя", ВариантыОтчетов.ОтчетыТекущегоПользователя());
|
||||
Запрос.УстановитьПараметр("ОтключенныеВариантыПрограммы", ВариантыОтчетовПовтИсп.ОтключенныеВариантыПрограммы());
|
||||
Запрос.УстановитьПараметр("ПредставлениеВажный", ВариантыОтчетов.ПредставлениеВажный());
|
||||
Запрос.УстановитьПараметр("ПредставлениеСмТакже", ВариантыОтчетов.ПредставлениеСмТакже());
|
||||
|
||||
Запрос.Текст = ТекстЗапроса;
|
||||
ВременныеТаблицы = Запрос.ВыполнитьПакет();
|
||||
|
||||
ОтфильтрованныеВарианты = ВременныеТаблицы[3].Выгрузить();
|
||||
КоличествоОшибок = ОтфильтрованныеВарианты.Количество();
|
||||
|
||||
Если КоличествоОшибок > 0 Тогда
|
||||
@@ -275,7 +157,7 @@
|
||||
СообщенияОбОшибках = Новый ФиксированнаяСтруктура(СообщенияОбОшибках);
|
||||
КонецЕсли;
|
||||
|
||||
ВхожденияПодсистем = ВременныеТаблицы[4].Выгрузить();
|
||||
ВхожденияПодсистем = ДанныеЗаполнения.ВхожденияПодсистем;
|
||||
|
||||
ДеревоИсточник = ВариантыОтчетовПовтИсп.ПодсистемыТекущегоПользователя();
|
||||
|
||||
@@ -287,6 +169,153 @@
|
||||
ЗначениеВРеквизитФормы(ДеревоПриемник, "ДеревоПодсистем");
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает данные для заполнения дерева разделов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - где:
|
||||
// * ОтфильтрованныеВарианты - ТаблицаЗначений - где:
|
||||
// ** Ссылка - СправочникСсылка.ВариантыОтчетов -
|
||||
// ** Причина - Число -
|
||||
// * ВхожденияПодсистем - ТаблицаЗначений - где:
|
||||
// ** Ссылка - СправочникСсылка.ВариантыОтчетов -
|
||||
// ** Количество - Число -
|
||||
// ** Важность - Строка -
|
||||
//
|
||||
&НаСервере
|
||||
Функция ДанныеЗаполненияРазделов()
|
||||
|
||||
Запрос = Новый Запрос(ТекстЗапросаЗаполненияРазделов());
|
||||
Запрос.УстановитьПараметр("ПолныеПраваНаВарианты", ВариантыОтчетов.ПолныеПраваНаВарианты());
|
||||
Запрос.УстановитьПараметр("ТекущийПользователь", Пользователи.АвторизованныйПользователь());
|
||||
Запрос.УстановитьПараметр("Ссылки", ИзменяемыеВарианты.ВыгрузитьЗначения());
|
||||
Запрос.УстановитьПараметр("ОтчетыПользователя", ВариантыОтчетов.ОтчетыТекущегоПользователя());
|
||||
Запрос.УстановитьПараметр("ОтключенныеВариантыПрограммы", ВариантыОтчетовПовтИсп.ОтключенныеВариантыПрограммы());
|
||||
Запрос.УстановитьПараметр("ПредставлениеВажный", ВариантыОтчетов.ПредставлениеВажный());
|
||||
Запрос.УстановитьПараметр("ПредставлениеСмТакже", ВариантыОтчетов.ПредставлениеСмТакже());
|
||||
|
||||
Пакет = Запрос.ВыполнитьПакет();
|
||||
Граница = Пакет.ВГраница();
|
||||
|
||||
ДанныеЗаполнения = Новый Структура;
|
||||
ДанныеЗаполнения.Вставить("ОтфильтрованныеВарианты", Пакет[Граница - 1].Выгрузить());
|
||||
ДанныеЗаполнения.Вставить("ВхожденияПодсистем", Пакет[Граница].Выгрузить());
|
||||
|
||||
Возврат ДанныеЗаполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ТекстЗапросаЗаполненияРазделов()
|
||||
|
||||
Возврат "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
| ВариантыОтчетов.Ссылка,
|
||||
| ВариантыОтчетов.ПредопределенныйВариант,
|
||||
| ВЫБОР
|
||||
| КОГДА ВариантыОтчетов.ПометкаУдаления
|
||||
| ТОГДА 1
|
||||
| КОГДА &ПолныеПраваНаВарианты = ЛОЖЬ
|
||||
| И ВариантыОтчетов.Автор <> &ТекущийПользователь
|
||||
| ТОГДА 2
|
||||
| КОГДА НЕ ВариантыОтчетов.Отчет В (&ОтчетыПользователя)
|
||||
| ТОГДА 3
|
||||
| КОГДА ВариантыОтчетов.Ссылка В (&ОтключенныеВариантыПрограммы)
|
||||
| ТОГДА 4
|
||||
| ИНАЧЕ 0
|
||||
| КОНЕЦ КАК Причина
|
||||
|ПОМЕСТИТЬ ВариантыОтчетов
|
||||
|ИЗ
|
||||
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|
||||
|ГДЕ
|
||||
| ВариантыОтчетов.Ссылка В(&Ссылки)
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ВариантыОтчетов.Ссылка КАК Ссылка,
|
||||
| РазмещениеКонфигурации.Подсистема КАК Подсистема,
|
||||
| РазмещениеКонфигурации.Важный КАК Важный,
|
||||
| РазмещениеКонфигурации.СмТакже КАК СмТакже
|
||||
|ПОМЕСТИТЬ НастройкиОбщих
|
||||
|ИЗ
|
||||
| ВариантыОтчетов КАК ВариантыОтчетов
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПредопределенныеВариантыОтчетов.Размещение КАК РазмещениеКонфигурации
|
||||
| ПО ВариантыОтчетов.Причина = 0
|
||||
| И ВариантыОтчетов.ПредопределенныйВариант = РазмещениеКонфигурации.Ссылка
|
||||
|
|
||||
|ОБЪЕДИНИТЬ ВСЕ
|
||||
|
|
||||
|ВЫБРАТЬ
|
||||
| ВариантыОтчетов.Ссылка,
|
||||
| РазмещениеРасширений.Подсистема,
|
||||
| РазмещениеРасширений.Важный,
|
||||
| РазмещениеРасширений.СмТакже
|
||||
|ИЗ
|
||||
| ВариантыОтчетов КАК ВариантыОтчетов
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПредопределенныеВариантыОтчетовРасширений.Размещение КАК РазмещениеРасширений
|
||||
| ПО ВариантыОтчетов.Причина = 0
|
||||
| И ВариантыОтчетов.ПредопределенныйВариант = РазмещениеРасширений.Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ВариантыОтчетовРазмещение.Ссылка КАК Ссылка,
|
||||
| ВариантыОтчетовРазмещение.Использование КАК Использование,
|
||||
| ВариантыОтчетовРазмещение.Подсистема КАК Подсистема,
|
||||
| ВариантыОтчетовРазмещение.Важный КАК Важный,
|
||||
| ВариантыОтчетовРазмещение.СмТакже КАК СмТакже
|
||||
|ПОМЕСТИТЬ НастройкиРазделенных
|
||||
|ИЗ
|
||||
| ВариантыОтчетов КАК ВариантыОтчетов
|
||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВариантыОтчетов.Размещение КАК ВариантыОтчетовРазмещение
|
||||
| ПО ВариантыОтчетов.Причина = 0
|
||||
| И ВариантыОтчетов.Ссылка = ВариантыОтчетовРазмещение.Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| ВариантыОтчетов.Ссылка,
|
||||
| ВариантыОтчетов.Причина КАК Причина
|
||||
|ИЗ
|
||||
| ВариантыОтчетов КАК ВариантыОтчетов
|
||||
|ГДЕ
|
||||
| ВариантыОтчетов.Причина <> 0
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Причина
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ЕСТЬNULL(НастройкиРазделенных.Подсистема, НастройкиОбщих.Подсистема) КАК Ссылка,
|
||||
| СУММА(1) КАК Количество,
|
||||
| ВЫБОР
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.Важный, НастройкиОбщих.Важный) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеВажный
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.СмТакже, НастройкиОбщих.СмТакже) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеСмТакже
|
||||
| ИНАЧЕ """"
|
||||
| КОНЕЦ КАК Важность
|
||||
|ИЗ
|
||||
| НастройкиОбщих КАК НастройкиОбщих
|
||||
| ПОЛНОЕ СОЕДИНЕНИЕ НастройкиРазделенных КАК НастройкиРазделенных
|
||||
| ПО НастройкиОбщих.Ссылка = НастройкиРазделенных.Ссылка
|
||||
| И НастройкиОбщих.Подсистема = НастройкиРазделенных.Подсистема
|
||||
|ГДЕ
|
||||
| НастройкиРазделенных.Использование = ИСТИНА
|
||||
| ИЛИ НастройкиРазделенных.Использование ЕСТЬ NULL
|
||||
|
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| ЕСТЬNULL(НастройкиРазделенных.Подсистема, НастройкиОбщих.Подсистема),
|
||||
| ВЫБОР
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.Важный, НастройкиОбщих.Важный) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеВажный
|
||||
| КОГДА ЕСТЬNULL(НастройкиРазделенных.СмТакже, НастройкиОбщих.СмТакже) = ИСТИНА
|
||||
| ТОГДА &ПредставлениеСмТакже
|
||||
| ИНАЧЕ """"
|
||||
| КОНЕЦ";
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаписатьНаСервере()
|
||||
|
||||
@@ -303,7 +332,7 @@
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Для Каждого ВариантОтчета Из ИзменяемыеВарианты Цикл
|
||||
ВариантОбъект = ВариантОтчета.Значение.ПолучитьОбъект();
|
||||
ВариантОбъект = ВариантОтчета.Значение.ПолучитьОбъект(); // СправочникОбъект.ВариантыОтчетов
|
||||
ВариантыОтчетов.ДеревоПодсистемЗаписать(ВариантОбъект, ИзмененныеРазделы);
|
||||
ВариантОбъект.Записать();
|
||||
КонецЦикла;
|
||||
@@ -315,6 +344,40 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Добавляет рекурсивно строку в дерево подсистем.
|
||||
//
|
||||
// Параметры:
|
||||
// ПриемникРодитель - СтрокаДереваЗначений, ДеревоЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// * Имя - Строка -
|
||||
// * ПолноеИмя - Строка -
|
||||
// * Представление - Строка -
|
||||
// * РазделСсылка - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// * РазделПолноеИмя - Строка -
|
||||
// * Приоритет - Строка -
|
||||
// * ПолноеПредставление - Строка -
|
||||
// * Важность - Строка -
|
||||
// * Модифицированность - Булево -
|
||||
// ИсточникРодитель - СтрокаДереваЗначений, ДеревоЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// * Имя - Строка -
|
||||
// * ПолноеИмя - Строка -
|
||||
// * Представление - Строка -
|
||||
// * РазделСсылка - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// * РазделПолноеИмя - Строка -
|
||||
// * Приоритет - Строка -
|
||||
// * ПолноеПредставление - Строка -
|
||||
// * Важность - Строка -
|
||||
// * Модифицированность - Булево -
|
||||
// ВхожденияПодсистем - ТаблицаЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ВариантыОтчетов -
|
||||
// * Количество - Число -
|
||||
// * Важность - Строка -
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ДобавитьПодсистемыВДерево(ПриемникРодитель, ИсточникРодитель, ВхожденияПодсистем)
|
||||
Для Каждого Источник Из ИсточникРодитель.Строки Цикл
|
||||
@@ -340,7 +403,6 @@
|
||||
Приемник.Использование = 2;
|
||||
КонецЕсли;
|
||||
|
||||
// Рекурсия
|
||||
ДобавитьПодсистемыВДерево(Приемник, Источник, ВхожденияПодсистем);
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Для Каждого ЭлементСписка Из ИзменяемыеВарианты Цикл
|
||||
ВариантОбъект = ЭлементСписка.Значение.ПолучитьОбъект();
|
||||
ВариантОбъект = ЭлементСписка.Значение.ПолучитьОбъект(); // СправочникОбъект.ВариантыОтчетов
|
||||
Если ВариантыОтчетов.СброситьНастройкиВариантаОтчета(ВариантОбъект) Тогда
|
||||
ВариантОбъект.Записать();
|
||||
КоличествоВариантов = КоличествоВариантов + 1;
|
||||
|
||||
@@ -29,10 +29,10 @@
|
||||
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
|
||||
ИначеЕсли Параметры.РазделСсылка <> Неопределено Тогда
|
||||
РежимРаботыФормы = "ВсеОтчетыРаздела";
|
||||
РодительскиеЭлементы = Новый Массив;
|
||||
РодительскиеЭлементы = Новый Массив; // Массив из ДанныеФормыЭлементДерева
|
||||
РодительскиеЭлементы.Добавить(ДеревоПодсистем.ПолучитьЭлементы()[0]);
|
||||
Пока РодительскиеЭлементы.Количество() > 0 Цикл
|
||||
РодительскийЭлемент = РодительскиеЭлементы[0].ПолучитьЭлементы();
|
||||
РодительскийЭлемент = РодительскиеЭлементы[0].ПолучитьЭлементы(); // ДанныеФормыКоллекцияЭлементовДерева
|
||||
РодительскиеЭлементы.Удалить(0);
|
||||
Для Каждого ДочернийЭлемент Из РодительскийЭлемент Цикл
|
||||
Если ДочернийЭлемент.Ссылка = Параметры.РазделСсылка Тогда
|
||||
@@ -182,40 +182,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыРазмещения = Новый Структура("Варианты, Действие, Приемник, Источник");
|
||||
ПараметрыРазмещения.Варианты = Новый Структура("Массив, Всего, Представление");
|
||||
ПараметрыРазмещения.Варианты.Массив = ПараметрыПеретаскивания.Значение;
|
||||
ПараметрыРазмещения.Варианты.Всего = ПараметрыПеретаскивания.Значение.Количество();
|
||||
|
||||
Если ПараметрыРазмещения.Варианты.Всего = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаПриемник = ДеревоПодсистем.НайтиПоИдентификатору(Строка);
|
||||
Если СтрокаПриемник = Неопределено ИЛИ СтрокаПриемник.Приоритет = "" Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыРазмещения.Приемник = Новый Структура("Ссылка, ПолноеПредставление, Идентификатор");
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыРазмещения.Приемник, СтрокаПриемник);
|
||||
ПараметрыРазмещения.Приемник.Идентификатор = СтрокаПриемник.ПолучитьИдентификатор();
|
||||
|
||||
СтрокаИсточник = Элементы.ДеревоПодсистем.ТекущиеДанные;
|
||||
ПараметрыРазмещения.Источник = Новый Структура("Ссылка, ПолноеПредставление, Идентификатор");
|
||||
Если СтрокаИсточник = Неопределено ИЛИ СтрокаИсточник.Приоритет = "" Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыРазмещения.Источник, СтрокаИсточник);
|
||||
ПараметрыРазмещения.Источник.Идентификатор = СтрокаИсточник.ПолучитьИдентификатор();
|
||||
Если ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Копирование Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
ПараметрыРазмещения.Действие = "Перемещение";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыРазмещения.Источник.Ссылка = ПараметрыРазмещения.Приемник.Ссылка Тогда
|
||||
ПоказатьПредупреждение(, НСтр("ru = 'Выбранные варианты отчетов уже в данном разделе.'"));
|
||||
ПараметрыРазмещения = ПараметрыРазмещения(ПараметрыПеретаскивания, Строка);
|
||||
Если ПараметрыРазмещения = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -225,18 +193,7 @@
|
||||
Иначе
|
||||
ШаблонВопроса = НСтр("ru = 'Переместить ""%1"" из ""%3"" в ""%4""?'");
|
||||
КонецЕсли;
|
||||
ПараметрыРазмещения.Варианты.Представление = Строка(ПараметрыРазмещения.Варианты.Массив[0]);
|
||||
Иначе
|
||||
ПараметрыРазмещения.Варианты.Представление = "";
|
||||
Для Каждого ВариантСсылка Из ПараметрыРазмещения.Варианты.Массив Цикл
|
||||
ПараметрыРазмещения.Варианты.Представление = ПараметрыРазмещения.Варианты.Представление
|
||||
+ ?(ПараметрыРазмещения.Варианты.Представление = "", "", ", ")
|
||||
+ Строка(ВариантСсылка);
|
||||
Если СтрДлина(ПараметрыРазмещения.Варианты.Представление) > 23 Тогда
|
||||
ПараметрыРазмещения.Варианты.Представление = Лев(ПараметрыРазмещения.Варианты.Представление, 20) + "...";
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Если ПараметрыРазмещения.Действие = "Копирование" Тогда
|
||||
ШаблонВопроса = НСтр("ru = 'Разместить варианты отчетов ""%1"" (%2 шт.) в ""%4""?'");
|
||||
Иначе
|
||||
@@ -379,6 +336,123 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает параметры перетаскивания.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПеретаскивания - ПараметрыПеретаскивания -
|
||||
// Строка - Число -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено -
|
||||
// Структура - где:
|
||||
// * Варианты - Структура - где:
|
||||
// ** Массив - Массив из ДанныеФормыЭлементДерева -
|
||||
// ** Всего - Число -
|
||||
// ** Представление - Строка -
|
||||
// * Действие - Строка -
|
||||
// * Приемник - см. СвойстваДанныхСтроки
|
||||
// * Источник - см. СвойстваДанныхСтроки
|
||||
//
|
||||
&НаКлиенте
|
||||
Функция ПараметрыРазмещения(ПараметрыПеретаскивания, Строка)
|
||||
|
||||
КоличествоСтрок = ПараметрыПеретаскивания.Значение.Количество();
|
||||
Если КоличествоСтрок = 0 Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаПриемник = ДеревоПодсистем.НайтиПоИдентификатору(Строка);
|
||||
Если СтрокаПриемник = Неопределено ИЛИ СтрокаПриемник.Приоритет = "" Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыРазмещения = Новый Структура("Варианты, Действие, Приемник, Источник");
|
||||
ПараметрыРазмещения.Варианты = Новый Структура("Массив, Всего, Представление");
|
||||
ПараметрыРазмещения.Варианты.Массив = ПараметрыПеретаскивания.Значение;
|
||||
ПараметрыРазмещения.Варианты.Всего = КоличествоСтрок;
|
||||
|
||||
Приемник = СвойстваДанныхСтроки();
|
||||
ЗаполнитьЗначенияСвойств(Приемник, СтрокаПриемник);
|
||||
Приемник.Идентификатор = СтрокаПриемник.ПолучитьИдентификатор();
|
||||
|
||||
ПараметрыРазмещения.Приемник = Приемник;
|
||||
|
||||
СтрокаИсточник = Элементы.ДеревоПодсистем.ТекущиеДанные;
|
||||
Источник = СвойстваДанныхСтроки();
|
||||
Если СтрокаИсточник = Неопределено ИЛИ СтрокаИсточник.Приоритет = "" Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
ЗаполнитьЗначенияСвойств(Источник, СтрокаИсточник);
|
||||
Источник.Идентификатор = СтрокаИсточник.ПолучитьИдентификатор();
|
||||
Если ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Копирование Тогда
|
||||
ПараметрыРазмещения.Действие = "Копирование";
|
||||
Иначе
|
||||
ПараметрыРазмещения.Действие = "Перемещение";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыРазмещения.Источник = Источник;
|
||||
|
||||
Если Источник.Ссылка = Приемник.Ссылка Тогда
|
||||
ПоказатьПредупреждение(, НСтр("ru = 'Выбранные варианты отчетов уже в данном разделе.'"));
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыРазмещения.Варианты.Всего = 1 Тогда
|
||||
ПараметрыРазмещения.Варианты.Представление = Строка(ПараметрыРазмещения.Варианты.Массив[0]);
|
||||
Иначе
|
||||
ПараметрыРазмещения.Варианты.Представление = "";
|
||||
Для Каждого ВариантСсылка Из ПараметрыРазмещения.Варианты.Массив Цикл
|
||||
ПараметрыРазмещения.Варианты.Представление = ПараметрыРазмещения.Варианты.Представление
|
||||
+ ?(ПараметрыРазмещения.Варианты.Представление = "", "", ", ")
|
||||
+ Строка(ВариантСсылка);
|
||||
|
||||
Если СтрДлина(ПараметрыРазмещения.Варианты.Представление) > 23 Тогда
|
||||
ПараметрыРазмещения.Варианты.Представление = Лев(ПараметрыРазмещения.Варианты.Представление, 20) + "...";
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ПараметрыРазмещения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Конструктор свойств данных строки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - где:
|
||||
// * Ссылка - Неопределено -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// * ПолноеПредставление - Строка -
|
||||
// * Идентификатор - Число -
|
||||
//
|
||||
&НаКлиенте
|
||||
Функция СвойстваДанныхСтроки()
|
||||
|
||||
Свойства = Новый Структура;
|
||||
Свойства.Вставить("Ссылка", Неопределено);
|
||||
Свойства.Вставить("ПолноеПредставление", "");
|
||||
Свойства.Вставить("Идентификатор", 0);
|
||||
|
||||
Возврат Свойства;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обработчик завершения перетаскивания.
|
||||
//
|
||||
// Параметры:
|
||||
// Ответ - КодВозвратаДиалога -
|
||||
// ПараметрыРазмещения - Структура - где:
|
||||
// * Варианты - Структура - где:
|
||||
// ** Массив - Массив из ДанныеФормыЭлементДерева -
|
||||
// ** Всего - Число -
|
||||
// ** Представление - Строка -
|
||||
// * Действие - Строка -
|
||||
// * Приемник - ДанныеФормыЭлементДерева -
|
||||
// * Источник - ДанныеФормыЭлементДерева -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ДеревоПодсистемПеретаскиваниеЗавершение(Ответ, ПараметрыРазмещения) Экспорт
|
||||
Если Ответ <> КодВозвратаДиалога.Да Тогда
|
||||
@@ -558,11 +632,23 @@
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
// Записывает данные о размещении варианта отчета.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыРазмещения - см. ПараметрыРазмещения
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - где:
|
||||
// * Размещено - Число -
|
||||
// * УжеРазмещены - Строка -
|
||||
// * НеМогутРазмещаться - Строка -
|
||||
//
|
||||
&НаСервере
|
||||
Функция РазместитьВариантыВПодсистеме(ПараметрыРазмещения)
|
||||
ИсключаемыеПодсистемы = Новый Массив;
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" Тогда
|
||||
СтрокаИсточник = ДеревоПодсистем.НайтиПоИдентификатору(ПараметрыРазмещения.Источник.Идентификатор);
|
||||
Источник = ПараметрыРазмещения.Источник; // см. СвойстваДанныхСтроки
|
||||
СтрокаИсточник = ДеревоПодсистем.НайтиПоИдентификатору(Источник.Идентификатор);
|
||||
ИсключаемыеПодсистемы.Добавить(СтрокаИсточник.Ссылка);
|
||||
ДеревоПодсистемЗаписатьСвойствоВМассив(СтрокаИсточник.ПолучитьЭлементы(), "Ссылка", ИсключаемыеПодсистемы);
|
||||
КонецЕсли;
|
||||
@@ -597,12 +683,13 @@
|
||||
КонецЕсли;
|
||||
|
||||
ЕстьИзменения = Ложь;
|
||||
ВариантОбъект = ВариантСсылка.ПолучитьОбъект();
|
||||
ВариантОбъект = ВариантСсылка.ПолучитьОбъект(); // СправочникОбъект.ВариантыОтчетов -
|
||||
|
||||
СтрокаПриемник = ВариантОбъект.Размещение.Найти(ПараметрыРазмещения.Приемник.Ссылка, "Подсистема");
|
||||
Приемник = ПараметрыРазмещения.Приемник; // см. СвойстваДанныхСтроки
|
||||
СтрокаПриемник = ВариантОбъект.Размещение.Найти(Приемник.Ссылка, "Подсистема");
|
||||
Если СтрокаПриемник = Неопределено Тогда
|
||||
СтрокаПриемник = ВариантОбъект.Размещение.Добавить();
|
||||
СтрокаПриемник.Подсистема = ПараметрыРазмещения.Приемник.Ссылка;
|
||||
СтрокаПриемник.Подсистема = Приемник.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
// Удаление строки из исходной подсистемы.
|
||||
@@ -652,7 +739,7 @@
|
||||
КонецПопытки;
|
||||
|
||||
Если ПараметрыРазмещения.Действие = "Перемещение" И Размещено > 0 Тогда
|
||||
Элементы.ДеревоПодсистем.ТекущаяСтрока = ПараметрыРазмещения.Приемник.Идентификатор;
|
||||
Элементы.ДеревоПодсистем.ТекущаяСтрока = Приемник.Идентификатор;
|
||||
ОбновитьСодержимоеСписка();
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
// см. Стандарты и методики разработки прикладных решений: Параллельный режим отложенного обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке
|
||||
//
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
Запрос = Новый Запрос("
|
||||
@@ -176,7 +176,7 @@
|
||||
// см. Стандарты и методики разработки прикладных решений: Параллельный режим отложенного обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке
|
||||
//
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
ОбъектМетаданных = Метаданные.Справочники.ВариантыОтчетов;
|
||||
|
||||
@@ -105,20 +105,21 @@
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
|
||||
МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
|
||||
Для Каждого Расширение Из Расширения Цикл
|
||||
Если Неразделенные И Расширение.ОбластьДействия = ОбластьДействияРасширенияКонфигурации.РазделениеДанных Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если МодульОбновлениеКонфигурации.ЭтоИсправление(Расширение) Тогда
|
||||
Исправления.Добавить(Расширение);
|
||||
Иначе
|
||||
Основные.Добавить(Расширение);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
Основные = Расширения;
|
||||
МодульОбновлениеКонфигурации = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого Расширение Из Расширения Цикл
|
||||
Если Неразделенные И Расширение.ОбластьДействия = ОбластьДействияРасширенияКонфигурации.РазделениеДанных Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если МодульОбновлениеКонфигурации <> Неопределено И МодульОбновлениеКонфигурации.ЭтоИсправление(Расширение) Тогда
|
||||
Исправления.Добавить(Расширение);
|
||||
Иначе
|
||||
Основные.Добавить(Расширение);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
УстановленныеРасширения = Новый Структура;
|
||||
УстановленныеРасширения.Вставить("Основные", КонтрольныеСуммыРасширений(Основные));
|
||||
УстановленныеРасширения.Вставить("Исправления", КонтрольныеСуммыРасширений(Исправления));
|
||||
|
||||
@@ -1161,6 +1161,15 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Перетаскивание пользователей.
|
||||
|
||||
// Обработчик вопроса.
|
||||
//
|
||||
// Параметры:
|
||||
// Ответ - КодВозвратаДиалога -
|
||||
// ДополнительныеПараметры - Структура - где:
|
||||
// * ПараметрыПеретаскивания - ПараметрыПеретаскивания -
|
||||
// * Строка - СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
// * Перемещение - ДействиеПеретаскивания -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ГруппыВнешнихПользователейПеретаскиваниеОбработкаВопроса(Ответ, ДополнительныеПараметры) Экспорт
|
||||
|
||||
|
||||
@@ -1020,6 +1020,15 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обработчик вопроса.
|
||||
//
|
||||
// Параметры:
|
||||
// Ответ - КодВозвратаДиалога -
|
||||
// ДополнительныеПараметры - Структура - где:
|
||||
// * ПараметрыПеретаскивания - ПараметрыПеретаскивания -
|
||||
// * Строка - Строка -
|
||||
// * Перемещение - ДействиеПеретаскивания -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ГруппыПользователейПеретаскиваниеЗавершение(Ответ, ДополнительныеПараметры) Экспорт
|
||||
|
||||
|
||||
@@ -750,6 +750,12 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подключаемый обработчик очистки.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы -
|
||||
// СтандартнаяОбработка - Булево -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_EMailОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
@@ -845,6 +851,12 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подключаемый обработчик нажатия.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ДекорацияФормы, РасширениеДекорацииФормыДляНадписи -
|
||||
// СтандартнаяОбработка - Булево -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_КонтактнаяИнформацияПриНажатии(Элемент, СтандартнаяОбработка)
|
||||
МодульУправлениеКонтактнойИнформациейКлиент =
|
||||
@@ -852,6 +864,12 @@
|
||||
МодульУправлениеКонтактнойИнформациейКлиент.НачалоВыбора(ЭтотОбъект, Элемент,, СтандартнаяОбработка);
|
||||
КонецПроцедуры
|
||||
|
||||
// Подключаемый обработчик очистки.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы -
|
||||
// СтандартнаяОбработка - Булево -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_КонтактнаяИнформацияОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
@@ -861,6 +879,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подключаемый обработчик команды.
|
||||
//
|
||||
// Параметры:
|
||||
// Команда - КомандаФормы -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_КонтактнаяИнформацияВыполнитьКоманду(Команда)
|
||||
|
||||
@@ -879,6 +902,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подключаемый обработчик выбора.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ПолеФормы -
|
||||
// ВыбранноеЗначение - Строка -
|
||||
// СтандартнаяОбработка - Булево -
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_КонтактнаяИнформацияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
||||
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
// Определяет список команд создания на основании.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// Параметры - Структура - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
// Параметры - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыСозданияНаОсновании(КомандыСозданияНаОсновании, Параметры) Экспорт
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
// Добавляет в список команд создания на основании этот объект.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений, Неопределено - описание добавленной команды.
|
||||
|
||||
@@ -361,7 +361,7 @@
|
||||
// ФормироватьПолныйНабор - необязательный, булево, если ложь, то будут сформированы только данные по отклонениям от календаря по умолчанию.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - см. ДанныеПроизводственныхКалендарейИзXML.
|
||||
// см. ДанныеПроизводственныхКалендарейИзXML.
|
||||
//
|
||||
Функция ДанныеПроизводственныхКалендарейИзМакета(КодыКалендарей = Неопределено, ФормироватьПолныйНабор = Истина) Экспорт
|
||||
|
||||
@@ -678,7 +678,7 @@
|
||||
// КодыКалендарей - Массив.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - см. Справочники.ПроизводственныеКалендари.ДанныеПроизводственныхКалендарейИзXML.
|
||||
// см. Справочники.ПроизводственныеКалендари.ДанныеПроизводственныхКалендарейИзXML.
|
||||
//
|
||||
Функция ДанныеПроизводственныхКалендарейПоУмолчанию(КодыКалендарей)
|
||||
|
||||
|
||||
@@ -68,8 +68,8 @@
|
||||
// Определяет список команд создания на основании.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// Параметры - Структура - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
// Параметры - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыСозданияНаОсновании(КомандыСозданияНаОсновании, Параметры) Экспорт
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
// Добавляет в список команд создания на основании этот объект.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений, Неопределено - описание добавленной команды.
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
// Определяет список команд создания на основании.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// Параметры - Структура - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
// Параметры - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.Параметры
|
||||
//
|
||||
Процедура ДобавитьКомандыСозданияНаОсновании(КомандыСозданияНаОсновании, Параметры) Экспорт
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
// Добавляет в список команд создания на основании этот объект.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений, Неопределено - описание добавленной команды.
|
||||
|
||||
@@ -313,6 +313,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает группы пользователей.
|
||||
//
|
||||
// Параметры:
|
||||
// ГруппыПользователей - ТаблицаЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ГруппыПользователей -
|
||||
// * Родитель - СправочникСсылка.ГруппыПользователей -
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПолучитьГруппыПользователей(ГруппыПользователей)
|
||||
|
||||
@@ -329,6 +336,14 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает группы внешних пользователей.
|
||||
//
|
||||
// Параметры:
|
||||
// ГруппыПользователей - ТаблицаЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
// * Родитель - СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
// * ВсеОбъектыАвторизации - Булево -
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПолучитьГруппыВнешнихПользователей(ГруппыПользователей)
|
||||
|
||||
@@ -346,6 +361,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает дочерние группы пользователей.
|
||||
//
|
||||
// Параметры:
|
||||
// ГруппыПользователей - см. ПолучитьГруппыВнешнихПользователей.ГруппыПользователей
|
||||
// ПодчиненныеГруппы - Массив -
|
||||
// ГруппаРодитель - СправочникСсылка.ГруппыПользователей, СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПолучитьПодчиненныеГруппы(ГруппыПользователей, ПодчиненныеГруппы, ГруппаРодитель)
|
||||
|
||||
@@ -375,10 +397,19 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Описание
|
||||
//
|
||||
// Параметры:
|
||||
// ДеревоГруппИсточник - ДанныеФормыКоллекцияЭлементовДерева -
|
||||
// МассивПеремещенныхПользователей - Массив из СправочникСсылка.Пользователи -
|
||||
// НеПеремещенныеПользователи - Соответствие - где:
|
||||
// * Ключ - СправочникСсылка.Пользователи -
|
||||
// * Значение - Массив из СправочникСсылка.ГруппыПользователей, СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПерезаполнитьСоставГрупп(ДеревоГруппИсточник, МассивПеремещенныхПользователей, НеПеремещенныеПользователи)
|
||||
|
||||
МассивПользователей = СписокПользователей.МассивПользователей;
|
||||
МассивПользователей = СписокПользователей.МассивПользователей; // Массив из СправочникСсылка.Пользователи
|
||||
Если МассивПеремещенныхПользователей = Неопределено Тогда
|
||||
МассивПеремещенныхПользователей = Новый Массив;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1,122 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ПровайдерИОписание</name>
|
||||
<id>22</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПровайдерSMS</name>
|
||||
<id>5</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Провайдер</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>НаборКонстант.ПровайдерSMS</segments>
|
||||
</dataPath>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПровайдерSMSПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПровайдерSMSExtendedTooltip</name>
|
||||
<id>11</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПровайдерSMSКонтекстноеМеню</name>
|
||||
<id>6</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>30</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<clearButton>false</clearButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ФонУправляющегоПоля</color>
|
||||
</backColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ОписаниеУслуги</name>
|
||||
<id>19</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>?</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОписаниеУслугиРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОписаниеУслугиКонтекстноеМеню</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<font xsi:type="core:FontRef">
|
||||
<font>Style.NormalTextFont</font>
|
||||
<bold>true</bold>
|
||||
<italic>false</italic>
|
||||
<underline>false</underline>
|
||||
<strikeout>false</strikeout>
|
||||
</font>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<handlers>
|
||||
<event>Click</event>
|
||||
<name>ОписаниеУслугиНажатие</name>
|
||||
</handlers>
|
||||
<hyperlink>true</hyperlink>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПровайдерSMS</name>
|
||||
<id>5</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Провайдер</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Провайдер и описание</value>
|
||||
</title>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>НаборКонстант.ПровайдерSMS</segments>
|
||||
</dataPath>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ПровайдерSMSПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ПровайдерИОписаниеРасширеннаяПодсказка</name>
|
||||
<id>23</id>
|
||||
<name>ПровайдерSMSExtendedTooltip</name>
|
||||
<id>11</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -124,14 +30,30 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<contextMenu>
|
||||
<name>ПровайдерSMSКонтекстноеМеню</name>
|
||||
<id>6</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>30</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<wrap>true</wrap>
|
||||
<clearButton>false</clearButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ФонУправляющегоПоля</color>
|
||||
</backColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
@@ -344,12 +266,81 @@
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаНужнаПомощь</name>
|
||||
<id>27</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ИнструкцияПоПодключениюУслуги</name>
|
||||
<id>29</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ИнструкцияПоПодключениюУслугиРасширеннаяПодсказка</name>
|
||||
<id>31</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИнструкцияПоПодключениюУслугиКонтекстноеМеню</name>
|
||||
<id>30</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<width>40</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Нужна помощь?</value>
|
||||
</title>
|
||||
<groupHorizontalAlign>Right</groupHorizontalAlign>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаНужнаПомощьРасширеннаяПодсказка</name>
|
||||
<id>28</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>HorizontalIfPossible</group>
|
||||
<behavior>PopUp</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<showTitle>auto</showTitle>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
|
||||
@@ -37,6 +37,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
УстановитьТекстИнструкцииПоПодключениюУслуги();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
@@ -74,6 +81,8 @@
|
||||
ПарольДляОтправкиSMS = "";
|
||||
ИмяОтправителя = "";
|
||||
|
||||
УстановитьТекстИнструкцииПоПодключениюУслуги();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -86,15 +95,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОписаниеУслугиНажатие(Элемент)
|
||||
АдресВИнтернете = НастройкиПровайдера.АдресОписанияУслугиВИнтернете;
|
||||
ОтправкаSMSКлиентПереопределяемый.ПриПолученииАдресаПровайдераВИнтернете(НаборКонстант.ПровайдерSMS, АдресВИнтернете);
|
||||
Если Не ПустаяСтрока(АдресВИнтернете) Тогда
|
||||
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку(АдресВИнтернете);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция НастройкиПровайдера(Провайдер)
|
||||
|
||||
@@ -139,4 +139,25 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция АдресОписанияУслугиВИнтернете()
|
||||
|
||||
АдресВИнтернете = НастройкиПровайдера.АдресОписанияУслугиВИнтернете;
|
||||
ОтправкаSMSКлиентПереопределяемый.ПриПолученииАдресаПровайдераВИнтернете(НаборКонстант.ПровайдерSMS, АдресВИнтернете);
|
||||
Возврат АдресВИнтернете;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьТекстИнструкцииПоПодключениюУслуги()
|
||||
|
||||
ШаблонИнструкции = НСтр("ru = 'Для подключения услуги отправки SMS необходимо заключить договор с провайдером <a href = ""%1"">%2</a>.
|
||||
|Имя отправителя следует заполнять только в случае, если оно предусмотрено договором.
|
||||
|По вопросам оплаты услуги и проблемам авторизации следует обращаться к провайдеру услуги.'");
|
||||
|
||||
Элементы.ИнструкцияПоПодключениюУслуги.Заголовок = СтроковыеФункцииКлиент.ФорматированнаяСтрока(
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонИнструкции, АдресОписанияУслугиВИнтернете(), НаборКонстант.ПровайдерSMS));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -638,7 +638,9 @@
|
||||
Если Результат = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ОбновитьЭлементыФормыНастроек(Результат);
|
||||
|
||||
НастройкиОтчета.Вставить("РезультатНастройки", Результат);
|
||||
ПодключитьОбработчикОжидания("ОбновитьЭлементыФормыНастроекОтложенно", 0.1, Истина);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -933,6 +935,14 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьЭлементыФормыНастроекОтложенно()
|
||||
|
||||
ОбновитьЭлементыФормыНастроек(НастройкиОтчета.РезультатНастройки);
|
||||
НастройкиОтчета.Удалить("РезультатНастройки");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#Область ФормированиеСОтправкойПоПочте
|
||||
|
||||
&НаКлиенте
|
||||
@@ -1543,9 +1553,15 @@
|
||||
Если ПараметрыОбновления.ИмяСобытия <> "ПослеФормирования" Тогда
|
||||
Переформировать = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ПараметрыОбновления, "Переформировать", Ложь);
|
||||
|
||||
Если Переформировать Тогда
|
||||
Если Переформировать
|
||||
И Не ПроверитьЗаполнение() Тогда
|
||||
|
||||
ПараметрыОбновления.Переформировать = Ложь;
|
||||
|
||||
ИначеЕсли Переформировать Тогда
|
||||
|
||||
ОтобразитьСостояниеОтчета(НСтр("ru = 'Отчет формируется...'"), БиблиотекаКартинок.ДлительнаяОперация48);
|
||||
|
||||
|
||||
ИначеЕсли ПараметрыОбновления.ВариантМодифицирован
|
||||
Или ПараметрыОбновления.ПользовательскиеНастройкиМодифицированы Тогда
|
||||
|
||||
|
||||
@@ -572,8 +572,8 @@
|
||||
// Возвращает описания сеансов информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ПараметрыАдминистрированияИБ - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// Фильтр - Массив - из Структура - описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
||||
@@ -998,7 +998,7 @@
|
||||
// Проверяет существование в кластере серверов профиля безопасности.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера.
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1423,7 +1423,7 @@
|
||||
// Возвращает описания кластеров серверов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// Фильтр - Структура - параметры фильтрации кластеров серверов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1491,7 +1491,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
|
||||
// ПараметрыАдминистрированияКластера - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы.
|
||||
// Фильтр - Массив - из Структура - описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
||||
// * Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
||||
@@ -1544,9 +1544,9 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
|
||||
// ПараметрыАдминистрированияКластера - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
|
||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы.
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура - См. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
|
||||
// Фильтр - Массив - из Структура - описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
||||
// * Свойство - Строка, имя свойства, по которому осуществляется фильтрация. Допустимые значения - см.
|
||||
// Возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса(),
|
||||
|
||||
@@ -88,8 +88,8 @@
|
||||
// Проверяет корректность параметров администрирования.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// ПроверятьПараметрыАдминистрированияКластера - Булево - флаг необходимости проверки параметров администрирования кластера,
|
||||
@@ -148,13 +148,13 @@
|
||||
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий.
|
||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий.
|
||||
//
|
||||
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт
|
||||
|
||||
@@ -176,9 +176,9 @@
|
||||
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// СвойстваБлокировкиСеансовИЗаданий - Структура - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// СвойстваБлокировкиСеансовИЗаданий - см. АдминистрированиеКластераКлиентСервер.СвойстваБлокировкиСеансовИРегламентныхЗаданий.
|
||||
//
|
||||
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт
|
||||
|
||||
@@ -199,8 +199,8 @@
|
||||
// Снимает блокировку сеансов и регламентных заданий для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
@@ -233,8 +233,8 @@
|
||||
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
@@ -261,8 +261,8 @@
|
||||
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера,
|
||||
// БлокировкаРегламентныхЗаданий - Булево - флаг установки блокировки регламентных заданий информационной базы.
|
||||
//
|
||||
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт
|
||||
@@ -373,8 +373,8 @@
|
||||
// Возвращает описания сеансов информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
||||
@@ -408,8 +408,8 @@
|
||||
// Удаляет сеансы с информационной базой по фильтру.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
||||
@@ -513,8 +513,8 @@
|
||||
// Возвращает описания соединений с информационной базой.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
||||
@@ -548,8 +548,8 @@
|
||||
// Разрывает соединения с информационной базой по фильтру.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
||||
@@ -584,8 +584,8 @@
|
||||
// Возвращает имя профиля безопасности, назначенного для информационной базы.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
@@ -612,8 +612,8 @@
|
||||
// безопасного режима.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
@@ -640,8 +640,8 @@
|
||||
// Назначает для информационной базы использование профиля безопасности.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||
@@ -666,8 +666,8 @@
|
||||
// Назначает для информационной базы использование профиля безопасности безопасного режима.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Параметр может быть опущен в том случае, если аналогичные поля были указаны в структуре, переданной
|
||||
// в качестве значения параметра ПараметрыАдминистрированияКластера.
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
|
||||
@@ -692,7 +692,7 @@
|
||||
// Проверяет существование в кластере серверов профиля безопасности.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -945,11 +945,11 @@
|
||||
// Возвращает свойства профиля безопасности.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
// см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
//
|
||||
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||
|
||||
@@ -965,8 +965,8 @@
|
||||
// Создает профиль безопасности по переданному описанию.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// СвойстваПрофиляБезопасности - Структура - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
//
|
||||
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||
|
||||
@@ -982,8 +982,8 @@
|
||||
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// СвойстваПрофиляБезопасности - Структура - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластераКлиентСервер.СвойстваПрофиляБезопасности.
|
||||
//
|
||||
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт
|
||||
|
||||
@@ -999,7 +999,7 @@
|
||||
// Удаляет профиль безопасности.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ИмяПрофиля - Строка - имя профиля безопасности.
|
||||
//
|
||||
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт
|
||||
@@ -1021,8 +1021,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - внутренний идентификатор информационной базы.
|
||||
@@ -1043,7 +1043,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// Фильтр - Структура - параметры фильтрации информационных баз.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1068,7 +1068,7 @@
|
||||
// Возвращает внутренний идентификатор кластера серверов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - внутренний идентификатор кластера серверов.
|
||||
@@ -1085,7 +1085,7 @@
|
||||
// Возвращает описания кластеров серверов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// Фильтр - Структура - параметры фильтрации кластеров серверов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1108,7 +1108,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// Фильтр - Структура - параметры фильтрации рабочих процессов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1130,7 +1130,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// Фильтр - Структура - параметры фильтрации рабочих серверов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -1154,7 +1154,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации сеансов. Поля структур, входящих в массив:
|
||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСеанса),
|
||||
@@ -1191,9 +1191,9 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов,
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера,
|
||||
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы,
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияИнформационнойБазыКластера.
|
||||
// Фильтр - Массив - массив структур, описывающих условия фильтрации соединений. Поля структур, входящих в массив:
|
||||
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация (см. АдминистрированиеКластераКлиентСервер.СвойстваСоединений),
|
||||
// * ВидСравнения - ВидСравнения - значение системного перечисления ВидСравнения,
|
||||
@@ -1229,7 +1229,7 @@
|
||||
// Возвращает путь к консольному клиенту сервера администрирования.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыАдминистрированияКластера - Структура - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
||||
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластераКлиентСервер.ПараметрыАдминистрированияКластера.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - путь к консольному клиенту сервера администрирования.
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// НайденныеФайлы - Массив - файлы с адресными сведениями
|
||||
// ДополнительныеПараметры- Структура - см. ПараметрыЗагрузки
|
||||
// ДополнительныеПараметры- см. ПараметрыЗагрузки
|
||||
//
|
||||
Процедура АнализДоступностиФайловКлассификатораВКаталогеПослеПоискаФайлов(НайденныеФайлы, ДополнительныеПараметры) Экспорт
|
||||
|
||||
|
||||
@@ -5626,7 +5626,7 @@
|
||||
// Параметры:
|
||||
// КодыСубъектовРФ - Массив - Содержит числовые коды регионов-субъектов для загрузки. Если не указано, то будут
|
||||
// загружены все регионы, по которым когда-либо загружались данные.
|
||||
// ПараметрыЗагрузки - Структура - см. ПараметрыЗагрузкиКлассификатораАдресов().
|
||||
// ПараметрыЗагрузки - см. ПараметрыЗагрузкиКлассификатораАдресов().
|
||||
//
|
||||
Процедура ЗагрузитьКлассификаторАдресовССайта(ПараметрыЗагрузки, КодыСубъектовРФ = Неопределено)
|
||||
|
||||
|
||||
@@ -14,13 +14,10 @@
|
||||
// Обработчик расшифровки табличного документа формы отчета.
|
||||
//
|
||||
// Параметры:
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения - Форма отчета.
|
||||
// Элемент - ПолеФормы - Табличный документ.
|
||||
// Расшифровка - Передается из параметров обработчика "как есть".
|
||||
// СтандартнаяОбработка - Передается из параметров обработчика "как есть".
|
||||
//
|
||||
// См. также:
|
||||
// "Расширение поля формы для поля табличного документа.ОбработкаРасшифровки" в синтакс-помощнике.
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета - Форма отчета.
|
||||
// Элемент - ПолеФормы, РасширениеПоляФормыДляПоляТабличногоДокумента - Табличный документ.
|
||||
// Расшифровка - ИдентификаторРасшифровкиКомпоновкиДанных - Передается из параметров обработчика "как есть".
|
||||
// СтандартнаяОбработка - Булево - Передается из параметров обработчика "как есть".
|
||||
//
|
||||
Процедура ФормаОтчетаОбработкаРасшифровки(ФормаОтчета, Элемент, Расшифровка, СтандартнаяОбработка) Экспорт
|
||||
Если Расшифровка = Неопределено Тогда
|
||||
@@ -69,13 +66,10 @@
|
||||
// Обработчик дополнительной расшифровки (меню табличного документа формы отчета).
|
||||
//
|
||||
// Параметры:
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения - Форма отчета.
|
||||
// Элемент - ПолеФормы - Табличный документ.
|
||||
// Расшифровка - Передается из параметров обработчика "как есть".
|
||||
// СтандартнаяОбработка - Передается из параметров обработчика "как есть".
|
||||
//
|
||||
// См. также:
|
||||
// "Расширение поля формы для поля табличного документа.ОбработкаДополнительнойРасшифровки" в синтакс-помощнике.
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета - Форма отчета.
|
||||
// Элемент - ПолеФормы, РасширениеПоляФормыДляПоляТабличногоДокумента - Табличный документ.
|
||||
// Расшифровка - ИдентификаторРасшифровкиКомпоновкиДанных - Передается из параметров обработчика "как есть".
|
||||
// СтандартнаяОбработка - Булево - Передается из параметров обработчика "как есть".
|
||||
//
|
||||
Процедура ФормаОтчетаОбработкаДополнительнойРасшифровки(ФормаОтчета, Элемент, Расшифровка, СтандартнаяОбработка) Экспорт
|
||||
Если ФормаОтчета.НастройкиОтчета.ПолноеИмя <> "Отчет.АнализЖурналаРегистрации" Тогда
|
||||
@@ -93,6 +87,14 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Параметры:
|
||||
// ВыбранныйВариант - СписокЗначений - где:
|
||||
// * Значение - Строка -
|
||||
// ПараметрыОбработчика - Структура - где:
|
||||
// * Расшифровка - ИдентификаторРасшифровкиКомпоновкиДанных -
|
||||
// * ФормаОтчета - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета - где:
|
||||
// ** ОтчетТабличныйДокумент - ТабличныйДокумент -
|
||||
//
|
||||
Процедура РезультатОбработкаРасшифровкиЗавершение(ВыбранныйВариант, ПараметрыОбработчика) Экспорт
|
||||
Если ВыбранныйВариант = Неопределено Тогда
|
||||
Возврат;
|
||||
@@ -101,7 +103,11 @@
|
||||
Действие = ВыбранныйВариант.Значение;
|
||||
Если Действие = "СведенияОРегламентномЗадании" Тогда
|
||||
|
||||
СписокТочек = ПараметрыОбработчика.ФормаОтчета.ОтчетТабличныйДокумент.Области.ДиаграммаГанта.Объект.Точки;
|
||||
Диаграмма = ПараметрыОбработчика.ФормаОтчета.ОтчетТабличныйДокумент.Области.ДиаграммаГанта; // РисунокТабличногоДокумента
|
||||
ОбъектДиаграммы = Диаграмма.Объект; // ДиаграммаГанта
|
||||
СписокТочек = ОбъектДиаграммы.Точки;
|
||||
|
||||
СписокТочек = ОбъектДиаграммы.Точки;
|
||||
Для Каждого ТочкаДиаграммыГанта Из СписокТочек Цикл
|
||||
|
||||
РасшифровкаТочки = ТочкаДиаграммыГанта.Расшифровка;
|
||||
|
||||
@@ -1238,7 +1238,7 @@
|
||||
// Получает варианты переданного отчета и их представления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПолноеИмяОтчета - Строка - см. ОбъектМетаданныхОтчет.ПолноеИмя().
|
||||
// ПолноеИмяОтчета - см. ОбъектМетаданныхОтчет.ПолноеИмя()
|
||||
// ПользовательИнформационнойБазы - Строка - имя пользователя информационной базы.
|
||||
// ТаблицаВариантовОтчетов - ТаблицаЗначений - таблица, в которую сохраняется информация о варианте отчета.
|
||||
// * КлючОбъекта - Строка - ключ отчета вида "Отчет.НазваниеОтчета".
|
||||
@@ -2158,10 +2158,7 @@
|
||||
// Добавляет в список процедуры-обработчики обновления данных ИБ.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - ТаблицаЗначений - см. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления, где:
|
||||
// * Идентификатор - УникальныйИдентификатор - необходимо заполнять для обработчиков отложенного обновления,
|
||||
// для остальных заполнение не требуется. Требуется для идентификации
|
||||
// обработчика в случае его переименования.
|
||||
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
@@ -2691,7 +2688,7 @@
|
||||
// Формирует список разделов, в которых размещены команды вызова панели отчетов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений - См. описание 1 параметра процедуры ВариантыОтчетовПереопределяемый.ОпределитьРазделыСВариантамиОтчетов().
|
||||
// СписокЗначений - См. описание 1 параметра процедуры ВариантыОтчетовПереопределяемый.ОпределитьРазделыСВариантамиОтчетов()
|
||||
//
|
||||
Функция СписокРазделов() Экспорт
|
||||
СписокРазделов = Новый СписокЗначений;
|
||||
@@ -3729,7 +3726,7 @@
|
||||
// СправочникСсылка.ПредопределенныеВариантыОтчетов - ссылка на предопределенный вариант отчета.
|
||||
// * Наименование - Строка - наименование варианта отчета.
|
||||
// * Описание - Строка - краткая справка по варианту отчета.
|
||||
// Результат - Структура - см. РезультатОбновленияОбщихДанных.
|
||||
// Результат - см. РезультатОбновленияОбщихДанных
|
||||
//
|
||||
Функция ОбновитьПредопределенныйВариантОтчета(Режим, ОписаниеВарианта, Результат)
|
||||
|
||||
@@ -3982,7 +3979,7 @@
|
||||
И Результат.ПоискРодителей[СтрокаТаблицы.Отчет] = Неопределено Тогда
|
||||
Результат.ПоискРодителей[СтрокаТаблицы.Отчет] = СтрокаТаблицы.РеквизитСсылка;
|
||||
|
||||
ОсновнойВариант = Результат.ОсновныеВарианты.Добавить(); // см. ОписаниеОтчетаПоУмолчанию
|
||||
ОсновнойВариант = Результат.ОсновныеВарианты.Добавить();
|
||||
ОсновнойВариант.Отчет = СтрокаТаблицы.Отчет;
|
||||
ОсновнойВариант.Вариант = СтрокаТаблицы.РеквизитСсылка;
|
||||
КонецЕсли;
|
||||
@@ -4302,8 +4299,8 @@
|
||||
// СтарыйКлюч - Строка - не актуальный ключ замеров.
|
||||
// АктуальныйКлюч - Строка - текущий ключ замеров.
|
||||
// АктуальноеНаименование - Строка - текущее наименование отчета.
|
||||
// Результат - Структура - см. РезультатОбновленияОбщихДанных, где:
|
||||
// * ТаблицаЗамеров - ТаблицаЗначений - см. ТаблицаЗамеров.
|
||||
// Результат - см. РезультатОбновленияОбщихДанных, где:
|
||||
// * ТаблицаЗамеров - см. ТаблицаЗамеров
|
||||
//
|
||||
Процедура ЗарегистрироватьЗамерыВариантаКОбновлению(Знач СтарыйКлюч, Знач АктуальныйКлюч, Знач АктуальноеНаименование, Результат)
|
||||
Если ПустаяСтрока(СтарыйКлюч) Тогда
|
||||
@@ -5487,60 +5484,60 @@
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - со свойствами:
|
||||
// * Ссылки - Массив из СправочникСсылка.ВариантыОтчетов -
|
||||
// Вариантами отчетов, в названиях и описаниях которых, найдены все искомые слова.
|
||||
// * ПодсветкаВариантов - Соответствие - Подсветка найденных слов (если задана СтрокаПоиска).
|
||||
// * Ссылки - Массив из СправочникСсылка.ВариантыОтчетов - Вариантами отчетов, в названиях и описаниях которых,
|
||||
// найдены все искомые слова.
|
||||
// * ПодсветкаВариантов - Соответствие - Подсветка найденных слов (если задана СтрокаПоиска), где:
|
||||
// ** Ключ - СправочникСсылка.ВариантыОтчетов.
|
||||
// ** Значение - Структура - со свойствами:
|
||||
// *** Ссылка - СправочникСсылка.ВариантыОтчетов.
|
||||
// *** НаименованияПолей - Строка.
|
||||
// *** НаименованияПараметровИОтборов - Строка.
|
||||
// *** КлючевыеСлова - Строка.
|
||||
// *** Описание - Строка.
|
||||
// *** НаименованияПользовательскихНастроек - Строка.
|
||||
// *** ГдеНайдены - Структура:
|
||||
// **** НаименованияПолей - Число.
|
||||
// **** НаименованияПараметровИОтборов - Число.
|
||||
// **** КлючевыеСлова - Число.
|
||||
// **** Описание - Число.
|
||||
// **** НаименованияПользовательскихНастроек - Число.
|
||||
// * Подсистемы - Массив из СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// Заполняется подсистемами, в наименованиях которых найдены все искомые слова.
|
||||
// Для таких подсистем должны выводиться все вложенные варианты отчетов.
|
||||
// * ПодсветкаПодсистем - Соответствие - Подсветка найденных слов (если задана СтрокаПоиска).
|
||||
// ** Ключ - СправочникСсылка.ВариантыОтчетов.
|
||||
// *** Ссылка - СправочникСсылка.ВариантыОтчетов - .
|
||||
// *** НаименованияПолей - Строка -
|
||||
// *** НаименованияПараметровИОтборов - Строка -
|
||||
// *** КлючевыеСлова - Строка -
|
||||
// *** Описание - Строка -
|
||||
// *** НаименованияПользовательскихНастроек - Строка -
|
||||
// *** ГдеНайдены - Структура - где:
|
||||
// **** НаименованияПолей - Число -
|
||||
// **** НаименованияПараметровИОтборов - Число -
|
||||
// **** КлючевыеСлова - Число -
|
||||
// **** Описание - Число -
|
||||
// **** НаименованияПользовательскихНастроек - Число -
|
||||
// * Подсистемы - Массив из СправочникСсылка.ИдентификаторыОбъектовМетаданных - Заполняется подсистемами,
|
||||
// в наименованиях которых найдены все искомые слова.
|
||||
// Для таких подсистем должны выводиться все вложенные варианты отчетов.
|
||||
// * ПодсветкаПодсистем - Соответствие - Подсветка найденных слов (если задана СтрокаПоиска), где:
|
||||
// ** Ключ - СправочникСсылка.ВариантыОтчетов -
|
||||
// ** Значение - Структура - со свойствами:
|
||||
// *** Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных.
|
||||
// *** НаименованиеПодсистемы - Строка.
|
||||
// * ВариантыСвязанныеСПодсистемами - Соответствие - Варианты отчетов и их подсистемы.
|
||||
// Заполняется когда часть слов найдена в данных варианта, а другая часть - в наименованиях его подсистем.
|
||||
// В этом случае вариант должен выводиться только в найденных подсистемах (а в других - не должен выводиться).
|
||||
// Применяется в панели отчетов.
|
||||
// *** Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// *** НаименованиеПодсистемы - Строка -
|
||||
// * ВариантыСвязанныеСПодсистемами - Соответствие - Варианты отчетов и их подсистемы, где:
|
||||
// ** Ключ - СправочникСсылка.ВариантыОтчетов - Вариант.
|
||||
// ** Значение - Массив Из СправочникСсылка.ИдентификаторыОбъектовМетаданных - Подсистемы.
|
||||
// * ТаблицаЗначений - ТаблицаЗначений - заполняется, если задан ПараметрыПоиска.ПолучатьИтоговуюТаблицу:
|
||||
// ** Ссылка - СправочникСсылка.ВариантыОтчетов
|
||||
// ** Родитель - СправочникСсылка.ВариантыОтчетов
|
||||
// ** Наименование - Строка
|
||||
// ** ТолькоДляАвтора - Булево
|
||||
// ** Автор - СправочникСсылка.Пользователи, СправочникСсылка.ВнешниеПользователи
|
||||
// ** АвторПредставление - Строка
|
||||
// ** Отчет - СправочникСсылка.ИдентификаторыОбъектовМетаданных, СправочникСсылка.ИдентификаторыОбъектовРасширений,
|
||||
// Строка, СправочникСсылка.ДополнительныеОтчетыИОбработки
|
||||
// ** ИмяОтчета - Строка
|
||||
// ** КлючВарианта - Строка
|
||||
// ** ТипОтчета - ПеречислениеСсылка.ТипыОтчетов
|
||||
// ** Пользовательский - Булево
|
||||
// ** ПредопределенныйВариант - СправочникСсылка.ПредопределенныеВариантыОтчетов, СправочникСсылка.ПредопределенныеВариантыОтчетовРасширений
|
||||
// ** НаименованияПараметровИОтборов - Строка
|
||||
// ** НаименованияПолей - Строка
|
||||
// ** КлючевыеСлова - Строка
|
||||
// ** Описание - Строка
|
||||
// ** Подсистема
|
||||
// ** НаименованиеПодсистемы - Строка
|
||||
// ** КлючПользовательскойНастройки - Строка
|
||||
// ** ПредставлениеПользовательскойНастройки - Строка
|
||||
// ** ПометкаУдаления - Булево
|
||||
// ** Ссылка - СправочникСсылка.ВариантыОтчетов -
|
||||
// ** Родитель - СправочникСсылка.ВариантыОтчетов -
|
||||
// ** Наименование - Строка -
|
||||
// ** ТолькоДляАвтора - Булево -
|
||||
// ** Автор - СправочникСсылка.Пользователи, СправочникСсылка.ВнешниеПользователи -
|
||||
// ** АвторПредставление - Строка -
|
||||
// ** Отчет - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - Строка, СправочникСсылка.ДополнительныеОтчетыИОбработки -
|
||||
// ** ИмяОтчета - Строка -
|
||||
// ** КлючВарианта - Строка -
|
||||
// ** ТипОтчета - ПеречислениеСсылка.ТипыОтчетов -
|
||||
// ** Пользовательский - Булево -
|
||||
// ** ПредопределенныйВариант - СправочникСсылка.ПредопределенныеВариантыОтчетов -
|
||||
// - СправочникСсылка.ПредопределенныеВариантыОтчетовРасширений -
|
||||
// ** НаименованияПараметровИОтборов - Строка -
|
||||
// ** НаименованияПолей - Строка -
|
||||
// ** КлючевыеСлова - Строка -
|
||||
// ** Описание - Строка -
|
||||
// ** Подсистема - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// ** НаименованиеПодсистемы - Строка -
|
||||
// ** КлючПользовательскойНастройки - Строка -
|
||||
// ** ПредставлениеПользовательскойНастройки - Строка -
|
||||
// ** ПометкаУдаления - Булево -
|
||||
//
|
||||
Функция НайтиВариантыОтчетов(Знач ПараметрыПоиска, Знач ПолучатьИтоговуюТаблицу = Ложь, Знач ПолучатьПодсветку = Ложь) Экспорт
|
||||
|
||||
@@ -6130,7 +6127,7 @@
|
||||
// подсистемы, в которой размещается отчет.
|
||||
// * НаименованиеПодсистемы - Строка - представление подсистемы, в которой размещается отчет.
|
||||
// * Ссылка - СправочникСсылка.ВариантыОтчетов - ссылка на вариант отчета.
|
||||
// Результат - Структура - см. НайтиВариантыОтчетов
|
||||
// Результат - см. НайтиВариантыОтчетов
|
||||
//
|
||||
Процедура СформироватьРезультатыПоиска(Знач МассивСлов, Знач ИсходнаяТаблица, Результат)
|
||||
|
||||
@@ -6441,8 +6438,16 @@
|
||||
Возврат Истина;
|
||||
КонецФункции
|
||||
|
||||
// Возвращает сведения о доступных вариантах отчетов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыЗаполнения - Структура -
|
||||
// АдресРезультата - УникальныйИдентификатор, Строка -
|
||||
//
|
||||
Процедура НайтиВариантыОтчетовДляВывода(ПараметрыЗаполнения, АдресРезультата) Экспорт
|
||||
|
||||
#Область ЗапросДоступныхВариантовОтчетов
|
||||
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ
|
||||
| Подсистемы.Ссылка КАК Подсистема,
|
||||
@@ -6753,6 +6758,8 @@
|
||||
| ПодсистемаПриоритет,
|
||||
| Наименование");
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
ПоискПоСтроке = ЗначениеЗаполнено(ПараметрыЗаполнения.СтрокаПоиска);
|
||||
ТолькоТекущийРаздел = ПараметрыЗаполнения.РежимНастройки Или Не ПоискПоСтроке Или ПараметрыЗаполнения.ИскатьВоВсехРазделах = 0;
|
||||
ТаблицаПодсистем = ПараметрыЗаполнения.ПодсистемыПрограммы; // ТаблицаЗначений
|
||||
@@ -6847,10 +6854,10 @@
|
||||
// ТаблицаРезультат - ТаблицаЗначений - коллекция найденных вариантов отчетов, где:
|
||||
// * ИмяОтчета - Строка - имя отчета, как оно указано в метаданных.
|
||||
// * Наименование - Строка - наименование варианта отчета.
|
||||
// * Отчет - СправочникСсылка.ИдентификаторыОбъектовРасширений,
|
||||
// СправочникСсылка.ДополнительныеОтчетыИОбработки,
|
||||
// СправочникСсылка.ИдентификаторыОбъектовМетаданных,
|
||||
// Строка - ссылка на идентификатор метаданных отчета.
|
||||
// * Отчет - СправочникСсылка.ИдентификаторыОбъектовРасширений -
|
||||
// - СправочникСсылка.ДополнительныеОтчетыИОбработки -
|
||||
// - СправочникСсылка.ИдентификаторыОбъектовМетаданных -
|
||||
// - Строка - ссылка на идентификатор метаданных отчета.
|
||||
// * ТипОтчета - ПеречислениеСсылка.ТипыОтчетов - категория отчета.
|
||||
//
|
||||
Процедура ЗаполнитьИменаОтчетов(ТаблицаРезультат)
|
||||
@@ -8145,7 +8152,7 @@
|
||||
// * ЕстьВажныеИзменения - Булево - признак наличия важных изменений в вариантах отчетов.
|
||||
// * ПустаяСсылка - СправочникСсылка.ВариантыОтчетов - ссылка на пустой вариант отчета.
|
||||
// * ОбработанныеПредопределенные - Соответствие - индекс обработанных вариантов отчетов.
|
||||
// * ОсновныеВарианты - ТаблицаЗначений - см. КоллекцияОсновныхВариантовОтчетов.
|
||||
// * ОсновныеВарианты - см. КоллекцияОсновныхВариантовОтчетов
|
||||
//
|
||||
Функция РезультатАктуализацииВариантовОтчетов()
|
||||
|
||||
@@ -8198,7 +8205,7 @@
|
||||
// * ЕстьВажныеИзменения - Булево - признак наличия важных изменений в вариантах отчетов.
|
||||
// * ВариантыОтчетов - ТаблицаЗначений -
|
||||
// * ОбновлятьЗамеры - Булево - признак наличия подсистемы ОценкаПроизводительности.
|
||||
// * ТаблицаЗамеров - ТаблицаЗначение - см. ТаблицаЗамеров.
|
||||
// * ТаблицаЗамеров - см. ТаблицаЗамеров
|
||||
// * МодельСервиса - Булево - признак работы в модели сервиса.
|
||||
//
|
||||
Функция РезультатОбновленияОбщихДанных(Знач Режим, Знач РазделенныеОбработчики)
|
||||
|
||||
@@ -235,16 +235,16 @@
|
||||
// * Элементы - ВсеЭлементыФормы - коллекция элементов формы, где:
|
||||
// ** ДеревоПодсистем - ТаблицаФормы - иерархическая коллекция подсистем, в которых отображается отчет, где:
|
||||
// *** СтрокаДерева - ДанныеФормыЭлементДерева - данные текущей строки дерева подсистем, где:
|
||||
// **** Важность - Строка - строковое представление степени важности, принимающее значение:
|
||||
// ***** "Важный";
|
||||
// ***** "См. также";
|
||||
// ***** "".
|
||||
// **** Важность - Строка - степени важности, принимающее значение - "", "Важный", "См. также".
|
||||
// **** Приоритет - Строка - код-счетчик.
|
||||
// **** Использование - Число - признак размещения отчета в данной подсистеме.
|
||||
// Элемент - ПолеФормы - поле для редактирования признака важности.
|
||||
//
|
||||
Процедура ДеревоПодсистемВажностьПриИзменении(Форма, Элемент) Экспорт
|
||||
СтрокаДерева = Форма.Элементы.ДеревоПодсистем.ТекущиеДанные;
|
||||
|
||||
ДеревоПодсистем = Форма.Элементы.ДеревоПодсистем;
|
||||
|
||||
СтрокаДерева = ДеревоПодсистем.ТекущиеДанные;
|
||||
Если СтрокаДерева = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -622,12 +622,26 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Конструктор описания свойств варианта отчета.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - где:
|
||||
// * Ссылка - СправочникСсылка.ВариантыОтчетов -
|
||||
// * ИмяОтчета - Строка -
|
||||
// * ПредставлениеВарианта - Строка -
|
||||
//
|
||||
Функция СвойстваВариантаОтчетаОснования() Экспорт
|
||||
|
||||
Возврат Новый Структура("Ссылка, ИмяОтчета, ПредставлениеВарианта");
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обработчик оповещения.
|
||||
//
|
||||
// Параметры:
|
||||
// Ответ - КодВозвратаДиалога -
|
||||
// ВариантОтчета - СправочникСсылка.ВариантыОтчетов -
|
||||
//
|
||||
Процедура ОткрытьФормуВыбранногоВариантаОтчета(Ответ, ВариантОтчета) Экспорт
|
||||
|
||||
Если Ответ = КодВозвратаДиалога.Да Тогда
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
// Настройки.РазрешеноИзменятьВарианты = Ложь;
|
||||
//
|
||||
Процедура ПриОпределенииНастроек(Настройки) Экспорт
|
||||
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -139,7 +139,7 @@
|
||||
// ВариантыОтчетов.УстановитьРежимВыводаВПанеляхОтчетов(Настройки, Отчет, Ложь);
|
||||
//
|
||||
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
|
||||
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -190,65 +190,63 @@
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыОтчетов - ТаблицаЗначений - таблица команд для вывода в подменю, где:
|
||||
// * Идентификатор - Строка - идентификатор команды.
|
||||
// * Представление - Строка - представление команды в форме.
|
||||
// * Важность - Строка - суффикс группы в подменю, в которой следует вывести эту команду.
|
||||
// Допустимо использовать: "Важное", "Обычное" и "СмТакже".
|
||||
// * Порядок - Число - порядок размещения команды в группе. Используется для настройки под конкретное
|
||||
// рабочее место.
|
||||
// * Картинка - Картинка - картинка команды.
|
||||
// * СочетаниеКлавиш - СочетаниеКлавиш - сочетание клавиш для быстрого вызова команды.
|
||||
// * ТипПараметра - ОписаниеТипов - типы объектов, для которых предназначена эта команда.
|
||||
// * ВидимостьВФормах - Строка - имена форм через запятую, в которых должна отображаться команда.
|
||||
// Используется когда состав команд отличается для различных форм.
|
||||
// * ФункциональныеОпции - Строка - имена функциональных опций через запятую, определяющих видимость команды.
|
||||
// * УсловияВидимости - Массив - определяет видимость команды в зависимости от контекста.
|
||||
// Для регистрации условий следует использовать процедуру
|
||||
// ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды().
|
||||
// Условия объединяются по "И".
|
||||
// * ИзменяетВыбранныеОбъекты - Булево - определяет доступность команды в ситуации,
|
||||
// когда у пользователя нет прав на изменение объекта.
|
||||
// Если Истина, то в описанной выше ситуации кнопка будет недоступна.
|
||||
// * Идентификатор - Строка - идентификатор команды.
|
||||
// * Представление - Строка - представление команды в форме.
|
||||
// * Важность - Строка - суффикс группы в подменю, в которой следует вывести эту команду.
|
||||
// Допустимо использовать: "Важное", "Обычное" и "СмТакже".
|
||||
// * Порядок - Число - порядок размещения команды в группе. Используется для настройки под конкретное
|
||||
// рабочее место.
|
||||
// * Картинка - Картинка - картинка команды.
|
||||
// * СочетаниеКлавиш - СочетаниеКлавиш - сочетание клавиш для быстрого вызова команды.
|
||||
// * ТипПараметра - ОписаниеТипов - типы объектов, для которых предназначена эта команда.
|
||||
// * ВидимостьВФормах - Строка - имена форм через запятую, в которых должна отображаться команда.
|
||||
// Используется когда состав команд отличается для различных форм.
|
||||
// * ФункциональныеОпции - Строка - имена функциональных опций через запятую, определяющих видимость команды.
|
||||
// * УсловияВидимости - Массив - определяет видимость команды в зависимости от контекста.
|
||||
// Для регистрации условий следует использовать процедуру
|
||||
// ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды().
|
||||
// Условия объединяются по "И".
|
||||
// * ИзменяетВыбранныеОбъекты - Булево - определяет доступность команды в ситуации,
|
||||
// когда у пользователя нет прав на изменение объекта.
|
||||
// Если Истина, то в описанной выше ситуации кнопка будет недоступна.
|
||||
// Необязательный. Значение по умолчанию: Ложь.
|
||||
// * МножественныйВыбор - Булево, Неопределено - если Истина, то команда поддерживает множественный выбор.
|
||||
// В этом случае в параметре выполнения будет передан список ссылок.
|
||||
// Необязательный. Значение по умолчанию: Истина.
|
||||
// * РежимЗаписи - Строка - действия, связанные с записью объекта, которые выполняются перед обработчиком команды, где:
|
||||
// "НеЗаписывать" - объект не записывается, а в параметрах обработчика вместо ссылок передается
|
||||
// вся форма. В этом режиме рекомендуется работать напрямую с формой,
|
||||
// которая передается в структуре 2 параметра обработчика команды.
|
||||
// "ЗаписыватьТолькоНовые" - записывать новые объекты.
|
||||
// "Записывать" - записывать новые и модифицированные объекты.
|
||||
// "Проводить" - проводить документы.
|
||||
// Перед записью и проведением у пользователя запрашивается подтверждение.
|
||||
// Необязательный. Значение по умолчанию: "Записывать".
|
||||
// * ТребуетсяРаботаСФайлами - Булево - если Истина, то в веб-клиенте предлагается
|
||||
// установить расширение для работы с 1С:Предприятием.
|
||||
// Необязательный. Значение по умолчанию: Ложь.
|
||||
// * МножественныйВыбор - Булево, Неопределено - если Истина, то команда поддерживает множественный выбор.
|
||||
// В этом случае в параметре выполнения будет передан список ссылок.
|
||||
// Необязательный. Значение по умолчанию: Истина.
|
||||
// * РежимЗаписи - Строка - действия, связанные с записью объекта, которые выполняются перед обработчиком команды,
|
||||
// где:
|
||||
// ** "НеЗаписывать" - объект не записывается, а в параметрах обработчика вместо ссылок передается
|
||||
// вся форма. В этом режиме рекомендуется работать напрямую с формой,
|
||||
// которая передается в структуре 2 параметра обработчика команды.
|
||||
// ** "ЗаписыватьТолькоНовые" - записывать новые объекты.
|
||||
// ** "Записывать" - записывать новые и модифицированные объекты.
|
||||
// ** "Проводить" - проводить документы.
|
||||
// Перед записью и проведением у пользователя запрашивается подтверждение.
|
||||
// Необязательный. Значение по умолчанию: "Записывать".
|
||||
// * ТребуетсяРаботаСФайлами - Булево - если Истина, то в веб-клиенте предлагается
|
||||
// установить расширение для работы с 1С:Предприятием.
|
||||
// Необязательный. Значение по умолчанию: Ложь.
|
||||
// * Менеджер - Строка - полное имя объекта метаданных, отвечающего за выполнение команды.
|
||||
// Пример: "Отчет._ДемоКнигаПокупок".
|
||||
// * ИмяФормы - Строка - имя формы, которую требуется открыть или получить для выполнения команды.
|
||||
// Если Обработчик не указан, то у формы вызывается метод "Открыть".
|
||||
// * КлючВарианта - Строка - имя варианта отчета, открываемого при выполнении команды.
|
||||
// * ИмяПараметраФормы - Строка - имя параметра формы, в который следует передать ссылку или массив ссылок.
|
||||
// * ПараметрыФормы - Неопределено, Структура - параметры формы, указанной в ИмяФормы.
|
||||
// * Обработчик - Строка - описание процедуры, обрабатывающей основное действие команды.
|
||||
// Формат "<ИмяОбщегоМодуля>.<ИмяПроцедуры>" используется когда процедура размещена в общем модуле.
|
||||
// Формат "<ИмяПроцедуры>" используется в следующих случаях:
|
||||
// - Если ИмяФормы заполнено то в модуле указанной формы ожидается клиентская процедура.
|
||||
// - Если ИмяФормы не заполнено то в модуле менеджера этого объекта ожидается серверная процедура.
|
||||
// * ДополнительныеПараметры - Структура - параметры обработчика, указанного в Обработчик.
|
||||
// * Менеджер - Строка - полное имя объекта метаданных, отвечающего за выполнение команды.
|
||||
// Например, "Отчет._ДемоКнигаПокупок".
|
||||
// * ИмяФормы - Строка - имя формы, которую требуется открыть или получить для выполнения команды.
|
||||
// Если Обработчик не указан, то у формы вызывается метод "Открыть".
|
||||
// * КлючВарианта - Строка - имя варианта отчета, открываемого при выполнении команды.
|
||||
// * ИмяПараметраФормы - Строка - имя параметра формы, в который следует передать ссылку или массив ссылок.
|
||||
// * ПараметрыФормы - Неопределено, Структура - параметры формы, указанной в ИмяФормы.
|
||||
// * Обработчик - Строка - описание процедуры, обрабатывающей основное действие команды.
|
||||
// Формат "<ИмяОбщегоМодуля>.<ИмяПроцедуры>" используется когда процедура размещена в общем модуле.
|
||||
// Формат "<ИмяПроцедуры>" используется в следующих случаях:
|
||||
// 1) если ИмяФормы заполнено то в модуле указанной формы ожидается клиентская процедура,
|
||||
// 2) если ИмяФормы не заполнено то в модуле менеджера этого объекта ожидается серверная процедура.
|
||||
// * ДополнительныеПараметры - Структура - параметры обработчика, указанного в Обработчик.
|
||||
//
|
||||
// Параметры - Структура - сведения о контексте исполнения, где:
|
||||
// * ИмяФормы - Строка - полное имя формы.
|
||||
// * ИмяФормы - Строка - полное имя формы.
|
||||
//
|
||||
// СтандартнаяОбработка - Булево - если установить в Ложь, то событие "ДобавитьКомандыОтчетов" менеджера объекта не
|
||||
// будет вызвано.
|
||||
//
|
||||
Процедура ПередДобавлениемКомандОтчетов(КомандыОтчетов, Параметры, СтандартнаяОбработка) Экспорт
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -65,13 +65,13 @@
|
||||
// Формирует дерево подсистем, доступных текущему пользователю.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДеревоЗначений -Результат - ДеревоЗначений -
|
||||
// * РазделСсылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных - Ссылка раздела.
|
||||
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных - Ссылка подсистемы.
|
||||
// * Имя - Строка - Имя подсистемы.
|
||||
// * ПолноеИмя - Строка - Полное имя подсистемы.
|
||||
// * Представление - Строка - Представление подсистемы.
|
||||
// * Приоритет - Строка - Приоритет подсистемы.
|
||||
// ДеревоЗначений - ДеревоЗначений - где:
|
||||
// * РазделСсылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных - Ссылка раздела.
|
||||
// * Ссылка - СправочникСсылка.ИдентификаторыОбъектовМетаданных - Ссылка подсистемы.
|
||||
// * Имя - Строка - Имя подсистемы.
|
||||
// * ПолноеИмя - Строка - Полное имя подсистемы.
|
||||
// * Представление - Строка - Представление подсистемы.
|
||||
// * Приоритет - Строка - Приоритет подсистемы.
|
||||
//
|
||||
Функция ПодсистемыТекущегоПользователя() Экспорт
|
||||
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подготавливает оповещение при создании на сервере документа взаимодействий.
|
||||
// Выполняет подготовку оповещения при создании на сервере документа взаимодействий.
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, из которой будет отправлено оповещение.
|
||||
// Параметры - Структура - параметры создания формы документа взаимодействий.
|
||||
@@ -352,6 +352,16 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Шаблоны сообщений.
|
||||
|
||||
// Создает и отправляет электронное письмо.
|
||||
//
|
||||
// Параметры:
|
||||
// Сообщение - см. ШаблоныСообщенийСлужебный.СформироватьСообщение
|
||||
// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - учетная запись, с которой будет отправлено письмо.
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание:
|
||||
// * Отправлено - Булево - признак того, что письмо отправлено.
|
||||
// * ОписаниеОшибки - Строка - содержит описание ошибки, в случае если письмо отправить не удалось.
|
||||
//
|
||||
Функция СоздатьПисьмо(Сообщение, УчетнаяЗапись) Экспорт
|
||||
|
||||
РезультатОтправкиПисьма = Новый Структура("Отправлено, ОписаниеОшибки", Ложь);
|
||||
@@ -545,6 +555,11 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создает документ Сообщение SMS и отправляет его.
|
||||
//
|
||||
// Параметры:
|
||||
// Сообщение - см. ШаблоныСообщенийСлужебный.СформироватьСообщение
|
||||
//
|
||||
Процедура СоздатьИОтправитьСообщениеSMS(Сообщение) Экспорт
|
||||
|
||||
СообщениеSMS = Документы.СообщениеSMS.СоздатьДокумент();
|
||||
@@ -679,6 +694,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
//
|
||||
// Параметры:
|
||||
// Зависимости - См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.Настройки
|
||||
//
|
||||
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Зависимости) Экспорт
|
||||
|
||||
Зависимость = Зависимости.Добавить();
|
||||
@@ -699,6 +718,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.
|
||||
//
|
||||
// Параметры:
|
||||
// Типы См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы
|
||||
//
|
||||
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
|
||||
Типы.Добавить(Метаданные.РегистрыСведений.ЗаблокированныеДляПолученияУчетныеЗаписи);
|
||||
КонецПроцедуры
|
||||
@@ -812,6 +835,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.
|
||||
//
|
||||
// Параметры:
|
||||
// ШаблоныЗаданий - См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.ШаблоныЗаданий
|
||||
//
|
||||
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
|
||||
|
||||
ШаблоныЗаданий.Добавить("ОбновлениеСтатусовДоставкиSMS");
|
||||
@@ -820,7 +847,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущиеДела - см. ТекущиеДелаСлужебный.ТекущиеДела
|
||||
//
|
||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||
|
||||
МодульТекущиеДелаСервер = ОбщегоНазначения.ОбщийМодуль("ТекущиеДелаСервер");
|
||||
@@ -869,6 +900,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
@@ -894,6 +929,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. РаботаСФайламиСлужебный.ПриОпределенииОбъектовИсключенияСинхронизацииФайлов.
|
||||
//
|
||||
// Параметры:
|
||||
// Объекты - Массив - содержит объекты, которые не требуется синхронизировать.
|
||||
//
|
||||
Процедура ПриОпределенииОбъектовИсключенияСинхронизацииФайлов(Объекты) Экспорт
|
||||
|
||||
Объекты.Добавить(Метаданные.Документы.СообщениеSMS);
|
||||
@@ -902,15 +941,32 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает читаемые объекты при выполнении обработчика обновления учетных записей.
|
||||
//
|
||||
// Параметры:
|
||||
// ЧитаемыеОбъекты - Массив - объекты, читаемые при выполнении обработчика.
|
||||
//
|
||||
Процедура ПриПолученииЧитаемыхОбъектовОбработчикаОбновленияУчетныхЗаписейЭлектроннойПочты(ЧитаемыеОбъекты) Экспорт
|
||||
|
||||
ЧитаемыеОбъекты.Добавить("РегистрСведений.НастройкиУчетныхЗаписейЭлектроннойПочты");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Выполняет подготовку параметров блокировки.
|
||||
//
|
||||
// Параметры:
|
||||
// Блокировка - БлокировкаДанных - устанавливаемая блокировка.
|
||||
Процедура ПередУстановкойБлокировкиВОбработчикеОбновленияУчетныхЗаписейЭлектроннойПочты(Блокировка) Экспорт
|
||||
|
||||
Блокировка.Добавить("РегистрСведений.НастройкиУчетныхЗаписейЭлектроннойПочты");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. УправлениеСвойствамиПереопределяемый.ПриПолученииПредопределенныхНаборовСвойств.
|
||||
//
|
||||
// Параметры:
|
||||
// Наборы - см. УправлениеСвойствамиПереопределяемый.ПриПолученииПредопределенныхНаборовСвойств.Наборы
|
||||
//
|
||||
Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
|
||||
Набор = Наборы.Строки.Добавить();
|
||||
Набор.Имя = "Документ_Встреча";
|
||||
@@ -938,6 +994,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. СозданиеНаОснованииПереопределяемый.ПриОпределенииОбъектовСКомандамиСозданияНаОсновании.
|
||||
//
|
||||
// Параметры:
|
||||
// Объекты - см. СозданиеНаОснованииПереопределяемый.ПриОпределенииОбъектовСКомандамиСозданияНаОсновании.Объекты
|
||||
//
|
||||
Процедура ПриОпределенииОбъектовСКомандамиСозданияНаОсновании(Объекты) Экспорт
|
||||
|
||||
Объекты.Добавить(Метаданные.Документы.Встреча);
|
||||
@@ -1005,11 +1065,11 @@
|
||||
Представление = Параметры.Представление;
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, "ПоEmail", НСтр("ru = 'По email'"), Адрес);
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, "ПоДомену", НСтр("ru = 'По доменному имени'"), ДоменныйАдрес);
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы.ВариантыПоиска, "ПоEmail", НСтр("ru = 'По email'"), Адрес);
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы.ВариантыПоиска, "ПоДомену", НСтр("ru = 'По доменному имени'"), ДоменныйАдрес);
|
||||
|
||||
Если Не ДляАдреснойКниги И (Параметры.Свойство("ТолькоEmail") И Не Параметры.ТолькоEmail) Тогда
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, "ПоТелефону", НСтр("ru = 'По телефону'"), Адрес);
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы.ВариантыПоиска, "ПоТелефону", НСтр("ru = 'По телефону'"), Адрес);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ПолнотекстовыйПоиск.ПолучитьРежимПолнотекстовогоПоиска() = РежимПолнотекстовогоПоиска.Запретить Тогда
|
||||
@@ -1017,11 +1077,11 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ППДВключен Тогда
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, "ПоСтроке",
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы.ВариантыПоиска, "ПоСтроке",
|
||||
НСтр("ru = 'По строке'"), ВариантыПоискаПоСтроке);
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, "НачинаетсяС", НСтр("ru = 'Начинается с'"), Представление);
|
||||
ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы.ВариантыПоиска, "НачинаетсяС", НСтр("ru = 'Начинается с'"), Представление);
|
||||
|
||||
Возврат ВсеСпискиПоиска;
|
||||
|
||||
@@ -1031,14 +1091,14 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ВсеСпискиПоиска - Структура - в нее происходит добавление варианта поиска и значения в этом варианте.
|
||||
// ЭлементыФормы - ЭлементыФормы
|
||||
// ПолеФормы - ПолеВвода - ЭлементФормы, для списка выбора которого добавляется вариант.
|
||||
// ИмяВарианта - Строка - Имя варианта поиска.
|
||||
// Представление - Строка - Представление варианта поиска.
|
||||
// Значение - Строка - Значение для поиска в данном варианте поиска.
|
||||
//
|
||||
Процедура ДобавитьВариантПоиска(ВсеСпискиПоиска, ЭлементыФормы, ИмяВарианта, Представление, Значение)
|
||||
Процедура ДобавитьВариантПоиска(ВсеСпискиПоиска, ПолеФормы, ИмяВарианта, Представление, Значение)
|
||||
|
||||
ЭлементыФормы.ВариантыПоиска.СписокВыбора.Добавить(ИмяВарианта, Представление);
|
||||
ПолеФормы.СписокВыбора.Добавить(ИмяВарианта, Представление);
|
||||
ВсеСпискиПоиска.Вставить(ИмяВарианта, Значение);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1047,7 +1107,9 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Контакт - СправочникСсылка - контакт на котором необходимо спозиционироваться в форме.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма для которой выполняются действия.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма для которой выполняются действия, содержит:
|
||||
// * Элементы - ВсеЭлементыФормы - содержит:
|
||||
// ** СписокПользователей - ТаблицаФормы - элемент формы, содержащий список пользователей.
|
||||
//
|
||||
Процедура УстановитьТекущимКонтакт(Контакт, Форма) Экспорт
|
||||
|
||||
@@ -1172,8 +1234,16 @@
|
||||
// на основании переданной таблицы значений.
|
||||
//
|
||||
// Параметры:
|
||||
// ТаблицаКонтакты - ТаблицаЗначений - таблица значений источник.
|
||||
// НайденныеКонтакты - ТаблицаЗначений - таблица значений приемник.
|
||||
// ТаблицаКонтакты - ТаблицаЗначений - таблица значений источник, содержит колонки:
|
||||
// * Контакт - ОпределяемыйТип.КонтактВзаимодействия - ссылка на контакт взаимодействий.
|
||||
// * Представление - Строка - представление контакта.
|
||||
// * Наименование - Строка - наименование контакта.
|
||||
// * ИмяСправочника - Строка - имя объекта метаданных контакта.
|
||||
// НайденныеКонтакты - ТаблицаЗначений - таблица значений приемник, содержит колонки:
|
||||
// * Ссылка - ОпределяемыйТип.КонтактВзаимодействия - ссылка на контакт взаимодействий.
|
||||
// * Представление - Строка - представление контакта.
|
||||
// * НаименованиеКонтакта - Строка - наименование контакта.
|
||||
// * ИмяСправочника - Строка - имя объекта метаданных контакта.
|
||||
//
|
||||
Процедура ЗаполнитьНайденныеКонтакты(ТаблицаКонтакты, НайденныеКонтакты) Экспорт
|
||||
|
||||
@@ -1212,7 +1282,10 @@
|
||||
// ВключатьEmail - вернуть e-mail адреса даже если контакт не определен.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица значений содержащая информацию о контактах.
|
||||
// ТаблицаЗначений - таблица значений содержащая информацию о контактах:
|
||||
// * Ссылка - ОпределяемыйТип.КонтактВзаимодействия - контакт.
|
||||
// * Наименование - Строка - наименование контакта.
|
||||
// * НаименованиеВладельца - Строка - наименование владельца контакта.
|
||||
//
|
||||
Функция КонтактыПоПредметуИлиЦепочке(Предмет, ВключатьEmail)
|
||||
|
||||
@@ -1738,7 +1811,7 @@
|
||||
|
||||
УсловиеПолейВводаПоСтроке = "";
|
||||
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ОписаниеКонтакта.Тип);
|
||||
СписокПолей = МетаданныеОбъекта.ВводПоСтроке;
|
||||
СписокПолей = МетаданныеОбъекта.ВводПоСтроке; // СписокПолей
|
||||
Для Каждого Поле Из СписокПолей Цикл
|
||||
ПолеСтроковогоТипа = Ложь;
|
||||
Если ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(МетаданныеОбъекта.СтандартныеРеквизиты, Поле.Имя) Тогда
|
||||
@@ -2247,7 +2320,13 @@
|
||||
// Получает значения реквизитов документа взаимодействия, хранящиеся в регистре и
|
||||
// устанавливает их в соответствующие реквизиты формы.
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма документа взаимодействия.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма документа взаимодействия, содержит:
|
||||
// * Объект - ДокументОбъект.ТелефонныйЗвонок -
|
||||
// - ДокументОбъект.ЗапланированноеВзаимодействие -
|
||||
// - ДокументОбъект.СообщениеSMS -
|
||||
// - ДокументОбъект.Встреча -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - ссылка на записываемый объект.
|
||||
//
|
||||
Процедура УстановитьРеквизитыФормыВзаимодействияПоДаннымРегистра(Форма) Экспорт
|
||||
|
||||
@@ -2391,10 +2470,10 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Контакты - Массив - массив, содержащий участников взаимодействия.
|
||||
// Участники - ТабличнаяЧастьДокумента - табличная часть документа, которая будет заполнена
|
||||
// на основании массива,
|
||||
// Участники - ТабличнаяЧасть - табличная часть документа, которая будет заполнена
|
||||
// на основании массива.
|
||||
// ТипКонтактнойИнформации - Перечисления.ТипыКонтактнойИнформации - если указано,
|
||||
// то будет наложен отбор по данном типу контактной информации,
|
||||
// то будет наложен отбор по данном типу контактной информации.
|
||||
// РазбиватьПоКоличествуАдресов - Булево - Если истина, то для контакта будет создано столько строк в ТЧ "Участники",
|
||||
// сколько для него получено различных видов заполненной контактной информации.
|
||||
//
|
||||
@@ -3541,6 +3620,19 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает данные вложений-писем.
|
||||
//
|
||||
// Параметры:
|
||||
// Письмо - ДокументСсылка.ЭлектронноеПисьмоИсходящее -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо, информацию о вложениях которого требуется получить.
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - содержит следующие колонки:
|
||||
// * Письмо - ДокументСсылка.ЭлектронноеПисьмоИсходящее -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - вложение-письмо.
|
||||
// * Размер - Число - размер вложения.
|
||||
// * Тема - Строка - тема письма вложения.
|
||||
// * Дата - Дата - дата письма-вложения.
|
||||
//
|
||||
Функция ДанныеХранимыхВБазеПисемВложений(Письмо) Экспорт
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -3583,7 +3675,9 @@
|
||||
// Устанавливает заголовок формы электронного письма.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма для которой выполняется процедура.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма для которой выполняется процедура:
|
||||
// * Объект - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - письмо, для которого устанавливается заголовок.
|
||||
//
|
||||
Процедура УстановитьЗаголовокФормыЭлектронногоПисьма(Форма) Экспорт
|
||||
|
||||
@@ -3606,12 +3700,17 @@
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// Работа с элементами и реквизитами форм взаимодействий.
|
||||
|
||||
// Устанавливает условное оформление в форме взаимодействия.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - Форма, для которой устанавливается условное оформление.
|
||||
//
|
||||
Процедура УстановитьУсловноеОформлениеВзаимодействия(Форма) Экспорт
|
||||
|
||||
Элемент = Форма.УсловноеОформление.Элементы.Добавить();
|
||||
|
||||
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Форма.Элементы.ПредставлениеКонтакта.Имя);
|
||||
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("ПредставлениеКонтакта");
|
||||
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Участники.Контакт");
|
||||
@@ -3641,6 +3740,13 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущийОбъект - ДокументОбъект - документ, в котором возникло событие.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, в которой выполняется запись:
|
||||
// * Объект - ДокументОбъект.ТелефонныйЗвонок -
|
||||
// - ДокументОбъект.ЗапланированноеВзаимодействие -
|
||||
// - ДокументОбъект.СообщениеSMS -
|
||||
// - ДокументОбъект.Встреча -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - ссылка на записываемый объект.
|
||||
//
|
||||
Процедура ПриЗаписиВзаимодействияИзФормы(ТекущийОбъект, Форма) Экспорт
|
||||
|
||||
@@ -3673,7 +3779,7 @@
|
||||
// Если в качестве предмета устанавливается само взаимодействие, то делать ничего не нужно.
|
||||
Если Форма.Предмет = ВзаимодействиеСсылка Тогда
|
||||
РегистрыСведений.ПредметыПапкиВзаимодействий.ЗаписатьПредметыПапкиВзаимодействий(ВзаимодействиеСсылка, СтруктураДляЗаписи);
|
||||
РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Форма, СтарыеЗначенияРеквизитов);
|
||||
РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Форма.Рассмотрено, Форма.Объект.Ссылка, СтарыеЗначенияРеквизитов);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3721,15 +3827,23 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Форма, СтарыеЗначенияРеквизитов);
|
||||
РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Форма.Рассмотрено, Форма.Объект.Ссылка, СтарыеЗначенияРеквизитов);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Форма, СтарыеЗначенияРеквизитов)
|
||||
// Вызывает расчет признака рассмотрено по контактам при записи из формы.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущийОбъект - ДокументОбъект - объект, в форме которого выполнялась запись.
|
||||
// Рассмотрено - Булево - признак рассмотрения взаимодействия.
|
||||
// Ссылка - ДокументСсылка - ссылка на документ взаимодействия.
|
||||
// СтарыеЗначенияРеквизитов - Структура - содержит предыдущие сохраненные значения.
|
||||
//
|
||||
Процедура РассчитатьРассмотреноПоКонтактамПриЗаписиИзФормы(ТекущийОбъект, Рассмотрено, Ссылка, СтарыеЗначенияРеквизитов)
|
||||
|
||||
Если (НеЗаписыватьКонтакты(ТекущийОбъект.ДополнительныеСвойства)
|
||||
И СтарыеЗначенияРеквизитов.Рассмотрено <> Форма.Рассмотрено)
|
||||
ИЛИ Форма.Объект.Ссылка.Пустая() Тогда
|
||||
И СтарыеЗначенияРеквизитов.Рассмотрено <> Рассмотрено)
|
||||
ИЛИ Ссылка.Пустая() Тогда
|
||||
|
||||
МассивВзаимодействий = Новый Массив;
|
||||
МассивВзаимодействий.Добавить(ТекущийОбъект.Ссылка);
|
||||
@@ -3884,7 +3998,7 @@
|
||||
Если НЕ ОписаниеКонтакта.ЕстьВладелец Тогда
|
||||
|
||||
ЭлементСтраница = Форма.Элементы.Добавить(
|
||||
"Страница_" + ОписаниеКонтакта.Имя,Тип("ГруппаФормы"), Форма.Элементы.СтраницыСписки);
|
||||
"Страница_" + ОписаниеКонтакта.Имя,Тип("ГруппаФормы"), Форма.Элементы.СтраницыСписки); // ГруппаФормы
|
||||
ЭлементСтраница.Вид = ВидГруппыФормы.Страница;
|
||||
ЭлементСтраница.ОтображатьЗаголовок = Истина;
|
||||
ЭлементСтраница.Заголовок = ОписаниеКонтакта.Представление;
|
||||
@@ -4015,8 +4129,11 @@
|
||||
// Инициализирует переданную форму списка взаимодействий Форма согласно значениям
|
||||
// функциональных опций.
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой выполняется инициализация реквизитов.
|
||||
// Параметры - Структура -
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой выполняется инициализация реквизитов, содержит:
|
||||
// * Команды - КомандыФормы - содержат в том числе:
|
||||
// ** ПредметСписок - КомандаФормы - изменяет предмет взаимодействий.
|
||||
// ** Предмет - КомандаФормы - изменяет предмет взаимодействий.
|
||||
// Параметры - Структура - параметры инициализации команд.
|
||||
//
|
||||
Процедура ИнициализироватьФормуСпискаВзаимодействий(Форма, Параметры) Экспорт
|
||||
|
||||
@@ -4602,11 +4719,17 @@
|
||||
// Получает вложения письма с непустым ИД.
|
||||
//
|
||||
// Параметры:
|
||||
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее,
|
||||
// ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо для которого будет проведена оценка.
|
||||
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо для которого будет проведена оценка.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица с информацией о вложениях электронного письма с непустым ИД.
|
||||
// ТаблицаЗначений - ТаблицаЗначений - таблица с колонками:
|
||||
// * Ссылка - СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы -
|
||||
// - СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы -
|
||||
// ссылка на присоединенный файл.
|
||||
// * Наименование - Строка - Имя файла.
|
||||
// * Размер - Число - Размер файла.
|
||||
// * ИДФайлаЭлектронногоПисьма - Строка - идентификатор картинки, которая отображается в тексте письма.
|
||||
//
|
||||
Функция ПолучитьВложенияПисьмаСНеПустымИД(Письмо) Экспорт
|
||||
|
||||
@@ -4638,8 +4761,8 @@
|
||||
// Получает данные письма основания.
|
||||
//
|
||||
// Параметры:
|
||||
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее,
|
||||
// ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо для которого будет проведена оценка.
|
||||
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - письмо для которого будет проведена оценка.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ВыборкаИзРезультатовЗапроса - оценка размера письма в байтах.
|
||||
@@ -6959,12 +7082,12 @@
|
||||
|
||||
Запрос.Текст = ТекстКонтактыДляРасчета + "
|
||||
|ВЫБРАТЬ
|
||||
| ВложенныйЗапрос.Контакт,
|
||||
| ВложенныйЗапрос.Контакт КАК Контакт,
|
||||
| МАКСИМУМ(ВложенныйЗапрос.ДатаПоследнегоВзаимодействия) КАК ДатаПоследнегоВзаимодействия,
|
||||
| СУММА(ВложенныйЗапрос.КоличествоНеРассмотрено) КАК КоличествоНеРассмотрено
|
||||
| СУММА(ВложенныйЗапрос.КоличествоНеРассмотрено) КАК КоличествоНеРассмотрено
|
||||
|ИЗ
|
||||
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
| КонтактыВзаимодействий.Контакт КАК Контакт,
|
||||
| КонтактыДляРасчета.Контакт КАК Контакт,
|
||||
| Взаимодействия.Ссылка КАК Ссылка,
|
||||
| ЕСТЬNULL(Взаимодействия.Дата, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаПоследнегоВзаимодействия,
|
||||
| ВЫБОР
|
||||
@@ -6975,11 +7098,11 @@
|
||||
| ИЗ
|
||||
| КонтактыДляРасчета КАК КонтактыДляРасчета
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактыВзаимодействий КАК КонтактыВзаимодействий
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ЖурналДокументов.Взаимодействия КАК Взаимодействия
|
||||
| ПО КонтактыВзаимодействий.Взаимодействие = Взаимодействия.Ссылка
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|
||||
| ПО КонтактыВзаимодействий.Взаимодействие = ПредметыПапкиВзаимодействий.Взаимодействие
|
||||
| ПО КонтактыДляРасчета.Контакт = КонтактыВзаимодействий.Контакт) КАК ВложенныйЗапрос
|
||||
| ПО КонтактыДляРасчета.Контакт = КонтактыВзаимодействий.Контакт
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ ЖурналДокументов.Взаимодействия КАК Взаимодействия
|
||||
| ПО КонтактыВзаимодействий.Взаимодействие = Взаимодействия.Ссылка
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|
||||
| ПО КонтактыВзаимодействий.Взаимодействие = ПредметыПапкиВзаимодействий.Взаимодействие) КАК ВложенныйЗапрос
|
||||
|
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| ВложенныйЗапрос.Контакт";
|
||||
@@ -7946,6 +8069,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет подменю быстрых отборов по статусам.
|
||||
//
|
||||
// Параметры:
|
||||
// ГруппаПодменю - ГруппаФормы - в эту группу будут помещаться добавленные элементы.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой добавляются элементы.
|
||||
//
|
||||
Процедура ЗаполнитьПодменюСтатус(ГруппаПодменю, Форма) Экспорт
|
||||
|
||||
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьПризнакРассмотрено") Тогда
|
||||
@@ -7969,6 +8098,12 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет подменю быстрых отборов по типам взаимодействия.
|
||||
//
|
||||
// Параметры:
|
||||
// ГруппаПодменю - ГруппаФормы - в эту группу будут помещаться добавленные элементы.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой добавляются элементы.
|
||||
//
|
||||
Процедура ЗаполнитьПодменюПоТипуВзаимодействия(ГруппаПодменю, Форма) Экспорт
|
||||
|
||||
СписокОтборов = СписокОтборовПоТипуВзаимодействий(Форма.ТолькоПочта);
|
||||
@@ -7995,6 +8130,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Управляет отображением пометок в подменю быстрого отбора.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой устанавливаются пометки в подменю.
|
||||
//
|
||||
Процедура ОбработатьПодменюОтборПоТипуВзаимодействий(Форма) Экспорт
|
||||
|
||||
ШаблонЗаголовка = НСтр("ru = 'Показывать: %1'");
|
||||
@@ -8379,6 +8519,13 @@
|
||||
Возврат Константы.ЗапретитьОтображениеНебезопасногоСодержимогоВПисьмах.Получить();
|
||||
КонецФункции
|
||||
|
||||
// Устанавливает условное оформление списка выбора
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой устанавливается оформление.
|
||||
// ИмяЭлемента - Строка - имя элемента, для которого устанавливается оформление.
|
||||
// ИмяПоляКомпоновкиДанных - Строка - имя поля компоновки данных.
|
||||
//
|
||||
Процедура УстановитьУсловноеОформлениеСпискаВыбора(Форма, ИмяЭлемента, ИмяПоляКомпоновкиДанных) Экспорт
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
// Получает представление и всю контактную информацию контакта.
|
||||
//
|
||||
// Параметры:
|
||||
// Контакт - Ссылка - контакт для которого получается информация.
|
||||
// Контакт - ОпределяемыйТип.КонтактВзаимодействия - контакт для которого получается информация.
|
||||
// Представление - Строка - в данный параметр будет помещено полученное представление.
|
||||
// СтрокаКИ - Строка - в данный параметр будет помещено полученная контактная информация.
|
||||
// ТипКонтактнойИнформации - Перечисления.ТипыКонтактнойИнформации - возможность установить отбор по типу получаемой
|
||||
@@ -144,7 +144,7 @@
|
||||
// Получает адреса электронной почты контакта.
|
||||
//
|
||||
// Параметры:
|
||||
// Контакт - Ссылка - контакт, для которого получаются данные.
|
||||
// Контакт - ОпределяемыйТип.КонтактВзаимодействия - контакт, для которого получаются данные.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - массив структур содержащих адреса, виды и представления адресов.
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, для которой обрабатывается событие.
|
||||
// Объект - ДанныеФормыКоллекция - данные объекта хранимые в форме.
|
||||
// Объект - ОпределяемыйТип.ПредметВзаимодействия - данные объекта хранимые в форме.
|
||||
// ПараметрыЗаписи - Структура - структура, в которую добавляются параметры, которые потом будут
|
||||
// посланы с оповещением.
|
||||
// ИмяОбъектаОтправителяСообщения - Строка - имя объекта метаданных, для формы которого обрабатывается событие.
|
||||
@@ -197,7 +197,7 @@
|
||||
// с переданными в процедуру параметрами.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПисьма - Структура - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.
|
||||
// ПараметрыПисьма - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.
|
||||
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - описание оповещения о закрытии формы письма.
|
||||
//
|
||||
Процедура ОткрытьФормуОтправкиПисьма(Знач ПараметрыПисьма = Неопределено, Знач ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт
|
||||
@@ -212,9 +212,12 @@
|
||||
|
||||
// Создает взаимодействие или предмет взаимодействия.
|
||||
// Параметры:
|
||||
// ИмяФормыОбъекта - имя формы элемента создаваемого объекта,
|
||||
// Основание - объект основание,
|
||||
// Источник - форма объекта-основания.
|
||||
// ИмяФормыОбъекта - Строка - имя формы элемента создаваемого объекта.
|
||||
// Основание - ОпределяемыйТип.КонтактВзаимодействия -
|
||||
// - ОпределяемыйТип.ПредметВзаимодействия - объект-основание.
|
||||
// Источник - ФормаКлиентскогоПриложения - форма объекта-основания, содержит:
|
||||
// * Элементы - ВсеЭлементыФормы - содержит:
|
||||
// ** Участники - ТаблицаФормы - данные о участниках взаимодействия.
|
||||
//
|
||||
Процедура СоздатьВзаимодействиеИлиПредмет(ИмяФормыОбъекта, Основание, Источник) Экспорт
|
||||
|
||||
@@ -301,6 +304,25 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик для события формы ОбработкаОповещения. Вызывается для взаимодействия.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - содержит:
|
||||
// * Объект - ДокументОбъект.ТелефонныйЗвонок -
|
||||
// - ДокументОбъект.ЗапланированноеВзаимодействие -
|
||||
// - ДокументОбъект.СообщениеSMS -
|
||||
// - ДокументОбъект.Встреча -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - объект, который содержит форма.
|
||||
// * Элементы - ВсеЭлементыФормы - содержит:
|
||||
// ** Участники - ТаблицаФормы - информация о контактах взаимодействия.
|
||||
// ** СоздатьКонтакт - КнопкаФормы - элемент, выполняющий команду создания взаимодействия.
|
||||
// ИмяСобытия - Строка - имя события.
|
||||
// Параметр - Структура - содержит:
|
||||
// * ТипОповещения - строка - информация о типе оповещения.
|
||||
// * Основание - ОпределяемыйТип.КонтактВзаимодействия -
|
||||
//
|
||||
// Источник - Произвольный - источник события.
|
||||
//
|
||||
Процедура ОтработатьОповещение(Форма,ИмяСобытия, Параметр, Источник) Экспорт
|
||||
|
||||
Если ТипЗнч(Параметр) = Тип("Структура") И Параметр.Свойство("ТипОповещения") Тогда
|
||||
@@ -550,12 +572,14 @@
|
||||
|
||||
// Устанавливает отбор по владельцу в динамическом списке подчиненного справочника, при активизации строки
|
||||
// динамического списка справочника родителя.
|
||||
//
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ТаблицаФормы - таблица в которой произошло событие.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, на которой находятся элементы.
|
||||
//
|
||||
Процедура КонтактВладелецПриАктивизацииСтроки(Элемент,Форма) Экспорт
|
||||
// Элемент - ТаблицаФормы - таблица в которой произошло событие, содержит:
|
||||
// * ТекущиеДанные - СтрокаТаблицыЗначений - содержит:
|
||||
// ** Ссылка - ОпределяемыйТип.КонтактВзаимодействия - контакт.
|
||||
// Форма - ФормаКлиентскогоПриложения - форма, на которой находятся элементы.
|
||||
//
|
||||
Процедура КонтактВладелецПриАктивизацииСтроки(Элемент,Форма) Экспорт
|
||||
|
||||
ИмяТаблицыБезПрефикса = Прав(Элемент.Имя,СтрДлина(Элемент.Имя)-8);
|
||||
ЗначениеОтбора = ?(Элемент.ТекущиеДанные = Неопределено, Неопределено, Элемент.ТекущиеДанные.Ссылка);
|
||||
@@ -563,7 +587,7 @@
|
||||
МассивОписанияКонтактов = ВзаимодействияКлиентСервер.ОписанияКонтактов();
|
||||
Для каждого ЭлементМассиваОписания Из МассивОписанияКонтактов Цикл
|
||||
Если ЭлементМассиваОписания.ИмяВладельца = ИмяТаблицыБезПрефикса Тогда
|
||||
КоллекцияОтборов = Форма["Список_" + ЭлементМассиваОписания.Имя].КомпоновщикНастроек.ФиксированныеНастройки.Отбор;
|
||||
КоллекцияОтборов = Форма["Список_" + ЭлементМассиваОписания.Имя].КомпоновщикНастроек.ФиксированныеНастройки.Отбор; // ОтборКомпоновкиДанных
|
||||
КоллекцияОтборов.Элементы[0].ПравоеЗначение = ЗначениеОтбора;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
@@ -582,7 +606,14 @@
|
||||
// Обработчик перед началом добавления динамических списков журнала взаимодействия.
|
||||
//
|
||||
// Параметры:
|
||||
// Элемент - ЭлементФормы - список в который происходит добавление.
|
||||
// Элемент - ТаблицаФормы - список в который происходит добавление, содержит:
|
||||
// * ТекущиеДанные - СтрокаТаблицыЗначений - содержит:
|
||||
// ** Ссылка - ДокументСсылка.ТелефонныйЗвонок -
|
||||
// - ДокументСсылка.ЗапланированноеВзаимодействие -
|
||||
// - ДокументСсылка.СообщениеSMS -
|
||||
// - ДокументСсылка.Встреча -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - ссылка взаимодействие.
|
||||
// Отказ - Булево - признак отказа от добавления.
|
||||
// Копирование - Булево - признак копирования.
|
||||
// ТолькоПочта - ТолькоПочта - признак того что используются только почтовый клиент.
|
||||
|
||||
@@ -216,6 +216,30 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует массив описаний возможных типов контактов
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ФиксированныйМассив из Структура - содержит:
|
||||
// * Тип - Тип - тип ссылки контакта.
|
||||
// * Имя - Строка - имя типа контакта , как оно определено в метаданных.
|
||||
// * Представление - Строка - представление типа контакта для отображения пользователю.
|
||||
// * Иерархический - Булево - признак того, является ли справочник иерархическим.
|
||||
// * ЕстьВладелец - Булево - признак того, что у контакта есть владелец.
|
||||
// * ИмяВладельца - Строка - имя владельца контакта, как оно определено в метаданных.
|
||||
// * ИскатьПоДомену - Булево - признак того, что контакты данного типа будет подбираться
|
||||
// по совпадению домена, а не по полному адресу электронной почты.
|
||||
// * Связь - Строка - описывает возможную связь данного контакта с другим контактом, в
|
||||
// случае когда текущий контакт является реквизитом другого контакта.
|
||||
// Описывается следующей строкой "ИмяТаблицы.ИмяРеквизита".
|
||||
// * ИмяРеквизитаПредставлениеКонтакта - Строка - имя реквизита контакта, из которого будет получено
|
||||
// представление контакта. Если не указано, то используется
|
||||
// стандартный реквизит Наименование.
|
||||
// * ВозможностьИнтерактивногоСоздания - Булево - признак возможности интерактивного создания контакта из
|
||||
// документов - взаимодействий.
|
||||
// * ИмяФормыНовогоКонтакта - Строка - полное имя формы для создания нового контакта,
|
||||
// например, "Справочник.Партнеры.Форма.ПомощникНового".
|
||||
// Если не заполнено, то открывается форма элемента по умолчанию.
|
||||
//
|
||||
Функция ОписанияКонтактов() Экспорт
|
||||
|
||||
Возврат ВзаимодействияКлиентСерверСлужебныйПовтИсп.КонтактыВзаимодействий();
|
||||
@@ -560,6 +584,20 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Формирует представление взаимодействия.
|
||||
//
|
||||
// Параметры:
|
||||
// МенеджерОбъекта - ДокументОбъект.ТелефонныйЗвонок -
|
||||
// - ДокументОбъект.ЗапланированноеВзаимодействие -
|
||||
// - ДокументОбъект.СообщениеSMS -
|
||||
// - ДокументОбъект.Встреча -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - взаимодействие, для которого получается представление.
|
||||
// Данные - Структура - содержит:
|
||||
// * ДатаНачала - Дата - начало запланированного взаимодействия.
|
||||
// Представление - Строка - формируемое представление.
|
||||
// СтандартнаяОбработка - Булево - признак необходимости стандартной обработки.
|
||||
//
|
||||
Процедура ОбработкаПолученияПредставления(МенеджерОбъекта, Данные, Представление, СтандартнаяОбработка) Экспорт
|
||||
|
||||
Тема = ТемаВзаимодействия(Данные.Тема);
|
||||
@@ -587,6 +625,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Получает поля, необходимые для формирования представления для взаимодействий.
|
||||
//
|
||||
// Параметры:
|
||||
// МенеджерОбъекта - ДокументОбъект.ТелефонныйЗвонок -
|
||||
// - ДокументОбъект.ЗапланированноеВзаимодействие -
|
||||
// - ДокументОбъект.СообщениеSMS -
|
||||
// - ДокументОбъект.Встреча -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
|
||||
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - взаимодействие, для которого получается представление.
|
||||
// Поля - Массив - имена полей, которые нужны для формирования представления объекта или ссылки.
|
||||
// СтандартнаяОбработка - Булево - признак необходимости выполнения стандартной обработки.
|
||||
//
|
||||
Процедура ОбработкаПолученияПолейПредставления(МенеджерОбъекта, Поля, СтандартнаяОбработка) Экспорт
|
||||
|
||||
Поля.Добавить("Тема");
|
||||
@@ -595,7 +645,7 @@
|
||||
Поля.Добавить("ДатаНачала");
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция МассивРасширенийФайлаПисьма()
|
||||
|
||||
@@ -8,6 +8,12 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Формирует массив описаний возможных типов контактов
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ФиксированныйМассив из Структура - содержит:
|
||||
// см. ВзаимодействияКлиентСервер.НовоеОписаниеКонтакта
|
||||
//
|
||||
Функция КонтактыВзаимодействий() Экспорт
|
||||
|
||||
Результат = Новый Массив();
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
// * ДополнительныеПараметры - Структура - значение, которое было указано при создании объекта ОписаниеОповещения.
|
||||
// Идентификатор - Строка - идентификатор объекта внешней компоненты.
|
||||
// Версия - Строка - версия компоненты.
|
||||
// ПараметрыПодключения - Структура - см. функцию ВнешниеКомпонентыКлиент.ПараметрыПодключения.
|
||||
// ПараметрыПодключения - см. функцию ВнешниеКомпонентыКлиент.ПараметрыПодключения.
|
||||
//
|
||||
// Пример:
|
||||
//
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
// Параметры:
|
||||
// Идентификатор - Строка - идентификатор объекта внешней компоненты.
|
||||
// Версия - Строка - версия компоненты.
|
||||
// ПараметрыПодключения - Структура - см. ВнешниеКомпонентыСервер.ПодключитьКомпоненту.
|
||||
// ПараметрыПодключения - см. ВнешниеКомпонентыСервер.ПодключитьКомпоненту.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат подключения компоненты:
|
||||
@@ -65,7 +65,7 @@
|
||||
// Возвращает таблицу описаний внешних компонент, которые требуется обновлять автоматически с Портала 1С:ИТС.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - См. ПолучениеВнешнихКомпонент.ОписаниеВнешнихКомпонент
|
||||
// см. ПолучениеВнешнихКомпонент.ОписаниеВнешнихКомпонент
|
||||
// подсистемы ПолучениеВнешнихКомпонент Библиотеки интернет-поддержки пользователей (БИП).
|
||||
//
|
||||
Функция АвтоматическиОбновляемыеКомпоненты() Экспорт
|
||||
@@ -279,7 +279,7 @@
|
||||
// Выполняет обновление общих внешних компонент.
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеКомпоненты - Структура - См. функцию ОписаниеПоставляемойОбщейКомпоненты.
|
||||
// ОписаниеКомпоненты - см. функцию ОписаниеПоставляемойОбщейКомпоненты.
|
||||
//
|
||||
Процедура ОбновитьОбщуюКомпоненту(ОписаниеКомпоненты) Экспорт
|
||||
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
// Параметры:
|
||||
// Идентификатор - Строка - идентификатор объекта внешней компоненты.
|
||||
// Версия - Строка - версия компоненты.
|
||||
// ПараметрыПодключения - Структура - см. ОбщегоНазначения.ПараметрыПодключения.
|
||||
// ПараметрыПодключения - см. ОбщегоНазначения.ПараметрыПодключения.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Местоположение - Строка - краткое описание ошибки.
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
// Удаление отображения недоступных сведений.
|
||||
СхемаЗапроса = Новый СхемаЗапроса;
|
||||
СхемаЗапроса.УстановитьТекстЗапроса(Форма.Список.ТекстЗапроса);
|
||||
Источники = СхемаЗапроса.ПакетЗапросов[0].Операторы[0].Источники;
|
||||
Источники = СхемаЗапроса.ПакетЗапросов[0].Операторы[0].Источники; // ИсточникиСхемыЗапроса
|
||||
Для Индекс = 0 По Источники.Количество() - 1 Цикл
|
||||
Если Источники[Индекс].Источник.ИмяТаблицы = "Справочник.ВнешниеПользователи" Тогда
|
||||
Источники.Удалить(Индекс);
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
// Например, "МойОбщийМодуль.МояПроцедура", "Отчеты.ЗагруженныеДанные.Сформировать"
|
||||
// или "Обработки.ЗагрузкаДанных.МодульОбъекта.Загрузить".
|
||||
//
|
||||
// ПараметрыВыполнения - Структура - см. ДлительныеОперации.ПараметрыВыполненияФункции;
|
||||
// ПараметрыВыполнения - см. ДлительныеОперации.ПараметрыВыполненияФункции;
|
||||
// - ФормаКлиентскогоПриложения - форма, из которой из которой выполняется вызов;
|
||||
// - УникальныйИдентификатор - идентификатор формы, из которой выполняется вызов.
|
||||
//
|
||||
@@ -117,7 +117,7 @@
|
||||
// Например, "МойОбщийМодуль.МояПроцедура", "Отчеты.ЗагруженныеДанные.Сформировать"
|
||||
// или "Обработки.ЗагрузкаДанных.МодульОбъекта.Загрузить".
|
||||
//
|
||||
// ПараметрыВыполнения - Структура - см. ДлительныеОперации.ПараметрыВыполненияПроцедуры.
|
||||
// ПараметрыВыполнения - см. ДлительныеОперации.ПараметрыВыполненияПроцедуры.
|
||||
//
|
||||
// Параметр1...ПараметрN - Произвольный - произвольные параметры вызова процедуры.
|
||||
// Количество параметров может быть от 0 до 7.
|
||||
@@ -272,7 +272,7 @@
|
||||
// При необходимости выполнить в фоне функцию ее следует обернуть в процедуру,
|
||||
// а ее результат возвращать через второй параметр АдресРезультата.
|
||||
// ПараметрыПроцедуры - Структура - произвольные параметры вызова процедуры ИмяПроцедуры.
|
||||
// ПараметрыВыполнения - Структура - см. функцию ДлительныеОперации.ПараметрыВыполненияВФоне.
|
||||
// ПараметрыВыполнения - см. функцию ДлительныеОперации.ПараметрыВыполненияВФоне.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - параметры выполнения задания:
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
// интерфейса, заменяя длительный серверный вызов на запуск фонового задания.
|
||||
//
|
||||
// Параметры:
|
||||
// ДлительнаяОперация - Структура - см. возвращаемое значение функции ДлительныеОперации.ВыполнитьВФоне.
|
||||
// ДлительнаяОперация - см. возвращаемое значение функции ДлительныеОперации.ВыполнитьВФоне.
|
||||
// ОповещениеОЗавершении - ОписаниеОповещения - оповещение, которое вызывается при завершении фонового задания.
|
||||
// Параметры процедуры-обработчика оповещения:
|
||||
// * Результат - Структура, Неопределено - структура со свойствами или Неопределено, если задание было отменено. Свойства:
|
||||
@@ -29,7 +29,7 @@
|
||||
// ** Сообщения - ФиксированныйМассив, Неопределено - массив объектов СообщениеПользователю,
|
||||
// сформированных в процедуре-обработчике длительной операции.
|
||||
// * ДополнительныеПараметры - Произвольный - произвольные данные, переданные в описании оповещения.
|
||||
// ПараметрыОжидания - Структура - см. ДлительныеОперацииКлиент.ПараметрыОжидания.
|
||||
// ПараметрыОжидания - см. ДлительныеОперацииКлиент.ПараметрыОжидания.
|
||||
//
|
||||
Процедура ОжидатьЗавершение(Знач ДлительнаяОперация, Знач ОповещениеОЗавершении = Неопределено,
|
||||
Знач ПараметрыОжидания = Неопределено) Экспорт
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
// // КлючВарианта - Строка, Неопределено - имя предопределенного
|
||||
// // или уникальный идентификатор пользовательского варианта отчета.
|
||||
// // Неопределено когда вызов без контекста.
|
||||
// // Настройки - Структура - см. возвращаемое значение
|
||||
// // Настройки - см. возвращаемое значение
|
||||
// // ОтчетыКлиентСервер.ПолучитьНастройкиОтчетаПоУмолчанию().
|
||||
// //
|
||||
// Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
|
||||
@@ -1318,7 +1318,7 @@
|
||||
// Получает ссылку дополнительного отчета, если он подключен к хранилищу подсистемы Варианты отчетов.
|
||||
//
|
||||
// Параметры:
|
||||
// ОтчетИнформация - Структура - См. ВариантыОтчетов.СформироватьИнформациюОбОтчетеПоПолномуИмени().
|
||||
// ОтчетИнформация - см. ВариантыОтчетов.СформироватьИнформациюОбОтчетеПоПолномуИмени().
|
||||
//
|
||||
Процедура ПриОпределенииТипаИСсылкиЕслиОтчетДополнительный(ОтчетИнформация) Экспорт
|
||||
Если Не ПолучитьФункциональнуюОпцию("ИспользоватьДополнительныеОтчетыИОбработки") Тогда
|
||||
@@ -1570,7 +1570,7 @@
|
||||
// Дополняет список команд печати внешними печатными формами.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыПечати - ТаблицаЗначений - См. УправлениеПечатью.СоздатьКоллекциюКомандПечати().
|
||||
// КомандыПечати - см. УправлениеПечатью.СоздатьКоллекциюКомандПечати().
|
||||
// ИмяОбъекта - Строка - Полное имя объекта метаданных, для которого необходимо получить список
|
||||
// команд печати.
|
||||
//
|
||||
|
||||
@@ -427,7 +427,7 @@
|
||||
// Добавляет процедуры-обработчики обновления, необходимые данной подсистеме.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - ТаблицаЗначений - см. описание функции НоваяТаблицаОбработчиковОбновления
|
||||
// Обработчики - см. описание функции НоваяТаблицаОбработчиковОбновления
|
||||
// общего модуля ОбновлениеИнформационнойБазы.
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
@@ -1743,7 +1743,7 @@
|
||||
// ПоставляемаяОбработка - СправочникСсылка.ПоставляемыеДополнительныеОтчетыИОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. СведенияОВнешнейОбработке() внешних обработок.
|
||||
// см. СведенияОВнешнейОбработке() внешних обработок.
|
||||
//
|
||||
Функция ПолучитьРегистрационныеДанные(Знач ПоставляемаяОбработка)
|
||||
|
||||
|
||||
@@ -11,8 +11,9 @@
|
||||
// Возвращает описание колонок табличной части или таблицы значений.
|
||||
//
|
||||
// Параметры:
|
||||
// Таблица - Строка, ТаблицаЗначений - таблица с колонками. Для получения списка колонок табличной части
|
||||
// необходимо указать его полное имя строкой, как в метаданных, например "Документы.СчетНаОплату.ТабличныеЧасти.Товары".
|
||||
// Таблица - ТаблицаЗначений - ОписаниеТабличнойЧасти с колонками.
|
||||
// - Строка - Для получения списка колонок табличной части
|
||||
// необходимо указать его полное имя строкой, как в метаданных, например "Документы.СчетНаОплату.ТабличныеЧасти.Товары".
|
||||
// Колонки - Строка - Список извлекаемых колонок, разделенный запятыми. Например: "Номер, Товар, Количество".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -48,7 +49,7 @@
|
||||
Позиция = Позиция + 1;
|
||||
КонецЦикла;
|
||||
ИначеЕсли ТипЗнч(ВнутренняяТаблица) = Тип("Строка") Тогда
|
||||
Объект = Метаданные.НайтиПоПолномуИмени(ВнутренняяТаблица);
|
||||
Объект = Метаданные.НайтиПоПолномуИмени(ВнутренняяТаблица); // ОбъектМетаданныхСправочник, ОбъектМетаданныхДокумент
|
||||
Для каждого Колонка Из Объект.Реквизиты Цикл
|
||||
Если ИзвлекатьНеВсеКолонки И СписокКолонокДляИзвлечения.Найти(Колонка.Имя) = Неопределено Тогда
|
||||
Продолжить;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
// * Заголовок - Строка - заголовок формы загрузки данных из файла.
|
||||
// * ИмяМакетаСШаблоном - Строка - имя макета с шаблоном для ввода данных.
|
||||
// * Представление - Строка - заголовок окна в форме загрузке данных.
|
||||
// * ДополнительныеПараметры - ЛюбойТип - Любые дополнительные сведения, которые будут переданы
|
||||
// * ДополнительныеПараметры - Произвольный - Любые дополнительные сведения, которые будут переданы
|
||||
// в процедуру сопоставления данных.
|
||||
//
|
||||
Функция ПараметрыЗагрузкиДанных() Экспорт
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
// Подсказка - Строка - подсказка, выводимая в заголовке колонки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Структура с описание колонки.
|
||||
// * Имя - Строка - имя колонки.
|
||||
// * Тип - ОписаниеТипов - тип колонки.
|
||||
// * Заголовок - Строка - заголовок колонки выводимый в бланке для загрузки.
|
||||
// * Ширина - - Число - ширина колонки.
|
||||
// * Подсказка - Строка - подсказка выводимая в заголовке колонки.
|
||||
// * ОбязательнаяДляЗаполнения - Булево - истина, если колонка обязательно должна содержать значения.
|
||||
// * Группа - Строка - имя группы колонок.
|
||||
// * Родитель - Строка - используется для связи динамической колонки с реквизитом табличной части объекта.
|
||||
// Структура - Структура с описание колонки:
|
||||
// * Имя - Строка - имя колонки.
|
||||
// * Заголовок - Строка - заголовок колонки выводимый в бланке для загрузки.
|
||||
// * Тип - ОписаниеТипов - тип колонки.
|
||||
// * Ширина - - Число - ширина колонки.
|
||||
// * Подсказка - Строка - подсказка выводимая в заголовке колонки.
|
||||
// * ОбязательнаяДляЗаполнения - Булево - истина, если колонка обязательно должна содержать значения.
|
||||
// * Группа - Строка - имя группы колонок.
|
||||
// * Родитель - Строка - используется для связи динамической колонки с реквизитом табличной части объекта.
|
||||
//
|
||||
Функция ОписаниеКолонкиМакета(Имя, Тип, Заголовок = Неопределено, Ширина = 0, Подсказка = "") Экспорт
|
||||
|
||||
@@ -46,14 +46,15 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Имя - Строка - Имя колонки.
|
||||
// СписокКолонок - Массив - Набор колонок макета.
|
||||
// СписокКолонок - Массив из Структура - где:
|
||||
// см. ЗагрузкаДанныхИзФайлаКлиентСервер.ОписаниеКолонкиМакета
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Структура с описание колонки. Состав структуры см. в функции ОписаниеКолонкиМакета.
|
||||
// Если колонка не найдена, то Неопределено.
|
||||
// Структура - см. ОписаниеКолонкиМакета
|
||||
// - Неопределено - Если колонка не найдена, то Неопределено.
|
||||
//
|
||||
Функция КолонкаМакета(Имя, СписокКолонок) Экспорт
|
||||
Для каждого Колонка Из СписокКолонок Цикл
|
||||
Для каждого Колонка Из СписокКолонок Цикл
|
||||
Если Колонка.Имя = Имя Тогда
|
||||
Возврат Колонка;
|
||||
КонецЕсли;
|
||||
@@ -65,8 +66,9 @@
|
||||
// Удаляет колонку макета из массива.
|
||||
//
|
||||
// Параметры:
|
||||
// Имя - Строка - Имя колонки.
|
||||
// СписокКолонок - Массив - Набор колонок макета.
|
||||
// Имя - Строка - Имя колонки.
|
||||
// СписокКолонок - Массив из Структура - где:
|
||||
// см. ЗагрузкаДанныхИзФайлаКлиентСервер.ОписаниеКолонкиМакета
|
||||
//
|
||||
Процедура УдалитьКолонкуМакета(Имя, СписокКолонок) Экспорт
|
||||
|
||||
|
||||
@@ -28,6 +28,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущиеДела - см. ТекущиеДелаСлужебный.ТекущиеДела
|
||||
//
|
||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||
|
||||
МодульТекущиеДелаСервер = ОбщегоНазначения.ОбщийМодуль("ТекущиеДелаСервер");
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
// Добавляет в список команд печати команду перехода к подготовке согласия на обработку персональных данных субъекта.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыПечати - ТаблицаЗначений - состав полей см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати.
|
||||
// КомандыПечати - см. УправлениеПечатью.СоздатьКоллекциюКомандПечати
|
||||
//
|
||||
Процедура ДобавитьКомандуПечатиСогласияНаОбработкуПерсональныхДанных(КомандыПечати) Экспорт
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
// ПараметрыМетода - Структура - новые настройки (см. функцию НастройкиСкрытияПерсональныхДанныхСистемы).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. возвращаемое значение функции ДлительныеОперации.ВыполнитьВФоне.
|
||||
// см. возвращаемое значение функции ДлительныеОперации.ВыполнитьВФоне.
|
||||
//
|
||||
Функция ЗапуститьИзменениеНастроекСкрытияПДнВФоновомЗадании(Знач ИдентификаторФормы, Знач ПараметрыМетода) Экспорт
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
// Определяет события, на которые подписана эта библиотека.
|
||||
//
|
||||
// Параметры:
|
||||
// Подписки - Структура - См. ИнтеграцияПодсистемБТС.СобытияБТС.
|
||||
// Подписки - см. ИнтеграцияПодсистемБТС.СобытияБТС.
|
||||
//
|
||||
Процедура ПриОпределенииПодписокНаСобытияБТС(Подписки) Экспорт
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
// Определяет события, на которые подписана эта библиотека.
|
||||
//
|
||||
// Параметры:
|
||||
// Подписки - Структура - См. ИнтеграцияПодсистемБТС.СобытияБТС.
|
||||
// Подписки - см. ИнтеграцияПодсистемБТС.СобытияБТС.
|
||||
//
|
||||
Процедура ПриОпределенииПодписокНаСобытияБТС(Подписки) Экспорт
|
||||
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
// Параметры:
|
||||
// Проверка - СправочникСсылка.ПравилаПроверкиУчета - проверка,
|
||||
// результаты которой необходимо очистить.
|
||||
// ПараметрыВыполненияПроверки - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПараметрыВыполненияПроверки - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// - Массив - несколько параметров проверки (элементы массива типа Структура,
|
||||
// как описано выше).
|
||||
//
|
||||
@@ -380,8 +380,8 @@
|
||||
// Записывает результат выполнения проверки.
|
||||
//
|
||||
// Параметры:
|
||||
// Проблема - Структура - см. КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
// ПараметрыПроверки - Структура - см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
// Проблема - см. КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
// ПараметрыПроверки - см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
//
|
||||
Процедура ЗаписатьПроблему(Проблема, ПараметрыПроверки = Неопределено) Экспорт
|
||||
|
||||
@@ -608,10 +608,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - Форма объекта.
|
||||
// ТекущийОбъект - ДокументОбъект.ИмяДокумента, СправочникОбъект.ИмяСправочника,
|
||||
// ПланОбменаОбъект.ИмяПланаОбмена, ПланВидовХарактеристикОбъект.ИмяПланаВидаХарактеристик,
|
||||
// ПланСчетовОбъект.ИмяПланаСчетов, ПланВидовРасчетаОбъект.ИмяПланаВидовРасчета,
|
||||
// ЗадачаОбъект.ИмяЗадачи - Объект, который будет прочитан.
|
||||
// ТекущийОбъект - ДокументОбъект, СправочникОбъект, ПланОбменаОбъект, ПланВидовХарактеристикОбъект, ПланСчетовОбъект,
|
||||
// ПланВидовРасчетаОбъект, ЗадачаОбъект - Объект, который будет прочитан.
|
||||
//
|
||||
Процедура ПриЧтенииНаСервере(Форма, ТекущийОбъект) Экспорт
|
||||
|
||||
@@ -681,7 +679,8 @@
|
||||
// установлено свойство ПоддерживаетВыборочнуюПроверку в значение Истина.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущийОбъект - Объект - <ВидОбъектаМетаданных>Объект.<ИмяОбъектаМетаданных>.
|
||||
// ТекущийОбъект - ДокументОбъект, СправочникОбъект, ПланОбменаОбъект, ПланВидовХарактеристикОбъект, ПланСчетовОбъект,
|
||||
// ПланВидовРасчетаОбъект, ЗадачаОбъект - <ВидОбъектаМетаданных>Объект.<ИмяОбъектаМетаданных>.
|
||||
//
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект) Экспорт
|
||||
Запрос = Новый Запрос;
|
||||
@@ -751,7 +750,7 @@
|
||||
// Параметры:
|
||||
// ПараметрыВыполненияПроверки - Строка, Структура - сведения, идентифицирующие вид проверки:
|
||||
// - Строка - строковый идентификатор вида проверки (Свойство1).
|
||||
// - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ТолькоПоиск - Булево - если Истина и вид проверки с заданными параметрами не существует,
|
||||
// возвращается пустая ссылка; если Ложь, то создается элемент и возвращается ссылка на него.
|
||||
//
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
// Для вызова из команды отчета РезультатыПроверкиУчета.
|
||||
//
|
||||
// Параметры:
|
||||
// ОтчетДанныеРасшифровки - ДанныеРасшифровкиКомпоновкиДанных -
|
||||
// ТабличныйДокумент - ТабличныйДокумент -
|
||||
// ИндексРасшифровки - Число, Неопределено -
|
||||
// Возвращаемое значение:
|
||||
// Булево -
|
||||
//
|
||||
Функция ИгнорироватьПроблему(ОтчетДанныеРасшифровки, ТабличныйДокумент, ИндексРасшифровки) Экспорт
|
||||
Результат = РасшифровкаВыделеннойЯчейки(ОтчетДанныеРасшифровки, ТабличныйДокумент, ИндексРасшифровки);
|
||||
Если Результат = Неопределено Тогда
|
||||
@@ -100,7 +107,7 @@
|
||||
Результат.Вставить("УточнениеПроблемы");
|
||||
Результат.Вставить("ПолноеИмяОбъекта");
|
||||
|
||||
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(ОтчетДанныеРасшифровки);
|
||||
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(ОтчетДанныеРасшифровки); // ДанныеРасшифровкиКомпоновкиДанных
|
||||
Расшифровка = ДанныеРасшифровки.Элементы[ИндексРасшифровки].ПолучитьПоля();
|
||||
Значение = Расшифровка[0].Значение;
|
||||
ЗначениеЧастями = СтрРазделить(Значение, ";");
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
Если ЕстьИзмененияПараметровПроверокУчета() Тогда
|
||||
@@ -53,6 +57,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущиеДела - см. ТекущиеДелаСлужебный.ТекущиеДела
|
||||
//
|
||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||
|
||||
Если Не ПодсистемаДоступна() Тогда
|
||||
@@ -116,7 +124,9 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.
|
||||
// Параметры:
|
||||
// Типы - см. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.Типы
|
||||
//
|
||||
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
|
||||
|
||||
// Результаты проверки ведения учета будут заново сформированы при следующей проверке,
|
||||
@@ -125,7 +135,9 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. КонтрольВеденияУчетаПереопределяемый.ПриПолученииСпискаШаблонов.
|
||||
// Параметры:
|
||||
// ШаблоныЗаданий - см. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.ШаблоныЗаданий
|
||||
//
|
||||
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
|
||||
|
||||
ШаблоныЗаданий.Добавить("ПроверкаВеденияУчета");
|
||||
@@ -453,7 +465,7 @@
|
||||
// Производит поиск вида проверки по переданным параметрам.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыполненияПроверки - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПараметрыВыполненияПроверки - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// КоличествоСвойств - Число - Количество свойств, по которым нужно вести поиск.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -557,7 +569,7 @@
|
||||
// справочника ВидыПроверки по переданным параметрам выполнения проверки.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыполненияПроверки - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПараметрыВыполненияПроверки - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// БлокировкаДанных - объект блокировки справочника ВидыПроверки.
|
||||
@@ -582,7 +594,7 @@
|
||||
// Производит поиск вида проверки по переданным параметрам.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыполненияПроверки - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПараметрыВыполненияПроверки - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПоискПоТочномуСоответствию - Булево - Если Истина, то поиск ведется
|
||||
// по переданным свойствам на равенство, остальные свойства должны быть равны
|
||||
// Неопределено (табличная часть дополнительных свойств должна быть пуста).
|
||||
@@ -638,7 +650,7 @@
|
||||
// Создает элемент справочника ВидыПроверок по переданным параметрам.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыполненияПроверки - Структура - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
// ПараметрыВыполненияПроверки - см. КонтрольВеденияУчета.ПараметрыВыполненияПроверки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.ВидыПроверок - созданный элемент справочника.
|
||||
@@ -1249,7 +1261,7 @@
|
||||
|
||||
Для Каждого ЭлементПроверокУчета Из ПроверкиВеденияУчета Цикл
|
||||
|
||||
ЗначениеЭлементаПроверок = ЭлементПроверокУчета.Значение;
|
||||
ЗначениеЭлементаПроверок = ЭлементПроверокУчета.Значение; // ТаблицаЗначений
|
||||
КолонкиЭлементаПроверок = ЗначениеЭлементаПроверок.Колонки;
|
||||
|
||||
Для Каждого СтрокаЭлементаПроверок Из ЗначениеЭлементаПроверок Цикл
|
||||
@@ -1339,7 +1351,9 @@
|
||||
ПараметрыВыполненияПроверки = ПрочитанныеПараметры(ПараметрыПроверки.ПараметрыВыполненияПроверки);
|
||||
Если ПараметрыВыполненияПроверки <> Неопределено Тогда
|
||||
Если ПараметрыВыполненияПроверки.ОбластьПроверки = "Регистры" Тогда
|
||||
НайтиНезаполненныеОбязательныеРеквизитыВРегистрах(ПараметрыВыполненияПроверки.ОбъектМетаданных, ПараметрыПроверки);
|
||||
|
||||
ОбъектМетаданных = ПараметрыВыполненияПроверки.ОбъектМетаданных; // ОбъектМетаданныхРегистрНакопления, ОбъектМетаданныхРегистрСведений, ОбъектМетаданныхРегистрРасчета, ОбъектМетаданныхРегистрБухгалтерии
|
||||
НайтиНезаполненныеОбязательныеРеквизитыВРегистрах(ОбъектМетаданных, ПараметрыПроверки);
|
||||
Иначе
|
||||
НайтиНезаполненныеОбязательныеРеквизиты(ПараметрыВыполненияПроверки.ОбъектМетаданных, ПараметрыПроверки);
|
||||
КонецЕсли;
|
||||
@@ -1499,21 +1513,11 @@
|
||||
|
||||
#Область ПользовательскаяИндикацияОшибок
|
||||
|
||||
// Размещает группу индикатора ошибок в форме.
|
||||
//
|
||||
// Параметры:
|
||||
// ФормаКлиентскогоПриложения - ФормаКлиентскогоПриложения - Форма объекта на которой нужно разместить группу индикатора.
|
||||
// КлючУникальностиИмен - Строка - Строковый ключ уникальности добавляемых элементов на форму. Нужен для
|
||||
// минимизации рисков пересечения с уже существующими элементами.
|
||||
// ИмяРодителяГруппы - Строка, Неопределено - Строковое имя группы формы в контексте которой
|
||||
// требуется разместить группу индикатора. Если неопределено, то в качестве
|
||||
// контекста выступает управляемая форма. Если на форме не находится такого
|
||||
// элемента генерируется исключение.
|
||||
// ВыводитьСнизу - Булево - Определяет местоположение добавляемой группы,
|
||||
// сигнализирующей об ошибке Если принимает значение "Истина",
|
||||
// то группа будет добавлена в конец коллекции подчиненных
|
||||
// элементов группы родителя. В противном случае группа будет
|
||||
// расположена сразу за основной командной панелью формы объекта.
|
||||
// Форма - ФормаКлиентскогоПриложения -
|
||||
// КлючУникальностиИмен - Строка -
|
||||
// ИмяРодителяГруппы - Строка, Неопределено -
|
||||
// ВыводитьСнизу - Булево -
|
||||
//
|
||||
Функция РазместитьГруппуИндикатораОшибки(Форма, КлючУникальностиИмен, ИмяРодителяГруппы = Неопределено, ВыводитьСнизу = Ложь) Экспорт
|
||||
|
||||
@@ -1530,7 +1534,7 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ГруппаИндикатораОшибки = ВсеЭлементыФормы.Добавить("ГруппаИндикатораОшибки_" + КлючУникальностиИмен, Тип("ГруппаФормы"), КонтекстРазмещения);
|
||||
ГруппаИндикатораОшибки = ВсеЭлементыФормы.Добавить("ГруппаИндикатораОшибки_" + КлючУникальностиИмен, Тип("ГруппаФормы"), КонтекстРазмещения); // ТаблицаФормы
|
||||
ГруппаИндикатораОшибки.Вид = ВидГруппыФормы.ОбычнаяГруппа;
|
||||
ГруппаИндикатораОшибки.ОтображатьЗаголовок = Ложь;
|
||||
ГруппаИндикатораОшибки.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
|
||||
@@ -1550,20 +1554,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Заполняет размещенную ранее группу индикатора ошибок элементами
|
||||
// идентифицирующими наличие ошибок и позволяющими перейти к отчету по этим ошибкам.
|
||||
//
|
||||
// Параметры
|
||||
// ФормаКлиентскогоПриложения - ФормаКлиентскогоПриложения - Форма объекта на которой расположена группа индикатора.
|
||||
// ГруппаИндикатораОшибки - ГруппаФормы - Группа управляемой формы на которой будут располагаться
|
||||
// элементы-декорации, которые будут идентифицировать наличие ошибок с возможностью
|
||||
// перехода к отчету.
|
||||
// КлючУникальностиИмен - Строка - Строковый ключ уникальности добавляемых элементов на форму. Нужен для
|
||||
// минимизации рисков пересечения с уже существующими элементами.
|
||||
// КартинкаИндикатораПроблем - Картинка, Неопределено - Картинка идентифицирующая наличие проблем у текущего объекта.
|
||||
// Может быть переопределена конечным разработчиком - достаточно добавить параметр при вызове.
|
||||
// ОбщаяСтрокаИндикатор - ФорматированнаяСтрока - Общая строка-индикатор наличия ошибок. Состоит из
|
||||
// поясняющего текста и гиперссылки открывающей отчет по проблемам объекта..
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения -
|
||||
// ГруппаИндикатораОшибки - ГруппаФормы -
|
||||
// КлючУникальностиИмен - Строка -
|
||||
// КартинкаИндикатораПроблем - Картинка, Неопределено -
|
||||
// ОбщаяСтрокаИндикатор - ФорматированнаяСтрока -
|
||||
//
|
||||
Процедура ЗаполнитьГруппуИндикатораОшибки(Форма, ГруппаИндикатораОшибки, КлючУникальностиИмен,
|
||||
ОбщаяСтрокаИндикатор, Настройки) Экспорт
|
||||
@@ -4118,7 +4114,7 @@
|
||||
// - Массив - несколько параметров проверки (элементы массива типа Структура, как описано выше).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
// см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
//
|
||||
Функция ПодготовитьПараметрыПроверки(Знач Проверка, Знач ПараметрыВыполненияПроверки)
|
||||
|
||||
@@ -4227,7 +4223,7 @@
|
||||
// Выполняет проверку превышения количества итераций проверки допустимого лимита.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПроверки - Структура - см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
// ПараметрыПроверки - см. параметр ПараметрыПроверки в КонтрольВеденияУчета.ОписаниеПроблемы.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Признак того, достигнута ли последняя итерация.
|
||||
@@ -4316,7 +4312,7 @@
|
||||
// Возвращает допустимые типы параметров проверки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. КонтрольВеденияУчетаСлужебный.ПодготовитьПараметрыПроверки.
|
||||
// см. КонтрольВеденияУчетаСлужебный.ПодготовитьПараметрыПроверки.
|
||||
//
|
||||
Функция ОжидаемыеТипыСвойствПараметровПроверки() Экспорт
|
||||
|
||||
@@ -4404,6 +4400,9 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из ОбъектМетаданныхСправочник -
|
||||
//
|
||||
Функция СсылочныеВидыОбъектовМетаданных()
|
||||
|
||||
Результат = Новый Массив;
|
||||
@@ -4457,7 +4456,7 @@
|
||||
// и ресурса УточнениеПроблемы по алгоритму MD5.
|
||||
//
|
||||
// Параметры:
|
||||
// Проблема - Структура - см. одноименный параметр КонтрольВеденияУчета.ЗаписатьПроблему.
|
||||
// Проблема - см. одноименный параметр КонтрольВеденияУчета.ЗаписатьПроблему.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - контрольная сумма измерений регистра результатов проверок: ПроблемныйОбъект,
|
||||
|
||||
@@ -99,7 +99,12 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОтчетыКлиентПереопределяемый.ОбработчикКоманды.
|
||||
// Параметры:
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения - где:
|
||||
// * ОтчетТабличныйДокумент - ТабличныйДокумент -
|
||||
// Команда - КомандаФормы -
|
||||
// Результат - Булево -
|
||||
//
|
||||
Процедура ПриОбработкеКоманды(ФормаОтчета, Команда, Результат) Экспорт
|
||||
|
||||
Если ФормаОтчета.НастройкиОтчета.ПолноеИмя = "Отчет.РезультатыПроверкиУчета" Тогда
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
// Формирует структуру таблиц проверок и групп проверок для дальнейшего использования.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура со значениями:
|
||||
// * ГруппыПроверок - ТаблицаЗначений - Таблица групп проверок.
|
||||
// * Проверки - ТаблицаЗначений - Таблица проверок.
|
||||
// Структура - со значениями:
|
||||
// * ГруппыПроверок - см. КонтрольВеденияУчетаСлужебныйПовтИсп.НоваяТаблицаГруппПроверок
|
||||
// * Проверки - см. КонтрольВеденияУчетаСлужебныйПовтИсп.НоваяТаблицаПроверок
|
||||
//
|
||||
Функция ПроверкиВеденияУчета() Экспорт
|
||||
|
||||
@@ -209,7 +209,7 @@
|
||||
// Создает таблицу групп проверок
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений с колонками:
|
||||
// ТаблицаЗначений - с колонками:
|
||||
// * Наименование - Строка - Наименование группы проверок.
|
||||
// * ИдентификаторГруппы - Строка - Строковый идентификатор группы проверок, например:
|
||||
// "СистемныеПроверки", "ЗакрытиеМесяца", "ПроверкиНДС" и т.п.
|
||||
@@ -222,7 +222,7 @@
|
||||
// уточняющее принадлежность группы проверок ведения учета к определенной категории.
|
||||
// * Комментарий - Строка - комментарий к группе проверок.
|
||||
//
|
||||
Функция НоваяТаблицаГруппПроверок()
|
||||
Функция НоваяТаблицаГруппПроверок() Экспорт
|
||||
|
||||
ГруппыПроверок = Новый ТаблицаЗначений;
|
||||
КолонкиГруппыПроверок = ГруппыПроверок.Колонки;
|
||||
@@ -275,7 +275,7 @@
|
||||
// * Комментарий - Строка - комментарий к проверке.
|
||||
// * Отключена - Булево - если Истина, то проверка не будет выполняться в фоне по расписанию.
|
||||
//
|
||||
Функция НоваяТаблицаПроверок()
|
||||
Функция НоваяТаблицаПроверок() Экспорт
|
||||
|
||||
Проверки = Новый ТаблицаЗначений;
|
||||
КолонкиПроверок = Проверки.Колонки;
|
||||
|
||||
@@ -44,8 +44,9 @@
|
||||
// Обнуляет значение реквизита дополнительного упорядочивания у объекта.
|
||||
//
|
||||
// Параметры:
|
||||
// Источник - Объект - объект, создаваемый копированием;
|
||||
// ОбъектКопирования - Ссылка - исходный объект, который является источником копирования.
|
||||
// Источник - СправочникОбъект, ПланВидовХарактеристикОбъект - объект, создаваемый копированием;
|
||||
// ОбъектКопирования - СправочникСсылка, ПланВидовХарактеристикСсылка - исходный объект, который является источником копирования.
|
||||
//
|
||||
Процедура СброситьЗначениеРеквизитаУпорядочивания(Источник, ОбъектКопирования) Экспорт
|
||||
|
||||
Если СтандартныеПодсистемыСервер.ЭтоИдентификаторОбъектаМетаданных(Источник) Тогда
|
||||
@@ -108,6 +109,11 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// Перемещает элемент вверх или вниз в списке.
|
||||
//
|
||||
// Параметры:
|
||||
// Ссылка - ЛюбаяСсылка - перемещаемый элемент,
|
||||
// ПараметрыВыполнения - см. ПодключаемыеКомандыКлиентСервер.ШаблонПараметровВыполненияКоманды
|
||||
//
|
||||
Процедура Подключаемый_ПереместитьЭлемент(Ссылка, ПараметрыВыполнения) Экспорт
|
||||
Направление = ПараметрыВыполнения.ОписаниеКоманды.Идентификатор;
|
||||
ТекстОшибки = НастройкаПорядкаЭлементовСлужебный.ПереместитьЭлемент(ПараметрыВыполнения.Источник, Ссылка, Направление);
|
||||
@@ -115,6 +121,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ПодключаемыеКомандыПереопределяемый.ПриОпределенииВидовПодключаемыхКоманд.
|
||||
//
|
||||
// Параметры:
|
||||
// ВидыПодключаемыхКоманд - см. ПодключаемыеКомандыПереопределяемый.ПриОпределенииВидовПодключаемыхКоманд.ВидыПодключаемыхКоманд
|
||||
//
|
||||
Процедура ПриОпределенииВидовПодключаемыхКоманд(ВидыПодключаемыхКоманд) Экспорт
|
||||
Вид = ВидыПодключаемыхКоманд.Добавить();
|
||||
Вид.Имя = "НастройкаПорядкаЭлементов";
|
||||
@@ -124,6 +134,13 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.
|
||||
//
|
||||
// Параметры:
|
||||
// НастройкиФормы - см. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.НастройкиФормы
|
||||
// Источники - см. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.Источники
|
||||
// ПодключенныеОтчетыИОбработки - см. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.ПодключенныеОтчетыИОбработки
|
||||
// Команды - см. ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту.Команды
|
||||
//
|
||||
Процедура ПриОпределенииКомандПодключенныхКОбъекту(НастройкиФормы, Источники, ПодключенныеОтчетыИОбработки, Команды) Экспорт
|
||||
|
||||
ОбъектыСНастраиваемымПорядком = Новый Массив;
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
// Используется в модуле менеджера обмена при заполнении таблицы правил конвертации объектов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПравилаКонвертации - ТаблицаЗначений - таблица, содержащая правила конвертации объектов.
|
||||
// ПравилаКонвертации - см. КоллекцияПравилКонвертации
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений - строка таблицы правил конвертации.
|
||||
@@ -65,6 +65,7 @@
|
||||
// ** ДатаОкончания - Дата - дата окончания выполнения действия.
|
||||
// ** РезультатВыполненияОбмена - ПеречислениеСсылка.РезультатыВыполненияОбмена, Неопределено - результат
|
||||
// выполнения действия.
|
||||
// * ТаблицаДанныхЗаголовкаПакета - см. НоваяТаблицаДанныхЗаголовкаПакета
|
||||
//
|
||||
Функция ИнициализироватьКомпонентыОбмена(НаправлениеОбмена) Экспорт
|
||||
|
||||
@@ -226,7 +227,14 @@
|
||||
// Инициализирует таблицу значений для хранения правил конвертации свойств объекта.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица для хранения правил конвертации свойств.
|
||||
// ТаблицаЗначений - таблица для хранения правил конвертации свойств:
|
||||
// * СвойствоКонфигурации - Строка -
|
||||
// * СвойствоФормата - Строка -
|
||||
// * ПравилоКонвертацииСвойства - Строка -
|
||||
// * ИспользуетсяАлгоритмКонвертации - Булево -
|
||||
// * ОбработкаКлючевогоСвойства - Булево -
|
||||
// * ОбработкаПоисковогоСвойства - Булево -
|
||||
// * ИмяТЧ - Строка -
|
||||
//
|
||||
Функция ИнициализироватьТаблицуСвойствДляПравилаКонвертации() Экспорт
|
||||
|
||||
@@ -490,7 +498,7 @@
|
||||
// Выполняет выгрузку данных в соответствии с правилами и параметрами обмена.
|
||||
//
|
||||
// Параметры:
|
||||
// КомпонентыОбмена - Структура - содержит все правила и параметры обмена.
|
||||
// КомпонентыОбмена - см. ИнициализироватьКомпонентыОбмена
|
||||
//
|
||||
Процедура ПроизвестиВыгрузкуДанных(КомпонентыОбмена) Экспорт
|
||||
|
||||
@@ -981,7 +989,7 @@
|
||||
// Выполняет преобразование данных информационной базы в структуру с данными в соответствии с правилами.
|
||||
//
|
||||
// Параметры:
|
||||
// КомпонентыОбмена - Структура - содержит все правила и параметры обмена.
|
||||
// КомпонентыОбмена - см. ИнициализироватьКомпонентыОбмена
|
||||
// Источник - ЛюбаяСсылка - Ссылка на выгружаемый объект информационной базы.
|
||||
// ПравилоКонвертации - СтрокаТаблицыЗначений - Строка таблицы правил конвертации объектов,
|
||||
// в соответствии с которой выполняется преобразование.
|
||||
@@ -1886,7 +1894,7 @@
|
||||
// Выполняет чтение файла данных при загрузке.
|
||||
//
|
||||
// Параметры:
|
||||
// КомпонентыОбмена - Структура - содержит все правила и параметры обмена.
|
||||
// КомпонентыОбмена - см. ИнициализироватьКомпонентыОбмена
|
||||
// ТаблицыДляЗагрузки - ТаблицаЗначений - Таблица, в которую следует загрузить данные (при интерактивном сопоставлении данных).
|
||||
//
|
||||
Процедура ПроизвестиЧтениеДанных(КомпонентыОбмена, ТаблицыДляЗагрузки = Неопределено) Экспорт
|
||||
@@ -1966,7 +1974,7 @@
|
||||
// Выполняет чтение файла данных при загрузке в режиме анализа (при интерактивной синхронизации данных).
|
||||
//
|
||||
// Параметры:
|
||||
// КомпонентыОбмена - Структура - содержит все правила и параметры обмена.
|
||||
// КомпонентыОбмена - см. ИнициализироватьКомпонентыОбмена
|
||||
// ПараметрыАнализа - Структура - параметры интерактивной загрузки данных.
|
||||
//
|
||||
Процедура ПроизвестиЧтениеДанныхВРежимеАнализа(КомпонентыОбмена, ПараметрыАнализа = Неопределено) Экспорт
|
||||
@@ -2655,7 +2663,17 @@
|
||||
// Создает таблицу значений для хранения заголовка пакета с данными.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений -
|
||||
// ТаблицаЗначений - набор данных заголовка пакета:
|
||||
// * ТипОбъектаСтрокой - Строка -
|
||||
// * КоличествоОбъектовВИсточнике - Число -
|
||||
// * ПоляПоиска - Строка -
|
||||
// * ПоляТаблицы - Строка -
|
||||
// * ТипИсточникаСтрокой - Строка -
|
||||
// * ТипПриемникаСтрокой - Строка -
|
||||
// * СинхронизироватьПоИдентификатору - Булево -
|
||||
// * ЭтоУдалениеОбъекта - Булево -
|
||||
// * ЭтоКлассификатор - Булево -
|
||||
// * ИспользоватьПредварительныйПросмотр - Булево -
|
||||
//
|
||||
Функция НоваяТаблицаДанныхЗаголовкаПакета() Экспорт
|
||||
|
||||
@@ -2695,6 +2713,82 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Параметры:
|
||||
// XMLСхема - Строка -
|
||||
// МенеджерОбмена - ОбщийМодуль -
|
||||
// НаправлениеОбмена - Строка -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица правил обработки (ПОД):
|
||||
// * Имя - Строка -
|
||||
// * ОбъектВыборкиФормат - Строка -
|
||||
// * ТипСсылкиXDTO - ТипЗначенияXDTO, ТипОбъектаXDTO -
|
||||
// * ОбъектВыборкиМетаданные - ОбъектМетаданных -
|
||||
// * ВыборкаДанных - Строка -
|
||||
// * ИмяТаблицыДляВыборки - Строка -
|
||||
// * ПриОбработке - Строка -
|
||||
// * ИспользуемыеПКО - Массив из Строка -
|
||||
//
|
||||
Функция ТаблицаПравилОбработкиДанных(XMLСхема, МенеджерОбмена , НаправлениеОбмена) Экспорт
|
||||
|
||||
// Инициализация таблицы правил обработки данных.
|
||||
ПравилаОбработкиДанных = Новый ТаблицаЗначений;
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("Имя");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ОбъектВыборкиФормат");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ТипСсылкиXDTO");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ОбъектВыборкиМетаданные");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ВыборкаДанных");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ИмяТаблицыДляВыборки");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ПриОбработке", Новый ОписаниеТипов("Строка"));
|
||||
|
||||
// ИспользуемыеПКО - массив, содержащий в себе имена ПКО, в которые может быть направлен объект из данного ПОД.
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ИспользуемыеПКО", Новый ОписаниеТипов("Массив"));
|
||||
|
||||
МенеджерОбмена.ЗаполнитьПравилаОбработкиДанных(НаправлениеОбмена, ПравилаОбработкиДанных);
|
||||
|
||||
КоличествоСтрок = ПравилаОбработкиДанных.Количество();
|
||||
Для НомерИтерации = 1 По КоличествоСтрок Цикл
|
||||
|
||||
ИндексСтроки = КоличествоСтрок - НомерИтерации;
|
||||
ПОД = ПравилаОбработкиДанных.Получить(ИндексСтроки);
|
||||
|
||||
Если НаправлениеОбмена = "Получение" Тогда
|
||||
|
||||
ТипXDTO = ФабрикаXDTO.Тип(XMLСхема, ПОД.ОбъектВыборкиФормат);
|
||||
|
||||
Если ТипXDTO = Неопределено Тогда
|
||||
ПравилаОбработкиДанных.Удалить(ПОД);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
КлючевыеСвойства = ТипXDTO.Свойства.Получить("КлючевыеСвойства");
|
||||
Если КлючевыеСвойства <> Неопределено Тогда
|
||||
|
||||
ТипКлючевыхСвойствОбъектаXDTO = КлючевыеСвойства.Тип;
|
||||
СвойствоСсылкаXDTO = ТипКлючевыхСвойствОбъектаXDTO.Свойства.Получить("Ссылка");
|
||||
Если СвойствоСсылкаXDTO <> Неопределено Тогда
|
||||
ПОД.ТипСсылкиXDTO = СвойствоСсылкаXDTO.Тип;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли ПОД.ОбъектВыборкиМетаданные <> Неопределено Тогда
|
||||
ПОД.ИмяТаблицыДляВыборки = ПОД.ОбъектВыборкиМетаданные.ПолноеИмя();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если НаправлениеОбмена = "Отправка" Тогда
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("Имя");
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ОбъектВыборкиМетаданные");
|
||||
Иначе
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ОбъектВыборкиФормат");
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ТипСсылкиXDTO");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ПравилаОбработкиДанных;
|
||||
КонецФункции
|
||||
|
||||
// Получает свойства узла плана обмена.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -3108,67 +3202,33 @@
|
||||
|
||||
#Область ИнициализацияОбмена
|
||||
|
||||
Функция ТаблицаПравилОбработкиДанных(XMLСхема, МенеджерОбмена , НаправлениеОбмена)
|
||||
|
||||
// Инициализация таблицы правил обработки данных.
|
||||
ПравилаОбработкиДанных = Новый ТаблицаЗначений;
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("Имя");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ОбъектВыборкиФормат");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ТипСсылкиXDTO");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ОбъектВыборкиМетаданные");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ВыборкаДанных");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ИмяТаблицыДляВыборки");
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ПриОбработке", Новый ОписаниеТипов("Строка"));
|
||||
|
||||
// ИспользуемыеПКО - массив, содержащий в себе имена ПКО, в которые может быть направлен объект из данного ПОД.
|
||||
ПравилаОбработкиДанных.Колонки.Добавить("ИспользуемыеПКО", Новый ОписаниеТипов("Массив"));
|
||||
|
||||
МенеджерОбмена.ЗаполнитьПравилаОбработкиДанных(НаправлениеОбмена, ПравилаОбработкиДанных);
|
||||
|
||||
КоличествоСтрок = ПравилаОбработкиДанных.Количество();
|
||||
Для НомерИтерации = 1 По КоличествоСтрок Цикл
|
||||
|
||||
ИндексСтроки = КоличествоСтрок - НомерИтерации;
|
||||
ПОД = ПравилаОбработкиДанных.Получить(ИндексСтроки);
|
||||
|
||||
Если НаправлениеОбмена = "Получение" Тогда
|
||||
|
||||
ТипXDTO = ФабрикаXDTO.Тип(XMLСхема, ПОД.ОбъектВыборкиФормат);
|
||||
|
||||
Если ТипXDTO = Неопределено Тогда
|
||||
ПравилаОбработкиДанных.Удалить(ПОД);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
КлючевыеСвойства = ТипXDTO.Свойства.Получить("КлючевыеСвойства");
|
||||
Если КлючевыеСвойства <> Неопределено Тогда
|
||||
|
||||
ТипКлючевыхСвойствОбъектаXDTO = КлючевыеСвойства.Тип;
|
||||
СвойствоСсылкаXDTO = ТипКлючевыхСвойствОбъектаXDTO.Свойства.Получить("Ссылка");
|
||||
Если СвойствоСсылкаXDTO <> Неопределено Тогда
|
||||
ПОД.ТипСсылкиXDTO = СвойствоСсылкаXDTO.Тип;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли ПОД.ОбъектВыборкиМетаданные <> Неопределено Тогда
|
||||
ПОД.ИмяТаблицыДляВыборки = ПОД.ОбъектВыборкиМетаданные.ПолноеИмя();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если НаправлениеОбмена = "Отправка" Тогда
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("Имя");
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ОбъектВыборкиМетаданные");
|
||||
Иначе
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ОбъектВыборкиФормат");
|
||||
ПравилаОбработкиДанных.Индексы.Добавить("ТипСсылкиXDTO");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ПравилаОбработкиДанных;
|
||||
КонецФункции
|
||||
|
||||
Функция ТаблицаПравилКонвертации(XMLСхема, МенеджерОбмена , НаправлениеОбмена, ПравилаОбработкиДанных, ВерсияФорматаМенеджераОбмена)
|
||||
// Параметры:
|
||||
// * ВерсияФорматаМенеджераОбмена - Строка -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица правил конвертации:
|
||||
// * ИмяПКО - Строка -
|
||||
// * ОбъектДанных - Произвольный -
|
||||
// * ОбъектФормата - Строка -
|
||||
// * ТипПолученныхДанныхСтрокой - Строка -
|
||||
// * ИмяТаблицыПолученныхДанных - Строка -
|
||||
// * ПредставлениеТипаПолученныхДанных - Строка
|
||||
// * Свойства - ТаблицаЗначений -
|
||||
// * ПоляПоиска - Массив из Строка -
|
||||
// * ПоляПредставленияОбъекта - Строка -
|
||||
// * РеквизитыШапкиПолученныхДанных - Массив из Строка -
|
||||
// * ПриОтправкеДанных - Строка -
|
||||
// * ПриКонвертацииДанныхXDTO - Строка -
|
||||
// * ПередЗаписьюПолученныхДанных - Строка -
|
||||
// * ПослеЗагрузкиВсехДанных - Строка -
|
||||
// * ПравилоДляГруппыСправочника - Булево -
|
||||
// * ВариантИдентификации - Строка -
|
||||
// * РазрешитьСоздаватьОбъектИзСтруктуры - Произвольный -
|
||||
// * СвойстваТабличныхЧастейОбработанные - ТаблицаЗначений -
|
||||
// * СвойстваТабличныхЧастей - Структура -
|
||||
// - ТаблицаЗначений -
|
||||
//
|
||||
Функция КоллекцияПравилКонвертации(ВерсияФорматаМенеджераОбмена)
|
||||
|
||||
// Инициализация таблицы правил конвертации.
|
||||
ПравилаКонвертации = Новый ТаблицаЗначений;
|
||||
@@ -3196,7 +3256,16 @@
|
||||
Иначе
|
||||
ОписаниеТиповСвойстваТЧ = Новый ОписаниеТипов("ТаблицаЗначений");
|
||||
КонецЕсли;
|
||||
ПравилаКонвертации.Колонки.Добавить("СвойстваТабличныхЧастей", ОписаниеТиповСвойстваТЧ);
|
||||
ПравилаКонвертации.Колонки.Добавить("СвойстваТабличныхЧастей", ОписаниеТиповСвойстваТЧ);
|
||||
|
||||
Возврат ПравилаКонвертации;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТаблицаПравилКонвертации(XMLСхема, МенеджерОбмена , НаправлениеОбмена, ПравилаОбработкиДанных, ВерсияФорматаМенеджераОбмена)
|
||||
|
||||
// Инициализация таблицы правил конвертации.
|
||||
ПравилаКонвертации = КоллекцияПравилКонвертации(ВерсияФорматаМенеджераОбмена);
|
||||
|
||||
МенеджерОбмена.ЗаполнитьПравилаКонвертацииОбъектов(НаправлениеОбмена, ПравилаКонвертации);
|
||||
|
||||
@@ -5854,6 +5923,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Параметры:
|
||||
// СтруктураНастроек - Структура - структура настроек:
|
||||
// * Формат - Строка - имя формата обмена.
|
||||
// * ПоддерживаемыеВерсии - Массив из Строка - коллекция поддерживаемых версий формата.
|
||||
// * ПоддерживаемыеОбъекты - см. ПоддерживаемыеОбъектыФормата
|
||||
// Header - ОбъектXDTO - заголовок сообщения обмена.
|
||||
// ФорматСодержитВерсию - Булево - Истина, если строка формата содержит номер версии.
|
||||
// УзелОбмена - ПланОбменаСсылка, Неопределено - узел плана обмена.
|
||||
//
|
||||
Процедура ЗаполнитьСтруктуруНастроекXDTOКорреспондента(СтруктураНастроек,
|
||||
Header, ФорматСодержитВерсию = Истина, УзелОбмена = Неопределено) Экспорт
|
||||
|
||||
@@ -6280,8 +6358,8 @@
|
||||
// ДанныеИБ - Объект информационной базы, который найден при идентификации загружаемых данных.
|
||||
// Если объект соответствующий загружаемому не найден, ДанныеИБ = Неопределено.
|
||||
// КомпонентыОбмена - Структура - содержит все правила и параметры обмена.
|
||||
// ИмяОбработчика - Строка, имя процедуры-обработчика в модуле менеджера.
|
||||
// КонвертацияСвойств - ТаблицаЗначений, правила конвертации свойств объекта.
|
||||
// ИмяОбработчика - Строка - имя процедуры-обработчика в модуле менеджера.
|
||||
// КонвертацияСвойств - ТаблицаЗначений - правила конвертации свойств объекта.
|
||||
// Используется для определения состава свойств, подлежащих переносу из ПолученныеДанные в
|
||||
// ДанныеИБ.
|
||||
//
|
||||
|
||||
@@ -412,8 +412,7 @@
|
||||
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
//
|
||||
// Параметры:
|
||||
// Настройки - ТаблицаЗначений - см. описание параметров процедуры
|
||||
// РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
// Настройки - см. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.Настройки
|
||||
//
|
||||
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
|
||||
|
||||
@@ -503,8 +502,7 @@
|
||||
// Добавляет процедуры-обработчики обновления, необходимые данной подсистеме.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - ТаблицаЗначений - см. описание функции НоваяТаблицаОбработчиковОбновления
|
||||
// общего модуля ОбновлениеИнформационнойБазы.
|
||||
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
|
||||
@@ -2041,7 +2041,7 @@
|
||||
// зарегистрированных для отложенного обновления и возвращает содержимое файла.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - См. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке().
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ХранилищеЗначения - содержимое файла.
|
||||
@@ -2730,6 +2730,238 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Предназначена для подготовки структуры, для последующей передачи в обработчик получения описания варианта.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяКорреспондента - Строка - имя конфигурации-корреспондента.
|
||||
// ВерсияКорреспондента - Строка - версия конфигурации-корреспондента.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - параметры контекста:
|
||||
// * ИмяКорреспондента - Строка - имя конфигурации корреспондента.
|
||||
// * ВерсияКорреспондента - Строка - номер версии конфигурации корреспондента.
|
||||
//
|
||||
Функция ПараметрыКонтекстаПолученияОписанияВариантаНастройки(ИмяКорреспондента, ВерсияКорреспондента) Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ИмяКорреспондента", ИмяКорреспондента);
|
||||
Результат.Вставить("ВерсияКорреспондента", ВерсияКорреспондента);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Предназначена для подготовки структуры, для последующей передачи в обработчик получения вариантов настроек.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяКорреспондента - Строка - имя конфигурации-корреспондента.
|
||||
// ВерсияКорреспондента - Строка - версия конфигурации-корреспондента.
|
||||
// КорреспондентВМоделиСервиса - Булево или Неопределено - признак того, что корреспондент находится в модели сервиса.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - параметры контекста:
|
||||
// * ВерсияКорреспондента - Строка - номер версии конфигурации корреспондента.
|
||||
// * ИмяКорреспондента - Строка - имя конфигурации корреспондента.
|
||||
// * КорреспондентВМоделиСервиса - Булево - Истина, если корреспондент работает в модели сервиса.
|
||||
//
|
||||
Функция ПараметрыКонтекстаПолученияВариантовНастроек(ИмяКорреспондента, ВерсияКорреспондента, КорреспондентВМоделиСервиса) Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ИмяКорреспондента", ИмяКорреспондента);
|
||||
Результат.Вставить("ВерсияКорреспондента", ВерсияКорреспондента);
|
||||
Результат.Вставить("КорреспондентВМоделиСервиса", КорреспондентВМоделиСервиса);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет настройки по умолчанию для плана обмена, которые затем могут быть переопределены
|
||||
// в модуле менеджера плана обмена в процедуре ПриПолученииНастроек().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит поля:
|
||||
// * ВариантыНастроекОбмена - ТаблицаЗначений - Возможные настройки плана обмена:
|
||||
// ** ИдентификаторНастройки - Строка - идентификатор настройки.
|
||||
// ** КорреспондентВМоделиСервиса - Булево - Истина, если поддерживается настройка обмена
|
||||
// с корреспондентом, работающим в модели сервиса.
|
||||
// ** КорреспондентВЛокальномРежиме - Булево - Истина, если поддерживается настройка обмена
|
||||
// с корреспондентом, работающим в локальном режиме.
|
||||
// * ВидГруппыДляВариантовНастроек - ВидГруппыФормы - вариант вида группы для отображения в
|
||||
// дереве команд создания обмена вариантов настроек.
|
||||
// * ИмяКонфигурацииИсточника - Строка - Имя конфигурации источника, выводимое в
|
||||
// пользовательском интерфейсе.
|
||||
// * ИмяКонфигурацииПриемника - Структура - Перечень идентификаторов конфигураций-корреспондентов,
|
||||
// обмен с которыми возможен через данный план обмена.
|
||||
// * ВерсииФорматаОбмена - Соответствие - Соответствие номеров поддерживаемых версий формата
|
||||
// и ссылок на общие модули с логикой обмена через формат.
|
||||
// Используется только для обменов через универсальный формат.
|
||||
// * ФорматОбмена - Строка - Пространство имен XDTO пакета, в котором содержится
|
||||
// универсальный формат, без указания версии формата.
|
||||
// Используется только для обменов через универсальный формат.
|
||||
// * ПланОбменаИспользуетсяВМоделиСервиса - Булево - Признак использования плана обмена для организации
|
||||
// обмена в модели сервиса.
|
||||
// * ЭтоПланОбменаXDTO - Булево - Признак того, что это план обмена через
|
||||
// универсальный формат.
|
||||
// * ПредупреждатьОНесоответствииВерсийПравилОбмена - Булево - Признак необходимости проверки на
|
||||
// расхождение версий в правилах конвертации.
|
||||
// Проверка выполняется при загрузке комплекта
|
||||
// правил, при отправке данных и при получении данных.
|
||||
// * ИмяПланаОбменаДляПереходаНаНовыйОбмен - Строка - Если для плана обмена свойство установлено, в
|
||||
// рабочих местах управления настройками не будет
|
||||
// предлагаться настроить этот вид обмена.
|
||||
// Существующие обмены этого вида будут продолжать
|
||||
// отображаться в списке настроенных обменов.
|
||||
// Получении сообщения обмена в новом формате будет
|
||||
// инициировать переход на новый вид обмена.
|
||||
// * НазначениеПланаОбмена - Строка - Вариант назначения плана обмена.
|
||||
// * Алгоритмы - Структура - Перечень экспортных процедур и функций, которые
|
||||
// объявлены в модуле менеджера плана обмена
|
||||
// и используются подсистемой обмена данными.
|
||||
//
|
||||
Функция НастройкиПланаОбменаПоУмолчанию(ИмяПланаОбмена) Экспорт
|
||||
|
||||
НазначениеПланаОбмена = "СинхронизацияСДругойПрограммой";
|
||||
Если ОбменДаннымиПовтИсп.ЭтоПланОбменаРаспределеннойИнформационнойБазы(ИмяПланаОбмена) Тогда
|
||||
НазначениеПланаОбмена = "РИБ";
|
||||
КонецЕсли;
|
||||
|
||||
ВариантыНастроекОбмена = Новый ТаблицаЗначений;
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("ИдентификаторНастройки", Новый ОписаниеТипов("Строка"));
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("КорреспондентВМоделиСервиса", Новый ОписаниеТипов("Булево"));
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("КорреспондентВЛокальномРежиме", Новый ОписаниеТипов("Булево"));
|
||||
|
||||
Алгоритмы = Новый Структура;
|
||||
Алгоритмы.Вставить("ПриПолученииВариантовНастроекОбмена", Ложь);
|
||||
Алгоритмы.Вставить("ПриПолученииОписанияВариантаНастройки", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ОписаниеОграниченийПередачиДанных", Ложь);
|
||||
Алгоритмы.Вставить("ОписаниеЗначенийПоУмолчанию", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПредставлениеОтбораИнтерактивнойВыгрузки", Ложь);
|
||||
Алгоритмы.Вставить("НастроитьИнтерактивнуюВыгрузку", Ложь);
|
||||
Алгоритмы.Вставить("НастроитьИнтерактивнуюВыгрузкуВМоделиСервиса", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиОграниченийПередачиДанных", Ложь);
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиЗначенийПоУмолчанию", Ложь);
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиПараметровУчета", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриПодключенииККорреспонденту", Ложь);
|
||||
Алгоритмы.Вставить("ПриПолученииДанныхОтправителя", Ложь);
|
||||
Алгоритмы.Вставить("ПриОтправкеДанныхОтправителя", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриСохраненииНастроекСинхронизацииДанных", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриОпределенииПоддерживаемыхОбъектовФормата", Ложь);
|
||||
Алгоритмы.Вставить("ПриОпределенииПоддерживаемыхКорреспондентомОбъектовФормата", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПередНастройкойСинхронизацииДанных", Ложь);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("ВариантыНастроекОбмена", ВариантыНастроекОбмена);
|
||||
Параметры.Вставить("ИмяКонфигурацииИсточника", "");
|
||||
Параметры.Вставить("ИмяКонфигурацииПриемника", Новый Структура);
|
||||
Параметры.Вставить("ВерсииФорматаОбмена", Новый Соответствие);
|
||||
Параметры.Вставить("ФорматОбмена", "");
|
||||
Параметры.Вставить("ПланОбменаИспользуетсяВМоделиСервиса", Ложь);
|
||||
Параметры.Вставить("ЭтоПланОбменаXDTO", Ложь);
|
||||
Параметры.Вставить("ИмяПланаОбменаДляПереходаНаНовыйОбмен", "");
|
||||
Параметры.Вставить("ПредупреждатьОНесоответствииВерсийПравилОбмена", Истина);
|
||||
Параметры.Вставить("НазначениеПланаОбмена", НазначениеПланаОбмена);
|
||||
Параметры.Вставить("Алгоритмы", Алгоритмы);
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет настройки по умолчанию варианта настройки обмена, которые затем могут быть переопределены
|
||||
// в модуле менеджера плана обмена в процедуре ПриПолученииОписанияВариантаНастройки().
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяПланаОбмена - Строка - содержит имя плана обмена.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит поля:
|
||||
// * Отборы - Структура - Отборы на узле плана обмена,
|
||||
// подлежат заполнению значениями по умолчанию.
|
||||
// * ЗначенияПоУмолчанию - Структура - Значения по умолчанию на узле плана обмена.
|
||||
// * ОбщиеДанныеУзлов - Строка - Имена реквизитов и табличных частей плана обмена,
|
||||
// через запятую, которые являются общими для пары
|
||||
// обменивающихся конфигураций.
|
||||
// * ИспользоватьПомощникСозданияОбменаДанными - Булево - Признак, будет ли использоваться помощник для
|
||||
// создания новых узлов плана обмена.
|
||||
// * ИмяФормыСозданияНачальногоОбраза - Строка - Имя используемой формы создания начального
|
||||
// образа распределенной ИБ.
|
||||
// * ИмяФормыПомощникаНастройкиСинхронизацииДанных - Строка - Имя формы, которая будет использована для настройки
|
||||
// правил отправки и получения данных вместо
|
||||
// стандартной формы.
|
||||
// * ПояснениеДляНастройкиПараметровУчета - Строка - Пояснение о последовательности действий пользователя
|
||||
// для настройки параметров учета в текущей
|
||||
// информационной базе.
|
||||
// * ПутьКФайлуКомплектаПравилНаПользовательскомСайте - Строка - Путь к файлу комплекта правил в виде архива
|
||||
// на пользовательском сайте в разделе конфигурации.
|
||||
// * ПутьКФайлуКомплектаПравилВКаталогеШаблонов - Строка - Относительный путь к файлу комплекта правил в
|
||||
// каталоге шаблонов.
|
||||
// * ЗаголовокКомандыДляСозданияНовогоОбменаДанными - Строка - Представление команды, выводимое в пользовательском
|
||||
// интерфейсе при создании новой настройки
|
||||
// обмена данными.
|
||||
// * ЗаголовокПомощникаСозданияОбмена - Строка - Представление заголовка формы помощника
|
||||
// создания обмена данными выводимое в
|
||||
// пользовательском интерфейсе.
|
||||
// * ЗаголовокУзлаПланаОбмена - Строка - Представление узла плана обмена
|
||||
// выводимое в пользовательском интерфейсе.
|
||||
// * ИмяКонфигурацииКорреспондента - Строка - Идентификатор конфигурации корреспондента.
|
||||
// * НаименованиеКонфигурацииКорреспондента - Строка - Представление наименования конфигурации корреспондента
|
||||
// выводимое в пользовательском интерфейсе.
|
||||
// * ИспользуемыеТранспортыСообщенийОбмена - Массив из
|
||||
// ПеречислениеСсылка.ВидыТранспортаСообщенийОбмена - Перечень используемых транспортов сообщений. Если не заполнен, будут доступны все
|
||||
// возможные виды транспорта.
|
||||
// * КраткаяИнформацияПоОбмену - Строка - Краткое описание обмена данными, которое
|
||||
// выводится на первой странице помощника
|
||||
// создания обмена.
|
||||
// * ПодробнаяИнформацияПоОбмену - Строка - ссылка на веб-страницу или полный путь к
|
||||
// форме внутри конфигурации строкой, для
|
||||
// отображения в помощнике создания обмена.
|
||||
// * ИмяФайлаНастроекДляПриемника - Строка - имя файла для сохранения настроек подключения
|
||||
// при настройке обмена через offline-каналы.
|
||||
// * ПоддерживаетсяСопоставлениеДанных - Булево - Истина, если для данного варианта настройки поддерживается
|
||||
// интерактивное сопоставление данных. В
|
||||
// противном случае полученные сообщения обмена
|
||||
// будут сразу загружаться в информационную базу.
|
||||
//
|
||||
Функция ОписаниеВариантаНастройкиОбменаПоУмолчанию(ИмяПланаОбмена) Экспорт
|
||||
|
||||
МетаданныеПланаОбмена = Метаданные.ПланыОбмена[ИмяПланаОбмена];
|
||||
СинонимПланаОбмена = МетаданныеПланаОбмена.Синоним;
|
||||
|
||||
ЗаголовокФормыПомощника = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Синхронизация данных с %1 (настройка)'"),
|
||||
СинонимПланаОбмена);
|
||||
|
||||
ОписаниеВарианта = Новый Структура;
|
||||
|
||||
ОписаниеВарианта.Вставить("Отборы", Новый Структура);
|
||||
ОписаниеВарианта.Вставить("ЗначенияПоУмолчанию", Новый Структура);
|
||||
ОписаниеВарианта.Вставить("ОбщиеДанныеУзлов", "");
|
||||
ОписаниеВарианта.Вставить("ИспользоватьПомощникСозданияОбменаДанными", Истина);
|
||||
ОписаниеВарианта.Вставить("ИмяФормыСозданияНачальногоОбраза", "");
|
||||
ОписаниеВарианта.Вставить("ИмяФормыПомощникаНастройкиСинхронизацииДанных", "");
|
||||
ОписаниеВарианта.Вставить("ПояснениеДляНастройкиПараметровУчета", "");
|
||||
ОписаниеВарианта.Вставить("ПутьКФайлуКомплектаПравилНаПользовательскомСайте", "");
|
||||
ОписаниеВарианта.Вставить("ПутьКФайлуКомплектаПравилВКаталогеШаблонов", "");
|
||||
ОписаниеВарианта.Вставить("ЗаголовокКомандыДляСозданияНовогоОбменаДанными", СинонимПланаОбмена);
|
||||
ОписаниеВарианта.Вставить("ЗаголовокПомощникаСозданияОбмена", ЗаголовокФормыПомощника);
|
||||
ОписаниеВарианта.Вставить("ЗаголовокУзлаПланаОбмена", СинонимПланаОбмена);
|
||||
ОписаниеВарианта.Вставить("ИмяКонфигурацииКорреспондента", "");
|
||||
ОписаниеВарианта.Вставить("НаименованиеКонфигурацииКорреспондента", "");
|
||||
ОписаниеВарианта.Вставить("ИспользуемыеТранспортыСообщенийОбмена", Новый Массив);
|
||||
ОписаниеВарианта.Вставить("КраткаяИнформацияПоОбмену", "");
|
||||
ОписаниеВарианта.Вставить("ПодробнаяИнформацияПоОбмену", "");
|
||||
ОписаниеВарианта.Вставить("ИмяФайлаНастроекДляПриемника", "");
|
||||
ОписаниеВарианта.Вставить("ПоддерживаетсяСопоставлениеДанных", Истина);
|
||||
|
||||
Возврат ОписаниеВарианта;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -4029,7 +4261,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ОписанияПрофилей - Массив из см. УправлениеДоступом.НовоеОписаниеПрофиляГруппДоступа - набор описаний профилей.
|
||||
// ПараметрыОбновления - Структура - см. УправлениеДоступомПереопределяемый.ПриЗаполненииПоставляемыхПрофилейГруппДоступа
|
||||
// ПараметрыОбновления - см. УправлениеДоступомПереопределяемый.ПриЗаполненииПоставляемыхПрофилейГруппДоступа
|
||||
//
|
||||
Процедура ПриЗаполненииПоставляемыхПрофилейГруппДоступа(ОписанияПрофилей, ПараметрыОбновления) Экспорт
|
||||
|
||||
@@ -4063,7 +4295,7 @@
|
||||
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
//
|
||||
// Параметры:
|
||||
// Зависимости - ТаблицаЗначений - см. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
// Зависимости - см. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
|
||||
//
|
||||
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Зависимости) Экспорт
|
||||
Зависимость = Зависимости.Добавить();
|
||||
@@ -8609,25 +8841,17 @@
|
||||
Возврат НастройкиПланаОбмена;
|
||||
КонецФункции
|
||||
|
||||
// Предназначена для подготовки структуры, для последующей передачи в обработчик получения вариантов настроек.
|
||||
// Параметры:
|
||||
// ИмяКорреспондента - Строка - имя конфигурации-корреспондента.
|
||||
// ВерсияКорреспондента - Строка - версия конфигурации-корреспондента.
|
||||
// КорреспондентВМоделиСервиса - Булево или Неопределено - признак того, что корреспондент находится в модели сервиса.
|
||||
// Возвращаемое значение: Структура.
|
||||
Функция ПараметрыКонтекстаПолученияВариантовНастроек(ИмяКорреспондента, ВерсияКорреспондента, КорреспондентВМоделиСервиса)
|
||||
Возврат Новый Структура("ИмяКорреспондента, ВерсияКорреспондента, КорреспондентВМоделиСервиса",
|
||||
ИмяКорреспондента, ВерсияКорреспондента, КорреспондентВМоделиСервиса);
|
||||
КонецФункции
|
||||
|
||||
// Заполняет настройки, относящиеся к варианту настройки обмена, которые далее используются подсистемой обмена данными.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяПланаОбмена - Строка - Имя плана обмена.
|
||||
// ИдентификаторНастройки - Строка - Идентификатор варианта настройки обмена.
|
||||
// ВерсияКорреспондента - Строка - Версия конфигурации-корреспондента.
|
||||
// ИмяКорреспондента - Строка - Имя конфигурации корреспондента.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - подробнее см. комментарий к функции ОписаниеВариантаНастройкиОбменаПоУмолчанию.
|
||||
// Структура - см. ОписаниеВариантаНастройкиОбменаПоУмолчанию
|
||||
//
|
||||
Функция ОписаниеВариантаНастройки(ИмяПланаОбмена, ИдентификаторНастройки,
|
||||
ВерсияКорреспондента, ИмяКорреспондента) Экспорт
|
||||
ОписаниеВариантаНастройки = ОписаниеВариантаНастройкиОбменаПоУмолчанию(ИмяПланаОбмена);
|
||||
@@ -8640,16 +8864,6 @@
|
||||
Возврат ОписаниеВариантаНастройки;
|
||||
КонецФункции
|
||||
|
||||
// Предназначена для подготовки структуры, для последующей передачи в обработчик получения описания варианта.
|
||||
// Параметры:
|
||||
// ИмяКорреспондента - Строка - имя конфигурации-корреспондента.
|
||||
// ВерсияКорреспондента - Строка - версия конфигурации-корреспондента.
|
||||
// Возвращаемое значение: Структура.
|
||||
Функция ПараметрыКонтекстаПолученияОписанияВариантаНастройки(ИмяКорреспондента, ВерсияКорреспондента)
|
||||
Возврат Новый Структура("ВерсияКорреспондента, ИмяКорреспондента",
|
||||
ВерсияКорреспондента,ИмяКорреспондента);
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область РаботаСПаролямиСинхронизацииДанных
|
||||
@@ -13660,101 +13874,6 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Определяет настройки по умолчанию для плана обмена, которые затем могут быть переопределены
|
||||
// в модуле менеджера плана обмена в процедуре ПриПолученииНастроек().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит поля:
|
||||
// * ВариантыНастроекОбмена - ТаблицаЗначений - Возможные настройки плана обмена.
|
||||
// Используется для для создания заготовленных
|
||||
// шаблонов с заполненным настройками планов обмена.
|
||||
// * ВидГруппыДляВариантовНастроек - ВидГруппыФормы - вариант вида группы для отображения в
|
||||
// дереве команд создания обмена вариантов настроек.
|
||||
// * ИмяКонфигурацииИсточника - Строка - Имя конфигурации источника, выводимое в
|
||||
// пользовательском интерфейсе.
|
||||
// * ИмяКонфигурацииПриемника - Структура - Перечень идентификаторов конфигураций-корреспондентов,
|
||||
// обмен с которыми возможен через данный план обмена.
|
||||
// * ВерсииФорматаОбмена - Соответствие - Соответствие номеров поддерживаемых версий формата
|
||||
// и ссылок на общие модули с логикой обмена через формат.
|
||||
// Используется только для обменов через универсальный формат.
|
||||
// * ФорматОбмена - Строка - Пространство имен XDTO пакета, в котором содержится
|
||||
// универсальный формат, без указания версии формата.
|
||||
// Используется только для обменов через универсальный формат.
|
||||
// * ПланОбменаИспользуетсяВМоделиСервиса - Булево - Признак использования плана обмена для организации
|
||||
// обмена в модели сервиса.
|
||||
// * ЭтоПланОбменаXDTO - Булево - Признак того, что это план обмена через
|
||||
// универсальный формат.
|
||||
// * ПредупреждатьОНесоответствииВерсийПравилОбмена - Булево - Признак необходимости проверки на
|
||||
// расхождение версий в правилах конвертации.
|
||||
// Проверка выполняется при загрузке комплекта
|
||||
// правил, при отправке данных и при получении данных.
|
||||
// * ИмяПланаОбменаДляПереходаНаНовыйОбмен - Строка - Если для плана обмена свойство установлено, в
|
||||
// рабочих местах управления настройками не будет
|
||||
// предлагаться настроить этот вид обмена.
|
||||
// Существующие обмены этого вида будут продолжать
|
||||
// отображаться в списке настроенных обменов.
|
||||
// Получении сообщения обмена в новом формате будет
|
||||
// инициировать переход на новый вид обмена.
|
||||
// * НазначениеПланаОбмена - Строка - Вариант назначения плана обмена.
|
||||
// * Алгоритмы - Структура - Перечень экспортных процедур и функций, которые
|
||||
// объявлены в модуле менеджера плана обмена
|
||||
// и используются подсистемой обмена данными.
|
||||
//
|
||||
Функция НастройкиПланаОбменаПоУмолчанию(ИмяПланаОбмена)
|
||||
|
||||
НазначениеПланаОбмена = "СинхронизацияСДругойПрограммой";
|
||||
Если ОбменДаннымиПовтИсп.ЭтоПланОбменаРаспределеннойИнформационнойБазы(ИмяПланаОбмена) Тогда
|
||||
НазначениеПланаОбмена = "РИБ";
|
||||
КонецЕсли;
|
||||
|
||||
ВариантыНастроекОбмена = Новый ТаблицаЗначений;
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("ИдентификаторНастройки", Новый ОписаниеТипов("Строка"));
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("КорреспондентВМоделиСервиса", Новый ОписаниеТипов("Булево"));
|
||||
ВариантыНастроекОбмена.Колонки.Добавить("КорреспондентВЛокальномРежиме", Новый ОписаниеТипов("Булево"));
|
||||
|
||||
Алгоритмы = Новый Структура;
|
||||
Алгоритмы.Вставить("ПриПолученииВариантовНастроекОбмена", Ложь);
|
||||
Алгоритмы.Вставить("ПриПолученииОписанияВариантаНастройки", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ОписаниеОграниченийПередачиДанных", Ложь);
|
||||
Алгоритмы.Вставить("ОписаниеЗначенийПоУмолчанию", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПредставлениеОтбораИнтерактивнойВыгрузки", Ложь);
|
||||
Алгоритмы.Вставить("НастроитьИнтерактивнуюВыгрузку", Ложь);
|
||||
Алгоритмы.Вставить("НастроитьИнтерактивнуюВыгрузкуВМоделиСервиса", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиОграниченийПередачиДанных", Ложь);
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиЗначенийПоУмолчанию", Ложь);
|
||||
Алгоритмы.Вставить("ОбработчикПроверкиПараметровУчета", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриПодключенииККорреспонденту", Ложь);
|
||||
Алгоритмы.Вставить("ПриПолученииДанныхОтправителя", Ложь);
|
||||
Алгоритмы.Вставить("ПриОтправкеДанныхОтправителя", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриСохраненииНастроекСинхронизацииДанных", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПриОпределенииПоддерживаемыхОбъектовФормата", Ложь);
|
||||
Алгоритмы.Вставить("ПриОпределенииПоддерживаемыхКорреспондентомОбъектовФормата", Ложь);
|
||||
|
||||
Алгоритмы.Вставить("ПередНастройкойСинхронизацииДанных", Ложь);
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("ВариантыНастроекОбмена", ВариантыНастроекОбмена);
|
||||
Параметры.Вставить("ИмяКонфигурацииИсточника", "");
|
||||
Параметры.Вставить("ИмяКонфигурацииПриемника", Новый Структура);
|
||||
Параметры.Вставить("ВерсииФорматаОбмена", Новый Соответствие);
|
||||
Параметры.Вставить("ФорматОбмена", "");
|
||||
Параметры.Вставить("ПланОбменаИспользуетсяВМоделиСервиса", Ложь);
|
||||
Параметры.Вставить("ЭтоПланОбменаXDTO", Ложь);
|
||||
Параметры.Вставить("ИмяПланаОбменаДляПереходаНаНовыйОбмен", "");
|
||||
Параметры.Вставить("ПредупреждатьОНесоответствииВерсийПравилОбмена", Истина);
|
||||
Параметры.Вставить("НазначениеПланаОбмена", НазначениеПланаОбмена);
|
||||
Параметры.Вставить("Алгоритмы", Алгоритмы);
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получает дерево метаданных конфигурации с заданным отбором по объектам метаданных.
|
||||
//
|
||||
// Параметры:
|
||||
@@ -13872,116 +13991,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Определяет настройки по умолчанию варианта настройки обмена, которые затем могут быть переопределены
|
||||
// в модуле менеджера плана обмена в процедуре ПриПолученииОписанияВариантаНастройки().
|
||||
// Параметры:
|
||||
// ИмяПланаОбмена - Строка - содержит имя плана обмена.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит поля:
|
||||
// * Отборы - Структура - Отборы на узле плана обмена,
|
||||
// подлежат заполнению значениями по умолчанию.
|
||||
// * ЗначенияПоУмолчанию - Структура - Значения по умолчанию на узле плана обмена.
|
||||
// * ОтборыКорреспондента - Структура - Отборы на узле плана обмена, подлежат заполнению
|
||||
// значениями по умолчанию для базы корреспондента.
|
||||
// * ЗначенияПоУмолчанию - Структура - Значения по умолчанию на узле плана обмена.
|
||||
// * ЗначенияПоУмолчаниюКорреспондента - Структура - Значения по умолчанию на узле для базы корреспондента.
|
||||
// * ОбщиеДанныеУзлов - Строка - Имена реквизитов и табличных частей плана обмена,
|
||||
// через запятую, которые являются общими для пары
|
||||
// обменивающихся конфигураций.
|
||||
// * ИмяФормыОтборов - Строка - Имя используемой формы настройки отборов на узле.
|
||||
// * ИмяФормыЗначенийПоУмолчанию - Строка - Имя используемой формы значений по умолчанию
|
||||
// на узле.
|
||||
// * ИмяФормыОтборовКорреспондента - Строка - Имя используемой формы настройки отборов на
|
||||
// узле базы корреспондента.
|
||||
// * ИмяФормыЗначенийПоУмолчаниюКорреспондента - Строка - Имя используемой формы значений по умолчанию
|
||||
// на узле базы корреспондента.
|
||||
// * ИмяФормыОбщиеДанныеУзлов - Строка - Имя используемой формы настроек узлов.
|
||||
// * ИмяФайлаНастроекДляПриемника - Строка - Имя файла по умолчанию для сохранения
|
||||
// настроек синхронизации.
|
||||
// * ИспользоватьПомощникСозданияОбменаДанными - Булево - Признак, будет ли использоваться помощник для
|
||||
// создания новых узлов плана обмена.
|
||||
// * ИмяФормыСозданияНачальногоОбраза - Строка - Имя используемой формы создания начального
|
||||
// образа распределенной ИБ.
|
||||
// * ДополнительныеДанныеДляКорреспондента - Структура - дополнительные данные, которые будут
|
||||
// использованы в базе-корреспонденте при
|
||||
// настройке обмена. Могут быть использованы в обработчике
|
||||
// ПриСозданииНаСервере в форме настройки узла
|
||||
// плана обмена ФормаНастройкиЗначенийПоУмолчаниюБазыКорреспондента
|
||||
// * ПояснениеДляНастройкиПараметровУчета - Строка - Пояснение о последовательности действий пользователя
|
||||
// для настройки параметров учета в текущей
|
||||
// информационной базе.
|
||||
// * ПояснениеДляНастройкиПараметровУчетаКорреспондента - Строка - Пояснение о последовательности действий пользователя
|
||||
// для настройки параметров учета в базе корреспонденте.
|
||||
// * ПутьКФайлуКомплектаПравилНаПользовательскомСайте - Строка - Путь к файлу комплекта правил в виде архива
|
||||
// на пользовательском сайте в разделе конфигурации.
|
||||
// * ПутьКФайлуКомплектаПравилВКаталогеШаблонов - Строка - Относительный путь к файлу комплекта правил в
|
||||
// каталоге шаблонов
|
||||
// * ЗаголовокКомандыДляСозданияНовогоОбменаДанными - Строка - Представление команды, выводимое в пользовательском
|
||||
// интерфейсе при создании новой настройки
|
||||
// обмена данными
|
||||
// * ЗаголовокПомощникаСозданияОбмена - Строка - Представление заголовка формы помощника
|
||||
// создания обмена данными выводимое в
|
||||
// пользовательском интерфейсе.
|
||||
// * НаименованиеКонфигурацииКорреспондента - Строка - Представление наименования конфигурации корреспондента
|
||||
// выводимое в пользовательском интерфейсе.
|
||||
// * ЗаголовокУзлаПланаОбмена - Строка - Представление узла плана обмена
|
||||
// выводимое в пользовательском интерфейсе.
|
||||
// * ОтображатьНастройкуОтборовНаУзле - Булево - Признак отображения настроек отборов на узле
|
||||
// в помощнике создания обмена.
|
||||
// * ОтображатьЗначенияПоУмолчаниюНаУзле - Булево - Признак отображения значений по умолчанию в
|
||||
// помощнике создания обмена.
|
||||
// * ОтображатьНастройкуОтборовНаУзлеБазыКорреспондента - Булево - Признак отображения настроек отборов на узле
|
||||
// базы-корреспондента в помощнике создания обмена
|
||||
// * ОтображатьЗначенияПоУмолчаниюНаУзлеБазыКорреспондента - Булево - Признак отображения значений по умолчанию
|
||||
// базы-корреспондента в помощнике создания обмена
|
||||
// * ИспользуемыеТранспортыСообщенийОбмена - Массив - Перечень используемых транспортов сообщений.
|
||||
// Если не заполнен, будут доступны все
|
||||
// возможные виды транспорта.
|
||||
// * КраткаяИнформацияПоОбмену - Строка - Краткое описание обмена данными, которое
|
||||
// выводится на первой странице помощника
|
||||
// создания обмена.
|
||||
// * ПодробнаяИнформацияПоОбмену - Строка - ссылка на веб-страницу или полный путь к
|
||||
// форме внутри конфигурации строкой, для
|
||||
// отображения в помощнике создания обмена.
|
||||
//
|
||||
Функция ОписаниеВариантаНастройкиОбменаПоУмолчанию(ИмяПланаОбмена)
|
||||
|
||||
ОписаниеВарианта = Новый Структура;
|
||||
|
||||
МетаданныеПланаОбмена = Метаданные.ПланыОбмена[ИмяПланаОбмена];
|
||||
ЗаголовокФормыПомощника = НСтр("ru = 'Синхронизация данных с %Программа% (настройка)'");
|
||||
ЗаголовокФормыПомощника = СтрЗаменить(ЗаголовокФормыПомощника, "%Программа%", МетаданныеПланаОбмена.Синоним);
|
||||
|
||||
ОписаниеВарианта.Вставить("ИмяФайлаНастроекДляПриемника", "");
|
||||
ОписаниеВарианта.Вставить("ИспользоватьПомощникСозданияОбменаДанными", Истина);
|
||||
ОписаниеВарианта.Вставить("ПоддерживаетсяСопоставлениеДанных", Истина);
|
||||
|
||||
ОписаниеВарианта.Вставить("ИмяФормыПомощникаНастройкиСинхронизацииДанных", "");
|
||||
ОписаниеВарианта.Вставить("ИмяФормыСозданияНачальногоОбраза", "");
|
||||
|
||||
ОписаниеВарианта.Вставить("ПутьКФайлуКомплектаПравилНаПользовательскомСайте", "");
|
||||
ОписаниеВарианта.Вставить("ПутьКФайлуКомплектаПравилВКаталогеШаблонов", "");
|
||||
ОписаниеВарианта.Вставить("ЗаголовокКомандыДляСозданияНовогоОбменаДанными", МетаданныеПланаОбмена.Синоним);
|
||||
ОписаниеВарианта.Вставить("ИмяКонфигурацииКорреспондента", "");
|
||||
ОписаниеВарианта.Вставить("НаименованиеКонфигурацииКорреспондента", "");
|
||||
ОписаниеВарианта.Вставить("ИспользуемыеТранспортыСообщенийОбмена", Новый Массив);
|
||||
ОписаниеВарианта.Вставить("КраткаяИнформацияПоОбмену", "");
|
||||
ОписаниеВарианта.Вставить("ПодробнаяИнформацияПоОбмену", "");
|
||||
ОписаниеВарианта.Вставить("ОбщиеДанныеУзлов", "");
|
||||
|
||||
ОписаниеВарианта.Вставить("ЗаголовокПомощникаСозданияОбмена", ЗаголовокФормыПомощника);
|
||||
ОписаниеВарианта.Вставить("ЗаголовокУзлаПланаОбмена", МетаданныеПланаОбмена.Синоним);
|
||||
|
||||
ОписаниеВарианта.Вставить("ПояснениеДляНастройкиПараметровУчета", "");
|
||||
|
||||
ОписаниеВарианта.Вставить("Отборы", Новый Структура);
|
||||
ОписаниеВарианта.Вставить("ЗначенияПоУмолчанию", Новый Структура);
|
||||
|
||||
Возврат ОписаниеВарианта;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция КодПредопределенногоУзлаПланаОбмена(ИмяПланаОбмена) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
@@ -1464,7 +1464,7 @@
|
||||
// Параметры:
|
||||
// Данные - Произвольный - объект данных.
|
||||
// МассивКоллекций - Массив из КоллекцияОбъектовМетаданных - набор коллекций реквизитов.
|
||||
// ТаблицаПредопределенных - ТаблицаЗначений - см. ОбменДаннымиСлужебный.ТаблицаПредопределенныхДанных
|
||||
// ТаблицаПредопределенных - см. ОбменДаннымиСлужебный.ТаблицаПредопределенныхДанных
|
||||
//
|
||||
Процедура ПроверитьЗаменитьСсылкуПредопределенныхВКоллекцииРеквизитовОбъекта(Данные, МассивКоллекций, ТаблицаПредопределенных)
|
||||
|
||||
|
||||
@@ -334,7 +334,7 @@
|
||||
// - запись наборов в процессе обновления должна проходить с тем же отбором,
|
||||
// что и регистрация необходимости обработки;
|
||||
// - в ДополнительныеПараметры нужно передать соответствующий признак и полное имя регистра.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Очередь - Число, Неопределено - очередь обработки, в которой выполняется текущий обработчик. По умолчанию очередь передавать
|
||||
// не нужно, т.к. она будет взята из параметров сеанса, в котором запущен обработчик обновления.
|
||||
//
|
||||
@@ -484,7 +484,7 @@
|
||||
// * Очередь - Число - очередь обработки, в которой выполняется текущий обработчик.
|
||||
// * ЗаписьИзмененийДляПодчиненногоУзлаРИБСФильтрами - ЗаписьFastInfoset - параметр
|
||||
// существует, только если внедрена подсистема ОбменДанными.
|
||||
// * ПараметрыВыборки - Структура - см. ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
|
||||
// * ПараметрыВыборки - см. ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки
|
||||
//
|
||||
Функция ОсновныеПараметрыОтметкиКОбработке() Экспорт
|
||||
|
||||
@@ -629,7 +629,7 @@
|
||||
// данные небольшими порциями, например по 1000 объектов.
|
||||
//
|
||||
// Параметры:
|
||||
// ОсновныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// ОсновныеПараметры - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// Данные - Ссылка, Массив, НаборЗаписей - данные, по которым нужно зарегистрировать изменения.
|
||||
// - ТаблицаЗначений - значения измерений независимого регистра сведений. Требования:
|
||||
// - нет измерений с именем "Узел";
|
||||
@@ -639,7 +639,7 @@
|
||||
// - запись наборов в процессе обновления должна проходить с тем же отбором,
|
||||
// что и регистрация необходимости обработки;
|
||||
// - в ДополнительныеПараметры нужно передать соответствующий признак и полное имя регистра.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
//
|
||||
Процедура ОтметитьКОбработке(ОсновныеПараметры, Данные, ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
@@ -787,7 +787,7 @@
|
||||
// Отмечает, что по переданным регистраторам нужно переформировать движения.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ОсновныеПараметрыОтметкиКОбработке.
|
||||
// Регистраторы - Массив - массив ссылок регистраторов.
|
||||
// ПолноеИмяРегистра - Строка - полное имя регистра, для которого необходимо обновить движения.
|
||||
//
|
||||
@@ -974,7 +974,7 @@
|
||||
// ПолноеИмяРегистра - Строка - имя регистра, движения по которому нужно переформировать.
|
||||
// Например, РегистрНакопления.ТоварыНаСкладах.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат формирования временной таблицы:
|
||||
@@ -1210,7 +1210,7 @@
|
||||
// Например, Документ.ПриходныйОрдерНаТовары.
|
||||
// ПолноеИмяРегистра - Строка - имя регистра, движения по которому нужно переформировать.
|
||||
// Например, РегистрНакопления.ТоварыНаСкладах.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * ВыборкаИзРезультатаЗапроса - выборка регистраторов, которые нужно обработать, поля выборки:
|
||||
@@ -1326,7 +1326,7 @@
|
||||
// Очередь - Число - очередь, к которой отнесен обработчик и в которой зарегистрированы данные, которые он будет
|
||||
// обрабатывать.
|
||||
// ПолноеИмяОбъекта - Строка - имя объекта, который нужно обработать. Например, Документ.ПриходныйОрдерНаТовары.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * ВыборкаИзРезультатаЗапроса - выборка ссылок, которые нужно обработать, поля выборки:
|
||||
@@ -1408,7 +1408,7 @@
|
||||
// Очередь - Число - очередь обработки, в которой выполняется текущий обработчик.
|
||||
// ПолноеИмяОбъекта - Строка - полное имя объекта, для которого выполняется проверка, например Справочник.Номенклатура.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат формирования временной таблицы:
|
||||
@@ -1564,7 +1564,7 @@
|
||||
// Очередь - Число - очередь, к которой отнесен обработчик и в которой зарегистрированы данные, которые он будет
|
||||
// обрабатывать.
|
||||
// ПолноеИмяОбъекта - Строка - имя объекта, который нужно обработать. Например, РегистрСведений.ШтрихкодыНоменклатуры.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * ВыборкаИзРезультатаЗапроса - выборка значений измерений, которые нужно обработать, имена полей соответствует именам
|
||||
@@ -1675,7 +1675,7 @@
|
||||
// Очередь - Число - очередь обработки, в которой выполняется текущий обработчик.
|
||||
// ПолноеИмяОбъекта - Строка - полное имя объекта, для которого выполняется проверка, например Справочник.Номенклатура.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат формирования временной таблицы:
|
||||
@@ -2067,8 +2067,8 @@
|
||||
// или набор записей, который необходимо проверить.
|
||||
// Если ДополнительныеПараметры.ЭтоДвижения = Истина, то Данные - это регистратор
|
||||
// указанного в ДополнительныеПараметры регистра.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// МетаданныеИОтбор - Структура - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// МетаданныеИОтбор - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если переданный объект обновлен на новую версию и его можно изменять.
|
||||
@@ -2111,7 +2111,7 @@
|
||||
// ПолноеИмяОбъекта - Строка - полное имя объекта, для которого выполняется проверка,
|
||||
// например Справочник.Номенклатура.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// параметр ВыбиратьПорциями игнорируется, заблокированные данные всегда помещаются в
|
||||
// таблицу целиком.
|
||||
//
|
||||
@@ -2288,7 +2288,7 @@
|
||||
// например Справочник.Номенклатура.
|
||||
// Могут быть переданы объекты ссылочного типа, или регистры, подчиненные регистратору.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// параметр ВыбиратьПорциями игнорируется, заблокированные данные
|
||||
// всегда помещаются в таблицу целиком.
|
||||
//
|
||||
@@ -2463,7 +2463,7 @@
|
||||
// Измерения - Строка, Массив - имена измерений, по которым нужно проверить блокировку,
|
||||
// перечисленные через запятую, или массив имен.
|
||||
// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер, в котором будет создана временная таблица.
|
||||
// ДополнительныеПараметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// ДополнительныеПараметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки,
|
||||
// параметр ВыбиратьПорциями игнорируется, заблокированные данные
|
||||
// всегда помещаются в таблицу целиком.
|
||||
//
|
||||
@@ -2568,7 +2568,7 @@
|
||||
// достаточно логики - заблокированные объекты зарегистрированы на узлах плана обмена ОбновлениеИнформационнойБазы.
|
||||
//
|
||||
// Параметры:
|
||||
// МетаданныеИОтбор - Структура - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
// МетаданныеИОтбор - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если объект обновлен и доступен для изменения.
|
||||
@@ -2767,7 +2767,7 @@
|
||||
// Если переданный объект обработан, то следует вернуть значение Истина.
|
||||
// Вызывается из процедуры ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан.
|
||||
// Параметры, передаваемые в функцию:
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.МетаданныеИОтборПоДанным.
|
||||
//
|
||||
// 4) Для обработчиков обновления в библиотеках (конфигурации) с параллельным режимом выполнения отложенных обработчиков:
|
||||
//
|
||||
@@ -3108,9 +3108,12 @@
|
||||
// Параметры - Структура - тот параметр, который передается в обработчик обновления.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - таблица с обновляемыми данными, состав колонок которой зависит от способа выборки,
|
||||
// указанного в процедуре регистрации данных для обновления.
|
||||
// Если данных для обновления нет, то возвращается пустая таблица значений без колонок.
|
||||
// ТаблицаЗначений - для ссылочного объекта с колонками:
|
||||
// * Ссылка - ЛюбаяСсылка - ссылка на обновляемый объект.
|
||||
// * Дата - Дата - колонка присутствует только для документов.
|
||||
//
|
||||
// ТаблицаЗначений - для регистра состав колонок зависит от состава измерений
|
||||
// обновляемого объекта.
|
||||
//
|
||||
Функция ДанныеДляОбновленияВМногопоточномОбработчике(Параметры) Экспорт
|
||||
|
||||
@@ -3775,7 +3778,7 @@
|
||||
// - ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки();
|
||||
//
|
||||
// Параметры:
|
||||
// ДополнительныеПараметры - Структура - см.
|
||||
// ДополнительныеПараметры - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки().
|
||||
// ИмяТаблицы - Строка - имя таблицы из которой выбираются данные.
|
||||
//
|
||||
@@ -3811,7 +3814,7 @@
|
||||
// Установить поля упорядочивания в ВыбратьСсылкиДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
// ЭтоДокумент - Булево - Истина, если обрабатываются ссылки документа.
|
||||
//
|
||||
Процедура УстановитьПоляУпорядочиванияСсылок(ПараметрыПостроения, ЭтоДокумент)
|
||||
@@ -3839,7 +3842,7 @@
|
||||
// Установить поля упорядочивания для регистра в ВыбратьРегистраторыРегистраДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьПоляУпорядочиванияРегистра(ПараметрыПостроения)
|
||||
|
||||
@@ -3863,7 +3866,7 @@
|
||||
// Установить поля упорядочивания для документа в ВыбратьРегистраторыРегистраДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьПоляУпорядочиванияРегистраПоДокументу(ПараметрыПостроения)
|
||||
|
||||
@@ -3886,7 +3889,7 @@
|
||||
// Установить поля упорядочивания для документа в ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьПоляУпорядочиванияНезависимогоРегистраСведений(ПараметрыПостроения)
|
||||
|
||||
@@ -3912,7 +3915,7 @@
|
||||
// Учесть измерение в параметрах формирования запроса в ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
// ИмяИзмерения - Строка - имя обрабатываемого измерения.
|
||||
//
|
||||
Процедура УстановитьИзмерение(ПараметрыПостроения, ИмяИзмерения)
|
||||
@@ -3931,7 +3934,7 @@
|
||||
// Учесть период в параметрах формирования запроса в ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьПериод(ПараметрыПостроения)
|
||||
|
||||
@@ -3943,7 +3946,7 @@
|
||||
// Учесть ресурсы в параметрах формирования запроса в ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьРесурсы(ПараметрыПостроения, Ресурсы)
|
||||
|
||||
@@ -3961,7 +3964,7 @@
|
||||
// Учесть реквизиты в параметрах формирования запроса в ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки().
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
Процедура УстановитьРеквизиты(ПараметрыПостроения, Реквизиты)
|
||||
|
||||
@@ -3983,7 +3986,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Запрос - Запрос - запрос выборки данных.
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * ВыборкаИзРезультатаЗапроса - в случае обычной выборки.
|
||||
@@ -4004,7 +4007,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Запрос - Запрос - запрос выборки данных.
|
||||
// ПараметрыПостроения - Структура - см. ПараметрыПостроенияВыборки().
|
||||
// ПараметрыПостроения - см. ПараметрыПостроенияВыборки().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - данные для обработчика обновления (многопоточного).
|
||||
@@ -4131,7 +4134,7 @@
|
||||
// Запрос - Запрос - запрос выборки данных.
|
||||
// Условия - см. УсловияДляДиапазонаСтраницы().
|
||||
// Таблица - Строка - имя таблицы из которой выполняется выборка.
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Первые - Булево - Истина, если это первые условия в запросе.
|
||||
// НомерУсловия - Число - номер обрабатываемого условия.
|
||||
//
|
||||
@@ -4219,12 +4222,12 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ПоляВыборки - Массив - выбираемые запросом поля.
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Направления - Массив - направления упорядочивания (ВОЗР, УБЫВ) в количестве равном количеству ПоляВыборки.
|
||||
// - Неопределено - порядок не указывается (всегда ВОЗР).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - см. НовыеУсловияПостраничнойВыборки().
|
||||
// см. НовыеУсловияПостраничнойВыборки().
|
||||
//
|
||||
Функция УсловияДляСледующейСтраницы(ПоляВыборки, Параметры, Направления)
|
||||
|
||||
@@ -4257,12 +4260,12 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ПоляВыборки - Массив - выбираемые запросом поля.
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки.
|
||||
// Направления - Массив - направления упорядочивания (ВОЗР, УБЫВ) в количестве равном количеству ПоляВыборки.
|
||||
// - Неопределено - порядок не указывается (всегда ВОЗР).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - см. НовыеУсловияПостраничнойВыборки().
|
||||
// см. НовыеУсловияПостраничнойВыборки().
|
||||
//
|
||||
Функция УсловияДляДиапазонаСтраницы(ПоляВыборки, Параметры, Направления)
|
||||
|
||||
@@ -4452,7 +4455,7 @@
|
||||
|
||||
// Проверка корректности заполнения параметров выборки данных.
|
||||
//
|
||||
// Параметры - Структура - см.
|
||||
// Параметры - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -4598,7 +4601,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ТекстЗапроса - Строка - текст модифицируемого запроса.
|
||||
// Параметры - Структура - см.
|
||||
// Параметры - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
Процедура УстановитьРазмерВыборки(ТекстЗапроса, Параметры)
|
||||
@@ -4654,7 +4657,7 @@
|
||||
// Параметры:
|
||||
// Запрос - Запрос - модифицируемый запрос.
|
||||
// ИменаПолей - Массив - имена полей для выборки.
|
||||
// Параметры - Структура - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// Параметры - см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
// ИмяТаблицы - Строка - имя таблицы в которой расположены поля.
|
||||
// если указана пустая строка, то имя таблицы не подставляется.
|
||||
// Направления - Массив - направления упорядочивания (ВОЗР, УБЫВ) в количестве равном количеству ИменаПолей.
|
||||
@@ -4684,7 +4687,7 @@
|
||||
// Позволяет определить постраничная ли это выборка.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см.
|
||||
// Параметры - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -4806,7 +4809,7 @@
|
||||
// Возвращает вид источника данных (см. ДополнительныеПараметрыВыборкиДанныхДляОбработки(), п. 1 и п. 2.
|
||||
//
|
||||
// Параметры:
|
||||
// ДополнительныеИсточникиДанных - Структура - см. ДополнительныеПараметрыВыборкиДанныхДляОбработки().
|
||||
// ДополнительныеИсточникиДанных - см. ДополнительныеПараметрыВыборкиДанныхДляОбработки().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если это простой набор источников, как в п.1, Ложь - если это иерархия соответствий,
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.2.229";
|
||||
Описание.Версия = "3.1.2.237";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
@@ -56,7 +56,7 @@
|
||||
// Вызывается перед началом обновления данных ИБ для построения плана обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - ТаблицаЗначений - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления.
|
||||
// Обработчики - см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления.
|
||||
//
|
||||
// Пример:
|
||||
// Для добавления своей процедуры-обработчика в список:
|
||||
|
||||
@@ -2743,7 +2743,7 @@
|
||||
// Создать новое описание потоков регистрации данных отложенного обновления.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. НовоеОписаниеПотоков().
|
||||
// см. НовоеОписаниеПотоков().
|
||||
//
|
||||
Функция НовоеОписаниеПотоковРегистрацииДанныхОтложенногоОбновления()
|
||||
|
||||
@@ -2763,8 +2763,8 @@
|
||||
// Добавить поток регистрации данных отложенного обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеПотоков - Структура - см. НовоеОписаниеПотоков().
|
||||
// ОписаниеОбрабатываемыхДанных - Структура - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// ОписаниеПотоков - см. НовоеОписаниеПотоков().
|
||||
// ОписаниеОбрабатываемыхДанных - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаТаблицыЗначений - новый поток (см. НовоеОписаниеПотоков()).
|
||||
@@ -2789,7 +2789,7 @@
|
||||
// Вызывается автоматически в основном потоке, после завершения выполнения ЗаполнитьДанныеОтложенногоОбработчика().
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеОбрабатываемыхДанных - Структура - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// ОписаниеОбрабатываемыхДанных - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// АдресРезультата - Строка - адрес временного хранилища с результатом из ЗаполнитьДанныеОтложенногоОбработчика().
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
@@ -2819,7 +2819,7 @@
|
||||
// Создать новое описание потоков обработчиков отложенного обновления.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. НовоеОписаниеПотоков().
|
||||
// см. НовоеОписаниеПотоков().
|
||||
//
|
||||
Функция НовоеОписаниеПотоковОбработчиковОтложенногоОбновления()
|
||||
|
||||
@@ -2854,7 +2854,7 @@
|
||||
// Добавить поток обработчика отложенного обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеПотоков - Структура - см. НовоеОписаниеПотоковОбработчиковОтложенногоОбновления().
|
||||
// ОписаниеПотоков - см. НовоеОписаниеПотоковОбработчиковОтложенногоОбновления().
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -2900,7 +2900,7 @@
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// Обработчик - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -2957,7 +2957,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
//
|
||||
Процедура ДобавитьПотокОбработчикаОбновления(Поток, КонтекстОбработчика)
|
||||
|
||||
@@ -2974,7 +2974,7 @@
|
||||
// Выполняется только, если КонтекстОбработчика.ВыполнитьОбработчик = Истина (т.е. не в подчиненном узле РИБ).
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// АдресРезультата - Строка - адрес временного хранилища для сохранения результата выполнения процедуры.
|
||||
//
|
||||
Процедура ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата) Экспорт
|
||||
@@ -3022,9 +3022,9 @@
|
||||
// Вызывается автоматически в основном потоке, после завершения выполнения ВыполнитьОтложенныйОбработчик().
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// АдресРезультата - Строка - адрес временного хранилища с результатом из ВыполнитьОтложенныйОбработчик().
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -3054,7 +3054,7 @@
|
||||
// Рассчитать время выполнения процедуры обработки данных (не всего обработчика).
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
//
|
||||
Процедура РассчитатьВремяВыполненияПроцедурыОбработчика(КонтекстОбработчика, ОбработчикОбновления)
|
||||
@@ -3094,7 +3094,7 @@
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// ИнформацияОбОшибке - ИнформацияОбОшибке - описание возникшей ошибки.
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ПриАварийномЗавершенииПотокаОтложенногоОбработчика(Поток, ИнформацияОбОшибке, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -3113,7 +3113,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ПриОтменеПотокаОтложенногоОбработчика(Поток, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -3134,7 +3134,7 @@
|
||||
// Загрузить результат выполнения обработчика из временного хранилища в контекст обработчика обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// АдресРезультата - Строка - адрес результата во временном хранилище.
|
||||
//
|
||||
Процедура ЗагрузитьРезультатВыполненияОбработчика(КонтекстОбработчика, АдресРезультата)
|
||||
@@ -3160,7 +3160,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ОписаниеПотоков - Структура - коллекция потоков (см. НовоеОписаниеПотоков()).
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура СохранитьСостояниеПотоковВСведенияОбОбновлении(ОписаниеПотоков, СведенияОбОбновлении)
|
||||
|
||||
@@ -3174,7 +3174,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Структура - описание контекста (сериализуется для возможности передачи в фоновое задание):
|
||||
// * ВыполнитьОбработчик - Булево - если Истина, то обработчик готов к выполнению.
|
||||
// * ДетальноеОписаниеОбработчика - Структура - см. ПодготовитьДетальнуюИнформациюОХодеОбновления().
|
||||
// * ДетальноеОписаниеОбработчика - см. ПодготовитьДетальнуюИнформациюОХодеОбновления().
|
||||
// * ЗавершениеПроцедурыОбработчика - Число - завершение процедуры обработки данных.
|
||||
// * ЗаписыватьВЖурнал - Булево - см. Константы.ДетализироватьОбновлениеИБВЖурналеРегистрации.
|
||||
// * ЗапускВыполненБезОшибок - Булево - если Истина, то при запуске обработчика не возникло исключений.
|
||||
@@ -3187,7 +3187,7 @@
|
||||
// * ПараллельныйРежим - Булево - признак параллельного режима выполнения обработчика обновления.
|
||||
// * Параметры - Структура - параметры обработчика обновления.
|
||||
// * ПараметрыОбновления - Структура - описание параметров обновления.
|
||||
// * ПараметрыОбработчикаОбновления - ФиксированнаяСтруктура - см. ПараметрыСеанса.ПараметрыОбработчикаОбновления.
|
||||
// * ПараметрыОбработчикаОбновления - см. ПараметрыСеанса.ПараметрыОбработчикаОбновления
|
||||
// * ПропуститьПроверкуОбработанныхДанных - Булево - пропустить проверку в подчиненном узле РИБ.
|
||||
// * ТекущаяИтерацияОбновления - Число - номер текущей итерации обновления.
|
||||
// * ТранзакцияАктивнаНаНачалоВыполнения - Булево - состояние активности транзакции перед выполнением обработчика.
|
||||
@@ -3275,7 +3275,7 @@
|
||||
// Определить приоритет обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина - приоритет на обработку данных, Ложь - приоритет на работу пользователей.
|
||||
@@ -3556,7 +3556,7 @@
|
||||
// Возвращаемое значение:
|
||||
// * Группы - Соответствие - описание групп потоков, где:
|
||||
// ** Ключ - Строка - имя группы.
|
||||
// ** Значение - Структура - см. НовоеОписаниеГруппыПотоков().
|
||||
// ** Значение - см. НовоеОписаниеГруппыПотоков().
|
||||
// * Потоки - ТаблицаЗначений - описание потоков со следующими колонками:
|
||||
// ** Наименование - Строка - произвольное наименование потока (используется в наименовании фонового задания).
|
||||
// ** Группа - Строка - имя группы с описанием потока.
|
||||
@@ -3616,7 +3616,7 @@
|
||||
// Найти порцию данных для потока обработчика обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
// АдресРезультата - Строка - адрес результата выполнения процедуры. Возвращается таблица значений.
|
||||
//
|
||||
Процедура НайтиПорциюДляОбновления(ПараметрыПоиска, АдресРезультата) Экспорт
|
||||
@@ -3676,7 +3676,7 @@
|
||||
// Проверить корректность заполнения параметров выборки данных обработчика обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыборки - Структура - см.
|
||||
// ПараметрыВыборки - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
|
||||
//
|
||||
Процедура ПроверитьПараметрыВыборки(ПараметрыВыборки)
|
||||
@@ -3707,7 +3707,7 @@
|
||||
// Установить границу начала выборки порции.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
// СсылочныйИндекс - Число - номер итерации по ссылочным объектам.
|
||||
// ТабличныйИндекс - Число - номер итерации по табличным объектам.
|
||||
//
|
||||
@@ -3730,7 +3730,7 @@
|
||||
// Установить границу конца выборки порции.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
// СсылочныйОбъект - Строка - полное имя ссылочного объекта метаданных.
|
||||
// ТабличныйОбъект - Строка - полное имя табличного объекта метаданных.
|
||||
//
|
||||
@@ -3753,7 +3753,7 @@
|
||||
// Выбрать данные порции указанным способом.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыборки - Структура - см.
|
||||
// ПараметрыВыборки - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
|
||||
// Очередь - Число - номер очереди.
|
||||
// СсылочныйОбъект - Строка - полное имя ссылочного объекта метаданных.
|
||||
@@ -3792,7 +3792,7 @@
|
||||
// По сути найти границу начала выборки (то место, где остановились в последний раз).
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - параметры поиска, со следующими полями:
|
||||
@@ -3846,7 +3846,7 @@
|
||||
// Получить следующую порцию параметров обхода данных для обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОбхода - Структура - см. ПараметрыОбходаДанныхДляОбновления().
|
||||
// ПараметрыОбхода - см. ПараметрыОбходаДанныхДляОбновления().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * Структура - параметры обхода текущей итерации в виде структуры со следующими полями:
|
||||
@@ -3884,7 +3884,7 @@
|
||||
// Перейти к следующим параметрам выборки, если не было выбрано ни одной записи с текущими параметрами.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОбхода - Структура - см. ПараметрыОбходаДанныхДляОбновления().
|
||||
// ПараметрыОбхода - см. ПараметрыОбходаДанныхДляОбновления().
|
||||
// ПолнаяВыборка - Булево - Истина, если выбрано максимум записей.
|
||||
//
|
||||
Процедура СледующиеПараметрыОбхода(ПараметрыОбхода, ПолнаяВыборка)
|
||||
@@ -3909,7 +3909,7 @@
|
||||
// Получить поля упорядочивания для заданных параметров поиска порции.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - Массив - поля упорядочивания.
|
||||
@@ -3946,9 +3946,9 @@
|
||||
// Получить результат поиска, разбить его на порции и запустить потоки обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПоиска - Структура - см. НовыеПараметрыПоискаПорции().
|
||||
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции().
|
||||
// АдресРезультата - Строка - адрес результата выполнения НайтиПорциюДляОбновления().
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ЗавершитьПоискПорцииДляОбновления(ПараметрыПоиска, АдресРезультата, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -4014,7 +4014,7 @@
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// ИнформацияОбОшибке - ИнформацияОбОшибке - описание возникшей ошибки.
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ПриАварийномЗавершенииПотокаПоискаПорцииДляОбновления(Поток, ИнформацияОбОшибке, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -4027,7 +4027,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ПриОтменеПотокаПоискаПорцииДляОбновления(Поток, СведенияОбОбновлении) Экспорт
|
||||
|
||||
@@ -4040,8 +4040,8 @@
|
||||
// Удалить обработанную порцию данных.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ЗавершитьВыполнениеМногопоточногоОбработчика(КонтекстОбработчика, СведенияОбОбновлении)
|
||||
|
||||
@@ -4068,7 +4068,7 @@
|
||||
// Параметры:
|
||||
// Поток - СтрокаТаблицыЗначений - описание потока (см. НовоеОписаниеПотоков()).
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ОтменитьОбработкуДанныхМногопоточногоОбработчика(Поток, ОбработчикОбновления, СведенияОбОбновлении)
|
||||
|
||||
@@ -4092,8 +4092,8 @@
|
||||
// Сохранить результат первого поиска данных для многопоточного обработчика.
|
||||
//
|
||||
// Параметры:
|
||||
// РезультатПоиска - Структура - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - Структура - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// РезультатПоиска - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
//
|
||||
Процедура СохранитьРезультатПервогоПоиска(РезультатПоиска, ОписаниеПроцедурыЗаполнения)
|
||||
|
||||
@@ -4115,8 +4115,8 @@
|
||||
// Сохранить результат повторного (после ошибки) поиска данных для многопоточного обработчика.
|
||||
//
|
||||
// Параметры:
|
||||
// РезультатПоиска - Структура - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - Структура - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// РезультатПоиска - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// ИдентификаторПорции - УникальныйИдентификатор - идентификатор порции для которой искались данные.
|
||||
//
|
||||
Процедура СохранитьРезультатПовторногоПоиска(РезультатПоиска, ОписаниеПроцедурыЗаполнения, ИдентификаторПорции)
|
||||
@@ -4134,8 +4134,8 @@
|
||||
// Сохранить результат поиска данных для многопоточного обработчика.
|
||||
//
|
||||
// Параметры:
|
||||
// РезультатПоиска - Структура - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - Структура - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
// РезультатПоиска - см. НовыйРезультатПоискаПорции().
|
||||
// ОписаниеПроцедурыЗаполнения - см. НовоеОписаниеОбрабатываемыхДанных().
|
||||
//
|
||||
Процедура СохранитьРезультатПоиска(РезультатПоиска, ОписаниеПроцедурыЗаполнения)
|
||||
|
||||
@@ -4151,7 +4151,7 @@
|
||||
// Разбить найденные данные на указанное количество порций.
|
||||
//
|
||||
// Параметры:
|
||||
// РезультатПоиска - Структура - см. НовыйРезультатПоискаПорции().
|
||||
// РезультатПоиска - см. НовыйРезультатПоискаПорции().
|
||||
// КоличествоФрагментов - Число - количество фрагментов на которые нужно разбить данные.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -4241,7 +4241,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Функция ЕстьПорцииДляОбновления(ОбработчикОбновления, СведенияОбОбновлении)
|
||||
|
||||
@@ -4268,7 +4268,7 @@
|
||||
// Получить ключ записи первой строки набора данных.
|
||||
//
|
||||
// Параметры:
|
||||
// НаборДанных - ТаблицаЗначений - см. НовыйНаборДанныхДляОбновления().
|
||||
// НаборДанных - см. НовыйНаборДанныхДляОбновления().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений - ключ записи.
|
||||
@@ -4286,7 +4286,7 @@
|
||||
// Получить ключ записи последней строки набора данных.
|
||||
//
|
||||
// Параметры:
|
||||
// НаборДанных - ТаблицаЗначений - см. НовыйНаборДанныхДляОбновления().
|
||||
// НаборДанных - см. НовыйНаборДанныхДляОбновления().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СписокЗначений - ключ записи.
|
||||
@@ -4338,9 +4338,9 @@
|
||||
// Структура - описание со следующими полями:
|
||||
// * ДанныеОбработчика - Соответствие - данные регистрируемые и обрабатываемые обработчиком обновления.
|
||||
// * ВыполняетсяПоискПорции - Булево - признак наличия потока, выполняющего поиск порции данных для обновления.
|
||||
// * ПараметрыВыборки - Структура - см.
|
||||
// * ПараметрыВыборки - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
|
||||
// * ПорцииДляОбновления - ТаблицаЗначений - см. НоваяТаблицаПорцийДляОбновления().
|
||||
// * ПорцииДляОбновления - см. НоваяТаблицаПорцийДляОбновления().
|
||||
// * ПоследняяВыбраннаяЗапись - СписокЗначений - описание начала отбора при страничной выборке:
|
||||
// ** Представление - Строка - имя поля.
|
||||
// ** Значение - Произвольный - значение поля.
|
||||
@@ -4382,7 +4382,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Структура - отбор со следующими полями:
|
||||
// * ИдентификаторПорции - УникальныйИдентификатор - идентификатор порции для которой ищутся данные.
|
||||
// * КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// * КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// * ПоследняяВыбраннаяЗапись - СписокЗначений - описание начала отбора при страничной выборке:
|
||||
// ** Представление - Строка - имя поля.
|
||||
// ** Значение - Произвольный - значение поля.
|
||||
@@ -4392,7 +4392,7 @@
|
||||
// * ПоследняяЗапись - СписокЗначений - последняя запись в порции, где:
|
||||
// ** Представление - Строка - имя поля.
|
||||
// ** Значение - Произвольный - значение поля ключа.
|
||||
// * ПараметрыВыборки - Структура - см.
|
||||
// * ПараметрыВыборки - см.
|
||||
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
|
||||
// * Очередь - Число - номер очереди обработчика.
|
||||
//
|
||||
@@ -4516,7 +4516,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Структура - результат поиска со следующими полями:
|
||||
// Количество - Число - количество выбранных записей.
|
||||
// НаборДанных - ТаблицаЗначений - см. НовыйНаборДанныхДляОбновления().
|
||||
// НаборДанных - см. НовыйНаборДанныхДляОбновления().
|
||||
// ПоискЗавершен - Булево - Истина, если искать больше нечего.
|
||||
//
|
||||
Функция НовыйРезультатПоискаПорции()
|
||||
@@ -4533,7 +4533,7 @@
|
||||
// Найти первую не обработанную порцию (обработка которой завершилась аварийно).
|
||||
//
|
||||
// Параметры:
|
||||
// ПорцииДляОбновления - ТаблицаЗначений - см. НоваяТаблицаПорцийДляОбновления().
|
||||
// ПорцииДляОбновления - см. НоваяТаблицаПорцийДляОбновления().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * СтрокаТаблицыЗначений - найденная порция.
|
||||
@@ -5888,9 +5888,9 @@
|
||||
// Найти обработчик обновления, который следует выполнить.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// ПараметрыОбновления - Структура - см. ВыполнитьОбновлениеИнформационнойБазы().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
// ПараметрыОбновления - см. ВыполнитьОбновлениеИнформационнойБазы().
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// * СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
@@ -6059,8 +6059,8 @@
|
||||
// Завершить выполнение отложенного обработчика в основном потоке, после завершения работы фонового задания.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - Структура - см. НовыеСведенияОбОбновлении().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// СведенияОбОбновлении - см. НовыеСведенияОбОбновлении().
|
||||
//
|
||||
Процедура ЗавершитьВыполнениеОтложенногоОбработчикаОбновления(КонтекстОбработчика, СведенияОбОбновлении)
|
||||
|
||||
@@ -6284,9 +6284,9 @@
|
||||
|
||||
// Подготовка запуска обработчика обновления в основном потоке.
|
||||
//
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// ПараметрыОбновления - Структура - см. ВыполнитьОбновлениеИнформационнойБазы().
|
||||
// ПараметрыОбновления - см. ВыполнитьОбновлениеИнформационнойБазы().
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
Процедура ПередЗапускомПроцедурыОбработкиДанных(КонтекстОбработчика,
|
||||
@@ -6408,7 +6408,7 @@
|
||||
// Завершение запуска процедуры обработки данных в основном потоке.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
@@ -6493,7 +6493,7 @@
|
||||
// Завершение процедуры обработки данных.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// СведенияОбОбновлении - Структура - сведения об обновлении (см. НовыеСведенияОбОбновлении()).
|
||||
//
|
||||
@@ -7131,7 +7131,7 @@
|
||||
// Обработать исключение, возникшее при подготовке или завершении выполнения обработчика в основном потоке.
|
||||
//
|
||||
// Параметры:
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
//
|
||||
Процедура ОбработатьИсключениеОбработчика(КонтекстОбработчика, ОбработчикОбновления, ИнформацияОбОшибке)
|
||||
@@ -7167,8 +7167,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Фрагмент - Массив - см. НовыйНаборПорцийДляОбновления().
|
||||
// ОписаниеПотоков - Структура - см. НовоеОписаниеПотоков().
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// ОписаниеПотоков - см. НовоеОписаниеПотоков().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
//
|
||||
Процедура ОбработатьФрагментДанныхВПотоке(Фрагмент, ОписаниеПотоков, КонтекстОбработчика)
|
||||
|
||||
@@ -7359,7 +7359,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ОбработчикОбновления - СтрокаДереваЗначений - обработчик обновления в виде строки дерева обработчиков.
|
||||
// КонтекстОбработчика - Структура - см. НовыйКонтекстОбработчика().
|
||||
// КонтекстОбработчика - см. НовыйКонтекстОбработчика().
|
||||
// Ошибка - Булево - Истина, если в обработчике обновления возникла ошибка.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
@@ -245,7 +245,7 @@
|
||||
// Сохраняет настройки обновления конфигурации.
|
||||
//
|
||||
// Параметры:
|
||||
// Настройки - Структура - См. возвращаемое значение процедуры НастройкиОбновленияКонфигурации.
|
||||
// Настройки - см. возвращаемое значение процедуры НастройкиОбновленияКонфигурации.
|
||||
//
|
||||
Процедура СохранитьНастройкиОбновленияКонфигурации(Настройки) Экспорт
|
||||
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
// ** Удалить - Массив - уникальные идентификаторы (Строка) исправлений, которые требуется удалить.
|
||||
// * КаталогПлатформы - Строка - путь к платформе, на которой должно быть запущено обновление, если не указано
|
||||
// запускается на платформе текущего сеанса.
|
||||
// ПараметрыАдминистрирования - Структура - См. СтандартныеПодсистемыСервер.ПараметрыАдминистрирования.
|
||||
// ПараметрыАдминистрирования - см. СтандартныеПодсистемыСервер.ПараметрыАдминистрирования.
|
||||
//
|
||||
Процедура УстановитьОбновление(Форма, Параметры, ПараметрыАдминистрирования) Экспорт
|
||||
|
||||
|
||||
@@ -636,12 +636,12 @@
|
||||
// Выполняет попытку проведения документов.
|
||||
//
|
||||
// Параметры:
|
||||
// Документы - Массив - документы, которые необходимо провести.
|
||||
// Документы - Массив - документы, которые необходимо провести.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - массив структур со свойствами:
|
||||
// * Ссылка - ДокументСсылка - документ, который не удалось провести.
|
||||
// * ОписаниеОшибки - Строка - текст описания ошибки при проведении.
|
||||
// Массив из Структура - результат проведения:
|
||||
// * Ссылка - ДокументСсылка - документ, который не удалось провести,
|
||||
// * ОписаниеОшибки - Строка - текст описания ошибки при проведении.
|
||||
//
|
||||
Функция ПровестиДокументы(Документы) Экспорт
|
||||
|
||||
@@ -737,7 +737,7 @@
|
||||
// * Значение - ЛюбаяСсылка - на что заменяем (оригинал).
|
||||
// Ссылки сами на себя и пустые ссылки для поиска будут проигнорированы.
|
||||
//
|
||||
// ПараметрыЗамены - Структура - см. ОбщегоНазначения.ПараметрыЗаменыСсылок.
|
||||
// ПараметрыЗамены - см. ОбщегоНазначения.ПараметрыЗаменыСсылок.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - неуспешные замены (ошибки):
|
||||
@@ -2548,7 +2548,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Список - ТаблицаФормы - элемент формы динамического списка, для которого устанавливаются свойства.
|
||||
// СтруктураПараметров - Структура - см. СтруктураСвойствДинамическогоСписка().
|
||||
// СтруктураПараметров - см. СтруктураСвойствДинамическогоСписка().
|
||||
//
|
||||
Процедура УстановитьСвойстваДинамическогоСписка(Список, СтруктураПараметров) Экспорт
|
||||
|
||||
@@ -2610,7 +2610,7 @@
|
||||
// на это соединение.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - См. ОбщегоНазначенияКлиентСервер.СтруктураПараметровДляУстановкиВнешнегоСоединения
|
||||
// Параметры - см. ОбщегоНазначенияКлиентСервер.СтруктураПараметровДляУстановкиВнешнегоСоединения
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - информация о соединении:
|
||||
@@ -3572,7 +3572,7 @@
|
||||
// процедуру ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
||||
//
|
||||
// Параметры:
|
||||
// Итог - Структура - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
||||
// Итог - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
|
||||
// ВерсияИБ - Строка - версия конечной конфигурации, при переходе на которую нужно
|
||||
// выполнить переименование, например, "2.1.2.14".
|
||||
// СтароеПолноеИмя - Строка - старое полное имя объекта метаданных, которое нужно переименовать,
|
||||
@@ -7896,11 +7896,11 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Удаляет из переданной коллекции ссылки, ссылающиеся на несуществующие данные в информационной базе,
|
||||
// либо очищает переданное значение, если в нем передана несуществующая ссылка.
|
||||
// Удаляет из переданной коллекции ссылки, ссылающиеся на несуществующие данные в информационной базе.
|
||||
// Не очищает переданное значение, если в нем передана несуществующая ссылка, а возвращает Ложь.
|
||||
//
|
||||
// Параметры:
|
||||
// Значение - ЛюбаяСсылка, Произвольный - Проверяемое значение или коллекция.
|
||||
// Значение - ЛюбаяСсылка, Произвольный - проверяемое значение или коллекция.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если Значение ссылочного типа и объект не существует в информационной базе.
|
||||
@@ -7953,17 +7953,11 @@
|
||||
|
||||
Если Значение.Пустая() Тогда
|
||||
Возврат Ложь; // Ссылка пустая.
|
||||
ИначеЕсли ЗначениеРеквизитаОбъекта(Значение, "Ссылка") = Неопределено Тогда
|
||||
Значение = Неопределено;
|
||||
Возврат Истина; // "Битая" ссылка.
|
||||
Иначе
|
||||
Возврат Ложь; // Объект найден.
|
||||
КонецЕсли;
|
||||
Возврат ЗначениеРеквизитаОбъекта(Значение, "Ссылка") = Неопределено;
|
||||
|
||||
Иначе
|
||||
|
||||
Возврат Ложь; // Не ссылка.
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -56,12 +56,10 @@
|
||||
// См. ОбщегоНазначения.ПровестиДокументы
|
||||
//
|
||||
// Параметры:
|
||||
// Документы - Массив - документы, которые необходимо провести.
|
||||
// Документы - См. ОбщегоНазначения.ПровестиДокументы.Документы
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - массив структур со свойствами:
|
||||
// * Ссылка - ДокументСсылка - документ, который не удалось провести.
|
||||
// * ОписаниеОшибки - Строка - текст описания ошибки при проведении.
|
||||
// См. ОбщегоНазначения.ПровестиДокументы
|
||||
//
|
||||
Функция ПровестиДокументы(Документы) Экспорт
|
||||
|
||||
|
||||
@@ -1117,7 +1117,7 @@
|
||||
// См. ОбщегоНазначения.УстановитьВнешнееСоединениеСБазой.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - См. ОбщегоНазначенияКлиентСервер.СтруктураПараметровДляУстановкиВнешнегоСоединения
|
||||
// Параметры - см. ОбщегоНазначенияКлиентСервер.СтруктураПараметровДляУстановкиВнешнегоСоединения
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - информация о соединении:
|
||||
|
||||
@@ -1916,7 +1916,7 @@
|
||||
// СтрокаСоединения - Строка - строка соединения ИБ.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. СтруктураПараметровДляУстановкиВнешнегоСоединения.
|
||||
// см. СтруктураПараметровДляУстановкиВнешнегоСоединения.
|
||||
//
|
||||
Функция ПолучитьПараметрыПодключенияИзСтрокиСоединенияИнформационнойБазы(Знач СтрокаСоединения) Экспорт
|
||||
|
||||
@@ -3328,7 +3328,7 @@
|
||||
// КомандаЗапуска - Строка, Массив - Командная строка для запуска программы.
|
||||
// Если Массив, то: первый элемент массива - путь к исполняемому приложению, остальные - передаваемые параметры,
|
||||
// массив соответствует тому, который получит вызываемая программа в argv.
|
||||
// ПараметрыЗапускаПрограммы - Структура - см. функцию ПараметрыЗапускаПрограммы.
|
||||
// ПараметрыЗапускаПрограммы - см. функцию ПараметрыЗапускаПрограммы.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Результат работы программы.
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ТабличныйДокумент - ТабличныйДокумент - ТабличныйДокумент, показатели которого рассчитываются.
|
||||
// ВыделенныеОбласти - Структура - см. также ОбщегоНазначенияСлужебныйКлиент.ПараметрыРасчетаПоказателейЯчеек.
|
||||
// ВыделенныеОбласти - см. также ОбщегоНазначенияСлужебныйКлиент.ПараметрыРасчетаПоказателейЯчеек.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - результаты расчета выделенных ячеек.
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
@@ -230,7 +230,7 @@
|
||||
|
||||
Процедура ПриОпределенииНастроек(Настройки) Экспорт
|
||||
|
||||
Настройки.АдресОписанияУслугиВИнтернете = "http://b2b.beeline.ru/msk/sb/mobile/services/index.wbp?id=3a15308a-7b14-4f8e-acda-0841dd6c750e";
|
||||
Настройки.АдресОписанияУслугиВИнтернете = "https://beeline.ru/business/products-and-solutions/svyaz-s-klientami/sms-rassylki/pryamie-sms-rassilki-paket-bazoviy/";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИдентификаторСообщения - Строка - идентификатор, присвоенный sms при отправке;
|
||||
// НастройкиОтправкиSMS - Структура - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
// НастройкиОтправкиSMS - см. ОтправкаSMSПовтИсп.НастройкиОтправкиSMS;
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - статус доставки. См. описание функции ОтправкаSMS.СтатусДоставки.
|
||||
|
||||
@@ -334,8 +334,10 @@
|
||||
// Настройки - НастройкиКомпоновкиДанных - Корневой узел настроек, от которого строится полный путь.
|
||||
// ЭлементНастроек - НастройкиКомпоновкиДанных -
|
||||
// - НастройкиВложенногоОбъектаКомпоновкиДанных -
|
||||
// - ТаблицаКомпоновкиДанных -
|
||||
// - ДиаграммаКомпоновкиДанных -
|
||||
// - ТаблицаКомпоновкиДанных -
|
||||
// - КоллекцияЭлементовСтруктурыТаблицыКомпоновкиДанных -
|
||||
// - ДиаграммаКомпоновкиДанных -
|
||||
// - КоллекцияЭлементовСтруктурыДиаграммыКомпоновкиДанных -
|
||||
// - ЭлементОтбораКомпоновкиДанных -
|
||||
// - ГруппаЭлементовОтбораКомпоновкиДанных -
|
||||
// - ЗначениеПараметраКомпоновкиДанных -
|
||||
|
||||
@@ -103,29 +103,29 @@
|
||||
// Для вызова из события ПриСозданииНаСервере формы отчета.
|
||||
//
|
||||
// Параметры:
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета - форма отчета, в которую
|
||||
// добавляется команда, где:
|
||||
// ФормаОтчета - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета - форма, в которую добавляется
|
||||
// команда, где:
|
||||
// * ПостоянныеРеквизиты - СписокЗначений -
|
||||
// * ПостоянныеКоманды - СписокЗначений -
|
||||
// КомандаИлиКоманды - КомандаФормы - команда, с которой будут связаны выводимые кнопки.
|
||||
// Если в свойстве Действие указана пустая строка,
|
||||
// то при выполнении команды будет вызвана процедура ОтчетыКлиентПереопределяемый.ОбработчикКоманды.
|
||||
// Если в свойстве Действие указана строка вида "<ИмяКлиентскогоОбщегоМодуля>.<ИмяЭкспортнойПроцедуры>",
|
||||
// то при выполнении команды в указанном модуле будет вызвана указанная процедура с двумя параметрами,
|
||||
// аналогичным двум первым параметрам процедуры ОтчетыКлиентПереопределяемый.ОбработчикКоманды.
|
||||
// - Массив - набор команд (КомандаФормы), которые будут выведены в указанную группу.
|
||||
// ТипГруппы - Строка - условное имя группы, в которой требуется вывести кнопку.
|
||||
// "Главное" - группа с кнопками "Сформировать" и "Формировать сразу".
|
||||
// "Настройки" - группа с кнопками "Настройки", "Изменить вариант отчета" и т.п.
|
||||
// "РаботаСТабличнымДокументом" - группа с кнопками "Найти", "Развернуть все группы" и т.п.
|
||||
// "Интеграция" - группа такими кнопками как "Печать, Сохранить, Отправить" и т.п.
|
||||
// "ПодменюОтправить" - подменю в группе "Интеграция" для отправки по почте.
|
||||
// "Прочее" - группа с кнопками "Изменить форму", "Справка" и т.п.
|
||||
// ВНачалоГруппы - Булево - если Истина, то кнопка будет выведена в начале группы. Иначе в конце группы.
|
||||
// Если в свойстве Действие указана пустая строка,
|
||||
// то при выполнении команды будет вызвана процедура ОтчетыКлиентПереопределяемый.ОбработчикКоманды.
|
||||
// Если в свойстве Действие указана строка вида "<ИмяКлиентскогоОбщегоМодуля>.<ИмяЭкспортнойПроцедуры>",
|
||||
// то при выполнении команды в указанном модуле будет вызвана указанная процедура с двумя параметрами,
|
||||
// аналогичным двум первым параметрам процедуры ОтчетыКлиентПереопределяемый.ОбработчикКоманды.
|
||||
// - Массив - набор команд (КомандаФормы), которые будут выведены в указанную группу.
|
||||
// ТипГруппы - Строка - условное имя группы, в которой требуется вывести кнопку.
|
||||
// "Главное" - группа с кнопками "Сформировать" и "Формировать сразу".
|
||||
// "Настройки" - группа с кнопками "Настройки", "Изменить вариант отчета" и т.п.
|
||||
// "РаботаСТабличнымДокументом" - группа с кнопками "Найти", "Развернуть все группы" и т.п.
|
||||
// "Интеграция" - группа такими кнопками как "Печать, Сохранить, Отправить" и т.п.
|
||||
// "ПодменюОтправить" - подменю в группе "Интеграция" для отправки по почте.
|
||||
// "Прочее" - группа с кнопками "Изменить форму", "Справка" и т.п.
|
||||
// ВНачалоГруппы - Булево - если Истина, то кнопка будет выведена в начале группы. Иначе в конце группы.
|
||||
// ТолькоВоВсехДействиях - Булево - если Истина, то кнопка будет выведена только в подменю "Еще".
|
||||
// Иначе и в подменю "Еще", и в командной панели формы.
|
||||
// СуффиксПодгруппы - Строка - если заполнен, то команды будут объединены в подгруппу.
|
||||
// СуффиксПодгруппы добавляется к имени группы справа.
|
||||
// Иначе и в подменю "Еще", и в командной панели формы.
|
||||
// СуффиксПодгруппы - Строка - если заполнен, то команды будут объединены в подгруппу.
|
||||
// СуффиксПодгруппы добавляется к имени группы справа.
|
||||
//
|
||||
Процедура ВывестиКоманду(ФормаОтчета, КомандаИлиКоманды, ТипГруппы, ВНачалоГруппы = Ложь, ТолькоВоВсехДействиях = Ложь, СуффиксПодгруппы = "") Экспорт
|
||||
ПередЧемВставить = Неопределено;
|
||||
@@ -597,7 +597,7 @@
|
||||
// Параметры:
|
||||
// КомпоновщикНастроекКД - КомпоновщикНастроекКомпоновкиДанных - Отчет.КомпоновщикНастроек.
|
||||
// Свойство отчета.
|
||||
// НастройкиОтчета - Структура - см. ВариантыОтчетов.НастройкиФормыОтчета().
|
||||
// НастройкиОтчета - см. ВариантыОтчетов.НастройкиФормыОтчета()
|
||||
// Содержит свойства отчета. Хранится в реквизите формы (отчета, настроек).
|
||||
// ОтчетОбъектИлиПолноеИмя - ОтчетОбъект, Строка - объект компонуемого отчета или его полное имя метаданных.
|
||||
// УсловияВывода - Структура, Неопределено - дополнительные признаки:
|
||||
@@ -606,7 +606,7 @@
|
||||
// * ИдентификаторТекущегоУзлаКД - ИдентификаторКомпоновкиДанных, Неопределено - идентификатор текущей настройки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// см. СвойстваРасширеннойИнформацииОНастройках
|
||||
//
|
||||
Функция РасширеннаяИнформацияОНастройках(КомпоновщикНастроекКД, НастройкиОтчета, ОтчетОбъектИлиПолноеИмя, УсловияВывода = Неопределено) Экспорт
|
||||
НастройкиКД = КомпоновщикНастроекКД.Настройки;
|
||||
@@ -654,53 +654,55 @@
|
||||
// Конструктор коллекции расширенной информации о настройках отчета.
|
||||
//
|
||||
// Параметры:
|
||||
// НастройкиКД - НастройкиКомпоновкиДанных -
|
||||
// НастройкиОтчета - Структура -
|
||||
// ОтчетОбъектИлиПолноеИмя - ОтчетОбъект, Строка -
|
||||
// УсловияВывода - Неопределено, Структура -
|
||||
// * ТолькоПользовательские - Булево -
|
||||
// * ТолькоБыстрые - Булево -
|
||||
// * ИдентификаторТекущегоУзлаКД - ИдентификаторКомпоновкиДанных, Неопределено -
|
||||
// ДополнительныеНастройкиЭлементов - Соответствие, Неопределено, Произвольный -
|
||||
// НастройкиКД - НастройкиКомпоновкиДанных -
|
||||
// НастройкиОтчета - Структура -
|
||||
// ОтчетОбъектИлиПолноеИмя - ОтчетОбъект, Строка -
|
||||
// УсловияВывода - Неопределено, Структура -
|
||||
// * ТолькоПользовательские - Булево -
|
||||
// * ТолькоБыстрые - Булево -
|
||||
// * ИдентификаторТекущегоУзлаКД - ИдентификаторКомпоновкиДанных, Неопределено -
|
||||
// ДополнительныеНастройкиЭлементов - Соответствие, Неопределено -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит:
|
||||
// * ТолькоПользовательские - Булево -
|
||||
// * ТолькоБыстрые - Булево -
|
||||
// * ИдентификаторТекущегоУзлаКД - ИдентификаторКомпоновкиДанных, Неопределено -
|
||||
// * НастройкиКД - НастройкиКомпоновкиДанных -
|
||||
// * НастройкиОтчета - Структура - см. ВариантыОтчетов.НастройкиФормыОтчета.
|
||||
// * ОтчетОбъектИлиПолноеИмя - ОтчетОбъект, Строка -
|
||||
// * ДеревоВарианта - ДеревоЗначений - см. ДеревоВарианта
|
||||
// * НастройкиВарианта - ДеревоЗначений - см. ТаблицаНастроекВарианта
|
||||
// * ПользовательскиеНастройки - ТаблицыЗначений - см. ТаблицаПользовательскихНастроек
|
||||
// * ОтключаемыеСвязи - Массив - где:
|
||||
// * ПоТипу - ТаблицыЗначений - см. ТаблицаСвязейПоТипу
|
||||
// * ПараметровВыбора - ТаблицыЗначений - см. ТаблицаСвязейПараметровВыбора
|
||||
// * ОбъектовМетаданных - ТаблицыЗначений - см. ТаблицаСвязейОбъектовМетаданных
|
||||
// * ДополнительныеНастройкиЭлементов - Соответствие - где:
|
||||
// ** Ключ - Строка -
|
||||
// ** Значение - Структура -
|
||||
// * СоответствиеИменОбъектовМетаданных - Соответствие - где:
|
||||
// ** Ключ - Тип - ссылочный тип.
|
||||
// ** Значение - Строка -
|
||||
// * Поиск - Структура - где:
|
||||
// ** НастройкиВариантаПоПолюКД - Соответствие - где:
|
||||
// *** Ключ - ПолеКомпоновкиДанных -
|
||||
// *** Значение - СтрокаДереваЗначений -
|
||||
// * ПользовательскиеНастройки - Соответствие - где:
|
||||
// ** Ключ - Строка -
|
||||
// ** Значение - СтрокаТаблицыЗначений -
|
||||
// * ЕстьБыстрыеНастройки - Булево -
|
||||
// * ЕстьОбычныеНастройки - Булево -
|
||||
// * ЕстьНесуществующиеПоля - Булево -
|
||||
// * ЕстьВложенныеОтчеты - Булево -
|
||||
// * ЕстьВложенноеОформление - Булево -
|
||||
// * ЕстьВложенныеПоля - Булево -
|
||||
// * ЕстьВложенныеСортировки - Булево -
|
||||
// * СвойстваГруппЭлементов - Структура -
|
||||
// * ГруппыЭлементов - Соответствие -
|
||||
// * ДеревоВариантаКорневаяСтрока - СтрокаДереваЗначений -
|
||||
// * ТолькоПользовательские - Булево -
|
||||
// * ТолькоБыстрые - Булево -
|
||||
// * ИдентификаторТекущегоУзлаКД - ИдентификаторКомпоновкиДанных, Неопределено -
|
||||
// * НастройкиКД - НастройкиКомпоновкиДанных -
|
||||
// * НастройкиОтчета - см. ВариантыОтчетов.НастройкиФормыОтчета.
|
||||
// * ОтчетОбъектИлиПолноеИмя - ОтчетОбъект, Строка -
|
||||
// * ДеревоВарианта - см. ДеревоВарианта
|
||||
// * НастройкиВарианта - см. ТаблицаНастроекВарианта
|
||||
// * ПользовательскиеНастройки - см. ТаблицаПользовательскихНастроек
|
||||
// * ОтключаемыеСвязи - Массив -
|
||||
// * Связи - Структура - где:
|
||||
// ** ПоТипу - см. ТаблицаСвязейПоТипу
|
||||
// ** ПараметровВыбора - см. ТаблицаСвязейПараметровВыбора
|
||||
// ** ОбъектовМетаданных - см. ТаблицаСвязейОбъектовМетаданных
|
||||
// * ДополнительныеНастройкиЭлементов - Соответствие - где:
|
||||
// ** Ключ - Строка -
|
||||
// ** Значение - Структура -
|
||||
// * СоответствиеИменОбъектовМетаданных - Соответствие - где:
|
||||
// ** Ключ - Тип - ссылочный тип.
|
||||
// ** Значение - Строка -
|
||||
// * Поиск - Структура - где:
|
||||
// ** НастройкиВариантаПоПолюКД - Соответствие - где:
|
||||
// *** Ключ - ПолеКомпоновкиДанных -
|
||||
// *** Значение - см. ТаблицаНастроекВарианта
|
||||
// ** ПользовательскиеНастройки - Соответствие - где:
|
||||
// *** Ключ - ИдентификаторКомпоновкиДанных -
|
||||
// *** Значение - см. ТаблицаПользовательскихНастроек
|
||||
// * ПользовательскиеНастройки - см. ТаблицаПользовательскихНастроек
|
||||
// * ЕстьБыстрыеНастройки - Булево -
|
||||
// * ЕстьОбычныеНастройки - Булево -
|
||||
// * ЕстьНесуществующиеПоля - Булево -
|
||||
// * ЕстьВложенныеОтчеты - Булево -
|
||||
// * ЕстьВложенноеОформление - Булево -
|
||||
// * ЕстьВложенныеПоля - Булево -
|
||||
// * ЕстьВложенныеСортировки - Булево -
|
||||
// * СвойстваГруппЭлементов - Структура -
|
||||
// * ГруппыЭлементов - Соответствие -
|
||||
// * ДеревоВариантаКорневаяСтрока - СтрокаДереваЗначений -
|
||||
//
|
||||
Функция СвойстваРасширеннойИнформацииОНастройках(НастройкиКД, НастройкиОтчета, ОтчетОбъектИлиПолноеИмя,
|
||||
УсловияВывода, ДополнительныеНастройкиЭлементов)
|
||||
@@ -834,6 +836,36 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Дерево варианта
|
||||
|
||||
// Конструктор дерева вариантов отчетов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДеревоЗначений - где:
|
||||
// * УзелКД - НастройкиКомпоновкиДанных -
|
||||
// - ТаблицаКомпоновкиДанных -
|
||||
// - ДиаграммаКомпоновкиДанных -
|
||||
// * ДоступнаяНастройкаКД - ДоступноеПолеКомпоновкиДанных -
|
||||
// - ДоступныеПараметрыКомпоновкиДанных -
|
||||
// * ПользовательскаяНастройкаКД - ЭлементОтбораКомпоновкиДанных -
|
||||
// - ЗначениеПараметраНастроекКомпоновкиДанных -
|
||||
// * ПользовательскаяНастройка - СтрокаТаблицыЗначений -
|
||||
// * ИдентификаторКД - ИдентификаторКомпоновкиДанных -
|
||||
// * Идентификатор - Строка -
|
||||
// * Тип - Строка -
|
||||
// * Подтип - Строка -
|
||||
// * Состояние - Строка -
|
||||
// * ЕстьСтруктура - Булево -
|
||||
// * ЕстьПоляИОформление - Булево -
|
||||
// * Глобальная - Булево -
|
||||
// * СодержитОтборы - Булево -
|
||||
// * СодержитПоля - Булево -
|
||||
// * СодержитСортировки - Булево -
|
||||
// * СодержитУсловноеОформление - Булево -
|
||||
// * Представление - Строка -
|
||||
// * ПредставлениеПоУмолчанию - Строка -
|
||||
// * Заголовок - Строка -
|
||||
// * ВыводРазрешен - Булево -
|
||||
// * ВыводитьТолькоФлажок - Булево -
|
||||
//
|
||||
Функция ДеревоВарианта()
|
||||
Результат = Новый ДеревоЗначений;
|
||||
|
||||
@@ -879,13 +911,13 @@
|
||||
// Добавляет строку в дерево вариантов.
|
||||
//
|
||||
// Параметры:
|
||||
// Информация - Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// УзелКД - ДиаграммаКомпоновкиДанных -
|
||||
// - НастройкиКомпоновкиДанных -
|
||||
// - НастройкиВложенногоОбъектаКомпоновкиДанных -
|
||||
// - ТаблицаКомпоновкиДанных -
|
||||
// - ГруппировкаКомпоновкиДанных -
|
||||
// НаборСтрокДерева - КоллекцияСтрокДереваЗначений -
|
||||
// НаборСтрокДерева - см. ДеревоВарианта
|
||||
// Подтип - Строка -
|
||||
// Возвращаемое значение:
|
||||
// СтрокаДереваЗначений -
|
||||
@@ -895,6 +927,7 @@
|
||||
СтрокаДерева.УзелКД = УзелКД;
|
||||
СтрокаДерева.Тип = ОтчетыКлиентСервер.ТипНастройкиСтрокой(ТипЗнч(УзелКД));
|
||||
СтрокаДерева.Подтип = Подтип;
|
||||
|
||||
Если СтрокаДерева.Тип <> "Настройки" Тогда
|
||||
СтрокаДерева.Идентификатор = УзелКД.ИдентификаторПользовательскойНастройки;
|
||||
КонецЕсли;
|
||||
@@ -998,14 +1031,15 @@
|
||||
КонецФункции
|
||||
|
||||
// Возвращает значение параметра вывода Заголовок.
|
||||
//
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВывода - ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаТаблицыКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаКомпоновкиДанных -
|
||||
// ПараметрыВывода - ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаТаблицыКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаКомпоновкиДанных -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка -
|
||||
// Строка -
|
||||
//
|
||||
Функция ЗаголовокИзПараметровВывода(ПараметрыВывода)
|
||||
ВыводитьЗаголовокКД = ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВыводитьЗаголовок"));
|
||||
@@ -1028,6 +1062,54 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Настройки варианта
|
||||
|
||||
// Конструктор коллекции настроек вариантов отчетов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДеревоЗначений - Описание:
|
||||
// * ЭлементКД
|
||||
// * ДоступнаяНастройкаКД - ДоступноеПолеКомпоновкиДанных -
|
||||
// - ДоступноеПолеОтбораКомпоновкиДанных -
|
||||
// - ДоступныйПараметрКомпоновкиДанных -
|
||||
// * ПользовательскаяНастройкаКД - см. ТаблицаПользовательскихНастроек
|
||||
// * СтрокаДерева - см. ТаблицаНастроекВарианта
|
||||
// * ПользовательскаяНастройка
|
||||
// * Владелец - см. ТаблицаНастроекВарианта
|
||||
// * Глобальная - Булево -
|
||||
// * ИмяКоллекции - Строка -
|
||||
// * ИдентификаторКД - ИдентификаторКомпоновкиДанных -
|
||||
// * Идентификатор - Строка -
|
||||
// * ИдентификаторЭлемента - Строка -
|
||||
// * Тип - Строка -
|
||||
// * Подтип - Строка -
|
||||
// * Состояние - Строка -
|
||||
// * ПолеКД - ПолеКомпоновкиДанных -
|
||||
// * Значение - Неопределено -
|
||||
// * ВидСравнения - ВидСравненияКомпоновкиДанных -
|
||||
// * ВводСписком - Булево -
|
||||
// * ИнформацияОТипах - Структура -
|
||||
// * ФормаВыбора - Строка -
|
||||
// * ОтмеченныеЗначения - СписокЗначений -
|
||||
// * ПараметрыВыбора -
|
||||
// * СвязьПоТипу
|
||||
// * СвязиПараметровВыбора
|
||||
// * СвязиПоМетаданным
|
||||
// * ОграничениеТипа - ОписаниеТипов -
|
||||
// * ОписаниеТипов - ОписаниеТипов -
|
||||
// * ЗначенияДляВыбора - СписокЗначений -
|
||||
// * ЗапросЗначенийВыбора - Запрос -
|
||||
// * СписокЗначенийПереопределен - Булево -
|
||||
// * БыстрыйВыбор - Булево -
|
||||
// * ОграничиватьВыборУказаннымиЗначениями - Булево -
|
||||
// * СобытиеПриИзменении - Булево -
|
||||
// * Ширина - Число -
|
||||
// * ВыводитьВГруппеОсновныхНастроек - Булево -
|
||||
// * ПредставлениеПоУмолчанию - Строка -
|
||||
// * Представление - Строка -
|
||||
// * ВыводРазрешен - Булево -
|
||||
// * ВыводитьФлажок - Булево -
|
||||
// * ВыборГруппИЭлементов -
|
||||
// * ВыводитьТолькоФлажок - Булево -
|
||||
//
|
||||
Функция ТаблицаНастроекВарианта()
|
||||
Результат = Новый ДеревоЗначений;
|
||||
|
||||
@@ -1099,26 +1181,28 @@
|
||||
// * УзелКД
|
||||
// * НастройкаВариантаКД
|
||||
// * ПользовательскаяНастройкаКД
|
||||
// * ДоступнаяНастройкаКД
|
||||
// * СтрокаДерева
|
||||
// * НастройкаВарианта
|
||||
// * ИдентификаторКД
|
||||
// * ДоступнаяНастройкаКД - ДоступноеПолеКомпоновкиДанных -
|
||||
// - ДоступноеПолеОтбораКомпоновкиДанных -
|
||||
// - ДоступныйПараметрКомпоновкиДанных -
|
||||
// * СтрокаДерева -
|
||||
// * НастройкаВарианта -
|
||||
// * ИдентификаторКД - ИдентификаторКомпоновкиДанных -
|
||||
// * ИндексВКоллекции - Число -
|
||||
// * Идентификатор - Строка -
|
||||
// * ИдентификаторЭлемента - Строка -
|
||||
// * Тип - Строка -
|
||||
// * Подтип - Строка -
|
||||
// * Состояние - Строка -
|
||||
// * ПолеКД
|
||||
// * ПолеКД - ПолеКомпоновкиДанных -
|
||||
// * Значение
|
||||
// * ВидСравнения
|
||||
// * ВводСписком - Булево -
|
||||
// * ИнформацияОТипах
|
||||
// * ОтмеченныеЗначения
|
||||
// * ОтмеченныеЗначения - СписокЗначений -
|
||||
// * ПараметрыВыбора
|
||||
// * ОписаниеТипов
|
||||
// * ЗначенияДляВыбора
|
||||
// * ЗапросЗначенийВыбора
|
||||
// * ОписаниеТипов - ОписаниеТипов -
|
||||
// * ЗначенияДляВыбора - СписокЗначений -
|
||||
// * ЗапросЗначенийВыбора - Запрос -
|
||||
// * БыстрыйВыбор - Булево -
|
||||
// * ОграничиватьВыборУказаннымиЗначениями - Булево -
|
||||
// * ПредставлениеПоУмолчанию - Строка -
|
||||
@@ -1352,7 +1436,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// НастройкиКД - НастройкиКомпоновкиДанных -
|
||||
// Информация - Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// СтрокаДерева - СтрокаДереваЗначений -
|
||||
// ИмяКоллекции - Строка -
|
||||
// НаборЭлементов - Неопределено -
|
||||
@@ -1413,15 +1497,22 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Добавляет запись в коллекцию свойств элементов настроек отчета.
|
||||
//
|
||||
//
|
||||
// Параметры:
|
||||
// Информация - Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// УзелКД
|
||||
// НаборЭлементов - КоллекцияЗначенийПараметровКомпоновкиДанных -
|
||||
// - КоллекцияЭлементовОтбораКомпоновкиДанных -
|
||||
// - ГруппаЭлементовОтбораКомпоновкиДанных -
|
||||
// Владелец - СтрокаДереваЗначений -
|
||||
// Родитель - СтрокаДереваЗначений -
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// УзелКД - НастройкиКомпоновкиДанных -
|
||||
// - ВыбранныеПоляКомпоновкиДанных -
|
||||
// - ГруппаВыбранныхПолейКомпоновкиДанных -
|
||||
// - ОтборКомпоновкиДанных -
|
||||
// - УсловноеОформлениеКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаКомпоновкиДанных -
|
||||
// - ПорядокКомпоновкиДанных -
|
||||
// НаборЭлементов - КоллекцияЗначенийПараметровКомпоновкиДанных -
|
||||
// - КоллекцияЭлементовОтбораКомпоновкиДанных -
|
||||
// - ГруппаЭлементовОтбораКомпоновкиДанных -
|
||||
// - ВыбранныеПоляКомпоновкиДанных -
|
||||
// Владелец - СтрокаДереваЗначений -
|
||||
// Родитель - СтрокаДереваЗначений -
|
||||
//
|
||||
Процедура ЗарегистрироватьЭлементыНастроек(Информация, УзелКД, НаборЭлементов, Владелец, Родитель)
|
||||
ЕстьНеПомеченные = Ложь;
|
||||
@@ -1540,6 +1631,23 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
// Добавляет элемент в коллекцию.
|
||||
//
|
||||
// Параметры:
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// УзелКД - НастройкиКомпоновкиДанных -
|
||||
// - ВыбранныеПоляКомпоновкиДанных -
|
||||
// - ПорядокКомпоновкиДанных -
|
||||
// - УсловноеОформлениеКомпоновкиДанных -
|
||||
// - ЗначенияПараметровВыводаКомпоновкиДанных -
|
||||
// - ГруппаВыбранныхПолейКомпоновкиДанных -
|
||||
// - ОтборКомпоновкиДанных -
|
||||
// ЭлементКД - ЭлементОтбораКомпоновкиДанных -
|
||||
// - ЗначениеПараметраНастроекКомпоновкиДанных -
|
||||
// - ВыбранноеПолеКомпоновкиДанных -
|
||||
// - ЭлементПорядкаКомпоновкиДанных -
|
||||
// НастройкаВарианта - см. ТаблицаНастроекВарианта
|
||||
//
|
||||
Процедура ЗарегистрироватьПоле(Информация, УзелКД, ЭлементКД, НастройкаВарианта)
|
||||
Если ПустаяСтрока(НастройкаВарианта.Идентификатор) Тогда
|
||||
Идентификатор = Строка(НастройкаВарианта.СтрокаДерева.ИдентификаторКД);
|
||||
@@ -1623,8 +1731,8 @@
|
||||
// Добавляет запись в коллекции связей.
|
||||
//
|
||||
// Параметры:
|
||||
// Информация - Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// НастройкаВарианта - СтрокаДереваЗначений -
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// НастройкаВарианта - см. ТаблицаНастроекВарианта
|
||||
//
|
||||
Процедура ЗарегистрироватьТипыИСвязи(Информация, НастройкаВарианта)
|
||||
|
||||
@@ -1683,7 +1791,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
// Поиск типа в глобальных связях среди подчиненных.
|
||||
|
||||
Найденные = Информация.Связи.ОбъектовМетаданных.НайтиСтроки(Новый Структура("ПодчиненныйТип", Тип));
|
||||
Для Каждого СвязьПоМетаданным Из Найденные Цикл
|
||||
СвязьПоМетаданным.ЕстьПодчиненные = Истина;
|
||||
@@ -1934,7 +2041,8 @@
|
||||
Если Не ЗначениеЗаполнено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Подчиненный.ПараметрыВыбора.Добавить(Новый ПараметрВыбора(СвязьПараметровВыбора.ПодчиненныйИмяПараметра, Ведущий.Значение));
|
||||
Подчиненный.ПараметрыВыбора.Добавить(
|
||||
Новый ПараметрВыбора(СвязьПараметровВыбора.ПодчиненныйИмяПараметра, Ведущий.Значение));
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
@@ -2082,7 +2190,7 @@
|
||||
// Добавляет запись с описанием пользовательской настройки.
|
||||
//
|
||||
// Параметры:
|
||||
// Информация - Структура - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// Информация - см. СвойстваРасширеннойИнформацииОНастройках
|
||||
// СвойстваНастройки - СтрокаДереваЗначений - где:
|
||||
// * Обычная - Булево -
|
||||
// СтрокаДерева - СтрокаДереваЗначений, Неопределено -
|
||||
@@ -2574,7 +2682,7 @@
|
||||
// Параметры:
|
||||
// ТипФормы - ТипФормыОтчета -
|
||||
// КомпоновщикНастроек - КомпоновщикНастроекКомпоновкиДанных -
|
||||
// ДополнительныеПараметры - Структура - см. ВариантыОтчетов.НастройкиФормыОтчета
|
||||
// ДополнительныеПараметры - см. ВариантыОтчетов.НастройкиФормыОтчета
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит:
|
||||
@@ -2691,10 +2799,10 @@
|
||||
// элементы основных настроек, дополнительные поля компоновки данных.
|
||||
//
|
||||
// Параметры:
|
||||
// Настройки - НастройкиКомпоновкиДанных -
|
||||
// Настройки - НастройкиКомпоновкиДанных -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие - см. ВидыСведений
|
||||
// см. ВидыСведений
|
||||
//
|
||||
Функция СведенияОПользовательскихНастройках(Настройки)
|
||||
Сведения = Новый Соответствие;
|
||||
@@ -2845,7 +2953,7 @@
|
||||
// - ЗначенияПараметровВыводаКомпоновкиДанных -
|
||||
// - УсловноеОформлениеКомпоновкиДанных -
|
||||
// ИдентификаторСвойства - Строка -
|
||||
// Сведения - Соответствие - см. ВидыСведений
|
||||
// Сведения - см. ВидыСведений
|
||||
// ДополнительныеСвойства - Структура -
|
||||
//
|
||||
Процедура ПолучитьСведенияОЭлементахСвойстваНастроек(Настройки, Свойство, ИдентификаторСвойства, Сведения, ДополнительныеСвойства)
|
||||
@@ -2942,13 +3050,13 @@
|
||||
// Формирует коллекции имен реквизитов, сгруппированных по стилям: Период, Флажок, Список.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета -
|
||||
// ВидыЭлементов - Массив из Строка -
|
||||
//
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета -
|
||||
// ВидыЭлементов - Массив из Строка -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - содержит:
|
||||
// * Сгенерированных - Структура -
|
||||
// * Предопределенных - Структура -
|
||||
// Структура - содержит:
|
||||
// * Сгенерированных - Структура -
|
||||
// * Предопределенных - Структура -
|
||||
//
|
||||
Функция ИменаРеквизитовЭлементовНастроек(Форма, ВидыЭлементов)
|
||||
ИменаРеквизитовПредопределенных = Новый Структура;
|
||||
@@ -3181,7 +3289,7 @@
|
||||
// * Элементы - ВсеЭлементыФормы -
|
||||
// * Отчет - ОтчетОбъект -
|
||||
// ГруппаЭлементов - ГруппаФормы -
|
||||
// ЭлементыНастроек - ТаблицаЗначений - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// ЭлементыНастроек - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// ОписаниеНастроек - ТаблицаЗначений -
|
||||
//
|
||||
Процедура НайтиЭлементыФормыНастроек(Форма, ГруппаЭлементов, ЭлементыНастроек, ОписаниеНастроек)
|
||||
@@ -3286,7 +3394,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОтчета -
|
||||
// ЭлементыНастроек - ТаблицаЗначений - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// ЭлементыНастроек - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// СвойстваЭлементов - Структура - содержит:
|
||||
// * Группы - Структура -
|
||||
// * Поля - ТаблицаЗначений -
|
||||
@@ -3436,7 +3544,7 @@
|
||||
// ВСписке, НеВСписке и т.д.
|
||||
//
|
||||
// Параметры:
|
||||
// ЭлементыНастроек - ТаблицаЗначений - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// ЭлементыНастроек - см. ПалитраКоллекцииЭлементовНастроек
|
||||
// СвойстваЭлементов - Структура - Описание:
|
||||
// * Группы - Структура -
|
||||
// * Поля - ТаблицаЗначений -
|
||||
|
||||
@@ -330,7 +330,7 @@
|
||||
// ОбъектМетаданных - ОбъектМетаданных - Объект метаданных, к которому подключены источники команд.
|
||||
// Источники - ДеревоЗначений - См. описание одноименного параметра
|
||||
// процедуры ПодключаемыеКомандыПереопределяемый.ПриОпределенииКомандПодключенныхКОбъекту().
|
||||
// ПодключенныеОбъекты - ТаблицаЗначений - См. описание возвращаемого значения
|
||||
// ПодключенныеОбъекты - см. описание возвращаемого значения
|
||||
// функции ПодключаемыеКоманды.ТаблицаПодключаемыхОбъектов().
|
||||
// НастройкиПрограммногоИнтерфейса - Структура - Необязательный. См. описание возвращаемого значения
|
||||
// функции ПодключаемыеКоманды.НастройкиПрограммногоИнтерфейсаПодключаемыхОбъектов().
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - url файла в формате [Протокол://]<Сервер>/<Путь к файлу на сервере>.
|
||||
// ПараметрыПолучения - Структура - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ПараметрыПолучения - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ЗаписыватьОшибку - Булево - Признак необходимости записи ошибки в журнал регистрации при получении файла.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -41,7 +41,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - url файла в формате [Протокол://]<Сервер>/<Путь к файлу на сервере>.
|
||||
// ПараметрыПолучения - Структура - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ПараметрыПолучения - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ЗаписыватьОшибку - Булево - признак необходимости записи ошибки в журнал регистрации при получении файла.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// URL - Строка - url файла в формате [Протокол://]<Сервер>/<Путь к файлу на сервере>.
|
||||
// ПараметрыПолучения - Структура - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ПараметрыПолучения - см. ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла.
|
||||
// ЗаписыватьОшибку - Булево - признак необходимости записи ошибки в журнал регистрации при получении файла.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
@@ -900,7 +900,7 @@
|
||||
// Параметры:
|
||||
// ИмяИлиИдентификатор - Строка, УникальныйИдентификатор - имя или уникальный идентификатор пользователя ИБ, свойства
|
||||
// которого нужно установить. Либо имя нового пользователя ИБ.
|
||||
// ОбновляемыеСвойства - Структура - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// ОбновляемыеСвойства - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// Если какое-либо свойство в структуре не задано, то используется прочитанное или начальное значение.
|
||||
// Следующие свойства структуры имеют особенности:
|
||||
// * ПользовательИБ - ПользовательИнформационнойБазы - возвращаемый параметр: пользователь ИБ, свойства
|
||||
@@ -1866,6 +1866,22 @@
|
||||
|
||||
// Для функций ЭтоПолноправныйПользователь и РолиДоступны.
|
||||
|
||||
// Описание
|
||||
//
|
||||
// Параметры:
|
||||
// Пользователь - Неопределено -
|
||||
// - ПользовательИнформационнойБазы -
|
||||
// - СправочникСсылка.ВнешниеПользователи -
|
||||
// - СправочникСсылка.Пользователи -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// - Неопределено -
|
||||
// - ФиксированнаяСтруктура -
|
||||
// - Структура - где:
|
||||
// * УказанТекущийПользовательИБ - Булево -
|
||||
// * ПользовательИБ - Неопределено -
|
||||
// - ПользовательИнформационнойБазы -
|
||||
//
|
||||
Функция СвойстваПроверяемогоПользователяИБ(Пользователь)
|
||||
|
||||
СвойстваТекущегоПользовательИБ = ПользователиСлужебныйПовтИсп.СвойстваТекущегоПользователяИБ();
|
||||
|
||||
@@ -112,8 +112,8 @@
|
||||
// Если поле Имя в структуре СтарыеСвойства не заполнено, то создается новый пользователь ИБ.
|
||||
//
|
||||
// Параметры:
|
||||
// СтарыеСвойства - Структура - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// НовыеСвойства - Структура - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// СтарыеСвойства - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// НовыеСвойства - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
//
|
||||
Процедура ПриЗаписиПользователяИнформационнойБазы(Знач СтарыеСвойства, Знач НовыеСвойства) Экспорт
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
// Вызывается из процедуры УдалитьПользователяИБ, если пользователь был удален.
|
||||
//
|
||||
// Параметры:
|
||||
// СтарыеСвойства - Структура - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
// СтарыеСвойства - см. Пользователи.НовоеОписаниеПользователяИБ.
|
||||
//
|
||||
Процедура ПослеУдаленияПользователяИнформационнойБазы(Знач СтарыеСвойства) Экспорт
|
||||
|
||||
|
||||
@@ -464,6 +464,11 @@
|
||||
|
||||
// Только для внутреннего использования.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения -
|
||||
// ДобавлятьПользователей - Булево -
|
||||
// ТолькоВнешниеПользователи - Булево -
|
||||
//
|
||||
Процедура ОбновитьНазначениеПриСозданииНаСервере(Форма, ДобавлятьПользователей = Истина, ТолькоВнешниеПользователи = Ложь) Экспорт
|
||||
|
||||
Назначение = Форма.Объект.Назначение;
|
||||
@@ -524,6 +529,16 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Проверяет корректность заполнения назначения ролей, а также корректность прав в ролях по назначению.
|
||||
//
|
||||
// Параметры:
|
||||
// НазначениеРолей - Неопределено -
|
||||
// ПроверитьВсе - Булево -
|
||||
// СписокОшибок - Неопределено -
|
||||
// - СписокЗначений - найденные ошибки добавляются в список без вызова исключения, где:
|
||||
// * Значение - Строка - имя роли.
|
||||
// - Неопределено - роль, указанная в процедуре, не найдена в метаданных.
|
||||
// * Представление - Строка - текст ошибки.
|
||||
//
|
||||
Процедура ПроверитьНазначениеРолей(НазначениеРолей = Неопределено, ПроверитьВсе = Ложь, СписокОшибок = Неопределено) Экспорт
|
||||
|
||||
Если НазначениеРолей = Неопределено Тогда
|
||||
@@ -676,7 +691,7 @@
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ГруппаПользователейОбъект = Выборка.ГруппаПользователей.ПолучитьОбъект();
|
||||
ГруппаПользователейОбъект = Выборка.ГруппаПользователей.ПолучитьОбъект(); // СправочникОбъект.ГруппыПользователей, СправочникОбъект.ГруппыВнешнихПользователей
|
||||
Строка = ГруппаПользователейОбъект.Состав.Добавить();
|
||||
Если ВнешнийПользователь Тогда
|
||||
Строка.ВнешнийПользователь = Приемник;
|
||||
@@ -700,8 +715,8 @@
|
||||
// Возвращает ссылку старого объекта или ссылку нового объекта.
|
||||
//
|
||||
// Параметры:
|
||||
// Объект - СправочникОбъект, ...
|
||||
// ЭтоНовый - Булево (Возвращаемое значение).
|
||||
// Объект - СправочникОбъект.Пользователи, СправочникОбъект.ВнешниеПользователи -
|
||||
// ЭтоНовый - Булево - (Возвращаемое значение).
|
||||
//
|
||||
Функция СсылкаОбъекта(Знач Объект, ЭтоНовый = Неопределено) Экспорт
|
||||
|
||||
@@ -781,6 +796,19 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.
|
||||
//
|
||||
// Параметры:
|
||||
// ВидыДоступа - ТаблицаЗначений - с колонками:
|
||||
// * Имя - Строка - имя, используемое в описании поставляемых
|
||||
// профилей групп доступа и текстах ОДД.
|
||||
// * Представление - Строка - представляет вид доступа в профилях и группах доступа.
|
||||
// * ТипЗначений - Тип - тип ссылки значений доступа,
|
||||
// например Тип("СправочникСсылка.Номенклатура").
|
||||
// * ТипГруппЗначений - Тип - тип ссылки групп значений доступа,
|
||||
// например Тип("СправочникСсылка.ГруппыДоступаНоменклатуры").
|
||||
// * НесколькоГруппЗначений - Булево - Истина указывает, что для значения доступа (Номенклатуры) можно
|
||||
// выбрать несколько групп значений (Групп доступа номенклатуры).
|
||||
//
|
||||
Процедура ПриЗаполненииВидовДоступа(ВидыДоступа) Экспорт
|
||||
|
||||
ВидДоступа = ВидыДоступа.Добавить();
|
||||
@@ -975,6 +1003,13 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
|
||||
//
|
||||
// Параметры:
|
||||
// Обработчики - ТаблицаЗначений - где:
|
||||
// * Версия - Строка -
|
||||
// * Процедура - Строка -
|
||||
// * РежимВыполнения - Строка -
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
@@ -1024,6 +1059,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииИсключенийПоискаСсылок.
|
||||
//
|
||||
// Параметры:
|
||||
// Массив - Массив из Строка -
|
||||
//
|
||||
Процедура ПриДобавленииИсключенийПоискаСсылок(Массив) Экспорт
|
||||
|
||||
Массив.Добавить(Метаданные.РегистрыСведений.СоставыГруппПользователей.ПолноеИмя());
|
||||
@@ -1066,6 +1105,10 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ТекущиеДелаПереопределяемый.ПриОпределенииОбработчиковТекущихДел.
|
||||
//
|
||||
// Параметры:
|
||||
// ТекущиеДела - ТаблицаЗначений -
|
||||
//
|
||||
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
@@ -1119,6 +1162,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// См. УправлениеСвойствамиПереопределяемый.ПриПолученииПредопределенныхНаборовСвойств.
|
||||
//
|
||||
// Параметры:
|
||||
// Наборы - ДеревоЗначений - где:
|
||||
// * Имя - Строка - Имя набора свойств. Формируется из полного имени объекта
|
||||
// метаданных заменой символа "." на "_".
|
||||
// Например, "Документ_ЗаказПокупателя".
|
||||
// * Идентификатор - УникальныйИдентификатор - Идентификатор ссылки предопределенного элемента.
|
||||
// * Используется - Неопределено, Булево - Признак того, что набор свойств используется.
|
||||
// Например, можно использовать для скрытия набора по функциональным опциям.
|
||||
// Значение по умолчанию - Неопределено, соответствует значению Истина.
|
||||
// * ЭтоГруппа - Булево - Истина, если набор свойств является группой.
|
||||
//
|
||||
Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
|
||||
Набор = Наборы.Строки.Добавить();
|
||||
Набор.Имя = "Справочник_ВнешниеПользователи";
|
||||
@@ -1150,6 +1205,10 @@
|
||||
// Обработчики событий подсистемы РаботаВМоделиСервиса.ОчередьЗаданий.
|
||||
|
||||
// См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.
|
||||
//
|
||||
// Параметры:
|
||||
// ШаблоныЗаданий - Массив из Строка -
|
||||
//
|
||||
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
|
||||
|
||||
ШаблоныЗаданий.Добавить(Метаданные.РегламентныеЗадания.КонтрольАктивностиПользователей.Имя);
|
||||
@@ -1159,6 +1218,10 @@
|
||||
// Обработчики событий подсистемы ПодключаемыеКоманды.
|
||||
|
||||
// См. СозданиеНаОснованииПереопределяемый.ПриОпределенииОбъектовСКомандамиСозданияНаОсновании.
|
||||
//
|
||||
// Параметры:
|
||||
// Объекты - Массив из ОбъектМетаданных -
|
||||
//
|
||||
Процедура ПриОпределенииОбъектовСКомандамиСозданияНаОсновании(Объекты) Экспорт
|
||||
|
||||
Объекты.Добавить(Метаданные.Справочники.Пользователи);
|
||||
@@ -1180,6 +1243,11 @@
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииОбработчиковУстановкиПараметровСеанса.
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяПараметра - Строка -
|
||||
// УстановленныеПараметры - Массив -
|
||||
//
|
||||
Процедура УстановкаПараметровСеанса(Знач ИмяПараметра, УстановленныеПараметры) Экспорт
|
||||
|
||||
Если ИмяПараметра <> "ТекущийПользователь"
|
||||
@@ -1699,6 +1767,12 @@
|
||||
КонецФункции
|
||||
|
||||
// Для форм элементов справочников Пользователи и ВнешниеПользователи.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОбъектов - где:
|
||||
// * Объект - СправочникОбъект.Пользователи -
|
||||
// - СправочникОбъект.ВнешниеПользователи -
|
||||
//
|
||||
Процедура ПрочитатьСведенияОПользователе(Форма) Экспорт
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
@@ -1740,6 +1814,12 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Для форм элементов справочников Пользователи и ВнешниеПользователи.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОбъектов -
|
||||
// ТекущийОбъект - СправочникОбъект.Пользователи -
|
||||
// - СправочникОбъект.ВнешниеПользователи -
|
||||
//
|
||||
Процедура ЗаписатьСведенияОПользователе(Форма, ТекущийОбъект) Экспорт
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
@@ -2298,6 +2378,13 @@
|
||||
КонецФункции
|
||||
|
||||
// Вызывается ПередЗаписью Пользователя или Внешнего пользователя.
|
||||
//
|
||||
// Параметры:
|
||||
// ПользовательОбъект - СправочникОбъект.Пользователи -
|
||||
// - СправочникОбъект.ВнешниеПользователи -
|
||||
// ПараметрыОбработки - Структура -
|
||||
// УдалениеПользователяИзСправочника - Булево -
|
||||
//
|
||||
Процедура НачатьОбработкуПользователяИБ(ПользовательОбъект,
|
||||
ПараметрыОбработки,
|
||||
УдалениеПользователяИзСправочника = Ложь) Экспорт
|
||||
@@ -2557,6 +2644,12 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Вызывается ПриЗаписи Пользователя или Внешнего пользователя.
|
||||
//
|
||||
// Параметры:
|
||||
// ПользовательОбъект - СправочникОбъект.Пользователи -
|
||||
// - СправочникОбъект.ВнешниеПользователи -
|
||||
// ПараметрыОбработки - Структура -
|
||||
//
|
||||
Процедура ЗавершитьОбработкуПользователяИБ(ПользовательОбъект, ПараметрыОбработки) Экспорт
|
||||
|
||||
ПроверитьИзмененияРеквизитовПользователя(ПользовательОбъект, ПараметрыОбработки);
|
||||
@@ -3406,6 +3499,7 @@
|
||||
// Регистрация ошибок имен ролей в профилях групп доступа.
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ВнешнийПользователь = Выборка.ВнешнийПользователь; // СправочникСсылка.ВнешниеПользователи
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'При обновлении ролей внешнего пользователя
|
||||
@@ -3413,7 +3507,7 @@
|
||||
|роль ""%2""
|
||||
|группы внешних пользователей ""%3""
|
||||
|не найдена в метаданных.'"),
|
||||
СокрЛП(Выборка.ВнешнийПользователь.Наименование),
|
||||
СокрЛП(ВнешнийПользователь.Наименование),
|
||||
Выборка.Роль,
|
||||
Строка(Выборка.ГруппаВнешнихПользователей));
|
||||
|
||||
@@ -3494,6 +3588,16 @@
|
||||
// Проверяет, что объект информационной базы используется в качестве объекта авторизации
|
||||
// какого-нибудь внешнего пользователя, кроме заданного внешнего пользователя (если задан).
|
||||
//
|
||||
// Параметры:
|
||||
// СсылкаНаОбъектАвторизации - ОпределяемыйТип.ВнешнийПользователь -
|
||||
// СсылкаНаТекущегоВнешнегоПользователя - СправочникСсылка.ВнешниеПользователи -
|
||||
// НайденныйВнешнийПользователь - Неопределено, СправочникСсылка.ВнешниеПользователи -
|
||||
// ЕстьПравоДобавленияВнешнегоПользователя - Булево -
|
||||
// ТекстОшибки - Строка -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево -
|
||||
//
|
||||
Функция ОбъектАвторизацииИспользуется(Знач СсылкаНаОбъектАвторизации,
|
||||
Знач СсылкаНаТекущегоВнешнегоПользователя,
|
||||
НайденныйВнешнийПользователь = Неопределено,
|
||||
@@ -3505,23 +3609,12 @@
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ВнешниеПользователи.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВнешниеПользователи КАК ВнешниеПользователи
|
||||
|ГДЕ
|
||||
| ВнешниеПользователи.ОбъектАвторизации = &СсылкаНаОбъектАвторизации
|
||||
| И ВнешниеПользователи.Ссылка <> &СсылкаНаТекущегоВнешнегоПользователя";
|
||||
Запрос.УстановитьПараметр("СсылкаНаТекущегоВнешнегоПользователя", СсылкаНаТекущегоВнешнегоПользователя);
|
||||
Запрос.УстановитьПараметр("СсылкаНаОбъектАвторизации", СсылкаНаОбъектАвторизации);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Таблица = Запрос.Выполнить().Выгрузить();
|
||||
Если Таблица.Количество() > 0 Тогда
|
||||
НайденныйВнешнийПользователь = Таблица[0].Ссылка;
|
||||
ОбъектаАвторизации = ОбъектаАвторизации(СсылкаНаОбъектАвторизации, СсылкаНаТекущегоВнешнегоПользователя);
|
||||
|
||||
Если ОбъектаАвторизации.Используется Тогда
|
||||
НайденныйВнешнийПользователь = ОбъектаАвторизации.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
@@ -3530,13 +3623,48 @@
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Результат = Таблица.Количество() > 0;
|
||||
Если Результат Тогда
|
||||
Если ОбъектаАвторизации.Используется Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Уже существует внешний пользователь, связанный с объектом ""%1"".'"),
|
||||
СсылкаНаОбъектАвторизации);
|
||||
КонецЕсли;
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ОбъектаАвторизации.Используется;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает ссылку на внешнего пользователя.
|
||||
//
|
||||
// Параметры:
|
||||
// СсылкаНаОбъектАвторизации - ОпределяемыйТип.ВнешнийПользователь -
|
||||
// СсылкаНаТекущегоВнешнегоПользователя - СправочникСсылка.ВнешниеПользователи -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - где:
|
||||
// * Используется - Булево -
|
||||
// * Ссылка - СправочникСсылка.ВнешниеПользователи -
|
||||
//
|
||||
Функция ОбъектаАвторизации(СсылкаНаОбъектАвторизации, СсылкаНаТекущегоВнешнегоПользователя)
|
||||
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ВнешниеПользователи.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВнешниеПользователи КАК ВнешниеПользователи
|
||||
|ГДЕ
|
||||
| ВнешниеПользователи.ОбъектАвторизации = &СсылкаНаОбъектАвторизации
|
||||
| И ВнешниеПользователи.Ссылка <> &СсылкаНаТекущегоВнешнегоПользователя");
|
||||
|
||||
Запрос.УстановитьПараметр("СсылкаНаТекущегоВнешнегоПользователя", СсылкаНаТекущегоВнешнегоПользователя);
|
||||
Запрос.УстановитьПараметр("СсылкаНаОбъектАвторизации", СсылкаНаОбъектАвторизации);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
ОбъектаАвторизации = Новый Структура;
|
||||
ОбъектаАвторизации.Вставить("Используется", Выборка.Следующий());
|
||||
ОбъектаАвторизации.Вставить("Ссылка", Выборка.Ссылка);
|
||||
|
||||
Возврат ОбъектаАвторизации;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -3902,8 +4030,8 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяКолонки - Строка - имя сравниваемой колонки.
|
||||
// Таблица1 - ТаблицаЗначений.
|
||||
// Таблица2 - ТаблицаЗначений.
|
||||
// Таблица1 - ТаблицаЗначений -
|
||||
// Таблица2 - ТаблицаЗначений -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив значений, которые есть только в колонке только одной из таблиц.
|
||||
@@ -3997,7 +4125,7 @@
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ГруппаОбъект = Выборка.Ссылка.ПолучитьОбъект();
|
||||
ГруппаОбъект = Выборка.Ссылка.ПолучитьОбъект(); // СправочникСсылка.ГруппыВнешнихПользователей
|
||||
|
||||
Если ГруппаОбъект.Предопределенный Тогда
|
||||
ПустыеСсылки = ПользователиСлужебныйПовтИсп.ПустыеСсылкиТиповОбъектовАвторизации();
|
||||
@@ -4153,6 +4281,19 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Прочие пользовательские настройки.
|
||||
|
||||
// См. ПользователиПереопределяемый.ПриПолученииПрочихНастроек.
|
||||
//
|
||||
// Параметры:
|
||||
// СведенияОПользователе - Структура - строковое и ссылочное представление пользователя, где:
|
||||
// * ПользовательСсылка - СправочникСсылка.Пользователи - пользователь, у которого нужно получить настройки.
|
||||
// * ИмяПользователяИнформационнойБазы - Строка - пользователь информационной базы, у которого нужно получить настройки.
|
||||
// Настройки - Структура - прочие пользовательские настройки, где:
|
||||
// * Ключ - Строка - строковый идентификатор настройки.
|
||||
// * Значение - Структура - где:
|
||||
// ** НазваниеНастройки - Строка - название, которое будет отображаться в дереве настроек.
|
||||
// ** КартинкаНастройки - Картинка - картинка, которая будет отображаться в дереве настроек.
|
||||
// ** СписокНастроек - СписокЗначений - список полученных настроек.
|
||||
//
|
||||
Процедура ПриПолученииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
|
||||
|
||||
ИнтеграцияПодсистемБСП.ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки);
|
||||
@@ -4606,27 +4747,17 @@
|
||||
// ОбновитьСоставыГруппВнешнихПользователей.
|
||||
//
|
||||
// Параметры:
|
||||
// Таблица - полное имя объекта метаданных.
|
||||
// Таблица - Строка - полное имя объекта метаданных.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - с колонками:
|
||||
// * Ссылка - ссылка на элемент справочника.
|
||||
// * Родитель - ссылка на родителя элемента справочника.
|
||||
// * Ссылка - СправочникСсылка.ГруппыВнешнихПользователей, СправочникСсылка.ГруппыПользователей - ссылка на элемент справочника.
|
||||
// * Родитель - СправочникСсылка.ГруппыВнешнихПользователей, СправочникСсылка.ГруппыПользователей - ссылка на родителя
|
||||
// элемента справочника.
|
||||
//
|
||||
Функция СсылкиВИерархииРодителей(Таблица)
|
||||
|
||||
// Подготовка состава групп родителей.
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| СсылкиРодителей.Ссылка КАК Ссылка,
|
||||
| СсылкиРодителей.Родитель КАК Родитель
|
||||
|ИЗ
|
||||
| &Таблица КАК СсылкиРодителей";
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Таблица", Таблица);
|
||||
|
||||
СсылкиРодителей = Запрос.Выполнить().Выгрузить();
|
||||
СсылкиРодителей.Индексы.Добавить("Родитель");
|
||||
СсылкиРодителей = СсылкиРодителей(Таблица);
|
||||
СсылкиВИерархииРодителей = СсылкиРодителей.Скопировать(Новый Массив);
|
||||
|
||||
Для каждого ОписаниеСсылки Из СсылкиРодителей Цикл
|
||||
@@ -4641,6 +4772,36 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Подготовка состава групп родителей.
|
||||
//
|
||||
// Параметры:
|
||||
// Таблица - Строка - полное имя объекта метаданных.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - где:
|
||||
// * Ссылка - СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
// - СправочникСсылка.ГруппыПользователей -
|
||||
// * Родитель - СправочникСсылка.ГруппыВнешнихПользователей -
|
||||
// - СправочникСсылка.ГруппыПользователей -
|
||||
//
|
||||
Функция СсылкиРодителей(Таблица)
|
||||
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ
|
||||
| СсылкиРодителей.Ссылка КАК Ссылка,
|
||||
| СсылкиРодителей.Родитель КАК Родитель
|
||||
|ИЗ
|
||||
| &Таблица КАК СсылкиРодителей");
|
||||
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Таблица", Таблица);
|
||||
|
||||
СсылкиРодителей = Запрос.Выполнить().Выгрузить();
|
||||
СсылкиРодителей.Индексы.Добавить("Родитель");
|
||||
|
||||
Возврат СсылкиРодителей;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ЗаполнитьСсылкиВИерархииРодителя(Знач Родитель, Знач ТекущийРодитель, Знач СсылкиРодителей, Знач СсылкиВИерархииРодителей)
|
||||
|
||||
СсылкиРодителя = СсылкиРодителей.НайтиСтроки(Новый Структура("Родитель", ТекущийРодитель));
|
||||
@@ -5376,6 +5537,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Копирует настройки пользователя.
|
||||
//
|
||||
// Параметры:
|
||||
// ПользовательОбъект - СправочникОбъект.Пользователи, СправочникОбъект.ВнешниеПользователи - Описание
|
||||
// ПараметрыОбработки - Структура - где:
|
||||
// * ОписаниеНовогоПользователяИБ - см. Пользователи.НовоеОписаниеПользователяИБ
|
||||
//
|
||||
Процедура СкопироватьНастройкиПользователяИБ(ПользовательОбъект, ПараметрыОбработки)
|
||||
|
||||
Если НЕ ПараметрыОбработки.Свойство("ЗначениеКопирования")
|
||||
@@ -6593,6 +6761,16 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Для процедуры ОбработатьИнтерфейсРолей.
|
||||
|
||||
// Заполняет коллекцию ролей.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Строка - где:
|
||||
// * ОсновнойПараметр - Неопределено, Булево, Строка, Массив, Соответствие -
|
||||
// * Форма - ФормаКлиентскогоПриложения -
|
||||
// * КоллекцияРолей - ТаблицаЗначений - где:
|
||||
// ** Роль - Строка -
|
||||
// * НазначениеРолей - Строка -
|
||||
//
|
||||
Процедура ЗаполнитьРоли(Параметры)
|
||||
|
||||
ПрочитанныеРоли = Параметры.ОсновнойПараметр;
|
||||
@@ -6638,7 +6816,7 @@
|
||||
|
||||
Процедура НастроитьИнтерфейсРолейПриСозданииФормы(Параметры)
|
||||
|
||||
Форма = Параметры.Форма;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
|
||||
// Условное оформление недоступных ролей.
|
||||
ЭлементУсловногоОформления = Форма.УсловноеОформление.Элементы.Добавить();
|
||||
@@ -6680,7 +6858,7 @@
|
||||
|
||||
Процедура НастроитьИнтерфейсРолейПриЧтенииНаСервере(Параметры)
|
||||
|
||||
Форма = Параметры.Форма;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
// Установка начальных значений перед загрузкой данных из настроек на сервере
|
||||
@@ -6700,7 +6878,7 @@
|
||||
Процедура НастроитьИнтерфейсРолейПриЗагрузкеНастроек(Параметры)
|
||||
|
||||
Настройки = Параметры.ОсновнойПараметр;
|
||||
Форма = Параметры.Форма;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
ПоказатьПодсистемыРолей = Форма.ПоказатьПодсистемыРолей;
|
||||
@@ -6721,18 +6899,22 @@
|
||||
|
||||
Процедура УстановитьТолькоПросмотрРолей(Параметры)
|
||||
|
||||
Элементы = Параметры.Форма.Элементы;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
Элементы = Форма.Элементы;
|
||||
ТолькоПросмотрРолей = Параметры.ОсновнойПараметр;
|
||||
|
||||
Если ТолькоПросмотрРолей <> Неопределено Тогда
|
||||
|
||||
Элементы.Роли.ТолькоПросмотр = ТолькоПросмотрРолей;
|
||||
|
||||
Если Элементы.Найти("РолиУстановитьФлажки") <> Неопределено Тогда
|
||||
Элементы.РолиУстановитьФлажки.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
НайденныйЭлемент = Элементы.Найти("РолиУстановитьФлажки"); // КнопкаФормы
|
||||
Если НайденныйЭлемент <> Неопределено Тогда
|
||||
НайденныйЭлемент.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
КонецЕсли;
|
||||
Если Элементы.Найти("РолиСнятьФлажки") <> Неопределено Тогда
|
||||
Элементы.РолиСнятьФлажки.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
|
||||
НайденныйЭлемент = Элементы.Найти("РолиСнятьФлажки"); // КнопкаФормы
|
||||
Если НайденныйЭлемент <> Неопределено Тогда
|
||||
НайденныйЭлемент.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -6740,8 +6922,10 @@
|
||||
|
||||
Процедура ТолькоВыбранныеРоли(Параметры)
|
||||
|
||||
Параметры.Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка =
|
||||
НЕ Параметры.Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
|
||||
Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка =
|
||||
НЕ Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
|
||||
ОбновитьДеревоРолей(Параметры);
|
||||
|
||||
@@ -6749,8 +6933,10 @@
|
||||
|
||||
Процедура ГруппировкаПоПодсистемам(Параметры)
|
||||
|
||||
Параметры.Форма.ПоказатьПодсистемыРолей = НЕ Параметры.Форма.ПоказатьПодсистемыРолей;
|
||||
Параметры.Форма.Элементы.РолиПоказатьПодсистемыРолей.Пометка = Параметры.Форма.ПоказатьПодсистемыРолей;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
|
||||
Форма.ПоказатьПодсистемыРолей = НЕ Параметры.Форма.ПоказатьПодсистемыРолей;
|
||||
Форма.Элементы.РолиПоказатьПодсистемыРолей.Пометка = Параметры.Форма.ПоказатьПодсистемыРолей;
|
||||
|
||||
ОбновитьДеревоРолей(Параметры);
|
||||
|
||||
@@ -6758,7 +6944,7 @@
|
||||
|
||||
Процедура ОбновитьДеревоРолей(Параметры)
|
||||
|
||||
Форма = Параметры.Форма;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
Элементы = Форма.Элементы;
|
||||
Роли = Форма.Роли;
|
||||
НазначениеРолей = Параметры.НазначениеРолей;
|
||||
@@ -6797,8 +6983,8 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ДеревоРолей = ПользователиСлужебныйПовтИсп.ДеревоРолей(
|
||||
ПоказатьПодсистемыРолей, НазначениеРолей).Получить();
|
||||
ХранилищеДереваРолей = ПользователиСлужебныйПовтИсп.ДеревоРолей(ПоказатьПодсистемыРолей, НазначениеРолей);
|
||||
ДеревоРолей = ХранилищеДереваРолей.Получить(); // см. ПользователиСлужебныйПовтИсп.ДеревоРолей
|
||||
|
||||
ДеревоРолей.Колонки.Добавить("ЭтоНедоступнаяРоль", Новый ОписаниеТипов("Булево"));
|
||||
ДеревоРолей.Колонки.Добавить("ЭтоНесуществующаяРоль", Новый ОписаниеТипов("Булево"));
|
||||
@@ -6939,6 +7125,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает иерархическую коллекцию.
|
||||
//
|
||||
// Параметры:
|
||||
// ДанныеФормыДерево - ДанныеФормыДерево -
|
||||
// СтрокаДереваЗначений - СтрокаДереваЗначений -
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДанныеФормыКоллекцияЭлементовДерева -
|
||||
//
|
||||
Функция ДанныеФормыКоллекцияЭлементовДерева(Знач ДанныеФормыДерево, Знач СтрокаДереваЗначений)
|
||||
|
||||
Если СтрокаДереваЗначений.Родитель = Неопределено Тогда
|
||||
@@ -6958,8 +7153,10 @@
|
||||
|
||||
Процедура ОбновитьСоставРолей(Параметры)
|
||||
|
||||
Роли = Параметры.Форма.Роли;
|
||||
ПоказатьТолькоВыбранныеРоли = Параметры.Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
|
||||
Роли = Форма.Роли;
|
||||
ПоказатьТолькоВыбранныеРоли = Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
НазначениеРолей = Параметры.НазначениеРолей;
|
||||
|
||||
ВсеРоли = ВсеРоли().Массив;
|
||||
@@ -6973,7 +7170,7 @@
|
||||
ИдентификаторСтроки = Неопределено;
|
||||
Добавить = Ложь;
|
||||
Иначе
|
||||
ИдентификаторСтроки = Параметры.Форма.Элементы.Роли.ТекущаяСтрока;
|
||||
ИдентификаторСтроки = Форма.Элементы.Роли.ТекущаяСтрока;
|
||||
КонецЕсли;
|
||||
|
||||
Если ИдентификаторСтроки = Неопределено Тогда
|
||||
@@ -7051,6 +7248,16 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Изменяет состав ролей.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура -
|
||||
// Коллекция - ДанныеФормыЭлементДерева - где:
|
||||
// * Пометка - Булево -
|
||||
// * Имя - Строка -
|
||||
// * Синоним - Строка -
|
||||
// Добавить - Булево -
|
||||
//
|
||||
Процедура ДобавитьУдалитьРолиПодсистемы(Параметры, Знач Коллекция, Знач Добавить)
|
||||
|
||||
Для каждого Строка Из Коллекция Цикл
|
||||
@@ -7065,7 +7272,9 @@
|
||||
|
||||
Процедура ОбновитьПометкуВыбранныхРолей(Параметры, Знач Коллекция)
|
||||
|
||||
ПоказатьТолькоВыбранныеРоли = Параметры.Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
Форма = Параметры.Форма; // ФормаКлиентскогоПриложения
|
||||
|
||||
ПоказатьТолькоВыбранныеРоли = Форма.Элементы.РолиПоказатьТолькоВыбранныеРоли.Пометка;
|
||||
|
||||
Индекс = Коллекция.Количество()-1;
|
||||
|
||||
|
||||
@@ -50,6 +50,10 @@
|
||||
|
||||
// Только для внутреннего использования.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения -
|
||||
// Безусловно - Булево -
|
||||
//
|
||||
Процедура РазвернутьПодсистемыРолей(Форма, Безусловно = Истина) Экспорт
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
@@ -230,6 +234,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Записывает в форму результат выбора назначения.
|
||||
//
|
||||
// Параметры:
|
||||
// РезультатЗакрытия - Неопределено -
|
||||
// - СписокЗначений -
|
||||
// ДополнительныеПараметры - Структура - где:
|
||||
// * ДанныеФормы - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОбъектов - где:
|
||||
// ** Объект - ДанныеФормыСтруктура -
|
||||
// ** Элементы - ВсеЭлементыФормы - где:
|
||||
// *** ВыбратьНазначение - КнопкаФормы -
|
||||
// * ЭтоОтбор - Булево -
|
||||
// * ОписаниеОповещения - ОписаниеОповещения -
|
||||
//
|
||||
Процедура ПослеВыбораНазначения(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если РезультатЗакрытия = Неопределено Тогда
|
||||
|
||||
@@ -82,6 +82,13 @@
|
||||
КонецФункции
|
||||
|
||||
// Для форма элементов справочников Пользователи и ВнешниеПользователи.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения, РасширениеУправляемойФормыДляОбъектов - где:
|
||||
// * Элементы - ВсеЭлементыФормы - где:
|
||||
// ** ВходВПрограммуРазрешен - ПолеФормы, РасширениеПоляФормыДляПоляФлажка -
|
||||
// ** ИзменитьОграничениеНаВходВПрограмму - ПолеФормы, РасширениеПоляФормыДляПоляФлажка -
|
||||
//
|
||||
Процедура ОбновитьОграничениеСрокаДействия(Форма) Экспорт
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
@@ -124,6 +131,18 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Для форма элементов справочников Пользователи и ВнешниеПользователи.
|
||||
//
|
||||
// Параметры:
|
||||
// Форма - ФормаКлиентскогоПриложения - где:
|
||||
// * Объект - ДанныеФормыСтруктура - где:
|
||||
// ** Ссылка - СправочникОбъект.Пользователи, СправочникОбъект.ВнешниеПользователи -
|
||||
// * Элементы - ВсеЭлементыФормы - где:
|
||||
// ** НадписьНаличиеПароля - ДекорацияФормы, РасширениеДекорацииФормыДляНадписи -
|
||||
// ** ПотребоватьСменуПароляПриВходе - ПолеФормы, РасширениеПоляФормыДляПоляФлажка -
|
||||
// ** СменитьПароль - КнопкаФормы -
|
||||
// ПарольУстановлен - Булево -
|
||||
// АвторизованныйПользователь - СправочникСсылка.Пользователи, СправочникСсылка.ВнешниеПользователи -
|
||||
//
|
||||
Процедура УстановитьНаличиеПароля(Форма, ПарольУстановлен, АвторизованныйПользователь) Экспорт
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
|
||||
@@ -254,15 +254,15 @@
|
||||
// Если роль не принадлежит ни одной подсистеме она добавляется "в корень".
|
||||
//
|
||||
// Параметры:
|
||||
// ПоПодсистемам - Булево, если Ложь, все роли добавляются в "корень".
|
||||
// ПоПодсистемам - Булево - если Ложь, все роли добавляются в "корень".
|
||||
// Назначение - Строка - "ДляАдминистраторов", "ДляПользователей", "ДляВнешнихПользователей",
|
||||
// "СовместноДляПользователейИВнешнихПользователей".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДеревоЗначений с колонками:
|
||||
// ЭтоРоль - Булево
|
||||
// Имя - Строка - имя роли или подсистемы.
|
||||
// Синоним - Строка - синоним роли или подсистемы.
|
||||
// ДеревоЗначений - где:
|
||||
// * ЭтоРоль - Булево -
|
||||
// * Имя - Строка - имя роли или подсистемы.
|
||||
// * Синоним - Строка - синоним роли или подсистемы.
|
||||
//
|
||||
Функция ДеревоРолей(ПоПодсистемам = Истина, Назначение = "ДляПользователей") Экспорт
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// Открытие формы может быть отменено изменением параметра СтандартнаяОбработка.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОтправки - Структура - см. описание в РаботаСПочтовымиСообщениямиКлиент.СоздатьНовоеПисьмо;
|
||||
// ПараметрыОтправки - см. описание в РаботаСПочтовымиСообщениямиКлиент.СоздатьНовоеПисьмо;
|
||||
// ОбработчикЗавершения - ОписаниеОповещения - описание процедуры, которая будет вызвана после завершения
|
||||
// отправки письма.
|
||||
// СтандартнаяОбработка - Булево - признак продолжения открытия формы нового письма после выхода из этой
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
|
||||
// ДополнительныеПараметры - Структура - см. работаСФайламиКлиентСервер.ПараметрыДанныхФайла.
|
||||
// ДополнительныеПараметры - см. работаСФайламиКлиентСервер.ПараметрыДанныхФайла.
|
||||
// УдалитьПолучатьСсылкуНаДвоичныеДанные - Булево - устарел, следует использовать ДополнительныеПараметры.
|
||||
// УдалитьДляРедактирования - Булево - устарел, следует использовать ДополнительныеПараметры.
|
||||
//
|
||||
@@ -517,7 +517,7 @@
|
||||
// Создает объект в справочнике для хранения файла и заполняет его реквизиты переданными свойствами.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыФайла - Структура - См. РаботаСФайлами.ПараметрыДобавленияФайла.
|
||||
// ПараметрыФайла - см. РаботаСФайлами.ПараметрыДобавленияФайла.
|
||||
// АдресФайлаВоВременномХранилище - Строка - адрес, указывающий на двоичные данные во временном хранилище.
|
||||
// АдресВременногоХранилищаТекста - Строка - адрес, указывающий на извлеченный текст из файла во временном хранилище.
|
||||
// Описание - Строка - текстовое описание файла.
|
||||
|
||||
@@ -531,7 +531,7 @@
|
||||
// хранения файлов в томах и значений разделителя.
|
||||
//
|
||||
// Параметры:
|
||||
// СвойстваФайла - Структура - См. СвойстваФайлаВТоме.
|
||||
// СвойстваФайла - см. СвойстваФайлаВТоме.
|
||||
//
|
||||
Функция ПолноеИмяФайлаВТоме(СвойстваФайла, ДатаДляРазмещенияВТоме = Неопределено) Экспорт
|
||||
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
// Позволяет изменить структуру параметров для размещения гиперссылки присоединенных файлов на форме.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыГиперссылки - Структура - см. РаботаСФайлами.ГиперссылкаФайлов.
|
||||
// ПараметрыГиперссылки - см. РаботаСФайлами.ГиперссылкаФайлов.
|
||||
//
|
||||
// Пример:
|
||||
// ПараметрыГиперссылки.Размещение = "КоманднаяПанель";
|
||||
|
||||
@@ -4174,7 +4174,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ФайлСсылка - СправочникСсылка.Файлы - файл, для которого создается новая версия.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.ВерсииФайлов - созданная версия.
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
// Параметры:
|
||||
// Владелец - СправочникСсылка.ПапкиФайлов, ЛюбаяСсылка - будет установлен в реквизит ВладелецФайла у
|
||||
// созданного файла.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.Файлы - созданный файл.
|
||||
@@ -183,7 +183,7 @@
|
||||
// Освобождает файл.
|
||||
//
|
||||
// Параметры:
|
||||
// ДанныеФайла - Структура - см. ДанныеФайла.
|
||||
// ДанныеФайла - см. ДанныеФайла.
|
||||
// УникальныйИдентификатор - УникальныйИдентификатор - уникальный идентификатор формы.
|
||||
//
|
||||
Процедура ОсвободитьФайл(ДанныеФайла, УникальныйИдентификатор = Неопределено) Экспорт
|
||||
@@ -587,7 +587,7 @@
|
||||
// Параметры:
|
||||
// Владелец - СправочникСсылка.ПапкиФайлов, ЛюбаяСсылка - будет установлен в реквизит ВладелецФайла у
|
||||
// созданного файла.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "Файл".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "Файл".
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СправочникСсылка.Файлы - созданный файл.
|
||||
@@ -848,7 +848,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ДанныеФайла - Структура - структура с данными файла.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// НеМенятьЗаписьВРабочемКаталоге - Булево - не менять запись в регистре сведений ФайлыВРабочемКаталоге.
|
||||
// ПолныйПутьКФайлу - Строка - указывается, если НеМенятьЗаписьВРабочемКаталоге = Ложь.
|
||||
// РабочийКаталогПользователя - Строка - указывается, если НеМенятьЗаписьВРабочемКаталоге = Ложь.
|
||||
@@ -915,7 +915,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ФайлСсылка - СправочникСсылка.Файлы - файл, в котором обновляется версия.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// ПолныйПутьКФайлу - Строка
|
||||
// РабочийКаталогПользователя - Строка
|
||||
// УникальныйИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор формы.
|
||||
@@ -939,7 +939,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ДанныеФайла - Структура - структура с данными файла.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// НеМенятьЗаписьВРабочемКаталоге - Булево - не менять запись в регистре сведений ФайлыВРабочемКаталоге.
|
||||
// ОтносительныйПутьКФайлу - Строка - относительный путь без пути рабочего каталога, например
|
||||
// "А1/Приказ.doc"; указывается, если НеМенятьЗаписьВРабочемКаталоге =
|
||||
@@ -1445,7 +1445,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ФайлСсылка - Структура - структура с данными файла.
|
||||
// СведенияОФайле - Структура - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// СведенияОФайле - см. РаботаСФайламиКлиентСервер.СведенияОФайле, в режиме "ФайлСВерсией".
|
||||
// ОтносительныйПутьКФайлу - Строка - относительный путь без пути рабочего каталога, например
|
||||
// "А1/Приказ.doc"; указывается, если НеМенятьЗаписьВРабочемКаталоге =
|
||||
// Ложь.
|
||||
|
||||
@@ -599,7 +599,7 @@
|
||||
// Сохраняет отредактированный файл в ИБ и снимает с него блокировку.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ПараметрыОбновленияФайла.
|
||||
// Параметры - см. ПараметрыОбновленияФайла.
|
||||
//
|
||||
Процедура ЗакончитьРедактированиеСОповещением(Параметры) Экспорт
|
||||
|
||||
@@ -1905,7 +1905,7 @@
|
||||
// Завершить редактирования Файла и поместить его на сервер.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ПараметрыОбновленияФайла.
|
||||
// Параметры - см. ПараметрыОбновленияФайла.
|
||||
//
|
||||
Процедура ЗакончитьРедактирование(Параметры)
|
||||
|
||||
@@ -3478,7 +3478,7 @@
|
||||
// Освобождает файл без обновления.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОсвобожденияФайла - Структура - см. ПараметрыОсвобожденияФайла.
|
||||
// ПараметрыОсвобожденияФайла - см. ПараметрыОсвобожденияФайла.
|
||||
//
|
||||
Процедура ОсвободитьФайл(ПараметрыОсвобожденияФайла)
|
||||
|
||||
@@ -3583,7 +3583,7 @@
|
||||
// Начало записи изменений файла.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыОбновленияФайла - Структура - см. ПараметрыОбновленияФайла.
|
||||
// ПараметрыОбновленияФайла - см. ПараметрыОбновленияФайла.
|
||||
//
|
||||
Процедура СохранитьИзмененияФайла(ПараметрыОбновленияФайла)
|
||||
|
||||
@@ -6310,7 +6310,7 @@
|
||||
// ошибок при импорте только одной папки - вернет на нее ссылку.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыВыполнения - Структура - см. ПараметрыИмпортаФайлов.
|
||||
// ПараметрыВыполнения - см. ПараметрыИмпортаФайлов.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено - Если импорт не выполнен.
|
||||
@@ -7048,7 +7048,7 @@
|
||||
// Сохраняет отредактированные файлы в ИБ и снимает блокировку.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ПараметрыОбновленияФайла.
|
||||
// Параметры - см. ПараметрыОбновленияФайла.
|
||||
//
|
||||
Процедура ЗакончитьРедактированиеПоСсылкамСОповещением(Параметры) Экспорт
|
||||
|
||||
@@ -7261,7 +7261,7 @@
|
||||
// Освобождает занятый ранее файл.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. ПараметрыОсвобожденияФайла.
|
||||
// Параметры - см. ПараметрыОсвобожденияФайла.
|
||||
//
|
||||
Процедура ОсвободитьФайлСОповещением(Параметры) Экспорт
|
||||
|
||||
@@ -8538,7 +8538,7 @@
|
||||
// Параметры:
|
||||
// Владелец - ЛюбаяСсылка - владелец файла.
|
||||
// ВыбранныеФайлы - Массив - массив объектов Файл.
|
||||
// ПараметрыВыполнения - Структура - см. одноименный параметр в ИмпортФайловРекурсивно.
|
||||
// ПараметрыВыполнения - см. одноименный параметр в ИмпортФайловРекурсивно.
|
||||
// ЗадаватьВопросПапкаУжеСуществует - Булево - Истина только для первого уровня рекурсии.
|
||||
//
|
||||
Процедура ИмпортФайловРекурсивноБезДиалогов(Знач Владелец, Знач ВыбранныеФайлы, Знач ПараметрыВыполнения, Знач ЗадаватьВопросПапкаУжеСуществует)
|
||||
@@ -9762,7 +9762,7 @@
|
||||
// СоздатьКаталог, Получить, Поместить.
|
||||
// * Файл - Строка - полное имя файла на компьютере.
|
||||
// - Файл - инициализированный объект Файл.
|
||||
// * Свойства - Структура - см. свойства которые можно получить или установить.
|
||||
// * Свойства - см. свойства которые можно получить или установить.
|
||||
// * Источник - Строка - полное имя файла на компьютере из которого нужно создать копию.
|
||||
// * Адрес - Строка - адрес двоичных данных файла, например, адрес временного хранилища.
|
||||
// * ЗаголовокОшибки - Строка - текст к которому нужно добавить перевод строки и представление ошибки.
|
||||
|
||||
@@ -1388,7 +1388,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыЖурнала - Структура - Параметры записи в журнал регистрации. См. ЗаписьЖурнала().
|
||||
// ПараметрыОтчета - Структура - См. ИнициализироватьОтчет(), возвращаемое значение.
|
||||
// ПараметрыОтчета - см. ИнициализироватьОтчет(), возвращаемое значение.
|
||||
// Получатель - СправочникСсылка - Ссылка получателя.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -2288,7 +2288,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Вложения - Соответствие - См. СохранитьОтчетыВФорматы(), параметр Результат.
|
||||
// ПараметрыДоставки - Структура - См. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// ПараметрыДоставки - см. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// СтрокаПолучатель - Настройки получателя:
|
||||
// - Неопределено - Используется весь список получателей из "ПараметрыДоставки.Получатели".
|
||||
// - СтрокаДереваЗначений - Используется свойство строки "Получатель".
|
||||
@@ -2433,7 +2433,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Вложения - Соответствие, СтрокаДереваЗначений - См. СоздатьДеревоОтчетов(), возвращаемое значение, 3й уровень.
|
||||
// ПараметрыДоставки - Структура - См. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// ПараметрыДоставки - см. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// КаталогВременныхФайлов - Строка - Каталог, в который будет выполнена архивация.
|
||||
//
|
||||
Процедура АрхивацияВложений(Вложения, ПараметрыДоставки, КаталогВременныхФайлов)
|
||||
@@ -2712,7 +2712,7 @@
|
||||
// Параметры:
|
||||
// ДеревоОтчетов - ДеревоЗначений - См. СоздатьДеревоОтчетов(), возвращаемое значение, 1й уровень.
|
||||
// ПолучательСсылка - СправочникСсылка, Неопределено - Ссылка получателя.
|
||||
// ПараметрыДоставки - Структура - См. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// ПараметрыДоставки - см. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// СтрокаДереваЗначений - См. СоздатьДеревоОтчетов(), возвращаемое значение, 1й уровень.
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
// Формирует представление способов доставки в соответствии с параметрами доставки.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыДоставки - Структура - См. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
// ПараметрыДоставки - см. ВыполнитьРассылку(), параметр ПараметрыДоставки.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - Представление способов доставки.
|
||||
|
||||
@@ -877,7 +877,7 @@
|
||||
// требуется изменить.
|
||||
// ИзменяемыеПараметры - Структура - свойства регламентного задания, которые требуется изменить.
|
||||
// Ключ структуры - имя параметра, а значение - значение параметра формы.
|
||||
// Отбор - Структура - см. описание параметра Отбор функции НайтиЗадания.
|
||||
// Отбор - см. описание параметра Отбор функции НайтиЗадания.
|
||||
//
|
||||
Процедура УстановитьПараметрыРегламентногоЗадания(РегламентноеЗадание, ИзменяемыеПараметры, Отбор = Неопределено) Экспорт
|
||||
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
// Установить блокировку сеансов области данных.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. НовыеПараметрыБлокировкиСоединений.
|
||||
// Параметры - см. НовыеПараметрыБлокировкиСоединений.
|
||||
// ПоМестномуВремени - Булево - время начала и окончания блокировки указаны в местном времени сеанса.
|
||||
// Если Ложь, то в универсальном времени.
|
||||
// ОбластьДанных - Число - номер области данных, для которой устанавливается блокировка.
|
||||
@@ -312,7 +312,7 @@
|
||||
// возвращается в универсальном времени.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - см. НовыеПараметрыБлокировкиСоединений.
|
||||
// см. НовыеПараметрыБлокировкиСоединений.
|
||||
//
|
||||
Функция ПолучитьБлокировкуСеансовОбластиДанных(Знач ПоМестномуВремени = Истина) Экспорт
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
// Установить блокировку сеансов области данных.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура - см. НовыеПараметрыБлокировкиСоединений.
|
||||
// Параметры - см. НовыеПараметрыБлокировкиСоединений.
|
||||
// ПоМестномуВремени - Булево - время начала и окончания блокировки указаны в местном времени сеанса.
|
||||
// Если Ложь, то в универсальном времени.
|
||||
//
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
// Позволяет модифицировать параметры блокировки сеансов.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыБлокировкиСеансов - Структура - См. описание в процедуре СоединенияИБ.ПараметрыБлокировкиСеансов.
|
||||
// ПараметрыБлокировкиСеансов - см. описание в процедуре СоединенияИБ.ПараметрыБлокировкиСеансов.
|
||||
//
|
||||
Процедура ПриОпределенииПараметровБлокировкиСеансов(ПараметрыБлокировкиСеансов) Экспорт
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
// Добавляет в список команд создания на основании команду создания указанного объекта.
|
||||
//
|
||||
// Параметры:
|
||||
// КомандыСозданияНаОсновании - ТаблицаЗначений - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.
|
||||
// КомандыСозданияНаОсновании - см. СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании.КомандыСозданияНаОсновании
|
||||
// ОбъектМетаданных - ОбъектМетаданных - объект, для которого добавляется команда.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
||||
Loaded 100 of 200 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user