AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2005, 11:42   #1  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Обрати внимание на код:
PHP код:
    callerForm          this.args().caller();
    
formObjectSet       callerForm.objectSet();
    
formDataSource      callerForm.dataSource();
    
formQueryRun        formDataSource.queryRun();
..........
        
common      formObjectSet.cursor();
        
dictTable   = new SysDictTable(common.tableId);
        
dictField   = new SysDictField(dictTable.id(), dictTable.primaryKeyField());
............
            
primaryKey.label(dictField.label());
            
primaryKey.text(strFmt('%1'common.(dictTable.primaryKeyField())));
            if (!
common.(dictTable.primaryKeyField()))
                
renameGrp.visible(false); 
А лучше - пройдись дебагером init SydRI и посмотри, что там происходит. Скорее всего, в новом ds нет ключевого поля.
Старый 03.07.2006, 13:47   #2  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от George Nordic
Обрати внимание на код:
PHP код:
callerForm this.args().caller();
formObjectSet callerForm.objectSet();
formDataSource callerForm.dataSource();
formQueryRun formDataSource.queryRun();
..........
common formObjectSet.cursor();
dictTable = new SysDictTable(common.tableId);
dictField = new SysDictField(dictTable.id(), dictTable.primaryKeyField());
............
primaryKey.label(dictField.label());
primaryKey.text(strFmt('%1'common.(dictTable.primaryKeyField())));
if (!
common.(dictTable.primaryKeyField()))
renameGrp.visible(false); 
А лучше - пройдись дебагером init SydRI и посмотри, что там происходит. Скорее всего, в новом ds нет ключевого поля.
Не подскажите как определяется common = formObjectSet.cursor();? Взять например закупки. Как определяется что информация будет выводиться по строке закупки, а не по самой закупке?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:42.