При закрытии месяца в конфигурации 1С:ERP Управление предприятием 2 (2.4.13.227), 1С:Предприятие 8.3 (8.3.18.1208) происходит ошибка вида

```1c
    При выполнении расчета диагностирована ошибка:
    Ошибка при выполнении операции над данными:
    Microsoft SQL Server Native Client 11.0: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric.
    HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1

    {ОбщийМодуль.РасчетСебестоимостиПрикладныеАлгоритмы.Модуль(12507)}: Запрос.Выполнить();
    {ОбщийМодуль.РасчетСебестоимостиПрикладныеАлгоритмы.Модуль(12356)}: ОбновитьРасчетныеОборотыРегистра(ПараметрыРасчета, ОписаниеРегистра);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(7256)}: РасчетСебестоимостиПрикладныеАлгоритмы.КэшироватьСформированныеДвиженияИзВременныхТаблиц(ПараметрыРасчета, СоответствиеВременныхТаблицДвижений);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(932)}: СкорректироватьСтоимостьСписанияЗапасов(ПараметрыРасчета);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(59)}: РассчитатьСебестоимостьПоГруппеОрганизаций(ПараметрыЗапускаРасчетаПоГруппеОрганизаций, ПараметрыРасчета, ПараметрыОтладки);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(101)}: РассчитатьВсе(ПараметрыЗапуска, ПараметрыРасчета, ПараметрыОтладки);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(765)}: СебестоимостьРассчитана = РассчитатьВсеВПопыткеИсключении(
    {ОбщийМодуль.РасчетСебестоимости.Модуль(321)}: РасчетСебестоимостиКорректировкаСтоимости.РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Ложь);
    {ОбщийМодуль.РасчетСебестоимости.Модуль(352)}: РассчитатьВсе(ПараметрыЗапуска, ПараметрыРасчета, ПараметрыОтладки);
    {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(543)}: РасчетСебестоимости.РассчитатьВсеВПопыткеИсключении(ПараметрыЗапуска);
    {(1)}:РасчетСебестоимостиКорректировкаСтоимости.Выполнить_РасчетПартийИСебестоимости(Параметры[0])
    {ОбщийМодуль.ОбщегоНазначения.Модуль(5176)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
    {Обработка.ОперацииЗакрытияМесяца.МодульМенеджера(1561)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(
    {ОбщийМодуль.ЗакрытиеМесяцаСервер.Модуль(12743)}: Обработки.ОперацииЗакрытияМесяца.ВыполнитьРасчетЭтапов(ПараметрыЗапуска);
```
---
Спасибо за ответ
---
Покажите текст запроса из отладки по точке останова на строке ОбщийМодуль.РасчетСебестоимостиПрикладныеАлгоритмы.Модуль(129).
---
Это просто был код из расширения (вместо)
---
Ну так он и вызвал ошибку. Суть вопроса не меняется.
---
Отключил расширение. Запустил заново закрытие месяца, появилась данная ошибка скопировал вставил.
---
Если база рабочая и отладка не возможна, можете в расширении перед Запрос.Выполнить() добавить:
```1c
    Сообщить(Запрос.Текст);
    Для Каждого ПараметрЗапроса Из Запрос.Параметры Цикл
    Сообщить(ПараметрЗапроса.Ключ + ": " + ПараметрЗапроса.Значение);
    КонецЦикла;
```
---
Если база рабочая и отладка не возможна, можете в расширении перед Запрос.Выполнить() добавить:
Отладка возможна в фоновом режиме, работаю с копией базы параллельно внося изменения в рабочую. Добавил ваш код жду результата.
---
Ничего не поменялось, кроме времени выполнения.
---
Ничего и не должно было поменяться. Вы не представили текст запроса, который я попросил в (4) и я решил, что у вас нет возможности включить отладку, поэтому предложил код, который просто выводит текст и параметры запроса, чтобы прояснить ситуацию. В (9) вы ответили, что отладка возможна, так что предложенный код не актуален – текст запроса вы можете взять из отладчика.
---
текст запроса вы можете взять из отладчика.
Логично, спасибо за обратную связь.
---
Попробовать в настройках закрытия месяца отключить платформенный механизм решения СЛУ. Исправить ошибки и переключить обратно
---
Спасибо за ответ