15.06.2007, 11:52 | #1 |
Участник
|
Поле mandatory, а 0 вставить нужно
Добрый день!
Есть поле, на основе EDT Price (наследник AmountMST). Поле обязательно к заполнению (выставлено свойство Mandatory). Нужно вбить значение 0. При попытке сохранить аксапта ругается, что поле должно быть заполнено. Т.е. 0 и null никак не отличаются? Хотелось бы, чтобы ругался на null, а 0 можно было бы вбить. Возможно такое? |
|
15.06.2007, 11:55 | #2 |
Участник
|
В аксапте нет null
|
|
15.06.2007, 11:56 | #3 |
Участник
|
уберите мандатори если вы знаете точно что ничего не сломается
|
|
15.06.2007, 11:57 | #4 |
Administrator
|
В Аксапте числовые поля не могут быть null - только 0.
Строковые - соотв "" (chr(2) для Oracle) Это находит свое отражение в енумах. Если поле типа енум mandatory - то нельзя выбрать из списка значений енума - значение, у которого числовое значение равно 0.
__________________
Возможно сделать все. Вопрос времени |
|
15.06.2007, 11:58 | #5 |
Участник
|
NULL в таблицы Axapta нельзя вбить (если не менять метаданные напрямую на сервере). По умолчанию для цифровых полей записывается 0.
Так что, в вашем случае, mandatory не надо настраивать PS Ух ты, как нас много
__________________
Axapta v.3.0 sp5 kr2 |
|
15.06.2007, 12:04 | #6 |
Участник
|
понятно! спасибо =) и вправду набежало-то ))
|
|