Показать сообщение отдельно
Старый 07.09.2005, 18:08   #1  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,496 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Странный баг... или я чего то не понимаю.
Попробуйте протестировать job с любой "своей" таблицей, в которой есть "свои" поля (на usr слое). У меня (Ax3sp3 3-уровневая) часть полей не выводятся, особенно "свои".

Кто что думает?

PHP код:
static void myTestJob(Args _args)
{
    
tableId     tableId;
    
dictTable   dictTable;
    
dictField   dictField;
    
int         loop;
    
str         infoStr;
    ;
    
tableId tableName2id("SalesTable");
    if (
tableId)
    {
        
dictTable = new dictTable(tableid);
        if (
dictTable)
        {
            for (
loop=1;loop<=dictTable.fieldCnt();loop++)
            {
                
infoStr   strfmt("%1",loop);
                
dictField = new dictField(tableId,loop);

                if (
dictField)
                {
                    
infoStr += strfmt(" [%1] - [%2]",dictField.name(),dictField.id());
                }
                
info(infoStr);
            }
        }
    }