Показать сообщение отдельно
Старый 13.01.2009, 14:48   #8  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от miklenew Посмотреть сообщение
Не правильно написал.
На тестовом примере reread сработал, а на следующем нет.
Остановился на таком варианте в конец метода active датасорса InventTable
X++:
    if(inventTable.ItemId != purch.ItemId ||
       inventTable.ItemId != sales.ItemId ||
       inventTable.ItemId != invent.ItemId ||
       inventTable.ItemId != InventItemLocation.ItemId)
    {
        purch  = InventTableModule::find(inventTable.ItemId, ModuleInventPurchSales::Purch);
        invent = InventTableModule::find(inventTable.ItemId, ModuleInventPurchSales::Invent);
        sales  = InventTableModule::find(inventTable.ItemId, ModuleInventPurchSales::Sales);
        InventItemLocation  = InventItemLocation::find(inventTable.ItemId, InventDim::inventDimIdBlank());
    }
Может я конечно слишком настойчив, но теперь мне кажется ещё более очевидно, что эти 2 проблемы имеют общие корни (в какой-то момент неверно обновляется или вообще не обновляется приджойненный датасорс).
Обратите внимание именно на это сообщение, ну и предыдущие тоже.
Проблемы с отображением скл. аналитик
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: miklenew (4).