Показать сообщение отдельно
Старый 30.07.2015, 12:07   #2  
axm2013
Гость
 
n/a
По сути в зависимости от этого типа данные пишутся в разные таблички.
Таким образом и используется данное значение

К примеру:

X++:
switch (partyType)
    {
        case DirPartyType::Organization:
            return tableId2name(tableNum(DirOrganization));
        case DirPartyType::Person:
            return tableId2name(tableNum(DirPerson));
        default:
            throw error(Error::wrongUseOfFunction(funcName()));
    }