Ошибка SQL: Переполнение поля. УПП #695027


#0 by memogolik
УПП 1.3.24.2 Файловый вариант. При проведении документа "Отчет производства за смену" выдает ошибку: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {ОбщийМодуль.УправлениеПроизводствомДвиженияПоРегистрам.Модуль(3672)}: Ошибка при вызове метода контекста (Выполнить) по причине: Ошибка выполнения запроса по причине: Ошибка при выполнении операции над данными: Ошибка SQL: Переполнение поля по причине: Ошибка SQL: Переполнение поля Конфа не менялась 100 лет, подскажите как пофиксить проблему. Заранее спасибо за ответы.
#1 by х86
УПП 1.3.24.2 Файловый вариант. и Ошибка SQL: Переполнение поля что-то тут не так
#2 by Maxus43
в файловой бы Ошибка SDBL была
#3 by memogolik
Режим: Файловый(без сжатия)
#4 by Кир Пластелинин
и тут открывается много всего нового
#5 by memogolik
хеелп...
#6 by mehfk
Пальцем в небо: ищи косячную единицу измерения, а точнее коэффициент.
#7 by shuhard
отладчик продать ?
#8 by Кир Пластелинин
я правильно понимаю, что в каком то регистре есть, к примеру, ресурс с типом число(3,0) а записываемое значение уже овер 999? или в таблице итогов этого регистра
#9 by МихаилМ
скорее всего пустая дата  в РАЗНОСТЬДАТ
#10 by shuhard
если РАУЗ, то ОПзС легко упадёт при расчете с-стоимости по факту
#11 by memogolik
Как только определить какой этот регистр? И вообще на всех регистрах вроде тип число (15,2) или (15,3)
#12 by Кир Пластелинин
отладчиком, не?
#13 by МихаилМ
настройте журналирование технологического журнала : ошибки и запросы в последних ошибке и запросе
#14 by memogolik
Но он выдает ошибку при выполнение здоровенного запроса, а как понять где ему там что не нравится?
#15 by memogolik
ВЫБРАТЬ         (                 ТаблицаАналитики             )      СУММА(          ВЫБОР КОГДА ТаблицаАналитики.СчетУчетаНУ <> Неопределено ТОГДА              УчетЗатрат.СтоимостьНУОстаток          ИНАЧЕ              0          ВЫБОР КОГДА ТаблицаАналитики.СчетУчетаНУ <> Неопределено ТОГДА              УчетЗатрат.КоличествоНУОстаток          ИНАЧЕ              0         (             ИЗ                 ТаблицаАналитики             )     Док.СерияНоменклатуры КАК СерияЗатраты,     ВЫБОР КОГДА Док.КодОперации <> Неопределено ТОГДА         Док.КодОперации     ВЫБОР КОГДА Док.Заказ ССЫЛКА Документ.ЗаказПокупателя         ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА          КОГДА ТаблицаСтоимостиЗатратУУ.КоличествоОстаток = 0                 ИЛИ ТаблицаСтоимостиЗатратУУ.КоличествоОстаток ЕСТЬ NULL ТОГДА             0         ИНАЧЕ         ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА          КОГДА ТаблицаСтоимостиЗатратРегл.КоличествоОстаток = 0                 ИЛИ ТаблицаСтоимостиЗатратРегл.КоличествоОстаток ЕСТЬ NULL ТОГДА             0         ИНАЧЕ         ВЫБОР КОГДА Док.ТипСтоимости = ЗНАЧЕНИЕ(Перечисление.ВидыНормативнойСтоимостиПроизводства.Фиксированная) ТОГДА          КОГДА ТаблицаСтоимостиЗатратРегл.КоличествоНУОстаток = 0                 ИЛИ ТаблицаСтоимостиЗатратРегл.КоличествоНУОстаток ЕСТЬ NULL ТОГДА             0         ИНАЧЕ
#16 by memogolik
апп
#17 by chigsrOck
скопировать запрос в "консоль запросов", скопировать значения параметров из отладчика и кромсать полученный запрос до посинения, удаляя из него поля и когда запрос станет выполняться, значит проблема была в последнем удаленном поле:)
#18 by mehfk
И каков результат?
#19 by iHell
Можно просто сделать копию базы и раскромсать запрос уже внутри. Запрос не такой уж и здоровенный.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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