Имя: Пароль:
1C
1С v8
В данной транзакции уже происходили ошибки!
0 first_may
 
17.07.14
10:14
Добрый день.

На форуме есть такие же темы, но там описана нетакая ситуация как у меня.
Конфигураци Комплексная автоматизация, редакция 1.1 (1.1.48.1)
При занесении нового контрагента выдается сообщение:
{ОбщийМодуль.РаботаСОбщимиПеременнымиПовтИсп.Модуль(84)}: Ошибка при вызове метода контекста (Получить)
        Возврат Константы[ИмяПараметраВР].Получить();
по причине:
В данной транзакции уже происходили ошибки!


ИмяПараметраВР = "ДУБЛИРОВАТЬСООБЩЕНИЯВЖУРНАЛРЕГИСТРАЦИИ"

Как исправить ситуацию?
1 mikecool
 
17.07.14
10:16
пройтись отладчиком, посмотреть где отказывает
2 Maxus43
 
17.07.14
10:21
не может получиьт константу, погляди отладкой какую именно, возможно что нет прав, или ещё какие причины
3 Maxus43
 
17.07.14
10:22
так же на этом модуле может по факту не быть установлен признак "повторное использование", надо поставить
4 first_may
 
17.07.14
10:24
(2) константа я понимаю "ДУБЛИРОВАТЬСООБЩЕНИЯВЖУРНАЛРЕГИСТРАЦИИ"
5 first_may
 
17.07.14
10:25
(3) "повторное использование", надо поставить  - это где?
6 Kassius
 
17.07.14
10:25
(0) а константа "ДУБЛИРОВАТЬСООБЩЕНИЯВЖУРНАЛРЕГИСТРАЦИИ" существует?
Есть ли права на чтение?
7 first_may
 
17.07.14
10:25
причем группу создает номрально, а элемент нет
8 Maxus43
 
17.07.14
10:25
ищи константу, смотри права.
но имхо таки надо (5) сделать. В свойствах модуля
9 first_may
 
17.07.14
10:26
(6) ДублироватьСообщенияВЖурналРегистрации - есть константа, права полные
10 Ymryn
 
17.07.14
10:27
Есть подозрение, что ошибка где-нибудь выше по коду, а на эту строчку ругается, ибо начат блок "НачатьТранзакцию". В этом случае 1Ска очень фигово информирует о том, где именно споткнулась.
11 first_may
 
17.07.14
10:28
Спасибо все, нашел:
операция - константы - настройка программы - вывод сообщений - тут есть галочка ДублироватьСообщенияВЖурналРегистрации - ее поставил
12 first_may
 
17.07.14
10:28
ТОлько вот в конфигуратое в настройке журнала я поставил Не регистрировать и все равно ошибка была..
13 Maxus43
 
17.07.14
10:34
кстати таки да, если ошибка в транзакции Выше по коду - то при обращении к БД, что и есть получение константы, выдаётся такая ошибка
Программист всегда исправляет последнюю ошибку.