#0
by patria0muerte
Доброго времени суток, граждане. Суть такая, есть запрос (указан постом ниже). Данный запрос периодически (примерно каждый третий-четвертый раз) падает с ошибкой, указанной в заголовке. Падает и в консоли запросов и в отчете. Что делалось: 1. Чистился локальный кэш 2. Проверялся запрос на всякие NULL и прочее. Не помогло. На партнерке вещают, что это может быть из-за округления в запросе, но там вроде только одна арфиметическая операция с числами 15,2, да и та в ВЫРАЗИТЬ завернута. Платформа: 8.3.6.2152 Конфигурация: УПП 1.2 (Режим совместимости 8.1) Сталкивался может кто с такой бедой? Как лечили? Что посоветуете?
#1
by patria0muerte
Сам запрос: РеализацияТоваровУслугТовары.Цена, ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода И НЕ РеализацияТоваровУслугТовары.СерияНоменклатуры.СрокГодности = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И РеализацияТоваровУслугТовары.СерияНоменклатуры.СрокГодности <= ДОБАВИТЬКДАТЕ(РеализацияТоваровУслугТовары.Ссылка.Дата, МЕСЯЦ, 3) РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ВТДатыПоследнихЦен.ХарактеристикаНоменклатуры, ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Склад, ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Период, ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.ХарактеристикаНоменклатуры, ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.КоличествоНачальныйОстаток, ИЗ Секунда, ВТПродажиПросроченныхТоваров.РазницаЦен,
#2
by patria0muerte
Что примечательо - с теми же параметрами запрос может нормально сформироваться пару раз. А затем, на третий раз - упасть.
#3
by assasu
сделай несколько мелких запросов вместо этого одного. так можешь точнее понять где ошибка. не факт совсем что это из за математики.
#4
by patria0muerte
Спасибо, попробовал. Тестировал, откусывая от запроса пакеты начиная с конца. Перестало падать, когда был отброшен пакет ВТПартииТоваровБУ. Что странно - в этом пакете нет каких-то дикийх джоинов и прочего. Самое обычное, классическое помещение Витруальной таблицы с отбором во временную. Посмотрю в сам регистр. Но что то мне кажется, что это либо скуль шалит, либо платформа. Хотя вроде давно уже на ней, и не было такой беды.
#6
by patria0muerte
Да я вот что думаю: Если б запись побилась, то он бы наверное всегда бы падал на одном и том же периоде. А так - 1 через 4 раза падает.
#7
by patria0muerte
Хм. Что примечательно еще. Если мы отсекаем пакеты после создания ВТПартииТоваровБУ и убираем ПОМЕСТИТЬ ВТПартииТоваровБУ - все отрабатывает нормально. Да и в целом - другие отчеты, юзающие данный РН - отрабатывают корректно.
#9
by patria0muerte
Не, не в том дело. Проверил с обрамлением в ЕСТЬNULL - падает также. Да и NULL туда не должен попадать, т.к. там по условию он просто не пройдет. Да и в таких случаях внятно говорит ошибка что мол NULL или деление на 0.
#10
by patria0muerte
Изменил метод расчета себестоимости. Заменил ОстаткиИОбороты на просто Обороты, и себестоимость считаю прямо из движений реализации. Не падает. Но что за х**нь это была, ума не приложу...
#12
by patria0muerte
Не, не в знаках дело. В отчете арифметики то и нет, а то что есть - завернуто в ВЫРАЗИТЬ
#13
by patria0muerte
Но спасибо. Вообще всем спасибо, особенно , что натолкнул на метод выявления проблемного запроса.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка СУБД, внутрення ошибка
- Ошибка: Недопустимое преобразование типов данных в записи
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Ошибка при выполнении операции с информационной базой Ошибка СУБД: Microsoft OLE DB
- Помогите восстановить базу после сбоя. Ошибка СУБД: Ошибка SQL....
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
В этой группе 1С
- Как получить курс валюты на дату в запросе
- изменить чек эквайринг
- Как посчитать дублирующиеся элементы по иерархии справочника?
- Создание поручения в Outlook
- Оператор ВЫБОР КОГДА ТОГДА в запросе построителя отчета.
- Объединение двух баз УТ10
- УТ 11.1 Программное создание документа установка цен и автоматический расчет цен
- 4фсс не попадет кпп
- Ошибка при обмене: ГДЕ {ИмяТипаВИБИсточнике} <<?>>= &{ИмяТипаВИБИсточнике
- erp торг12 как берутся упаковки в печатной форме
- 1С.Розница 2.1 автозапуск РМК.
- v7: Как посчитать в отчете итоги в 1с 7.7?
- Предварительный просмотр и фактическая печать различаются
- Настройка отчетов в УТ 11
- Обработка заполнения табличной части в УФ для текущей строки
- v7: Зависает 1С у пользователя на сервере
- Как сформировать xml по схеме xsd?
- 8.3 Консолидация. Ошибка при записи в эксель
- Документооборот 8 КОРП 2.0. Список документов на согласовании.
- БГУ 1.0 Обновление кбк на 2016 год