Показать сообщение отдельно
Старый 21.11.2008, 11:41   #2  
rov_imported is offline
rov_imported
Участник
 
176 / 10 (1) +
Регистрация: 20.01.2005
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
Примерно такой вот нужен код (сильно не бейте :-)).
Сильно - не будем.

Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
ItemApplEntry.RESET;
ItemApplEntry.SETRANGE("Item Ledger Entry No.",ItemLedgEntry."Entry No.");
А как же выбрать ключик для таблички применения? Ведь SETRANGE вы ставите по Тов. операция Но. - чай не первичный ключ то...

И здесь:
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
ValueEntry.RESET;
ValueEntry.SETRANGE("Item Ledger Entry No.",_ItemLedgEntryNo);
И здесь то же самое
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
GLEntry.RESET;
GLEntry.SETRANGE("Value Entry No.",ValueEntry."Entry No.");
IF GLEntry.FINDFIRST THEN
Неужели этот код быстро работает без выбора правильных ключей в трех самых объемных таблицах?