1С 8.1 Фигурные скобки в условии запроса и как добавить свое условие
Добрый день!
Есть запрос, построенные на основе универсального отчета. Я немного его доработал. После этого, в выборку стали попадать группы элементов. Подскажите, как исключить группы элементов их выборки? Я подозреваю, что нужно поставить условие: спрНом.ЭтоГруппа=Ложь.
Но как его вставить? Текст условия в фигурных скобках:
|{ГДЕ
| спрНом.Ссылка КАК Номенклатура,
| ИсточникДанных.КоличествоОборот КАК КоличествоОборот,
| ИсточникДанных.СтоимостьОборот КАК СтоимостьОборот,
| ИсточникДанных.СтоимостьБезСкидокОборот КАК СтоимостьБезСкидокОборот,
| ИсточникДанных.НДСОборот КАК НДСОборот,
..........
Или нужно каким-то другим способом?
Есть запрос, построенные на основе универсального отчета. Я немного его доработал. После этого, в выборку стали попадать группы элементов. Подскажите, как исключить группы элементов их выборки? Я подозреваю, что нужно поставить условие: спрНом.ЭтоГруппа=Ложь.
Но как его вставить? Текст условия в фигурных скобках:
|{ГДЕ
| спрНом.Ссылка КАК Номенклатура,
| ИсточникДанных.КоличествоОборот КАК КоличествоОборот,
| ИсточникДанных.СтоимостьОборот КАК СтоимостьОборот,
| ИсточникДанных.СтоимостьБезСкидокОборот КАК СтоимостьБезСкидокОборот,
| ИсточникДанных.НДСОборот КАК НДСОборот,
..........
Или нужно каким-то другим способом?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Разобрался сам :)
Нужно писать так:
|ГДЕ спрНом.ЭтоГруппа=ЛОЖЬ
|{ГДЕ
| спрНом.Ссылка КАК Номенклатура,
| ИсточникДанных.КоличествоОборот КАК КоличествоОборот,
| ИсточникДанных.СтоимостьОборот КАК СтоимостьОборот,
| ИсточникДанных.СтоимостьБезСкидокОборот КАК СтоимостьБезСкидокОборот,
| ИсточникДанных.НДСОборот КАК НДСОборот,
..........
Нужно писать так:
|ГДЕ спрНом.ЭтоГруппа=ЛОЖЬ
|{ГДЕ
| спрНом.Ссылка КАК Номенклатура,
| ИсточникДанных.КоличествоОборот КАК КоличествоОборот,
| ИсточникДанных.СтоимостьОборот КАК СтоимостьОборот,
| ИсточникДанных.СтоимостьБезСкидокОборот КАК СтоимостьБезСкидокОборот,
| ИсточникДанных.НДСОборот КАК НДСОборот,
..........
Фигурные скобочки - это условия построителя отчета/запроса.
В фигурных скобочках указываются:
а. Дополнительные поля, которые можно выбрать в результат запроса
Например:
В этом примере, в настройках отчета в списке полей вы сможете выбрать дополнительно любое поле объекта "Док".
б. дополнительные условия (не обязательные).
В Вашем примере, в отборы отчета вы сможете добавить эти поля, и выполнять по ним отбор. Если не добавите, то и отбора, соответственно, по этим полям не будет.
в. То же, что и условия, только по отношению к виртуальным таблицам. Если первые два варианта вы можете использовать в конструкторе запросов на закладке "Построитель", то этот, увы, только ручками.
В этом примере, если вы добавите в отбор параметр "ДатаСреза", то срез последних будет на эту дату. Если не добавите, то срез последних будет без какой-то конкретной даты, просто последние установленные в регистре значения.
В фигурных скобочках указываются:
а. Дополнительные поля, которые можно выбрать в результат запроса
Например:
Выбрать Док.Ссылка
{Выбрать Док.*}
Из .... КАК док
В этом примере, в настройках отчета в списке полей вы сможете выбрать дополнительно любое поле объекта "Док".
б. дополнительные условия (не обязательные).
В Вашем примере, в отборы отчета вы сможете добавить эти поля, и выполнять по ним отбор. Если не добавите, то и отбора, соответственно, по этим полям не будет.
в. То же, что и условия, только по отношению к виртуальным таблицам. Если первые два варианта вы можете использовать в конструкторе запросов на закладке "Построитель", то этот, увы, только ручками.
Выбрать
....
Из
РегистрыСведений.Такой-то.СрезПоследних({(&ДатаСреза)})
В этом примере, если вы добавите в отбор параметр "ДатаСреза", то срез последних будет на эту дату. Если не добавите, то срез последних будет без какой-то конкретной даты, просто последние установленные в регистре значения.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот