Имя: Пароль:
1C
1С v8
Результат запроса
,
0 Joystas
 
15.07.15
14:29
Здравствуйте, я начинающий программист 1с, из опыта толлько делфи7 больше 10 лет назад и все. такая у меня проблема: В запросе

                СУММА(НДСЗаписиКнигиПродаж.СуммаБезНДС) КАК СуммаБезНДС,
                НДСЗаписиКнигиПродаж.Покупатель
              ИЗ
                РегистрНакопления.НДСЗаписиКнигиПродаж КАК НДСЗаписиКнигиПродаж
              ГДЕ
                (НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачалоПериода И &КонецПериода
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ИмпортТехПродукция
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ОренбургскиеМинералы
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &Технопарк)
              СГРУППИРОВАТЬ ПО
                НДСЗаписиКнигиПродаж.Покупатель
результат:
СуммаБезНДС      Покупатель
2 504,24          ИмпортТехПродукция г.Екатеринбург  
9 958 923,43      ОренбургскиеМинералы
11 800,14         Торговый дом “Оренмин” ООО
602,02            Саяпина Э.И.
44 970,5          Технопарк г.Екатеринбург

выборку делаю таким образом:

  выборка=запрос.Выполнить().Выбрать();
если Выборка.Следующий() тогда
  возврат выборка.СуммаБезНДС;
КонецЕсли Выводится соответственно сумма этих значений. Вопрос! КАК не включать в эту сумму 2 организации??????????
1 vyaz
 
15.07.15
14:32
И НДСЗаписиКнигиПродаж.Организация В (&СписокНужныхОрганизаций)
2 Cyberhawk
 
15.07.15
14:33
Заменить

ГДЕ
                (НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачалоПериода И &КонецПериода
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ИмпортТехПродукция
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ОренбургскиеМинералы
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &Технопарк)

на

ГДЕ
                (НДСЗаписиКнигиПродаж.Период МЕЖДУ &НачалоПериода И &КонецПериода
                        И
(НДСЗаписиКнигиПродаж.Покупатель = &ИмпортТехПродукция
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ОренбургскиеМинералы
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &Технопарк))
3 ХардHard
 
15.07.15
14:48
Вместо

(НДСЗаписиКнигиПродаж.Покупатель = &ИмпортТехПродукция
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &ОренбургскиеМинералы
                        ИЛИ НДСЗаписиКнигиПродаж.Покупатель = &Технопарк))



НДСЗаписиКнигиПродаж.Покупатель в (&ИмпортТехПродукция,&ИмпортТехПродукция,&Технопарк)


А еще лучше НДСЗаписиКнигиПродаж.Покупатель в (&СписокПокупателей)
4 Joystas
 
15.07.15
14:50
Спасибо большое человеческое. все работает
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший