Показать сообщение отдельно
Старый 23.08.2006, 11:38   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Где-то так
X++:
    FormRun fr;
    FormDatasource  fds;
    Common          c;
    ;
    fr = this.args().caller();
    if (fr)
    {
        fds = fr.dataSource();
        c=fds.getFirst(1);
        while (c)
        {
            // здесь делаете что вам надо с полученной записью
            c  = fds.getNext();
        }
    }
PS Если в датасорсе выбрана только одна строка, то getFirst(1) вернет пустую запись. В этом случае надо использовать this.args().record();
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 23.08.2006 в 11:49. Причина: Дополнение