AX2009
Перебираем строки датасорса
X++:
for (salesLine = formDataSource.getFirst(true) ? formDataSource.getFirst(true) : formDataSource.cursor();
salesLine;
salesLine = formDataSource.getNext())
{
}
тут salesLine.isFormDatasource() == true
а salesLine.datasource() == null
Выглядит это довольно странно.