|
![]() |
#1 |
Участник
|
2 GMC
Слова "Насчет отмены это отдельная история, практика показывает что она в наших условиях нужна. " тербуют пояснения, как слова человека из Лондона ![]() 2 romeo и GMC Думаю все же, истина как всегда где-то посередине. С одной стороны Nav выдает сообщения совершенно безграмотные с точки зрения русского языка (хотя, я конечно не филолог). И думаю, уместно писать сообщения для пользователей об их ошибках на нормальном русском языке. С другой сторононы подгонять систему под нежелание пользователей делать нормальные корректирующие документы считаю крайне вредным делом. |
|
![]() |
#2 |
Участник
|
Конечно все решается на месте, в зависимости от задачи.. Просто давая совет на форуме человеку, который в навижене не очень давно (я имею в виду автора топика) я не хочу чтобы он видел все возможные варианты.. Иначе не совсем хорошо зная возможности системы и функционал он закрепит для себя шаблоны использования операторов, такие как MESSAGE() EXIT() (у нас в компании писалось такое года 4 назад, до сих пор вызывает раздражение когда наталкиваемся), поймет, что использовать COMMIT очень даже удобно (почему нет? никаких дурацких блокировок), будет включать в текст ошибок слова "Уважаемый " + USERID() ... (кому не приятно вспомнить свой логин) и тд. Я хочу, чтобы он сразу знал, что имеет система для борьбы с частовозникающими ситуациями в работе. К тому же TESTFIELD() это собственно не ошибка. Это бескомпромиссное предупреждение о том, что пользователь плохо делает дело, за которое ему платят бабки (посмотрите юниты учета.. думаю неуместно будет в ряд стандартных тестфилдов пихать свою мессагу об ошибке с дружественным интерфейсом).
Лирика .. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от romeo
![]() Конечно все решается на месте, в зависимости от задачи.. Просто давая совет на форуме человеку, который в навижене не очень давно (я имею в виду автора топика) я не хочу чтобы он видел все возможные варианты.. Иначе не совсем хорошо зная возможности системы и функционал он закрепит для себя шаблоны использования операторов, такие как MESSAGE() EXIT() (у нас в компании писалось такое года 4 назад, до сих пор вызывает раздражение когда наталкиваемся), поймет, что использовать COMMIT очень даже удобно (почему нет? никаких дурацких блокировок), будет включать в текст ошибок слова "Уважаемый " + USERID() ... (кому не приятно вспомнить свой логин) и тд. Я хочу, чтобы он сразу знал, что имеет система для борьбы с частовозникающими ситуациями в работе. К тому же TESTFIELD() это собственно не ошибка. Это бескомпромиссное предупреждение о том, что пользователь плохо делает дело, за которое ему платят бабки (посмотрите юниты учета.. думаю неуместно будет в ряд стандартных тестфилдов пихать свою мессагу об ошибке с дружественным интерфейсом).
Лирика .. С TESTFIELD не совсем. Пердставте, что вам вместо кресла за компьютером предложат сидеть на табурете, как на стандартном средстве работы ![]() Не логично и не удобно. Чем юзер хуже? P.S. А вобще можно выделить нужные места цветом, и сказать, что это обязательно для заполнения. Тогда каждый юзер получив сообщение об ошибке и ничего в нем не поняв будет просто перепроверять ввденную информацию с идентификацией по цвету ![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Fordewind
![]() С частью о наставлении на пусть истинный новых программистов полностью согласен.
С TESTFIELD не совсем. Пердставте, что вам вместо кресла за компьютером предложат сидеть на табурете, как на стандартном средстве работы ![]() Не логично и не удобно. Чем юзер хуже? P.S. А вобще можно выделить нужные места цветом, и сказать, что это обязательно для заполнения. Тогда каждый юзер получив сообщение об ошибке и ничего в нем не поняв будет просто перепроверять ввденную информацию с идентификацией по цвету ![]() |
|