|
|
Перехват сообщения об ошибке при вводе в периодический регистр сведений |
☑ |
|
0
LivingStar
04.04.13
✎
07:05
|
При вводе в регистр сведений с периодичностью в пределах дня записи уже существующего дня, выходит сообщение об ошибке что запись с такими ключевыми полями уже существует. Как и где перехватить это сообщение и вывести своё?
|
|
|
1
Галахад
гуру
04.04.13
✎
07:08
|
Это же, наверное, платформа пишет. Фиг перехватишь.
|
|
|
2
Эмбеддер
04.04.13
✎
07:12
|
В обработчике перед записью сделать проверку и вывести свое сообщение
|
|
|
3
LivingStar
04.04.13
✎
07:16
|
(2) строку нельзя дабавить в тч регистра сведений, при чем тут ПередЗаписью()
|
|
|
4
LivingStar
04.04.13
✎
07:17
|
(3+) хочу выдавать своё сообщение более информативное
|
|
|
5
Wobland
04.04.13
✎
07:17
|
а какое своё хочется?
|
|
|
6
Jonny_Khomich
04.04.13
✎
07:17
|
(3) от куда данные в регистр летит?
|
|
|
7
Эмбеддер
04.04.13
✎
07:27
|
(3) РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)
Описание:
Возникает перед выполнением записи набора регистра сведений. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи набора регистра сведений.
|
|
|
8
LivingStar
04.04.13
✎
07:29
|
(6) на форме лежит таблица типа РегистрСведенийСписок, то есть пишется прямо в него
|
|
|
9
LivingStar
04.04.13
✎
07:30
|
не дает ввести вторую строку на один и тот же день, хочу сообщение об ошибке сделать своё, не системное
(5) что на в один и тот же день нельзя вводить запись!!!
|
|
|
10
Эмбеддер
04.04.13
✎
07:37
|
(8) обработчик не в форме находится, а в модуле набора записей регистра сведений (либо подписка на событие).
сделал сейчас обработку, бросил на нее табличное поле, данные РегистрСведенийСписок. событие отрабатывает
|
|
|
11
Эмбеддер
04.04.13
✎
07:44
|
получается что обработчик при редактировании существующей записи вызывается 2 раза, в 1-й раз если посмотреть в отладичке ЭтотОбъект.Выгрузить(), видим пустую таблицу, а при втором вызове ЭтотОбъект.Выгрузить() вернет таблицу с одной записью
|
|