15.06.2009, 18:16 | #1 |
Участник
|
Ax3: Открыть Бухг провод из др компании
Нахожусь в компании А, хочу открыть Запрос-Бухгалтерские проводки компании Б и остаться в этом запросе в компании Б.
В результате открываются проводки компании А. Причем такое впечатление, что смена на компанию А происходит уже в момент открытия проводок. Я попробывала написать к кнопке открытия LedgerTransVoucher в методе X++: void clicked() { changecompany ('Б') { info ('j'); super(); } } Не могу найти аналог в программе или куда вставить код, чтоб заработало. Последний раз редактировалось Arahnid; 15.06.2009 в 18:20. |
|
15.06.2009, 21:40 | #2 |
Участник
|
уже разобралась, только тему не могу удалить.
|
|
15.06.2009, 22:22 | #3 |
Moderator
|
|
|
15.06.2009, 22:40 | #4 |
Участник
|
Для того, чтобы определять источник - компанию в Запрос - Бухгалтерские проводки необходимо в form LedgerTransVoucher на DS LedgerTrans в методе linkActive() написать
X++: void linkActive() { //+cat - 150609 appl.setDefaultCompany('КодНужнойКомпании',false); SysSecurity::reload(false); LedgerTrans = null; ledgerTransExtern = null; //-cat - 150609 super(); if (element.args().dataset() == tablenum(LedgerTrans)) { element.design().caption(strfmt("@SYS22909", ledgerTransExtern.voucher, ledgerTransExtern.transDate)); } } |
|
16.06.2009, 02:27 | #5 |
Участник
|
В конечном итоге фигня. Не заработало.
Дойдя до глобальных классов, пришла к выводу, что нужна промежуточная форма, которая будет вызывать запрос-бух проводки. Последний раз редактировалось Arahnid; 16.06.2009 в 04:00. |
|
16.06.2009, 09:00 | #6 |
Moderator
|
А можно вопрос от тех, кто в танке: а почему нельзя просто перейти в другую компанию через "Сервис \ Выбор компании" и выполнить там "Запрос-Бухгалтерские проводки"?
|
|
Теги |
ax3.0, проводки главной книги, компания |
|
|