Ошибка SQL в книге покупок #526906


#1 by Antizdoba
Очень нужна ваша помощь! НЕ работает запрос в книге покупок, пишет "Ошибка выполнения запроса "Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256." Все началось после того как в измерении счетфактура добавили 2 новых типа документа и в запросе дописали условие на определенный тип счета фактуры. У пользователя полные права, отмена изменений  не помогает! Конфигурация типовая 1.6 для РБ.
#2 by МихаилМ
y ms sql server ограничение на объединение в запросе не более 256 таблиц. перепишите запрос или используйте другой sql сервер
#3 by Renat11111
кстати вопрос по теме: 256 это в какой версии ms sql? 2000? на более новых версиях(2005,2008) Это ограничение актуально?
#4 by Живой Ископаемый
2 У 2008 точно неактуально.. про 2005 не в курсе
#5 by КМ155
2005 актуально
#6 by Живой Ископаемый
спасибо
#7 by Renat11111
блин у всех моих клиентов 2005... писец. Некоторые могут застрелить, если день программа работать не будет. спасибо за тему.
#8 by Renat11111
тоже спасибо.
#9 by Antizdoba
SQL стоит 2005 переходить на 2008 нет возможности, запрос типовой!!
#10 by Живой Ископаемый
да, запрос типовой... РЛС используете?
#11 by Antizdoba
Только те которые типовые. Но ведь у пользователя только полные права, а на их они не прописаны.
#12 by Antizdoba
Что интересно запрос работал месяц назад нормально (
#13 by Живой Ископаемый
2 Ну... мы можем помочь тебе на выбор одной из двух опций: -- Послать луч сочувствия тебе и твоим пользователям -- Послать лучь поноса Биллу Гейтсу лично и разработчиками МС СКЛ 2005... что выберешь?
#14 by wPa
- дать полные права тому кто делает отчет
#15 by Antizdoba
Придется временно выгрузить в файловую версию и оттуда распечатать. И думать, что делать дальше...
#16 by Antizdoba
Не помогает
#17 by Renat11111
поставь нелицензонный ms sql 2008 )))
#18 by Renat11111
для успокоения совести: нечего было предыдущие версии хреново делать.
#19 by Живой Ископаемый
+Поставить лицензионный и бесплатный Постгресс или ДБ2 Експрес-Ц, у которых нет этого идиотского ограничения...
#20 by Синий зуб
сам написал - "и в запросе дописали условие на определенный тип счета фактуры." - ясно же, что неправильно (сиречь криво) условие дописали.
#21 by Antizdoba
Доработать нужно в любом случае! Преходить времени нету Все изменения касаемо запроса и счета фактуры вернул  как было. Не помогает. Есть вариант что еще что-то нужно откатить. Если по порядку что я делал: 1. Добавил новый тип документа в кофигурация (поступление сырья) и добавил в счета фактуры регистров по НДС этот тип. 2. Сформировал документ формирование записей книги покупок с условие в отборе по счетфактура = ссылка мой тип. Получил что мне нужно и записал все в регистр НДС записи книги покупок. 3. В отчете в запрос добавил такое же условие на отбор данных по нужному мне типу счетафактуры и получил ошибку. 4. Откатил назад запрос в отчете, и регистр НДС записи книги ошибка осталась.
#22 by Salvador Limones
В константах стоит галка - Использовать ограничения RLS для полных прав?
#23 by Antizdoba
Такой константы не нашел, есть только ИспользоватьОграниченияПравДоступаНаУровнеЗаписей со значением ложь
#24 by Ненавижу 1С
да перепишете вы этот тупой запрос с явными соединенями таблиц
#25 by Antizdoba
Вот запрос для наглядности . ВЫБРАТЬ    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_АвансыПолученные)            ТОГДА ВЫБОР                    КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураВыданный    НДСЗаписиКнигиПокупокОбороты.Событие,        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)            ТОГДА ВЫБОР                    КОГДА НДСЗаписиКнигиПокупокОбороты.Организация.СтранаРегистрации ЕСТЬ NULL                КОГДА НДСЗаписиКнигиПокупокОбороты.Поставщик.СтранаРегистрации ЕСТЬ NULL    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_АвансыПолученные)            ТОГДА НДСЗаписиКнигиПокупокОбороты.ДатаОплаты        КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураВыданный            ТОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура.ДокументОснование.Дата        КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураПолученный            ТОГДА ВЫБОР                    КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураВыданный    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_СобственныеСФ)            ТОГДА ВЫБОР                    КОГДА НДСЗаписиКнигиПокупокОбороты.Организация.СтранаРегистрации ЕСТЬ NULL                КОГДА НДСЗаписиКнигиПокупокОбороты.Поставщик.СтранаРегистрации ЕСТЬ NULL    ВЫБОР        КОГДА НДСЗаписиКнигиПокупокОбороты.ВидЦенности В (&ВидыЦенностей_АвансыПолученные)            ТОГДА НДСЗаписиКнигиПокупокОбороты.ДатаОплаты        КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураВыданный            ТОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура.ДокументОснование.Дата        КОГДА НДСЗаписиКнигиПокупокОбороты.СчетФактура ССЫЛКА Документ.СчетФактураПолученный ПО    Организация
#26 by Salvador Limones
Тогда в Сервис - Установка даты запрета изменения данных: что в "Применять дату для ...."?
#27 by Antizdoba
Ложь
#28 by КМ155
подними ТЖ или профайлер и посмотри отчет со стороны сиквела
#29 by Renat11111
скоко тебе платят?
#30 by Antizdoba
Почему возник такой вопрос у вас?
#31 by Renat11111
потому что тебе ответили или меняй ms sql или меняй запрос. Если не можешь ни того ни другого то тебе платят зря.
#32 by Antizdoba
Сервер не останавливается, менять нет возможности. А запрос я уже ковыряю. Мне просто интересно, как такое случилось, что типовой запрос слег.   p.s. стоит ли мне платить не вам судить.
#33 by Живой Ископаемый
2 блин, ну как случилось - он уже не типовой. Ты добавил два документа и количество таблиц превысило то, при котором типовой работал
#34 by Antizdoba
Это понятно, просто была надежда, что где-то с правами намудрил, и в запросе количество таблиц увеличилосьь из-за этого. Буду переписывать запрос. Всем спасибо за советы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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