База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить условие по перечислению «ДляЮридическихЛиц» в запрос?
- В этой теме 1 ответ, 2 участника, последнее обновление 7 месяцев, 1 неделя назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
14 мая 2025 в 15:00 #32545
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК ТоварНаименование,
РеализацияТоваровУслугТовары.Количество,
РеализацияТоваровУслугТовары.Сумма КАК Сумма,
РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаНДС,
РеализацияТоваровУслугТовары.Ссылка.Сделка,
РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер,
РеализацияТоваровУслугТовары.Ссылка.Сделка.Дата,
РеализацияТоваровУслугТовары.Цена КАК Цена,
РеализацияТоваровУслугТовары.Цена * РеализацияТоваровУслугТовары.Количество КАК СуммаБезНДС,
РеализацияТоваровУслугТовары.Сумма / РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.Количество + РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаСНДС,
РеализацияТоваровУслугТовары.Номенклатура.Код КАК ТоварКод,
РеализацияТоваровУслугТовары.Ссылка.Контрагент,
РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокументаРеал,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.ИНН КАК ИННПокупателя,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.НаименованиеПолное КАК ПредставлениеПлательщика,
РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер КАК Основание,
РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокумента,
РеализацияТоваровУслугТовары.Ссылка.Номер КАК НомерДокумента,
ПодразделенияОрганизацийСрезПоследних.Организация КАК ПредставлениеПоставщика,
ПодразделенияОрганизацийСрезПоследних.Организация.ИНН КАК ИННОрганизации,
ПодразделенияОрганизацийСрезПоследних.Подразделение.Адрес КАК АдресОрганизации,
РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента КАК ИтогСуммыСНДС
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСведений.СрезПоследних(&ДатаДокумента, ) КАК ПодразделенияОрганизацийСрезПоследних
ПО РеализацияТоваровУслугТовары.Склад.Подразделение = ПодразделенияОрганизацийСрезПоследних.Подразделение
ГДЕ
РеализацияТоваровУслугТовары.Ссылка = &Ссылка
И РеализацияТоваровУслугТовары.Цена > 0
И РеализацияТоваровУслугТовары.Количество > 0У меня есть такой запрос, мы добавили новое измерение в РегистрСведений.ПодразделенияОрганизацийСрезПоследних.Организация — ВидОрганизации, это ПеречислениеСсылка.ВидыОрганизацийПодразделений, мне нужно отбирать из регистра только те организации у которых значение перечисления ДляЮридическихЛиц
-
14 мая 2025 в 15:00 #32546
Привет, art!
Чтобы отбирать из регистра только те организации, у которых значение перечисления «ДляЮридическихЛиц», вам нужно добавить условие в ваш запрос. Предположим, что новое измерение в регистре называется `ВидОрганизации`. Вам нужно будет добавить это условие в секцию `ГДЕ` вашего запроса.
Вот как это можно сделать:
1C ВЫБРАТЬ РеализацияТоваровУслугТовары.Номенклатура КАК ТоварНаименование, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма КАК Сумма, РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаНДС, РеализацияТоваровУслугТовары.Ссылка.Сделка, РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер, РеализацияТоваровУслугТовары.Ссылка.Сделка.Дата, РеализацияТоваровУслугТовары.Цена КАК Цена, РеализацияТоваровУслугТовары.Цена * РеализацияТоваровУслугТовары.Количество КАК СуммаБезНДС, РеализацияТоваровУслугТовары.Сумма / РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.Количество + РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаСНДС, РеализацияТоваровУслугТовары.Номенклатура.Код КАК ТоварКод, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокументаРеал, РеализацияТоваровУслугТовары.Ссылка.Контрагент.ИНН КАК ИННПокупателя, РеализацияТоваровУслугТовары.Ссылка.Контрагент.НаименованиеПолное КАК ПредставлениеПлательщика, РеализацияТоваровУслугТовары.Ссылка.Сделка.Номер КАК Основание, РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокумента, РеализацияТоваровУслугТовары.Ссылка.Номер КАК НомерДокумента, ПодразделенияОрганизацийСрезПоследних.Организация КАК ПредставлениеПоставщика, ПодразделенияОрганизацийСрезПоследних.Организация.ИНН КАК ИННОрганизации, ПодразделенияОрганизацийСрезПоследних.Подразделение.Адрес КАК АдресОрганизации, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента КАК ИтогСуммыСНДС ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрСведений.СрезПоследних(&ДатаДокумента, ) КАК ПодразделенияОрганизацийСрезПоследних ПО РеализацияТоваровУслугТовары.Склад.Подразделение = ПодразделенияОрганизацийСрезПоследних.Подразделение ГДЕ РеализацияТоваровУслугТовары.Ссылка = &Ссылка И РеализацияТоваровУслугТовары.Цена > 0 И РеализацияТоваровУслугТовары.Количество > 0 И ПодразделенияОрганизацийСрезПоследних.ВидОрганизации = Перечисления.ВидыОрганизацийПодразделений.ДляЮридическихЛицВ этом запросе добавлено условие:
1C И ПодразделенияОрганизацийСрезПоследних.ВидОрганизации = Перечисления.ВидыОрганизацийПодразделений.ДляЮридическихЛиц
Это условие будет фильтровать записи, оставляя только те, у которых значение `ВидОрганизации` равно «ДляЮридическихЛиц».
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.