![]() |
#8 |
Участник
|
как и сказал rmv думаю надо сделать следующее:
1. Завести глобальную переменную tmpItem в кодюните Item Budget Management 2. В одной из функций вызываемых из формы (думаю ItemBudgetManagement.ValidateLineDimCode и возможно на BudgetNameSelection) встроить код который по вашей логике пробегается по ItemBudgetEntry и вставляет записи в таблицу tmpItem. 3. в функция FindRec и NextRec заменить переменную Item в коде на tmpItem FindRec DimOption::Item: BEGIN tmpItem."No." := DimCodeBuf.Code; IF ItemFilter <> '' THEN tmpItem.SETFILTER("No.",ItemFilter); Found := tmpItem.FIND(Which); IF Found THEN CopyItemToBuf(tmpItem,DimCodeBuf); END; NextRec DimOption::Item: BEGIN tmpItem."No." := DimCodeBuf.Code; IF ItemFilter <> '' THEN tmpItem.SETFILTER("No.",ItemFilter); ResultSteps := tmpItem.NEXT(Steps); IF ResultSteps <> 0 THEN CopyItemToBuf(tmpItem,DimCodeBuf) END;
__________________
Want to believe... |
|