- задаете временную таблицу для ячеек, совпадающую по структуре с основной:
Maintbl tmptbl;
tmptbl.setTmp();
- затем формируете ее записи, выбирая ячейки нужного склада
while select MainTbl where...<условие с учетом кода склада>
{
tmptbl.код_ячейки = MainTbl.код_ячейки
...
tmptbl.insert();
}
- затем активизируете лукап:
sysTableLookup.addLookupfield(fieldNum(maintbl, код_ячейки),true);
sysTableLookup.parmTmpBuffer(tmptbl);
sysTableLookup.performFormLookup();
Это делается в перекрытом методе lookup поля "Ячейка"
|