v7: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию() #630413


#0 by Сияющий Асинхраль
Вот такая хрень лезет при обновлении бухи 537 на 545: ЗафиксироватьТранзакцию; {Обработка.ОбновлениеИБ.Форма.Модуль(10772)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию Самое печальное - не пишет где ошибка, т.е. это вся выдаваемая информация. Я, конечно, могу вообще убрать транзакцию, но может кто что умное посоветует как бы найти место ошибки?
#1 by miki
Ну оберни в попытку/исключение. В исключении - GetErrorDescription
#2 by ДенисЧ
Попытка унутре транзакции есть?
#3 by Zmich
. Тут глянь:
#4 by Ёпрст
было исключение унутри обновления, которое херит транзакцию, бооольшая вероятность - не может обновить какой-то справочник в связи с неуникальностью кода.
#5 by Ёпрст
какой шустрый.
#6 by Сияющий Асинхраль
(2,5) Начал уже забывать семерку, что Попытку в транзакцию ставить нельзя? А то я действительно поставил, была двойная нумерация - чтобы перенумеровать корректно...
#7 by oslokot
Нельзя. закомменть транзакцию и прогони еще раз, ошибка сама вылезет
#8 by Сияющий Асинхраль
Понятно. Сейчас переделаю...
#9 by Ёпрст
можно, только транзакция не зафиксируется, если было исключение в попытке.
#10 by oslokot
+1 да, точно
#11 by Сияющий Асинхраль
Отключил транзакцию, все обновилось, ни одной ошибки не выдало :-). Забыл уже подобное поведение исключения, вот до чего восьмерка доводит :-(
#12 by Сияющий Асинхраль
Спасибо!!!
#13 by oslokot
Странно, должна была вылезть ошипка
#14 by Сияющий Асинхраль
Ошибка как раз и была обернута в попытку, просто это ошибка корректно обработалась (я документ корректно перенумеровал в исключении)...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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