#0
by animatic
Подскажите можно ли сделать так, чтобы при не заполненном параметре запрос в СКД выполнялся без него, а при заполненном уже учитывался этот параметр. Или не парится и решить этот вопрос с помощью отбора? Не будет ли это потом сказываться на производительности выполнения запроса?
#1
by ViSo76
1. Отбор добавляет в запрос фильтрацию по этому не будет влиять на производительность. 2. С параметром в запросе можно решить так: ГДЕ ( &МойПараметр = Неопределено Или ПолеТаблицы = &МойПараметр ) PS: К примеру Неопределено можно заменить на ( &МойПараметр = ЗНАЧЕНИЕ( Справочник.МойСправочник.ПустаяСсылка ) Или ...
#2
by animatic
я к тому, что например, если параметр задан, то запрос выполнится по-идее быстрее, т.к. выберет сразу по нужному параметру (там виртуальные таблицы в основном). А при отборе, получится сделает по всему что можно, а потом уже отберет по нужному. Попробую второй вариант.
#3
by catena
"А при отборе, получится сделает по всему что можно, а потом уже отберет по нужному." Он дурак чтоли?
#4
by animatic
не знаю, давно не работал, пытаюсь вспомнить, что знал) поэтому тут и спросил, если не прав поправьте.
#5
by Wobland
гляди на дурака: compile error: syntax error: SELECT top 80 * FROM TOF_SUPPLIERS ^ не "топ", а 80
#7
by barrgand
Возьми консоль, поставь отбор и посмотри на текст запроса - сразу все станет понятно.
#8
by ViSo76
Быстрее не будет. СКД достроит запрос в зависимости от отбора, по этому лишние данные не выберутся. СКД даже лишние поля, которые не используются в отчёте не выбирает из базы, хотя в наборе данных эти поля будут присутствовать.
#9
by animatic
ну значит такое поведение было в до СКД-шную эру, откуда-то это в голове сидело же)) Если так, то не буду заморачиваться и отборами решу вопрос, спасибо за разъяснения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД передать параметры помимо дат, перечислений, предопределенных элементов...
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Параметры в СКД
- СКД: как связать реквизит отчета с СКД.Параметры ?
В этой группе 1С
- Можно ли списать с 41 счета на 002 ( с балансового на забалансовый)
- Зарплатный проект в КА 1.1
- Сохранить табличный документ в jpg
- Переменные различных типов данных 1С 7.7
- подбор номенклатуры в УТ 11
- 1С Веб Сервис: Как можно передать таблицу из трех колонок?
- поля слева в табличном документе
- Закрытие 23 счета на 20 без расчета себестоимости 1с УПП
- Табличное поле - можно ли использовать разные типы в одной колонке?
- Сравнение с пустой ссылкой в запросе
- v7: Помещен реквизит на форму или нет
- Ошибка выполнения пакетного запроса в подписке на событие 8.3
- RLS как скрыть пустые папки контрагентов
- УФ. Динамический список. Изменение текста запроса.
- Сделать в 1с встроенный браузер
- v8: Что такое "Матрица конфликтных ролей"? 2
- Кредит через 1С розница 2.0
- УТ 10. округление скидок до рубля. как?
- v7: Метод НайтиПоНомеру(<Номер>, <Дата>, <ИдентВида>)
- УНФ - в чем подвох?