Показать сообщение отдельно
Старый 10.10.2013, 15:24   #1  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Для понимания работы joinChild()/joinParent()
X++:
static void Job51(Args _args)
{
    InventTable     InventTable, InventTableParent;
    InventSum       InventSum;
    int             i;
    ;
    
    while select InventTable
    join InventSum
        where InventSum.ItemId == InventTable.ItemId
    {
        i++;
        
        InventTableParent = InventSum.joinParent();
        
        print(InventTable.RecId == InventTableParent.RecId);
        
        if (i >= 10)
        {
            break;
        }
    }
}
Соответственно
X++:
display Comment(ActionDetailTable _actionDetailTable)
{
    ActionTable actionTableLocal;
    ;
    
    actionTableLocal = _actionDetailTable.joinParent();
    ....
}