При закрытии месяца на 15 числе возникает ошибка "Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.РаботаСОбщимиПеременнымиПовтИсп.Модуль(84)}: Ошибка при вызове метода контекста (Получить)

по причине:
В данной транзакции уже происходили ошибки!"
Подскажите пожалуйста, что делать, может кто сталкивался. Все говорят "..раньше такого не было"
---
Конфигурация нетиповая т.е. в неё были внесены изменения программистом?

советы по исправлению

1) Крайне нежелательно использовать конструкцию Попытка...Исключение... КонецПопытки в транзакции.
2) Если уж без этого не обойтись то использование оператора ВызватьИсключение уберет появление ошибки "В данной транзакции уже происходили ошибки".
---
, поставить в конфигураторе остановку по ошибке, и посмотреть, что там за переменная такая мешает проведению документа
---
Конфигурация нетиповая т.е. в неё были внесены изменения программистом?

советы по исправлению

1) Крайне нежелательно использовать конструкцию Попытка...Исключение... КонецПопытки в транзакции.
2) Если уж без этого не обойтись то использование оператора ВызватьИсключение уберет появление ошибки "В данной транзакции уже происходили ошибки".
---
Да, конфигурация очень изменена.
Сейчас, если возникнет ошибка → сделаю так, попробую. Спасибо.
---
Ошибка возникла снова в Функции ПолучитьЗначениеПеременной(ИмяПараметра), Общий модуль РаботаСОбщимиПеременнымиПовтИсп

Т. е. в него приходит неверное имя переменной?
---
ВызватьИсключение

Константа "ДублироватьСообщенияВЖурналРегистрации"

Константы[ИмяПараметраВР].Получить()

Что с ней не так..
---
Скорее всего "сламали" механизм планов обмена
---
Мне кажется легче было бы насроить новый план обмена чем искать решение проблемы!
---
Может ты попробуешь настроить новый план обмена чем будет пытатся вылечить данную проблему?
---
А что это за Планы обмена. Где это в УПП.
Я к тому, что я их и не трогал
---
Если в транзакции уже были ошибки то в ней уже не получиться обратиться к БД. Ищите выше по коду "попытка - исключение - конецпопытки" , код продолжает работать а к БД уже нет доступа - это и есть проблема. Или закройте транзакцию.

Подобная ситуация
---
А где это находится, не скажете как найти эту Транзакцию
---
Ищите в тексте модуля оператор "НачатьТранзакцию()", ну или "ЗафиксироватьТранзакцию()".
---
Скорее всего это не явное открытие, а где нибуть в подписках записи в БД или в модуле объекта в процедурах записи в БД.
---
Обратите внимание, что ошибка возникает в регистре с повторным использованием возвращаемых значений ("РаботаСОбщимиПеременнымиПовтИсп"). То есть проблема может быть в кэше этих самых значений.
---
"Почешите кэш", в общем :-)
---
Подобные данные кэшируются в пределах сеанса. Почистите локальный кэш, для начала. Сделать это проще всего удалив базу из списка баз и добавив заново.
---
...можно также запустить базу с параметром "/ClearCache" или потереть данные кэша в папке "%AppData%\Local\1C...", но в этих вариантах есть ньюансы. Проще базу из списка убрать и заново добавить: при этом меняется идентификатор базы и кэш гарантированно отваливается :-)
---
Вы перед закрытием месяца восстанавливаете последовательность? Т.е. ошибка у Вас при ВП или при ЗМ?
"Партионный учёт бухгалтерский" у Вас стоит галочка и дата 01.01.0001 - попробуйте убрать её.
А то у Вас программа с самого начала пытается восстановить последовательность.