Показать сообщение отдельно
Старый 15.08.2007, 18:52   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
X++:
static void tutorial_ListQueryBuildRange(Args _args)
{
    Query   query = new Query();
    QueryBuildDataSource    qbdsInventTable = query.addDataSource(tableNum(InventTable));
    Counter qbrCount;
    QueryBuildRange qbrItem;
    ;
    qbdsInventTable.addRange(fieldNum(InventTable, ItemGroupId)).value("Something");
    qbdsInventTable.addRange(fieldNum(InventTable, ItemType)).value(queryValue(ItemType::Item));

    for (qbrCount = 1; qbrCount <= qbdsInventTable.rangeCount(); qbrCount++)
    {
        qbrItem = qbdsInventTable.range(qbrCount);
        info(strFmt("%1 (FieldId = %2) = %3", qbrItem.name(), qbrItem.field(), qbrItem.value()));
    }
}
А про RunBase хороший совет.
Также обрати внимание, что там кол-во полей там тоже ограничено. По-моему 7ью полями. Или 11. не помню точно, надо смотреть.
За это сообщение автора поблагодарили: fialka (1).