21.02.2022, 13:47 | #1 |
Участник
|
Программно открыть форму строк журналов главной книги
Привет!
DFO-365 Как программно открыть форму строк журналов главной книги и спозиционироваться на нужной строке журнала ? Код должен быть универсальным и открывать строки для журналов ГК любого типа. Хочу сделать реализацию перехода по JumpRef от моей самодельной таблицы, в которой есть Voucher. Я сделал так, что сначала открываю форму заголовков журналов ГК, а потом оттуда - форму строк и позиционируюсь на нужной строке. Но у меня проблема. При закрытии формы строк пользователь попадает на автоматически открывшуюся до этого форму заголовков журналов. И при попытке закрытия формы журналов выдается ошибка что запись должна обновляться внутри транзакции. Пытался вызывать всякие магические методы, типа ledgerJournalEngine.newJournalActive(localLedgerJournalTable, true); Это убрало разные другие ошибки, но победить ошибку обновления шапки журнала внутри транзакции пока не смог. Может быть у кого-то есть шаблон действий для программного открытия строк журналов ГК с позиционированием на конкретной строке? Вроде такая типовая задача.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
21.02.2022, 14:24 | #2 |
Участник
|
Я ее победил!
Моя ошибка была в том, что я передавал через args.record() локальную переменную заголовка журнала, а надо было передавать курсор источника данных на форме LedgerJournalTable
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
|
За это сообщение автора поблагодарили: AlGol (2), S.Kuskov (5). |
|
|