|
Конвертация данных. Поля поиска |
☑ |
0
Antony8x
12.08.16
✎
06:26
|
Доброго времени суток. Подскажите можно ли в обработчике "Поля поиска" определить какого типа объект обрабатывается?
|
|
1
Mankubus
12.08.16
✎
06:40
|
(0) В параметры объекта передай тип а в этом обработчике получай его.
Справку по обработчикам не судьба прочитать?
ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры, переданные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. В данном обработчике соответствие содержит только те параметры, для которых установлен признак поиска.
|
|
2
Antony8x
12.08.16
✎
06:57
|
(1) пробовал я так... обращаюсь в обработчике к "ПараметрыОбъекта" нажимаю "Проверить" выдаёт "Переменная не определена (ПараметрыОбъекта)"
|
|
3
Antony8x
12.08.16
✎
06:57
|
ничего не понимаю, что за беда такая...
|
|
4
azt-yur
12.08.16
✎
07:04
|
(2) У тебя должно быть отдельное ПКС с галкой "Передавать данные в параметр" и "Поиск".
В обработчике проверяешь ПараметрыОбъекта.Получить("ТвойПараметр")
|
|
5
Antony8x
12.08.16
✎
07:14
|
(4) спасибо за информацию
|
|
6
бомболюк
12.08.16
✎
07:38
|
а по имени ПКО разве не ясно однозначно, какой объект обрабатывается?
|
|
7
azt-yur
12.08.16
✎
07:41
|
(6) не всегда. Источник вообще может быть не заполнен
|
|
8
бомболюк
12.08.16
✎
07:46
|
обрабатываемый объект - это же приемник ;-) он всегда есть и всегда одного типа.
|
|
9
Antony8x
12.08.16
✎
09:33
|
(4) вот всё так и сделал:
1. сделал ПКС
2. Галка "Поиск" и "Передавать данные в параметр" стоят
3. В обработчике "ПоляПоиска" пытаюсь получить ПараметрыОбъекта.Получить("МойПараметр"), но...Переменная не определена (ПараметрыОбъекта)
В описании обработчика чётко написано про параметр "ПараметрыОбъекта". Что за ерунда, кто знает?
|
|
10
Defender aka LINN
12.08.16
✎
09:45
|
Потому что ПоляПоиска
|
|
11
Antony8x
12.08.16
✎
09:59
|
(10) значит информация по обработчикам глюкавая(
|
|