|
![]() |
#1 |
Участник
|
Цитата:
Код: Setup.TESTFIELD("Pattern Name"); |
|
![]() |
#2 |
Участник
|
Ага, и сообщение будет типа Определите поле "Pattern Name" в таблице Setup, что для юзера то же самое что "Программа выполнила недопустимую операцию и будет закрыта".
|
|
![]() |
#3 |
Участник
|
Цитата:
Подобные проверки (на заполненность критичных полей) нужно делать ДО, а не после выполнения основного алгоритма. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от romeo
![]() Именно так. Только так. И пользователь программы Навижен должен привыкать ИМЕННО к этому, к такой реации системы. Этот оператор ОДНОЗНАЧНО определяет ключ записи и поле, значение в котором вызвало ошибку. К тому же сообщение об ошибке, присланное юзером разработчику даст последнему более исчерпывающую информацию и возможно сразу подскажет, в каком месте копать..
|
|
![]() |
#5 |
Участник
|
Это сообщение системы. Стандартное. Юзеров много и быть с каждым из них friendly .. А еще некоторые, чтобы быть ближе к пользователям делают отмену учета вместо использования стандартных средств коррекции. Некоторые прописывают юзеров, с которыми нужно быть особенно friendly прямо на открытие форм в строке фильтра .. Ну не заводить же для этого новое поле в таблице Менеджер, выводить это поле в карточку Менеджера и обязать пользователям ставить эту галку кого-то ...
|
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от romeo
![]() Это сообщение системы. Стандартное. Юзеров много и быть с каждым из них friendly .. А еще некоторые, чтобы быть ближе к пользователям делают отмену учета вместо использования стандартных средств коррекции. Некоторые прописывают юзеров, с которыми нужно быть особенно friendly прямо на открытие форм в строке фильтра .. Ну не заводить же для этого новое поле в таблице Менеджер, выводить это поле в карточку Менеджера и обязать пользователям ставить эту галку кого-то ...
|
|
![]() |
#7 |
Участник
|
|
|