Имя: Пароль:
1C
1С v8
При выполнении подзапроса 3 (ТаблицаНовыхОстатков) произошла ошибка
0 PuPsAn
 
04.08.21
10:39
Может кто знает что это такое, и как это исправить. ? не дает закрыть месяц, не просчитывает себестоимость, пишет вот такую ошибку.

При выполнении этапа расчета обнаружены ошибки (1 шт.) !
    1. При выполнении подзапроса 3 (ТаблицаНовыхОстатков) произошла ошибка:
       Ошибка при выполнении операции над данными:
       Microsoft SQL Server Native Client 11.0: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric.
       HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1
       {ОбщийМодуль.РасчетСебестоимостиПрикладныеАлгоритмы.Модуль(12486)}:
           РезультатПодзапроса = Запрос.Выполнить();
           {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(11808)}:
               РезультатЗапроса = РасчетСебестоимостиПрикладныеАлгоритмы.ВыполнитьЗапросСЗамеромДляПротокола(ПараметрыРасчета, Запрос,,, Истина);
               {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(2809)}:
                   ПодготовитьДанныеДляРасчетаСтоимостиПоФИФО(ПараметрыРасчета, Запрос); // корректировка ВтУзлыКорректировки
                   {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(794)}:
                       СформироватьУзлыКорректировкиСписанияСтоимости(ПараметрыРасчета);
                       {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(59)}:
                           РассчитатьСебестоимостьПоГруппеОрганизаций(ПараметрыЗапускаРасчетаПоГруппеОрганизаций, ПараметрыРасчета, ПараметрыОтладки);
                           {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(101)}:
                               РассчитатьВсе(ПараметрыЗапуска,    ПараметрыРасчета, ПараметрыОтладки);
                               {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(727)}:
                                   СебестоимостьРассчитана = РассчитатьВсеВПопыткеИсключении(
                                   {ОбщийМодуль.РасчетСебестоимости.Модуль(270)}:
                                       РасчетСебестоимостиКорректировкаСтоимости.РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Ложь);
                                       {ОбщийМодуль.РасчетСебестоимости.Модуль(301)}:
                                           РассчитатьВсе(ПараметрыЗапуска,    ПараметрыРасчета, ПараметрыОтладки);
                                           {ОбщийМодуль.РасчетСебестоимостиКорректировкаСтоимости.Модуль(518)}:
                                               РасчетСебестоимости.РассчитатьВсеВПопыткеИсключении(ПараметрыЗапуска);
                                               {(1)}:
                                                   РасчетСебестоимостиКорректировкаСтоимости.Выполнить_РасчетПартийИСебестоимости(Параметры[0])
                                                   {ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}:
                                                       Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
                                                       {Обработка.ОперацииЗакрытияМесяца.МодульМенеджера(1541)}:
                                                           ОбщегоНазначения.ВыполнитьМетодКонфигурации(
                                                           {ОбщийМодуль.ЗакрытиеМесяцаСервер.Модуль(6143)}:
                                                               Обработки.ОперацииЗакрытияМесяца.ВыполнитьРасчетЭтапов(ПараметрыЗапуска);
                                                               по причине:
                                                               Ошибка выполнения запроса
                                                               по причине:
                                                               Ошибка при выполнении операции над данными:
                                                               Microsoft SQL Server Native Client 11.0: Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric.
                                                               HRESULT=80040E57, SQLSrvr: SQLSTATE=22003, state=8, Severity=10, native=8115, line=1

=================================================================================
1 foxanochka
 
12.08.21
15:39
Здравствуйте. Вы нашли причину ошибки? У меня точно такая же ситуация.
Спасибо
2 foxanochka
 
12.08.21
16:05
Здравствуйте.
Никто не может подсказать, где искать? Посмотрела содержимое самой временной таблицы - там все нормально, о каком подзапросе идет речь? И какую строку из перечисленных смотреть?
3 Гипервизор
 
12.08.21
16:06
4 lubitelxml
 
12.08.21
16:06
(2) вот это пробовали: https://infostart.ru/1c/articles/567327/
5 foxanochka
 
13.08.21
11:51
Спасибо всем большое. Нашла ошибку: почему-то в документе "Списание недостач товаров" с 35 строками, создалось более 2000 000 записей в регистр "Себестоимость недостач"
Основная теорема систематики: Новые системы плодят новые проблемы.