| 
    
            
         
         | 
    
  | 
Отловить "Запись с такими ключевыми полями существует!" | ☑ | ||
|---|---|---|---|---|
| 
    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) Да, отлично. то, что нужно, спасибо.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |