Показать сообщение отдельно
Старый 05.11.2004, 15:14   #5  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
- задаете временную таблицу для ячеек, совпадающую по структуре с основной:

Maintbl tmptbl;
tmptbl.setTmp();

- затем формируете ее записи, выбирая ячейки нужного склада

while select MainTbl where...<условие с учетом кода склада>
{
tmptbl.код_ячейки = MainTbl.код_ячейки
...
tmptbl.insert();
}

- затем активизируете лукап:

sysTableLookup.addLookupfield(fieldNum(maintbl, код_ячейки),true);
sysTableLookup.parmTmpBuffer(tmptbl);
sysTableLookup.performFormLookup();

Это делается в перекрытом методе lookup поля "Ячейка"