|
какую процедуру РегистраСведенийСписка следует использовать | ☑ | ||
|---|---|---|---|---|
|
0
LivingStar
05.04.13
✎
06:06
|
На форме лежит табличная часть РС, нужно проверять ввод новых строк, что бы пользователь не ввел строку на уже существующую дату, для вывода своего сообщения об ошибке с Отказ = Истина
Сделал это в процедуре ОкладноеНачислениеПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ) но если менять значения у существующих записей, то сообщение об ошибке срабатывает тоже, так как идет проверка записи с самой же. Какую процедуру следует использовать что бы она срабатывала только при вводе новой строки? |
|||
|
1
Рэйв
05.04.13
✎
06:07
|
Сделай РС периодичным в пределах дня. Тогда никто при всем желании не сможет ввести дважды на одну дату одно и тоже
|
|||
|
2
LivingStar
05.04.13
✎
06:10
|
(1) Так он и есть в пределах дня. Суть моей задачи в выводе собственного сообщения об ошибке ввода, а не системного.
Пока воспользовался таким условием: Если НоваяСтрока = Ложь Тогда Возврат; КонецЕсли; |
|||
|
3
Рэйв
05.04.13
✎
06:12
|
(2)А чем тебе системный не угодил?
Нафига тебе свой. |
|||
|
4
LivingStar
05.04.13
✎
06:27
|
(3) сказали так делать, видимо пользователю не понятно будет что там написано в системном
|
|||
|
5
Wobland
05.04.13
✎
06:27
|
(3) юзеры пугаются
|
|||
|
6
Wobland
05.04.13
✎
06:29
|
хотя.. один раз сказать юзеру, в чём дело - в будущем будет задумываться, а то ли он ввёл
|
|||
|
7
Рэйв
05.04.13
✎
06:33
|
(4)Можно подумать ему будет понятно то, что ему напишешь ты про уникальность ключевых записей:-) Вряд ли он вообще читать что-то будет. Сразу тебе будет звонить
|
|||
|
8
Cyberhawk
05.04.13
✎
06:46
|
(7) а может он как раз и хочет написать "Какая-то ошибка. В техподдержку не звонить, разбирайтесь сами"
|
|||
|
9
hhhh
05.04.13
✎
07:12
|
(7)+ да, на вопрос какая ошибка, пользователь обычно отвечает: "Я не вчитывался". Придется ТС самому идти читать.
|
| Форум | Правила | Описание | Секции | Поиск |