18.04.2012, 15:34 | #21 |
Участник
|
Передавайте не поле, а всю строку. Для этого не нужно дополнительно программировать. Заполните свойство DataSource на MenuItemButton и тогда ссылка на таблицу автоматически пропишется в args.record().
Цитата:
Цитата:
Обычно в методе main экземпляр класса создают. Для этого в нём объявляют переменную с типом создаваемого класса. Вот эту переменную и используйте. P.S.:проблема на принимающей стороне |
|
18.04.2012, 15:51 | #22 |
Участник
|
Поле DataSource заполнено.
Да в ClassDeclaration было прописано, убрал. Теперь другая ошибка Args parmArgs(Args _args = args) Переменная args не была объявлена. Курсор стоит перед последним словом args. если в args.record() пропишется нужная мне строка таблицы нужен ли тогда вообще parmArgs? |
|
18.04.2012, 15:56 | #23 |
Участник
|
все что раньше написал я победил. Как правильно обратиться к _args.record()?
|
|
18.04.2012, 16:17 | #24 |
Участник
|
Да в общем то нет там ничего хитрого
Вызов класса по Menu Item |
|
18.04.2012, 16:34 | #25 |
Участник
|
ссылка дельная. спасибо. В MenuItem я указываю LedgerJournalTrans. а когда в классе смотрю какие поля есть у myTable ( myTable = _args.record() ) там совсем не то что я ожидаю.
|
|
18.04.2012, 16:39 | #26 |
Участник
|
Цитата:
В вашем случае должно быть так: X++: LedgerJournalTrans myTable |
|
18.04.2012, 16:46 | #27 |
Участник
|
спасибо тебе добрый человек. заворкало
только два excel документа вместо одного открывается |
|