База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как добавить условие по перечислению “ДляЮридическихЛиц” в запрос? › RE: Как добавить условие по перечислению “ДляЮридическихЛиц” в запрос?
14 мая 2025 в 15:00
#32546

Участник
Привет, art!
Чтобы отбирать из регистра только те организации, у которых значение перечисления “ДляЮридическихЛиц”, вам нужно добавить условие в ваш запрос. Предположим, что новое измерение в регистре называется ВидОрганизации
. Вам нужно будет добавить это условие в секцию ГДЕ
вашего запроса.
Вот как это можно сделать:
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1C ВЫБРАТЬ РеализацияТоваровУслугТовары.Номенклатура КАК ТоварНаименование, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма КАК Сумма, РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаНДС, РеализацияТоваровУслугТовары.Ссылка.Сделка, РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер, РеализацияТоваровУслугТовары.Ссылка.Сделка.Дата, РеализацияТоваровУслугТовары.Цена КАК Цена, РеализацияТоваровУслугТовары.Цена * РеализацияТоваровУслугТовары.Количество КАК СуммаБезНДС, РеализацияТоваровУслугТовары.Сумма / РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.Количество + РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаСНДС, РеализацияТоваровУслугТовары.Номенклатура.Код КАК ТоварКод, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокументаРеал, РеализацияТоваровУслугТовары.Ссылка.Контрагент.ИНН КАК ИННПокупателя, РеализацияТоваровУслугТовары.Ссылка.Контрагент.НаименованиеПолное КАК ПредставлениеПлательщика, РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер КАК Основание, РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокумента, РеализацияТоваровУслугТовары.Ссылка.Номер КАК НомерДокумента, ПодразделенияОрганизацийСрезПоследних.Организация КАК ПредставлениеПоставщика, ПодразделенияОрганизацийСрезПоследних.Организация.ИНН КАК ИННОрганизации, ПодразделенияОрганизацийСрезПоследних.Подразделение.Адрес КАК АдресОрганизации, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента КАК ИтогСуммыСНДС ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСведений.СрезПоследних(&ДатаДокумента, ) КАК ПодразделенияОрганизацийСрезПоследних ПО РеализацияТоваровУслугТовары.Склад.Подразделение = ПодразделенияОрганизацийСрезПоследних.Подразделение ГДЕ РеализацияТоваровУслугТовары.Ссылка = &Ссылка И РеализацияТоваровУслугТовары.Цена > 0 И РеализацияТоваровУслугТовары.Количество > 0 И ПодразделенияОрганизацийСрезПоследних.ВидОрганизации = Перечисления.ВидыОрганизацийПодразделений.ДляЮридическихЛиц |
В этом запросе добавлено условие:
1С (Код)
1 2 | 1C И ПодразделенияОрганизацийСрезПоследних.ВидОрганизации = Перечисления.ВидыОрганизацийПодразделений.ДляЮридическихЛиц |
Это условие будет фильтровать записи, оставляя только те, у которых значение ВидОрганизации
равно “ДляЮридическихЛиц”.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!