#0
by temp1982
В книге Хрусталева по скд рекомендация по параметрам в СКД - указывать в самом запросе, если нужны параметры...Возникает ситуация я указал параметр в самом запросе и получается что мне постоянно надо присваивать значение этому параметру, если я убираю флаг использования - ругается на то что не задан параметр, ставлю флаг использования - необходимо указать либо одно значение либо список, а если я хочу все значения использовать в качестве параметра(типа не по одному складу а повсем складам из справочника), что делать? можно конечно не указывать параметр в тексте запроса скд, а указать в отборе тогда работает без ошибок, снимаешь флаг использования и он все значения берет, но получается что это повлияет на производительность выполнения, ведь рекомендация другая....
#1
by GenV
В фигурные скобки его помести ... ЗЫ Если используется автозаполнение полей, то условие в отборе СКД сама может разместить как твой параметр. Т.ч. отбор совсем не всегда влияет на производительность.
#3
by temp1982
как синтаксически правильно эти фигурные скобки размещать... если параметры указаны в запросе, то на сервере сразу будет действовать отбор и вернет меньше данных на клиент, а если параметры указаны в отбре, то будет произведена выборка без отбора, то бишь данных больше, и только потом будет применятся отбор, если период выборки данных довольно большой то это существенно наверно... параметр нужен для отбора, но для гибкости нужна возможность не заполнять этот параметр, чтобы выбрать все данные(по тем же складам)...
#6
by IronDemon
Особенности работы с параметрами виртуальных функций Параметр запроса В языке запросов имеется возможность указать значение параметра виртуальной функции . При этом для большинства параметров в качестве значения параметра может использоваться выражение . В качестве выражения может выступать и параметр .Пример : РегистрНакопления . Продажи . Обороты (& Начало ) В данном примере в качестве значения первого параметра виртуальной таблицы будет использовано значение параметра &Начало . Параметр компоновки данных При помощи специальных инструкций в тексте запроса можно указать, какой параметр компоновки данных будет использоваться в качестве значения параметра виртуальной таблицы . Пример : РегистрНакопления . Продажи . Обороты ({& НачалоПериода }) В данном примере в качестве значения первого параметра виртуальной таблицы будет использовано значение параметра &НачалоПериода , если его значение установлено в настройках компоновки данных . Совместное использование параметра запроса и параметра компоновки данных Если в запросе указано и выражение параметра и параметр компоновки данных, то значение параметра компоновки данных используется в случае, если значение данного параметра установлено в настройках компоновки . В противном случае в качестве значения параметра используется результат выражения , указанного в параметре виртуальной функции . Пример : РегистрНакопления . Продажи . Обороты (& Начало {& НачалоПериода }) В этом примере если в настройках установлено значение параметра НачалоПериода , то будет использоваться его значение . В противном случае в сгенерированном тексте запроса останется исходное выражение, т. е . &Начало, и в качестве значения параметра виртуальной таблицы будет использоваться значение этого параметра . Параметры при автоматическом заполнении полей набора данных При автоматическом заполнении доступных полей набора данных схемы компоновки данных, система автоматически добавляет в схему параметры виртуальных таблиц с именами , соответствующих именам параметров виртуальной таблицы , в случае если у параметра виртуальной таблицы отсутствует описание параметра компоновки данных . Таким образом , запись : РегистрНакопления . Продажи . Обороты (& Начало ) соответствует следующей : РегистрНакопления . Продажи . Обороты (& Начало {& НачалоПериода }, {& КонецПериода}) И значение параметра &Начало используется только в случае если в настройках не установлено значение параметра &НачалоПериода .
#10
by temp1982
с началом периода понятно , а с отбором к примеру по измерению организация с вхождением, так должно быть: скд ругается на синтаксическую ошибку
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД передать параметры помимо дат, перечислений, предопределенных элементов...
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: как связать реквизит отчета с СКД.Параметры ?
- СКД. Параметры редактирования, Параметры выбора
В этой группе 1С
- Описание com.sun.star.ServiceManager
- Не срабатывает "ОбработкаВыбора"
- v8: Конфигурация не видит новую константу.
- Срез последних на каждую дату в запросе.
- Ограничение на количество пользователей при подключении к OLE 1C?
- 1С не уникальный номер документа
- Как пользоваться из 1С принтером штрихкодов TLP 2824
- v7: ЗУП Продление срока договора сотрудника
- v7: Отчет по дебиторской задолженности
- v8: Еще о документах в хранилище значения
- Агент сервера 1с , после переименования сервера(комп такой) но стартует! в чём дело ?
- Конвертация справочника Номенклатура
- Помогите придумать название фирмы франчайзи
- Дайте совет по фиксальному регистратору
- Документ отчет о розничных продажах? Подскажите как быть.
- Проверка бинарной операции на полугруппу
- Как в 1С v7 торговле сформировать печатную списка контрагентов с данными в карточках?
- Северная надбавка в ЗУП
- Как сохранить табличную часть отчета при закрытии
- Несколько организаций в УПП