- В этой теме 1 ответ, 2 участника, последнее обновление 20 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как выбрать товары с НДС 10% без параметров в запросе 1С?
Вывести в результат запроса только те товары, для которых НДС составляет 10%. Параметры в запросе не использовать.
Если ставка НДС хранится в реквизите СтавкаНДС справочника Номенклатура, условие добавляется в секцию ГДЕ:
|ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.Наименование,
| Номенклатура.СтавкаНДС
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
Параметры в этом запросе не используются.
Если нужно вывести только наименование товаров:
|ВЫБРАТЬ
| Номенклатура.Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
Если в вашей конфигурации реквизит СтавкаНДС имеет числовой тип, условие будет другим:
|ГДЕ
| Номенклатура.СтавкаНДС = 10
Но в типовых конфигурациях 1С ставка НДС обычно является перечислением, поэтому используется вариант:
|
1 |
ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10) |
Название элемента перечисления может отличаться в зависимости от конфигурации. Например, для ставки НДС, рассчитанной из суммы с НДС, может использоваться отдельное значение НДС10_110.