Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Проверка полей...

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1 2 След.
Проверка полей..., Бизнес логика
Здравствуйте! Как можно задать бизнес логику "Правило пользователя" (обращение), чтобы пользователь не мог сохранять заявки задним числом (допуск 1 день)

Условие не могу подставить в СД

нужно чтобы при сохранении выводил ошибку если условие не проходят:
если Время принятия < Зарегистрировано на 1 день

а также на 7 дней...
Изменено: Антон - 21.10.2010 10:16:27
1. Ul
Before the item is saved
ИЛИ When a value has changed
where Плановый срок (*) is anything
Время до срока (Update Data) Время до срока set to [Срок истекает]
2. UL
Before the item is saved
where Статус равно ЗарегистрированоORВ работе
И Время до срока меньше чем 1 минут
И NOT (Изменил;Рабочая Группа равно Группа поддержки пользователей)
Срок в прошлом (User Notification Message)
Данное правило не как не проверяет даты... И проверить дату создания заявки и поле Принятия заявки оно не как не может.
Цитата
Антон пишет:
чтобы пользователь не мог сохранять заявки задним числом (допуск 1 день)


Цитата
Григорий Ненашев пишет:
Время до срока меньше чем 1 минут


Запрет на сохранение если срок в прошлом.

Тогда вопрос неточный, если запретить сохранять обращение при прошлом сроке, без права увеличения срока, то как вообще, закрывать заявку?
Не могу понять. помогите пожалуйста разобраться.

Ситуация обрисовалась такая...

Пользователь не может создать новое обращение задним числом. допуск 1 день (а также для 7 дней нужно)

Пытался использовать операторы today, in the last 7 day, esterday но оно работает правильно только с созданными заявки, проблема появляется если открыть любую старую заявку и попытаться её пересохранить. тогда явно эти операторы работют с текущей датой а не с датой Регистраци обращения. Помогите пожалуйста..
Такое правило сейчас.. ((

при сохранении
где Классификация равно 1.9. ППРOR2.9.0. ППРOR3.9.0. ППРOR4.9. ППР
И ( НЕ (Время принятия (*) in the last 7 days)
И НЕ (Время принятия (*) today)
И НЕ (Время принятия (*) is empty))

Неверное время принятия (User Notification Message)

Необходимо проверять разницу между Полем Зарегистрировано и Время принятия (((
Рисунок
uuuuuuu.jpg (196.1 КБ) [ Скачать ]
Изменено: Антон - 22.10.2010 13:50:41
Цитата
Антон пишет:
не может создать новое обращение задним числом


Создать?
Не правильно излагаю наверно..
Диспетчеру приходит заявка. Проведена работа 22 октября в 15.00. При этом условии диспетчер может внести заявку сегодня и завтра (допуск один день).

Проблема в том щас, что если Диспетчер открывает уже зарегистрированную старую заявку, дапустим 15 числа, изменил там описание и жмёт сохранить то, по правилам он не может его сохранить из за того что отсчитывается макс один день от НАстоящего времени а неот зарегестировано. (
правила:
1.по открытию формы прописываешь в поле Х день регитстрации + 1 д.
2. по изминению поля У сравниваешь его с полем Х, если У после Х тогда сообшение типа Ошибка.
Цитата
Василий Каменев пишет:
правила:
поле Х день регитстрации + 1 д.

как прибавить один день (также второе надо для 7 дней)...
Страницы: 1 2 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)