Построенный запрос к СУБД использует слишком много таблиц #675434


#0 by Adecvator
Что за ерунда, обыкновенный запрос - а выдает ошибку :(
#1 by GROOVY
Вместо типа используй оператор ССЫЛКА. Типизируй поле ОБЪЕКТ перед проверкой на ПометкаУдаления.
#2 by BronislavPupkov
используй ВЫРАЗИТЬ для значения
#3 by GROOVY
А то ".ПометкаУдаления" тебе левых соединений со всеми таблицами БД видать налепило.
#4 by Adecvator
ВЫРАЗИТЬ(Значение) = &СтрПоиска, как правильно употреблять функцию ВЫРАЗИТЬ ?
#5 by Adecvator
как? это же измерение регистра.
#6 by Adecvator
тип у которой - ДокументСсылка, СправочникСсылка
#7 by GROOVY
Ну тип то составной.
#8 by Лефмихалыч
на читая : нужно ВЫРАЗИТЬ или/и отбор по типу субконтно угадал?
#9 by GROOVY
К какой таблице думаешь запрос обращается для проверки пометки удаления? Вооот...
#10 by Лефмихалыч
почи. только ВЫРАЗИТЬ
#11 by GROOVY
Промахнулся :)
#12 by Adecvator
ну как использовать ВЫРАЗИТЬ? Подскажите плз.
#13 by GROOVY
Конфигуратор 1С:Предприятие 8 Приведение типа Поля исходных таблиц могут иметь составной тип. Для таких полей возникает необходимость привести значения поля к какому-либо определенному типу. СТРОКА [(Длина)] | <Выражение> приводится к одному из примитивных типов, или к ссылочному типу данных; в последнем случае <Имя таблицы> указывает на соответствующую таблицу информационной базы. Если <Выражение> содержит в составном типе требуемый <Тип значения>, то приведение типа считается осуществимым, и для каждого значения указанного типа результатом будет это самое значение. Для значений других типов результатом приведения типа будет значение NULL. Если <Выражение> не содержит в составном типе требуемый <Тип значения>, то выполнение данного запроса завершится ошибкой из-за принципиальной невозможности совершить приведение типов. Для <Тип значения> СТРОКА с указанием длины максимальный размер строки составляет 1024. см. также: Использование выражений в языке запросов -------------------------------------------------------------------------------- © ООО "1С", 1996-2013. Все права защищены.
#14 by GROOVY
О! Универсальный подсказыватель, гугл: с+выразить
#15 by Adecvator
может подскажите, как связать с одной только таблицей - "СчетНаОплатуПокупателю", потому что ВЫРАЗИТЬ(Значение КАК СТРОКА) = &СтрПоиска не работает :(
#16 by Adecvator
Решил проблему так -
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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