28.07.2013, 15:58 | #1 |
Участник
|
Не отображаются данные в Grid'е из tmp-датасорса
Есть простая форма
(stringEdit_inventJournalId (не привязан к датасорсу), Grid_tmpInventJournalTrans, button_FillGrid), где можно выбрать номер журнала проводок, нажать кнопку "заполнить" и информация о строках журнала сохраняется во временной таблице и отображается в гриде. (обработку сейчас не рассматриваем). Форму можно вызвать из меню и из другой формы(журнал проводок). Используется один и тот же номер журнала (т.е. при вызове из журнала мы получаем строку журнала проводок, но пока нигде ее не используем) Проблема заключается в том, что при вызове из меню строки отображаются на гриде, при вызове из журнала-нет. Также при вызове из журнала после нажатия кнопки "заполнить" поле выбора номера журнала (а оно не привязано к датасорсу!) становится неактивным. X++: void FillGrid() { InventJournalTrans iTrans; InventDim inventDim_; ; ttsbegin; while select forupdate tmpInventJournalTrans { tmpInventJournalTrans.delete(); } ttscommit; // ijourTo=InventJournalTable::find(stringEdit_JournalId.text()); ijourTo=InventJournalTable::find('itj0023561'); while select ITrans where iTrans.JournalId == ijourTo.JournalId { select forupdate tmpInventJournalTrans; ttsbegin; tmpInventJournalTrans.clear(); tmpInventJournalTrans.ItemId = itrans.ItemId; tmpInventJournalTrans.Qty = abs(itrans.Qty); tmpInventJournalTrans.InventDimId = itrans.inventDimId; tmpInventJournaltrans.LedgerAccountIdOffset = itrans.LedgerAccountIdOffset; tmpInventJournaltrans.insert(); ttscommit; //info(tmpInventJournalTrans.ItemId); } tmpInventJournalTrans_ds.research(); //info(tmpInventJournalTrans.ItemId); } Info Сообщение (14:53:52) ПлиткаБой Info Сообщение (14:53:52) Костюм Info Сообщение (14:53:52) Костюм Info Сообщение (14:53:52) Футболка Info Сообщение (14:53:52) Футболка Info Сообщение (14:53:52) ПлиткаБой Вывод инфобокса при вызове из журнала: Info Сообщение (14:55:15) ПлиткаБой Info Сообщение (14:55:15) Костюм Info Сообщение (14:55:15) Костюм Info Сообщение (14:55:15) Футболка Info Сообщение (14:55:15) Футболка Info Сообщение (14:55:15) В чем может быть проблема??? |
|