Имя: Пароль:
1C
1С v8
помогите с выбором в запросе
,
0 rchervak
 
13.03.13
10:52
В запросе явно пытаюсь указать как вычленить НДС из Суммы, но никак не срабатывает.

у перечисления СтавкаНДС есть значения : НДС18, НДС10 и т.д.

пытался сделать сл. образом:

1 способ. не считает
ВЫБОР
   КОГДА ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СтавкаНДС = "НДС18"
   ТОГДА ХозрасчетныйОбороты.СуммаОборот / 118 * 18
       ИНАЧЕ 0
   КОНЕЦ КАК СуммаНдс

////////////////////////////////
2. способ
ВЫБОР
   КОГДА ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СтавкаНДС = Перечисления.СтавкаиНДС.НДС18
   ТОГДА ХозрасчетныйОбороты.СуммаОборот / 118 * 18
       ИНАЧЕ 0
   КОНЕЦ КАК СуммаНдс

Ругается что не может найти поле Перечисления.СтавкаиНДС.НДС18
1 НафНаф
 
13.03.13
10:53
КОГДА ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СтавкаНДС = ЗНАЧЕНИЕ(ПеречислениЕ.СтавкаиНДС.НДС18)
2 Cube
 
13.03.13
10:53
Сравниваешь попу с пальцем и удивляешься? Действительно, странно...

КОГДА ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СтавкаНДС = Значение(Перечисления.СтавкаиНДС.НДС18)
3 rchervak
 
13.03.13
10:54
спасибо. действительно.
4 НЕА123
 
13.03.13
10:55
КОГДА ПоступлениеНаРасчетныйСчетРасшифровкаПлатежа.СтавкаНДС = Значение(Перечисления.Ставка(и)НДС.НДС18)
может так найдет Ставка либо Ставки.
5 Sammo
 
13.03.13
11:01
(2) (4) В запросе - ПеречислениЕ
А вообще-то, имхо, путь ущербный. Надо брать точную сумму НДС.