Ошибка создания набора данных #514918


#0 by senya3110
Помогите пожалуйста! Проблема с работой отчета в 1с 8.1 на сервере! Отчет сделан компоновкой(входит 2 запроса). Ошибка при исполнении запроса набора данных по причине: Ошибка выполнения запроса "Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256. Как это исправить?
#1 by IamAlexy
три варианта: 1. оптимизировать запрос, например сделать его пакетным. 2. обновить сервер MSSQL до 2008 или переползти на постгри какойнить 3. перейти на файловый вариант...
#2 by guevara74
В одной из таблиц, участвующих в соединении  одно из полей имеет тип "Все ссылки". Ограничьте его реально изпользуемыми типами
#3 by senya3110
Может поможет текст запроса:    ПланируемыеПоступленияДенежныхСредствОстатки.ДокументПланирования.ДатаПоступления,    2 ИЗ
#4 by guevara74
запрос вообще-то простейший и нормальный. Так, конфигурация я понимаю УПП?
#5 by senya3110
УТП
#6 by guevara74
скажи типы измерений Контрагент и Документ планирования регистра
#7 by Defender aka LINN
А для нафига остатки объединять с собой?
#8 by AndrejDen
ГДЕ ОБЯЗАТЕЛЬНО нужно засунуть в отбор по регистру... Иначе оно тянет весь регистр, атолько потом накладывает условие... конеш не хватает ресурсов
#9 by Defender aka LINN
Продемонстрируй наложение условия на ресурс. Мне аж прямо интересно стало.
#10 by guevara74
Трава крепка и мысли наши быстры.... Условия накладываются на ИЗМЕРЕНИЯ, а не на РЕСУРСЫ
#11 by zmaximka
Попробуй убрать РАЗРЕШЕННЫЕ
#12 by Defender aka LINN
Мне обратно стало любопытно. К какому эффекту это должно привести?
#13 by senya3110
Я нашел решении!Нужно было перенести условия с параметров внутренней таблицы на саму таблицу.и все заработала!
#14 by zmaximka
Думаю к уменьшению количества таблиц в запросе
#15 by Defender aka LINN
О_О
#16 by Defender aka LINN
Это ты как-то очень странно думаешь...
#17 by zmaximka
возможно
#18 by zmaximka
Вообще то у меня этот запрос на 2005 SQL отработал без проблем
#19 by guevara74
Да там понятно все. Скорее всего реквизит сделка или документПланирования имеет тип любая ссылка. когда происходит разыменовывание при создании виртуальной таблицы - оказывается больше 256 таблиц в запросе. Когда он результат запроса без параметров виртуальной таблицы обертывает, то получается меньше
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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