УТ 11.2 При расчете себестоимост, переполение SQL #798539


#0 by Coldboy
Здравствуйте. При расчете себестоимости за месяц, вылазиет ошибка переполнение SQL, типовая процедура и база, что делать ?
#1 by Coldboy
{ОбщийМодуль.РасчетСебестоимости.Модуль(5398)}: Ошибка при вызове метода контекста (Выполнить)     Выборка = Запрос.Выполнить.Выбрать; по причине: Ошибка выполнения запроса по причине: Ошибка при выполнении операции над данными: Ошибка SQL: Переполнение поля по причине: Ошибка SQL: Переполнение поля
#2 by Coldboy
Up!
#3 by Coldboy
Вверх
#4 by Heckfy
#5 by Heckfy
#6 by Heckfy
#7 by Heckfy
Здесь был? :
#8 by Coldboy
#9 by Coldboy
Фишка в том, что это типовой запрос УТ 11.2, че его менять, что ли.
#10 by Heckfy
Пример причины такой ошибки может быть следующим: Функция ВЫРАЗИТЬ ххх КАК ЧИСЛО(5, 2) может вызывать такую ошибку, если ххх будет больше 5 разрядов то выводится данная ошибка, нельзя же 100 000 выразить как 99 999. А вот с числами после запятой все просто - они просто округляются сколько бы их там не было.
#11 by Coldboy
ну там (15,2), у меня нет таких сумм, или разработчики должны были это предвидеть и поставить больше разрядность, я не верю в такую простое опущение и вылелзло, только у меня.
#12 by yzimin
это лишь один из вариантов. На деле может быть, что угодно. Я бы ещё присмотрелся к составным полям. Судя по другой теме, ты пересчитываешь сс за весь период, может сразу новым методом в УТ 11.3?
#13 by APXi
Расчет себестоимости иногда может зациклится, встречал такое в ERP, но там производство было.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С