Показать сообщение отдельно
Старый 30.10.2009, 10:35   #13  
AxTimur is offline
AxTimur
Участник
 
21 / 11 (1) +
Регистрация: 08.08.2008
Всем большое спасибо я разобрался. Вот ответ :

X++:
 Dictionary      dictionary = new Dictionary();
    int             i, j;
    DictTable       dictTable;
    DictField       dictField;
    ;
    #AviFiles

    for (i = 1; i <= dictionary.tableCnt(); i++)
    {
        dictTable = new DictTable(dictionary.tableCnt2Id(i));

            if (!dictTable.isTmp() && !dictTable.isSystemTable() && !dictTable.isView() && !dictTable.isMap())
            {
                for (j = 1; j <= dictTable.fieldCnt(); j++)
                {
                    dictField = new DictField(dictTable.id(), dictTable.fieldCnt2Id(j));
                    if(dictField.typeId() == extendedTypeName2Id_RU("DlvTransportId"))
                    {
                        Print strfmt("%1 , %2 ", dictTable.id(), dictField.typeId());
                        Pause;
                   }
                }
             }
    }