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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.03.2003, 11:18   #26  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
Только не могли бы вы объяснить, почему возникают проблемы при вставке [поле <внешний ключ> должно быть заполнено]? Ведь я вставляю запись в тот DS, который определен для грида, а там все поля заполнены.
Точно могут сказать только разработчики Аксапты..
Видимо, при создании новой записи в DS1 ей в соответствие находится пустая запись в DS2. После изменений в DS1, происходит попытка записи всех несохраненных данных, при этом курсор в DS2 (c RecId = 0) воспринимается как новая запись и Аксапта пытается её сохранить с соответствующей ошибкой.
Обойти это можно, перекрыв пустыми методами create и write на DS2, а также validateWrite должен всегда возвращать true.

Цитата:
И еще: как-то можно сделать, чтоб после выбора из списка значения внешнего ключа, соответствующие поля из DS2 обновлялись?
СРАЗУ после выбора только с помощью display метода.
А после сохранения можно вызвать DS1.research() или executeQuery()
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
aEremenko: Ответы на вопросы индийского коллеги Blog bot DAX Blogs 0 29.04.2007 00:24
kolesov: SOA: дополнительные вопросы Blog bot DAX Blogs 0 04.12.2006 17:10
простые вопросы kitty DAX: Программирование 1 05.07.2006 16:54
Простые вопросы по Системе сбалансированных показателей Hard DAX: Функционал 11 27.04.2004 09:19
Некоторые вопросы внедрения приложений. Часть 2 Михаил Ковалев DAX: Прочие вопросы 0 27.05.2002 10:43

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

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

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