Имя: Пароль:
1C
 
. Как сделать условие в котром пропустить перепроведение документа с "запись с ключевыми "
0 AlexBor
 
29.08.23
06:20
Здравствуйте. База на УФ самописная (если это здесь нужно) .  Есть  некоторое количество документов  (около 1000)  которые нужно перепровести делаю обработкой.  На некотором документе документе вылетает ошибка 'запись с ключевами полями существует' и проведение останавливается. Что это такое это понятно. Вопрос можно ли как то добавить условие, что бы такие документы не перепроводились соответственно остальные все перепровились?
1 Bigbro
 
29.08.23
06:21
обернуть в попытку исключение?
2 AlexBor
 
29.08.23
07:01
(1) Спасибо
3 НафНаф
 
29.08.23
07:16
(2) Решение на троечку
4 AlexBor
 
29.08.23
07:28
(3) ))) А на четверку моно?
5 Bigbro
 
29.08.23
07:29
лучше конечно изначально найти проблемный(ые) документ(ы) и исправить ситуацию в учете, чтобы не греть голову в дальнейшем.
6 AlexBor
 
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) А там самописка. Возможно что-то не регламентированное - типа "учёт фифачек по плюшачкам".
Там пофиг каким документом пишет. У них вышли дубли...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс