Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 окт 2021, 00:19

Проверить тип номенклатуры в запросе

Автор Vasya Povar, 05 дек 2016, 17:50

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

Vasya Povar

В результат запроса нужно выбрать все виды Номенклатуры, кроме "Услуг". Виды находятся в Перечисление.ТипыНоменклатуры

ВЫБРАТЬ
OHP_Продажи.Период,
OHP_Продажи.Организация,
OHP_Продажи.Контрагент.ИНН,
OHP_Продажи.Контрагент.НаименованиеПолное,
OHP_Продажи.Контрагент.ЮридическийАдрес,
OHP_Продажи.Номенклатура.КодКВЭД,
OHP_Продажи.Номенклатура.КодУКТВЭД,
OHP_Продажи.Единица,
СУММА(OHP_Продажи.Количество) КАК Количество,
СУММА(OHP_Продажи.СуммаПродукцияБезНДС) КАК СуммаПродукцияБезНДС,
OHP_Продажи.Регистратор,
OHP_Продажи.Номенклатура.НаименованиеПолное,
OHP_Продажи.Регистратор.СчетУчетаРасчетовСКонтрагентом,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(OHP_Продажи.Номенклатура.ТипНоменклатуры) <> ТИПЗНАЧЕНИЯ(ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга))
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ КАК ПолноеИмя
ИЗ
РегистрНакопления.OHP_Продажи КАК OHP_Продажи
ГДЕ
OHP_Продажи.Период МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
OHP_Продажи.Номенклатура.НаименованиеПолное,
OHP_Продажи.Период,
OHP_Продажи.Организация,
OHP_Продажи.Контрагент.ИНН,
OHP_Продажи.Контрагент.НаименованиеПолное,
OHP_Продажи.Контрагент.ЮридическийАдрес,
OHP_Продажи.Номенклатура.КодКВЭД,
OHP_Продажи.Номенклатура.КодУКТВЭД,
OHP_Продажи.Единица,
OHP_Продажи.Регистратор,
OHP_Продажи.Регистратор.СчетУчетаРасчетовСКонтрагентом,
OHP_Продажи.Номенклатура,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(OHP_Продажи.Номенклатура.ТипНоменклатуры) <> ТИПЗНАЧЕНИЯ(ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга))
ТОГДА ИСТИНА
ИНАЧЕ ЛОЖЬ
КОНЕЦ


Выводит всю номенклатуру, и товары и услуги. Помогите плз

Kironten

...
ГДЕ
    OHP_Продажи.Период МЕЖДУ &НачалоПериода И &КонецПериода И OHP_Продажи.Номенклатура.ТипНоменклатуры <> ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)
...

Oldman06

Может
...
КОГДА OHP_Продажи.Номенклатура.ТипНоменклатуры <> ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)
...

?

Vasya Povar

Цитата: Kironten от 05 дек 2016, 18:36
...
ГДЕ
    OHP_Продажи.Период МЕЖДУ &НачалоПериода И &КонецПериода И OHP_Продажи.Номенклатура.ТипНоменклатуры <> ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)
...


Так работает, спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск