Имя: Пароль:
1C
1С v8
Разность итогов по книге продаж № 1137
0 manti
 
04.06.13
10:24
Есть запрос, формирующий записи книги продаж. В запрос вклчаю свое условие, по которому в книгу не долнжны попадать записи с регистратором "Восстановление НДС", ставкой = без НДС, событие = восстановление НДС.

Эти условия добавляю в условие запроса:(из функции ПолучитьЗаписиКнигиПродаж)

|ИЗ
   |    РегистрНакопления.НДСЗаписиКнигиПродаж КАК НДСЗаписиКнигиПродаж
   |ГДЕ
   |    НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачалоПериода И &КонецПериода
   |    И НДСЗаписиКнигиПродаж.Организация В(&Организация)
   |    И НЕ НДСЗаписиКнигиПродаж.ЗаписьДополнительногоЛиста
   |    И НДСЗаписиКнигиПродаж.Активность
   | " + ?(ИсключениеБезНДСфлаг=Истина," И ТИПЗНАЧЕНИЯ(НДСЗаписиКнигиПродаж.Регистратор) <> ТИП(Документ.ВосстановлениеНДС)
   |    И (НДСЗаписиКнигиПродаж.СтавкаНДС <> ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.БезНДС) Или НДСЗаписиКнигиПродаж.Событие <> ЗНАЧЕНИЕ(Перечисление.СобытияПоНДСПродажи.ВосстановлениеНДС)) ","")+"
   |
В итоге в колонке № 9 выводит итог. сумму меньше на 13673 с копейками- все верно. Но в колонках 4, 5а, 5б - выводит разницу большую чем нужно - свыше 13673.
http://s2.ipicture.ru/uploads/20130604/25aV7r5M.jpg
http://s1.ipicture.ru/uploads/20130604/elARTD11.jpg

Подразумеваю, что то с логикой условия???
1 zak555
 
04.06.13
10:25
как восстанавливается НДС по ставке Без НДМ ?
2 manti
 
04.06.13
10:27
(1) да по ставке без НДС что в запросе и пишу
3 manti
 
04.06.13
10:32
может где скобочки проставить нужно? как приоритет условия?