|
|
какую процедуру РегистраСведенийСписка следует использовать |
☑ |
|
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)+ да, на вопрос какая ошибка, пользователь обычно отвечает: "Я не вчитывался". Придется ТС самому идти читать.
|
|