|  | . Как сделать условие в котром пропустить перепроведение документа с "запись с ключевыми " | ☑ | 
    
        | 0
    
        AlexBor   naïve 29.08.23✎ 06:20 | 
        Здравствуйте. База на УФ самописная (если это здесь нужно) .  Есть  некоторое количество документов  (около 1000)  которые нужно перепровести делаю обработкой.  На некотором документе документе вылетает ошибка 'запись с ключевами полями существует' и проведение останавливается. Что это такое это понятно. Вопрос можно ли как то добавить условие, что бы такие документы не перепроводились соответственно остальные все перепровились?     |  | 
    
        | 1
    
        Bigbro   29.08.23✎ 06:21 | 
        обернуть в попытку исключение?     |  | 
    
        | 2
    
        AlexBor   naïve 29.08.23✎ 07:01 | 
        (1) Спасибо     |  | 
    
        | 3
    
        НафНаф   29.08.23✎ 07:16 | 
        (2) Решение на троечку     |  | 
    
        | 4
    
        AlexBor   naïve 29.08.23✎ 07:28 | 
        (3) ))) А на четверку моно?     |  | 
    
        | 5
    
        Bigbro   29.08.23✎ 07:29 | 
        лучше конечно изначально найти проблемный(ые) документ(ы) и исправить ситуацию в учете, чтобы не греть голову в дальнейшем.     |  | 
    
        | 6
    
        AlexBor   naïve 29.08.23✎ 07:32 | 
        (5) Никто не спорит ... просто скорее интересно было какое решение именно предложенной задачи     |  | 
    
        | 7
    
        DimVad   29.08.23✎ 07:33 | 
        В модуле набора записей того РС что ругается сделать проверочку в процедуре ПередЗаписью ?     |  | 
    
        | 8
    
        Bigbro   29.08.23✎ 07:34 | 
        так сама задача довольно странная. перепроводить документы - значит восстанавливать корректное состояние в учете нарушенное в результате каких то операций. может работы задним числом или что там у вас.
но при этом восстановлении вы пропускаете часть документов - то есть получаете снова некорректное состояние учета хотя оно будет уже другим. и зачем менять шило на мыло?
 то что я предложил - быстрый костыль, при условии что провести надо срочно, а вы понимаете что там за документы и на что они могут повлиять, и для вашей задачи это не критично.
 |  | 
    
        | 9
    
        DimVad   29.08.23✎ 07:35 | 
        Попытка может подарить нам "в данной транзакции уже были исключения...". Ошибки то уровня БД.
Могу ошибаться, конечно...
 |  | 
    
        | 10
    
        DimVad   29.08.23✎ 07:37 | 
        (8) А там самописка. Возможно что-то не регламентированное - типа "учёт фифачек по плюшачкам".
Там пофиг каким документом пишет. У них вышли дубли...
 |  |