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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.07.2006, 13:47   #1  
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, время: 10:42.