Показать сообщение отдельно
Старый 20.01.2017, 20:07   #14  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от mazzy Посмотреть сообщение
точно! оно.
но блин, оно слишком близко к пользовательскому интерфейсу... задолбаешься его протягивать...



просто хотелось бы явно дать понять пользователю, что в этом месте пустых значений быть не может.

будет ошибка при валидации, перед записью в базу.
мне кажется, что это уже поздно.
Я ведь почему и спросил уважаемого, про установку свойства, так есть ограничение по жесткому именованию None, это раз. Далее, что бывает кто-то меняет с None на что-то другое, в другой форме это поле вообще может забыть добавиться и так далее. Получаем достаточно идиотскую для пользователя ситуацию, открыл окно формы, вводит значения, затем пытается закрыть, а окно не закрывается, пишет, что не определено какое-то и на какой закладке оно находится не понятно, так как красная черта в Enum достаточно маленькая, а значений на форме может быть много и много закладок. Это вызывает только раздражение.
Никогда не делайте так!!!
Mandatory не для Enum!!!

PS частенько наблюдаю чем отличается опытный строитель от залетевшего из средней Азии непрофессионала. Когда навешивают дверь, первый работает либо лобзиком либо долотом, петля устанавливается почти что невидимо.
Второму же по барабану хоть зубилом. В итоге дверь весит, но в первом случае количество открываний\закрываний достаточно большое, во втором случае дверь начинает расшатываться достаточно быстро и видны на коробке кривые зарубки. А так согласен, дверь висит начальника, чего хочешь.
__________________
Axapta book for developer
За это сообщение автора поблагодарили: mazzy (2).