Имя: Пароль:
1C
1С v8
Получить ссылку на владельца формы подбора УФ
0 fox06
 
19.08.14
13:43
В УНФ при подборе вызывается общая форма подбора, в ней процедура ПриСозданииНаСервере() в которую передается структура параметров. Вопрос такой, есть ли возможность узнать ТИП объекта вызывающий форму ПОДБОРА в процедуре ПриСозданииНаСервере() без внесения изменений в модуль формы вызывающего объекта?
Это нужно для корректировки некоторых параметров при вызове формы ПОДБОРА в зависимости от типа документа. Проблема в том, что вся логика заполнения формы подбора в этой самой процедуре ПриСозданииНаСервере() , к тому же, так как она &НаСервере, не обратится к ЭтаФорма.ВладелецФормы (Ошибка чтения), но известен УникальныйИдентификаторФормыВладельца
1 vicof
 
19.08.14
13:45
Параметр в форму передавать не предлагать с типом документа?
2 Адский плющ
 
19.08.14
13:49
Имхо тут надо не тип документа пытаться найти, а определить ряд параметров влияющих на поведение формы подбора. А потом кто хочет тот эти параметры в подбор и передаст.
3 fox06
 
19.08.14
14:11
Со стороны документа передаются реквизиты типа Организация, единицаИзмерения, подразделение итд, но никакого намека на тип самого отправителя. Прошлый "писатель" перелопатил все процедуры вызова формы ПОДБОРА в модулях форм документов. Хотелось бы уйти от этого, т.е. оставить документы.
4 fox06
 
19.08.14
14:12
(2) К сожалению такого не сделать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший