Как определить из какого объекта была вызвана форма выбора справочника? #652508


#0 by Vladeace
Уважаемые мэтры, подскажите, пожалуйста, существует ли возможность определить из формы выбора справочника, откуда она была вызвана?
#1 by France
ну, владельца попробовать глянуть
#2 by Живой Ископаемый
Только если вызывающая устанавливает Владельца
#3 by GANR
ЭтаФорма.Владелец
#4 by Vladeace
Есть ВладелецФормы, но в данном случае это ПолеВвода, тип которого просто "Тип".
#5 by mikecool
если владелец не определен - то со 100% вероятностью никак
#6 by Vladeace
Мне нужно отличить документ от отчета. Если это отчет, тогда никакие ограничения на элементы справочника не накладываются. Можно передать признак в процедуре НачалоВыбора, но таких документов 58
#7 by mikecool
ты ответил на вопрос - объект = поле ввода )
#8 by Vladeace
И чем же мне может помочь ПолеВвода?
#9 by Maxus43
Дак если владелец - пустой, то это не документ же? Просто у отчета нет владельца
#10 by Maxus43
или эта хрень вызывается и из дока, и из отчета? тогда гарантированно никак не определить
#11 by Vladeace
вызывается и из дока и из отчета
#12 by Vladeace
Неужели нет никаких вариантов?
#13 by Живой Ископаемый
ты уже все узнал
#14 by Vladeace
Н уладно, всем спасибо, буду думать. Может что-нибудь придумаю. Никто не знает, можно ли как-нибудь отследить открытые формы документов в текущем сеансе?
#15 by Живой Ископаемый
э.. а что, можно открыть форму не в текущем сеансе?
#16 by Vladeace
Просто можно было бы из формы выбора посмотреть все открытые формы в предприятиии, и по последней определить сам объект из которого вызвана форма выбора.
#17 by lEvGl
(в данном) - а он типовой или написанный ? ключ уникальности поможет в принципе и там и там, вопрос только в поддержке
#18 by Vladeace
таких отчетов штук 20, есть типовые, есть написанные.. не хотелось бы каждому из них добавлять код.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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