Ошибка SQL при выполнении запроса в СКД #711550


#0 by animatic
Добрый день, столкнулся с такой проблемой, есть запрос ВЫБРАТЬ     ВЫБОР         КОГДА НЕ ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОбороты.Регистратор) = ТИП(Документ.РегистрацияПотерь)     ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОбороты.Регистратор) <> ТИП(Документ.КорректировкаЗаписейРегистров) В консоли запросов нормально работает, если же делаю его в СКД, то программа вылетает с ошибкой СУБД MS SQL "Выражения CASE могут быть только до 10 уровня". Что не так в запросе, почему не работает в СКД? До этого каждое поле с условием выбирал отдельно, но не нашел в СКД возможности выводить это потом в одно поле, например "Содержание". Поэтому решил выбирать таким способом. Вообще нужен отчет о движение ТМЦ, такого вида: месяц, потом содержание, где указывается с какого склада или от какого поставщика или из производства пришли ТМЦ, затем количество с суммой, то же самое по расходу. (Еще потом нужны будут потери и накладные расходы, но до этого потом дойду)
#1 by МихаилМ
замените
#2 by DS
КОНЕЦ ?
#3 by animatic
Спасибо за советы, давно не работал с запросами уже)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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