|
Отмена выгрузки объекта по условия конвретация
| ☑ |
0
MAPATNK2
naïve
10.11.21
✎
13:24
|
Всем привет конвертация 2.1.
Делаю условие. И хочу, чтобы при выполнении условия данный объект не выгружался. Как сделать? Например
Источник.ВидКонтактнойИнформации = такому то тогда
Отказ = истина;
КонецЕсли;
|
|
1
Asmody
10.11.21
✎
13:28
|
Обработчики "Правила выгрузки данных"
Перед выгрузкой объекта
Условия возникновения события
Событие выполняется при получении очередного объекта из выборки, до передачи этого объекта правилу конвертации.
Параметры:
Отказ - Булево. Если установить значение Истина, то выгрузка объекта производится не будет
Параметры - Структура, в которой хранятся переменные доступные во всех обработчиках
ИмяПКО - Строка. Имя правила конвертации объектов, указанное по умолчанию в правиле выгрузки данных. При выгрузке конкретных объектов может быть изменено
Правило - ссылка на данное правило выгрузки данных
ВходящиеДанные - произвольные вспомогательные данные, инициализированные в обработчике «Перед обработкой» правила выгрузки данных как ИсходящиеДанные.
ИсходящиеДанные – произвольные вспомогательные данные, передаваемые правилу конвертации объекта. В обработчиках ПКО данная информация будет доступна как переменная ВходящиеДанные
Объект - Произвольный. Выгружаемый объект. Может быть переопределен или назначен непосредственно в обработчике.
Пример:
Если Объект.ЭтоГруппа() = 0 Тогда
Отказ = 1;
КонецЕсли;
|
|
2
OldCondom
10.11.21
✎
13:31
|
в кд прекрасная справка(хотя что-то и осталось недокументированно, а также есть откровенные ошибки). Заходишь во все обработчики и тыкаешь справку
|
|
3
MAPATNK2
naïve
10.11.21
✎
13:31
|
(1) Странно. В обработчике событий "Перед выгрузкой", написал
Если источник.Вид = справочники.ВидыКонтактнойИнформации.НайтиПоКоду("000000001")
отказ = истина;
КонецЕсли;
Код не отрабатывает, поэтому сюда и написал.
|
|
4
MAPATNK2
naïve
10.11.21
✎
13:35
|
Ну ладно, видимо адресов так много. Всем спасибо.
|
|
5
OldCondom
10.11.21
✎
13:39
|
перед отказ= истина вставь "сообщить("что то там"). Узнаешь в чем дело. Варианты есть. Как минимум есть другое ПКО
|
|
6
Asmody
10.11.21
✎
15:46
|
(3) читай внимательно:
Объект - Произвольный. Выгружаемый объект. Может быть переопределен или назначен непосредственно в обработчике.
|
|