Конвертация данных. Поля поиска #778529


#0 by Antony8x
Доброго времени суток. Подскажите можно ли в обработчике "Поля поиска" определить какого типа объект обрабатывается?
#1 by Mankubus
В параметры объекта передай тип а в этом обработчике получай его. Справку по обработчикам не судьба прочитать? ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры, переданные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. В данном обработчике соответствие содержит только те параметры, для которых установлен признак поиска.
#2 by Antony8x
пробовал я так... обращаюсь в обработчике  к "ПараметрыОбъекта" нажимаю "Проверить" выдаёт "Переменная не определена (ПараметрыОбъекта)"
#3 by Antony8x
ничего не понимаю, что за беда такая...
#4 by azt-yur
У тебя должно быть отдельное ПКС с галкой "Передавать данные в параметр" и "Поиск". В обработчике проверяешь ПараметрыОбъекта.Получить("ТвойПараметр")
#5 by Antony8x
спасибо за информацию
#6 by бомболюк
а по имени ПКО разве не ясно однозначно, какой объект обрабатывается?
#7 by azt-yur
не всегда. Источник вообще может быть не заполнен
#8 by бомболюк
обрабатываемый объект - это же приемник ;-) он всегда есть и всегда одного типа.
#9 by Antony8x
вот всё так и сделал: 2. Галка "Поиск" и "Передавать данные в параметр" стоят 3. В обработчике "ПоляПоиска" пытаюсь получить ПараметрыОбъекта.Получить("МойПараметр"), но...Переменная не определена (ПараметрыОбъекта) В описании обработчика чётко написано про параметр "ПараметрыОбъекта". Что за ерунда, кто знает?
#10 by Defender aka LINN
Потому что ПоляПоиска
#11 by Antony8x
значит информация по обработчикам глюкавая(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С