ошибки арифметического переполнения при преобразовании numeric к типу данных numeric при расчете себестоимости

1. user1758219 25.03.22 07:40 Сейчас в теме
При закрытии месяца в конфигурации 1С:ERP Управление предприятием 2 (2.4.13.227), 1С:Предприятие 8.3 (8.3.18.1208) происходит ошибка вида
При выполнении расчета диагностирована ошибка:
Ошибка при выполнении операции над данными:
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)}:	Обработки.ОперацииЗакрытияМесяца.ВыполнитьРасчетЭтапов(ПараметрыЗапуска);
Показать
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. SlavaKron 25.03.22 09:25 Сейчас в теме
(1) Покажите текст запроса из отладки по точке останова на строке ОбщийМодуль.РасчетСебестоимостиПрикладныеАлгоритмы.Модуль(129).
5. user1758219 25.03.22 09:33 Сейчас в теме
(4)Это просто был код из расширения (вместо)
6. SlavaKron 25.03.22 09:40 Сейчас в теме
(5) Ну так он и вызвал ошибку. Суть вопроса не меняется.
7. user1758219 25.03.22 09:45 Сейчас в теме
(6)Отключил расширение. Запустил заново закрытие месяца, появилась данная ошибка скопировал вставил.
8. SlavaKron 25.03.22 09:50 Сейчас в теме
(7) Если база рабочая и отладка не возможна, можете в расширении перед Запрос.Выполнить() добавить:
Сообщить(Запрос.Текст);
Для Каждого ПараметрЗапроса Из Запрос.Параметры Цикл
	Сообщить(ПараметрЗапроса.Ключ + ": " + ПараметрЗапроса.Значение);
КонецЦикла;
9. user1758219 25.03.22 10:09 Сейчас в теме
(8)
Если база рабочая и отладка не возможна, можете в расширении перед Запрос.Выполнить() добавить:

Отладка возможна в фоновом режиме, работаю с копией базы параллельно внося изменения в рабочую. Добавил ваш код жду результата.
10. user1758219 25.03.22 13:02 Сейчас в теме
(8) Ничего не поменялось, кроме времени выполнения.
11. SlavaKron 25.03.22 17:40 Сейчас в теме
(10) Ничего и не должно было поменяться. Вы не представили текст запроса, который я попросил в (4) и я решил, что у вас нет возможности включить отладку, поэтому предложил код, который просто выводит текст и параметры запроса, чтобы прояснить ситуацию. В (9) вы ответили, что отладка возможна, так что предложенный код не актуален – текст запроса вы можете взять из отладчика.
12. user1758219 28.03.22 07:19 Сейчас в теме
(11)
текст запроса вы можете взять из отладчика.

Логично, спасибо за обратную связь.
2. user1278383 3 25.03.22 07:47 Сейчас в теме
Попробовать в настройках закрытия месяца отключить платформенный механизм решения СЛУ. Исправить ошибки и переключить обратно
3. user1758219 25.03.22 09:24 Сейчас в теме
Оставьте свое сообщение
Вакансии
Ведущий разработчик 1С
Москва
зарплата от 200 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Аналитик 1С: ERP (оперконтур)
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: УХ
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: ЗУП
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день