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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2005, 19:37   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
IT-specialist, а где же Ваша воля к победе?

На самом деле, когда разобрался в чем дело, стало смешно.
Цитата:
Сообщение от glibs
Если меня не обманули (а Макс меня не обманывает), то свойство mandatory (или что-то в этом роде) на датасорсе обязательность даннных не проверяет. Только поля на форме красным цветом подчеркивает.
Да. Так оно и было. Но, видимо, только до SP3 (пока не могу точно определить, в каком сервис-паке внесли этот эффект, но точно это был SP3 или более ранний).

В fix-list'ах я нашел следующий запрос:
Цитата:
HQ-834-652-DEP7

Problems with enforcing fill-in for mandatory fields

Previously, it was possible to save records even though mandatory fields had not been filled out. This has been corrected.
В списке исправленных объектов значатся следующие:
Цитата:
formc.cpp - int formControlBase::kcValidate(interpret *i)
formdsos.cpp - int formDataSourceObjectSet::kcValidateWrite(interpret *i)
Это наталкивает на мысль, что были исправленны как раз внутренние обработки validateWrite() у FormDataSource и validate() у FormControl.

Но Микрософт был бы не Микрософт если бы сделал все по уму. В Developer's Guide из SP4 по-прежнему остался следующий текст (раздел What's new in technology) :
Цитата:
The mandatory property on the datasource field only has a visual function – it is not enforced, so users can leave these fields empty.
В общем, доблестные разработчики ядра решили в данном случае перебдеть и исправить несуществующую ошибку.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Поле "Оплатить до" в строке общего журнала longson DAX: Функционал 7 29.03.2008 14:38
поле "Документы к обновлению" в форме "Обработка закупки" sev DAX: Функционал 3 08.12.2005 17:21
Заказ. Форма "Разноска накладной"->Строки-> Поле "закрытие" ATimTim DAX: Функционал 2 30.11.2004 16:14
Журнал переноса->Строки->Поле "Количество" . Нужен "0" по умолчанию вместо ATimTim DAX: Функционал 5 26.06.2004 12:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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