Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 мая 2024, 10:01

Среда. Вопрос 1

Автор mixqn, 13 мар 2013, 00:42

0 Пользователей и 1 гость просматривают эту тему.

DarKySiK

для того, чтобы поле не удалялось при оптимизации запроса компоновщиком.

info_pvm

На закладке «Таблицы» - перечислены таблицы, используемые в запросе, можно указать обязательность включения таблицы в запрос, галочкой «Обязательная». Т.е. если никакие поля в выборку не попадают, то данная таблица в запросе вообще не участвует. Также можно указать параметры для таблиц.

Evga

Если признак обязательности таблицы не установлен, то она будет добавляться в результирующий запрос только в случае, когда хотя бы одно поле из нее задействовано в компоновке. Номер группы необязательных таблиц обозначает группу таблиц, которые будут добавлены в результирующий запрос только, когда из этой группы таблиц задействовано хотя бы одно поле.

ErrorEd88

Если никакие поля таблицы в выборку не попадают, то данная таблица в запросе вообще не участвует.  Можно указать обязательность включения таблицы в запрос, галочкой «Обязательная».
Я ошибся

Lora_D

указывается обязательность включения таблицы в запрос

Spider244

Для указания обязательности включения таблицы в запрос. Так как, если никакие поля в выборку не попадают, то данная таблица в запросе вообще не участвует.

nidom

Если флажок в этом поле у таблицы установлен, то таблица учавствует в основном запросе, иначе - только в запросе для параметров компоновщика (построителя).
Добавлено: 13 мар 2013, 09:43



Vit1501

Если эта галочка не стоит, то таблица может не участвоватьв запросе если выборки по ее поялм нет.

igordynets

Поле «Обязательная» позволяет указать обязательность включения таблицы в запрос. Т.е. если никакие поля в выборку не попадают, то данная таблица в запросе вообще не участвует.

techh

Закладка Компоновка данных в конструкторе запроса влияет на настройку конструкций расширения языка запросов СКД. Запрос в СКД может формироваться динамически, в зависимости от настроек пользователя, например:

ВЫБРАТЬ
ОстаткиТоваровОстатки.Товар,
ОстаткиТоваровОстатки.КолОстаток
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки
{ГДЕ
ОстаткиТоваровОстатки.КолОстаток}


В этом случае выражение в фигурных скобках будет включено в результирующий текст запроса, если пользователь при выполнении отчета укажет условие на КолОстаток.

Для таблиц можно указать флаг "Обязательная".
Если таблица не обязательная (флаг сброшен), то она будет включена в результирующий текст запроса, если пользователем выбрано хотя бы одно поле из этой таблицы. Иначе таблица включается в результирующий запрос.


Например в примере таблица "Договоры" не является обязательной:

ВЫБРАТЬ
ПоступлениеТоваровИУслуг.Ссылка
ИЗ
Документ.ПоступлениеТоваровИУслуг КАК ПоступлениеТоваровИУслуг
{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры КАК Договоры
ПО ПоступлениеТоваровИУслуг.Договор = Договоры.Ссылка}

Теги:
Рейтинг@Mail.ru

Поиск