Показать сообщение отдельно
Старый 21.08.2006, 12:32   #19  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от AndyD
Хотелось бы акцентировать внимание вот на чем.

По-моему, для складских журналов работу с аналитиками стоит все-таки реализовывать не на форме, а с использованием класса InventJournalFormTrans_Movement, вызывая метод formInitPost() этого класса в Init() формы. Собственно остальная работа уже реализована в этом классе
Дело в том что моя форма - это не есть складской журнал. Она создана для удобства, а именно вызывается из строк журнала проводка для возможности полного (или частичного) копирования строк уже разнесенных ранее журналов, поэтому класс InventJournalFormTrans_Movement не подходит (или по меньшей мере там надо многое корректировать), т.к. он завязан на вызывающий объект InventJournalTable,

void initJournalFormTable()
{
Object callerForm;
;
callerForm = formRun.args().caller();
journalFormTable = callerForm.journalForm();
journalFormTable.formRunLines(formRun);
}

в моем же случае вызывающий объект - это форма строк и у нее нет методов, которые используются при создании объекта класса InventJournalFormTrans_Movement.
в частности ругается на:

journalFormTable.formRunLines(formRun);

вот поэтому и пришлось немного отступить от стандартов...