|
08.11.2005, 14:18 | #1 |
Участник
|
А почему нельзя также программно создавать InventJournalTable, тем более, что строки журнала без самого журнала не живут и как эти строки вы потом искать будете, не дай бог если у вас без журнала все получится. Короче журнал - это шапка документа, строки - спецификация и они неотделимы друг от друга. Кстати, если пользователь собирается разносить строки, то разносит он строки одного журнала (все) и признак разнесен журнал или нет содержится в InventJournalTable. Так что как вы без него обойдетесь не знаю
|
|
08.11.2005, 15:19 | #2 |
Axapta Retail User
|
Наверное я немножко неверно задала вопрос.
Как передать параметры я знаю, проблема в том что не знаю какие. 2 Zan: В частности потом в классе initJournalFormTable есть строки: callerForm = formRun.args().caller(); journalFormTable = callerForm.journalForm(); что означает по минимуму наличие соответсвующего метода в моей форме. а в стандартной форме списка журнала в методе init все это дело заполняется через контролы формы (почему и зачем - не знаю) journalFormTable.parmCtrlallOpenPosted(allOpenPosted); journalFormTable.parmCtrlJournalTypeGrid(ctrlGridJournalType); journalFormTable.parmCtrlJournalIdTab(journalId); но не могу же я контролы дублировать... а как иначе - не понимаю. собственно это и составляет суть вопроса - как этот journalFormTable заполнить. и может кто сможет объяснить - почему используется такой метод передачи параметров? 2 itfs: спасибо. теперь осталось понять как сформировать нужный caller... 2 Gad: программно создаваться запись в InventJournalTable конечно будет, я просто не хочу эту формы вызывать и отображать на экране. |
|
|
|