Ошибка деления на 0 - СКД - УФ #775118


#0 by sooo_ez
{ОбщийМодуль.ДлительныеОперации.Модуль}: Ошибка при выполнении операции над данными: Microsoft SQL Server Native Client 11.0: Обнаружена ошибка: деление на ноль. Запрос норм работает В "Настройки - Отчет - Отбор" есть флаг, когда тыкаю на форме "Ложь" ошибка есть, когда "Истина" ошибки нет. Как можно посмотреть конечный запрос СКД? или, если кто встречался с такой ситуацией, можно ли обойти этот момент?
#1 by MrStomak
Главное - ни в коем случае не пости сюда текст своего запроса, скрывай до последнего!
#2 by sooo_ez
ВЫБРАТЬ     ПланыМероприятийСрезПоследних.Мероприятие.НачалоПроведенияМероприятия КАК НачалоПроведенияМероприятия,             ,             Мероприятие.НачалоПроведенияМероприятия МЕЖДУ &ДатаНачала И &ДатаОкончания     ПланыМероприятийСрезПоследних.Мероприятие.ОкончаниеПроведенияМероприятия,     ИсполнениеДоговоровОбороты.Договор,         КОГДА Договора.Договор ЕСТЬ NULL             ТОГДА "договор не заключен"     СУММА(ВЫБОР             КОГДА Договора.СуммаОбязательств ЕСТЬ NULL     ВЫБОР         КОГДА Договора.Договор ЕСТЬ NULL             ТОГДА "договор не заключен"     ОбщаяТаблица.Мероприятие,     ОбщаяТаблица.ЭтоОбщееМероприятие
#3 by MrStomak
В запросе нет деления, значит деление в выражении ресурсов СКД, либо в пользовательских полях, либо в вычисляемых полях, либо в выражении для параметра макета.
#4 by MrStomak
Хотя нет, если ошибка SQL, то деление в запросе. Возьми консоль СКД с ИТС и посмотри фактический запрос
#5 by aleks_default
в процедуре ПриКомпоновкеРезультата в Макете после инициализации можно посмотреть запрос.
#6 by sooo_ez
Сейчас гляну
#7 by sooo_ez
А нет, у меня нет формы отчеты Ща попробую через консоль
#8 by sooo_ez
А можно в консоли не переписывать все настройки а просто перенести уже имеющийся отчет?
#9 by MrStomak
Да пропиши в ПрикомпоновкеРезультата В переменной Макет будет результирующий текст запроса.
#10 by hhhh
может в СРЕДНЕЕ делние?
#11 by sooo_ez
Попробовал убрать все, не получилось Ща попробую получить запрос
#12 by sooo_ez
Не заходит в ПриКомпоновкеРезультата Положил её в модуль обьекта Она вызывается только при программной компоновке? Не понял как поймать её
#13 by sooo_ez
Попробую через форму как тут
#14 by sooo_ez
не, фигня какаято
#15 by MrStomak
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
#16 by mehfk
Воспользуйся этим
#17 by sooo_ez
Скрин s001.radikal.ru/i193/1606/88/02e10403af3f.png
#18 by MrStomak
Отладка на сервере выключена наверное, используй консоль тогда (либо запускай отчет не в УФ, а в ОФ)
#19 by sooo_ez
я получил разные ХМL из другой консоли СКД Какие смотреть нужно? а с не могу разобраться, потому что не ловит, отладка была отключена, я подключил но всё равно не ловит
#20 by sooo_ez
Выловил запрос из МакетКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос ВЫБРАТЬ     ПланыМероприятийСрезПоследних.Мероприятие КАК Мероприятие,     ПланыМероприятийСрезПоследних.КБК КАК КБК,             ,             Мероприятие.НачалоПроведенияМероприятия МЕЖДУ &ДатаНачала И &ДатаОкончания
#21 by MrStomak
Это ты не выловил. Запрос из макета в качестве параметров содержит &П,&П2,&П3 и т.д. А у тебя запрос из схемы
#22 by sooo_ez
Решилось выгрузкой данного отчета в новый. Сиквел обрабатывал старый запрос которого уже в природе не существовало давно
#23 by sooo_ez
Не, не решилось, пришлось работать в другой базе
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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