Имя: Пароль:
1C
1С v8
Отловить "Запись с такими ключевыми полями существует!"
0 Ёхан Палыч
 
09.07.14
06:33
Отловить "Запись с такими ключевыми полями существует!" и выдать свое сообщение от ошибке. Возможно ли?
1 chelentano
 
09.07.14
06:50
(0) Попытка - Исключение или сам программно проверяй, чтобы не было дублей
2 Ёхан Палыч
 
09.07.14
06:51
(1) редактирование происходит в списке записей РегистраСведений интерактивно
3 chelentano
 
09.07.14
06:53
(2) ну перед записью значит проверяй сам
4 Ёхан Палыч
 
09.07.14
06:55
(3) Модуль набора записей: ПередЗаписью() ??? — здесь копать?
5 Ёхан Палыч
 
09.07.14
07:11
а просто системное сообщение нельзя отловить?
6 Рэйв
 
09.07.14
07:38
(5)Мочешь покрыть матом собственного сочинения?:-)  Какая разница то что и кто напишет?
7 Ёхан Палыч
 
09.07.14
07:59
(6) разница в том, что программно отловить именно ту ситуацию, при которой при интерактивном редактировании списка регистра сведений выдается это сообщение не представляется возможным в процедуре ПередЗаписью() (ну для меня невозможным), нужно городить свой интерфейс  и проч. Оптимальным бы было переописать текст ошибки.
8 Рэйв
 
09.07.14
08:11
(7)при интерактивном создании дубля оно тебе не даст его записать. Что и требоваалось.Что тебе еще то надо?
9 Ёхан Палыч
 
09.07.14
08:15
(8) все правильно, НО при удалении записи - отработает неправильно, набор записей пока еще старый, и при редактировании - набор записей пока еще старый, как проверять редактирование и удаление?
10 Ёхан Палыч
 
09.07.14
08:16
Процедура ПередЗаписью и ПриЗаписи также не позволяют "покрутить" новым набором
11 Ilqarupup
 
09.07.14
08:51
(9) не понятно, записи регистра вроде сразу же удаляются. при чем здесь удаление? это же не запись
12 Defender aka LINN
 
09.07.14
08:55
(11) Удаление  - это запись пустого набора.
13 5 Элемент
 
09.07.14
09:06
Там проверки заполнения в модуле разве нет?
14 Ёхан Палыч
 
09.07.14
09:16
(13) ПроверкаЗаполнения? не разу не юзал, даже не знаю что это такое, сейчас гляну, спасибо
15 5 Элемент
 
09.07.14
09:37
ОбработкаПроверкиЗаполнения
16 Ёхан Палыч
 
09.07.14
09:47
(15) Да, отлично. то, что нужно, спасибо.
Ошибка? Это не ошибка, это системная функция.