|
![]() |
#1 |
Участник
|
Ой, я сначала написала, а потом ответ увидела. Спасибо
![]() Последний раз редактировалось Tiruvileijadal'; 23.05.2007 в 15:00. |
|
![]() |
#2 |
Участник
|
Немножко другая проблема, но похоже
![]() По кнопке "Настройки" на форме "Клиенты" вызываю свою форму. В ините пишу: (не судите строго, пишу как понимаю и пока безо всякой смысловой нагрузки ![]() X++: public void init() { int i; Args args; ; if (element.args().record().tableId == tablenum(CustTable)) { // info('Вызвана форма SUG_ChangeDiscount'); args = element.args(); select * from sug_chd where sug_chd.CustAccount == ''; } if (element.args().record().tableId == tablenum(RContractTable)) { // info('Вызвана форма SUG_ChangeDiscount'); i = element.args().record().RecId; select * from sug_chd where sug_chd.CustAccount == ''; } super(); } ![]() |
|
![]() |
#3 |
Участник
|
Суть кода не очень понял.
Если вы при вызове своей формы передали туда CustTable через args.record кодом или если через MenuItem указали датасорс CustTable. То достаём таким же образом. Создаём пустую табличную переменную CustTable сustTable; ; custTable =element.args().record(); Встали на запись с которой была вызвана ваша форма или которую мы закинули туда кодом. |
|
|
![]() |
||||
Тема | Ответов | |||
Вызов метода базового класса | 15 | |||
Вызов класса из другого класса | 9 | |||
"Программный" вызов метода класса!? | 13 | |||
вызов класса с передачей параметров | 2 |
|