2_2_1_35
This commit is contained in:
1 parent
367795884b
commit
6f4eb164b5
2032 files changed
+201912
-217678
No files matched your search
@@ -12,7 +12,7 @@
|
||||
// Формирует шаблон результата выполнения.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Результат (Структура) См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
// Результат - Структура - См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
//
|
||||
Функция НовыйРезультатВыполнения(Результат = Неопределено) Экспорт
|
||||
Если Результат = Неопределено Тогда
|
||||
@@ -21,39 +21,39 @@
|
||||
|
||||
Результат.Вставить("ВыводОповещения", Новый Структура("Использование, Заголовок, Ссылка, Текст, Картинка", Ложь));
|
||||
Результат.Вставить("ВыводСообщения", Новый Структура("Использование, Текст, ПутьКРеквизитуФормы", Ложь));
|
||||
Результат.Вставить("ВыводПредупреждения", Новый Структура("Использование, Текст, ПутьКРеквизитуФормы, ТекстОшибок", Ложь));
|
||||
Результат.Вставить("ВыводПредупреждения", Новый Структура("Использование, Заголовок, Текст, ПутьКРеквизитуФормы, ТекстОшибок", Ложь));
|
||||
Результат.Вставить("ОповещениеФорм", Новый Структура("Использование, ИмяСобытия, Параметр, Источник", Ложь));
|
||||
Результат.Вставить("ОповещениеДинамическихСписков", Новый Структура("Использование, СсылкаИлиТип", Ложь));
|
||||
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
// Добавляет в оповещение для динамических списков типы из массива измененных объектов.
|
||||
// Добавляет оповещения для обновления динамических списков по массиву ссылок объектов.
|
||||
//
|
||||
// Параметры:
|
||||
// ИзмененныеОбъекты (Массив) из (*) Ссылки измененных объектов программы.
|
||||
// Результат (Структура) См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
// ИзмененныеОбъекты - Массив - Ссылки измененных объектов.
|
||||
// Результат - Структура - См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
//
|
||||
Процедура ПодготовитьОповещениеДинамическихСписков(Знач ИзмененныеОбъекты, Результат) Экспорт
|
||||
Если ТипЗнч(ИзмененныеОбъекты) <> Тип("Массив") ИЛИ ИзмененныеОбъекты.Количество() = 0 Тогда
|
||||
Процедура ПодготовитьОповещениеДинамическихСписков(ИзмененныеОбъекты, Результат) Экспорт
|
||||
Если ТипЗнч(ИзмененныеОбъекты) <> Тип("Массив") Или ИзмененныеОбъекты.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Оповещение = Результат.ОповещениеДинамическихСписков;
|
||||
Оповещение.Использование = Истина;
|
||||
|
||||
ЗначениеОповещения = Оповещение.СсылкаИлиТип;
|
||||
ЗначениеОповещенияЗаполнено = ЗначениеЗаполнено(ЗначениеОповещения);
|
||||
Значение = Оповещение.СсылкаИлиТип;
|
||||
ЗначениеЗаполнено = ЗначениеЗаполнено(Значение);
|
||||
|
||||
Если ИзмененныеОбъекты.Количество() = 1 И НЕ ЗначениеОповещенияЗаполнено Тогда
|
||||
Если ИзмененныеОбъекты.Количество() = 1 И НЕ ЗначениеЗаполнено Тогда
|
||||
Оповещение.СсылкаИлиТип = ИзмененныеОбъекты[0];
|
||||
Иначе
|
||||
// Преобразование оповещения в массив.
|
||||
ЗначениеОповещенияТип = ТипЗнч(ЗначениеОповещения);
|
||||
Если ЗначениеОповещенияТип <> Тип("Массив") Тогда
|
||||
ТипЗначения = ТипЗнч(Значение);
|
||||
Если ТипЗначения <> Тип("Массив") Тогда
|
||||
Оповещение.СсылкаИлиТип = Новый Массив;
|
||||
Если ЗначениеОповещенияЗаполнено Тогда
|
||||
Оповещение.СсылкаИлиТип.Добавить(?(ЗначениеОповещенияТип = Тип("Тип"), ЗначениеОповещения, ЗначениеОповещенияТип));
|
||||
Если ЗначениеЗаполнено Тогда
|
||||
Оповещение.СсылкаИлиТип.Добавить(?(ТипЗначения = Тип("Тип"), Значение, ТипЗначения));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -70,10 +70,10 @@
|
||||
// Добавляет в оповещение для динамических списков типы из массива измененных объектов.
|
||||
//
|
||||
// Параметры:
|
||||
// Результат (Структура) См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
// ИмяСобытия (Строка) Имя события, которое используется для первичной идентификации сообщений принимающими формами.
|
||||
// Параметр (*) Набор данных, которые используются принимающей формой для обновления состава.
|
||||
// Источник (*) Источник оповещения, например форма-источником.
|
||||
// Результат - Структура - См. СтандартныеПодсистемыКлиент.ПоказатьРезультатВыполнения().
|
||||
// ИмяСобытия - Строка - Имя события, которое используется для первичной идентификации сообщений принимающими формами.
|
||||
// Параметр - * - Набор данных, которые используются принимающей формой для обновления состава.
|
||||
// Источник - * - Источник оповещения, например форма-источником.
|
||||
//
|
||||
Процедура РезультатВыполненияДобавитьОповещениеОткрытыхФорм(Результат, ИмяСобытия, Параметр = Неопределено, Источник = Неопределено) Экспорт
|
||||
Если Не Результат.Свойство("ОповещениеФорм") Тогда
|
||||
|
||||
Reference in new issue
Block a user