Имя: Пароль:
IT
 
Блокировка пользователя от ошибок и обход блокировки
0 Базис
 
naïve
01.09.17
18:30
Есть у нас в базе постоянная ошибка, при некоторых коэффициентах ЕдИзм иногда получается 0.999 штуки.
Сейчас ограничиваюсь варнингом, но раз в месяц пользователь упрямствует и ошибка идёт дальше. Хочу поставить блокировку проведения, но (ночью хочется спать, а не снимать блок) дать "последний шанс" - некий интерфейсный механизм, который снимет блокировку в случае "очень надо".


Кто такое делал, как и что получилось? Интересует именно организационные и интерфейсные решения, работа с данными уже проведена.
1 Господин ПЖ
 
01.09.17
18:35
устанавливай/читай константу или из ПВХ значение
2 Злопчинский
 
01.09.17
18:35
Считай что всегда "очень надо" и не парься
3 Базис
 
naïve
01.09.17
18:39
(1) Попа-дробнее, пожалуйста.
(2) Ночной склад. "Я очень не люблю ночных звонков".
4 Веселый собака
 
01.09.17
19:41
(0) Какой варнинг? Сообщение что-ли выдаешь и даешь косячить дальше.
5 mikecool
 
01.09.17
19:46
округлять до целого при отличии в тысячную значения не предлагать?
6 PiotrLoginov
 
02.09.17
15:15
(0) Бывало, юзеры проводили что-то так, как не нужно было. Заводил константу (булево). Если Истина, то выполнял проверку и блокировал проведение при наступлении определенных условий. Юзеру выводил сообщение о том, почему док не проводится, и что нужно нажать, если все равно есть желание провести. Кнопку проведения без проверок прятал в "Ещё". Конфа писАла в лог, уведомляла на почту нужных людей, если юзер все-таки проводил скрытой кнопочкой. Потом вместе с нужными людьми анализировал напАдавшие письма.

Такое помогало в решении некоторых проблемок. Но рекомендовать такой способ не стал бы. Это скорее исключение из методик правильного внедрения ПО.
7 GANR
 
02.09.17
22:41
(6) +1. Можно разрешать, но при этом ворнинг + программно ставить в известность начальство этого "очень жаждущего" ввести кривой коэффициент.
8 mistеr
 
03.09.17
10:08
(0) Вариант найти и устранить причину вместо борьбы с симптомами не предлагать?
9 Лефмихалыч
 
03.09.17
10:20
(8) это не интересно
10 GANR
 
03.09.17
10:23
(8) (9) а возможно ли?
11 mistеr
 
03.09.17
10:37
(10) Найти возможно всегда. Устранить бывает нецелесообразно.
12 Cthulhu
 
03.09.17
11:04
булевый реквизит "ФлагЧислаСуперТочные", дефолт=0, на морде галка.
Не установленный - все (или по выбору) числовые с точностью больше 2-х (или больше - задается в настройках) точность - проверять последние разряды (от 3-го до последнего): и если 9(9) - округлять вверх, если (0)1 - вниз.
Взлетело без вопросов.
13 FIXXXL
 
04.09.17
08:21
(0) тут весь вопрос в том, что потом делается с кривыми документами
можешь "ставить закладку" на такие доки, с утра разбираться, если уж без тебя никак