Показать сообщение отдельно
Старый 29.07.2014, 12:12   #14  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Не, лучше сначала понять, а потом сделать. Ничего сложного здесь нет.

Вы же уже поняли, что одна и та же форма может запускаться по разному.
Разница заключается во входящих параметрах. Т.е. из одного места форма запускается с одними параметрами, а из другого с другими. Это понятно?

Как же добраться до этих входящих параметров? Для этого есть свойство формы - args(). Это свойство возвращает объект/структуру типа Args, в которой хранятся все текущие параметры, с которыми была вызвана форма.

В данном случае принципиальным является параметр EnumType, поскольку именно в него при запуске формы попадает информация о типе контрагента (фактически в параметр EnumType попадает то самое значение которое прописано в свойствах соответствующего MenuItem).

Добрый день))) У меня вроде получилось, но у меня заблокировались эти поля и не чего не выходит, как теперь мне сделать чтобы в Расчетах с клиентами появилось поле которое я создал?