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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2006, 15:23   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
2 e-statik
да, если написать триггерок на запрет вставки записи без указания значения (NOT NULL не прокатывает, Nav туда сам вставляет ''), то пользователь получит устрашающее сообщение.
дело не в этом
дело в том, что это НЕПРАВИЛЬНО
сейчас попробую объяснить.
если информацию вводим, значит это кому-то нужно.
если поле влияет на бизнес логику (как Учетная Группа), то проверки уже стоят.
если поле не влияет на бизнес логику (как Паспорт Серия), то конечно никаких проверок нет.
выводы:
1. самостоятельно вставлять проверку заполнения реквизитов, как только пытаемся воспользоваться этой карточкой. сделать это можно прямо в таблице и вызывать функцию отовсюду, где надо.
2. дать пользователю возможность ошибаться и забывать. одновременно повесить таблицу на аудит.
написать репортик, скажем "нагнуть нерадивых пользователей", который будет выводить следующую информацию:
всего некорректно заполненных карточек: 120
из них:
манагер Иванов наплодил 20
Петров - 17
Сидоров - 12
...
и присудить премию в размере -$10 за каждую некорректно заполненную карточку.

программить полчаса, а эффект потрясающий
 


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

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

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