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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2011, 03:06   #10  
coolibin is offline
coolibin
Участник
 
264 / 68 (3) ++++
Регистрация: 07.04.2005
Набрел на похожую проблему, но forceWrite() почему-то не помогает.

Сценарий такой:

На форме две таблицы: t1 и t2.
t2 подцепленна по InnerJoin к t1. Связь - 1:1.
Навигация в форме идет по таблице t1.
В событии t1.create() идет вызов класса, где после диалога пишутся модификации в обе таблицы. При этом mandatory поле в t2 класс не заполняет. Заканчивается работа класса вызовом t1.reread(); t1.refresh();

В конце t1.create() делаю вызов t2_ds.forceWrite(true) - никаких эмоций, то есть, t2.validatewrite() не отрабатывает.

Если же вместо этого сделать любое присвоение любого поля в t2, то проверка отработает. Как заставить проверить mandatory поля в t2 без изменения полей?

AX2009
Теги
заполнение, проверка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обязательное поле фин.аналитика в жуналах ГК tolstjak DAX: Программирование 2 21.09.2009 13:48
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Дублирование записи Axaptus DAX: Программирование 12 16.11.2007 12:33
вычисляемое поле ZhanR DAX: Программирование 8 28.09.2006 10:25
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

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

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

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