Перехват сообщения об ошибке при вводе в периодический регистр сведений #659433


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

В этой группе 1С