Имя: Пароль:
1C
1С v8
В данной транзакции уже происходили ошибки
0 Melcor
 
13.01.15
15:30
Доброго дня. Таких тес было множество, но не нашел то, что могло бы мне помочь. Если в карточке контрагента, в контактах, меняю вид телефона, то при записи контрагента выходит ошибка:
{ОбщийМодуль.РаботаСОбщимиПеременнымиПовтИсп.Модуль(84)}: Ошибка при вызове метода контекста (Получить)
        Возврат Константы[ИмяПараметраВР].Получить();
по причине:
В данной транзакции уже происходили ошибки!

Знать хотя бы как 1С попадает в эту процедуру, чтобы отловить ошибку.
1 leonidkorolev
 
13.01.15
15:32
Остановку по ошибке пробовали?
2 Melcor
 
13.01.15
15:32
ИмяПараметраВР = "ДУБЛИРОВАТЬСООБЩЕНИЯВЖУРНАЛРЕГИСТРАЦИИ"
Галку поставил в константах, но не помогло.
Права на константу есть, видимо ошибка возникает раньше, не пойму где искать.
3 vicof
 
13.01.15
15:32
Стек вызовов не?
4 Господин ПЖ
 
13.01.15
15:34
>Знать хотя бы как 1С попадает в эту процедуру, чтобы отловить ошибку.

ошибка была где-то раньше

(3) +1
5 Melcor
 
13.01.15
15:36
(3) Да, точно, попробую поискать. Спасибо.
6 senior
 
13.01.15
15:37
такое бывает когда:открывается транзакция, происходит исключение и гасится попыткой, потом попытка зафиксить транзакцию
7 Melcor
 
13.01.15
15:38
(6) Да, я в курсе почему выходит ошибка, просто куча таких ошибок стало выскакивать после обновления последнего
8 leonidkorolev
 
13.01.15
15:42
По стеку поиск ошибки может получиться долго, тогда можно попробовать остановиться на ошибке сразу.
9 Melcor
 
13.01.15
15:47
http://s012.radikal.ru/i320/1501/89/7cb48de2513d.jpg
вот стек, как я понимаю проблема из-за того, что запись с такими ключевыми полями уже существует?
10 ИС-2
 
naïve
13.01.15
15:48
в ЖР посмотри по какому объекту идет отмена транзакции
11 Melcor
 
13.01.15
15:51
(10) В ЖР две отмены, первая по РегистрСведений. Предупреждения при синхронизации данных
Вторая по контрагенту
12 Melcor
 
13.01.15
15:55
стек что-то не прчитать, вот еще раз
http://uploads.ru/zFPuD.jpg
13 leonidkorolev
 
13.01.15
15:59
(12) Не факт, что в какой-то из этих процедур или функций возникла ошибка. В любой из этих процедур или функций мог быть вызов другой процедуры в которой уже и возникла ошибка.
14 Melcor
 
13.01.15
16:00
(13) Это жешь умрешь искать (
15 leonidkorolev
 
13.01.15
16:01
(14) Смотри (1) :)
16 Melcor
 
13.01.15
16:07
(15) Дык там не описана ошибка )
17 leonidkorolev
 
13.01.15
16:10
(16) Я про это
http://screencast.com/t/hMTrNmvfWhs
18 cons74
 
13.01.15
16:29
(0) все ясно как день. Если ранее с подобным сталкивался.
Ты изменил контактную информацию. Вот и всё.
Ну если все еще не понятно кому-то: запись идет в РС, там транзакция, отказ. Скорее всего в попытке.
В общем смотри в Записать() контактной информации.
19 xaozai
 
13.01.15
16:32
(0) Не стоит слишком часто по делу и без дела использовать Попытки-Исключения.
20 Melcor
 
13.01.15
16:39
(19) Не я же их использую, а программисты 1С =)
21 lanc2233
 
13.01.15
17:12
Если в транзакции использовать попытку, то возникает такая ошибка