Ошибка SQL: Переполнение поля => Что это? #593446


#0 by patapum
Подскажите, кто встречался с подобной ошибкой! Что она означает? База файловая... УТ 11.0.7.8, доработанная, движок 8.2.15.294. {ОбщийМодуль.рамМодульСервер.Модуль}: Ошибка при вызове метода контекста (Выполнить)    Выборка = Запрос.Выполнить.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); по причине: Ошибка выполнения запроса по причине: Ошибка при выполнении операции над данными: Ошибка SQL: Переполнение поля по причине: Ошибка SQL: Переполнение поля
#1 by patapum
ну может кто нить что нить предположит для поддержания дискуссии? )))
#2 by НЕА123
может, действительно переполнилось поле? бывает.
#3 by patapum
а где то поле и чем отчерпывать идей нету?
#4 by Maxus43
числа итоговые большие получаются примерно?
#5 by Maxus43
юзай для всех числовых полей Выразить с четким указанием разрядености, да побольше. SQL в план запроса сам вставляет это, но разрядность выбирает сам исходя из своих соображений, возможно из-за этого
#6 by patapum
а кто ж его знает? запрос то не выполняется. ошибка начала вылетать после исправления соединения с таблицей свободных остатков с внутреннего на левое. до этого все в порядке было
#7 by patapum
спасибо, сейчас попробую
#8 by shuhard
попробуй ибо зло от ЕстьNULL, лни разрядность рушат +
#9 by patapum
поставил ВЫРАЗИТЬ КАК Число(15,2), не помогло ((( там же в базе если все просуммировать, меньше получится!
#10 by Maxus43
на все поля? покаж запрос
#11 by shuhard
не там значит поставил
#12 by patapum
#13 by shuhard
ты совесть то имей ЕСТЬNULL(СвободныеОстаткиОстатки.рамКПоступлениюОстаток, 0)* где ты приведение сделал ?
#14 by Maxus43
а тут СУММА(.....всё это дело) и выразить на всю её?
#15 by patapum
ёпрст! туплю, бывает. щазззз...
#16 by patapum
спасибо, помогло! плюс еще ошибка была, когда было внутреннее соединение, отбор на таблицу остатков работал и на документы. а сделал левое соединение, и поехали всю базу лопатить...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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