Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Условие в запросе
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
mavrik
Платформа 1С v7.7. Конфигурация для с/x предприятий,Отчет По реализации
Возможно поставить условие в запросе если курс>0 тогда РасходСум * Курс,иначе просто РасходСум
"//{{ЗАПРОС(Сформировать)
|Период с Дата1 по Дата2;
|Фирма = Документ.РасходнаяНакладная.Фирма, Документ.РасходнаяНакладнаяМолока.Фирма, Документ.Ведомость.Фирма;
|Номенклатура = Документ.РасходнаяНакладная.ТМЦ,Документ.РасходнаяНакладнаяМолока.ТМЦ, Документ.Ведомость.ТМЦ;
|Покупатель = Документ.РасходнаяНакладная.Контрагент, Документ.РасходнаяНакладнаяМолока.Контрагент, Документ.Ведомость.Контрагент;
|Курс = Документ.РасходнаяНакладная.Курс, Документ.РасходнаяНакладнаяМолока.Курс, Документ.Ведомость.Курс;
|РасходСум = Документ.РасходнаяНакладная.СуммаСНДС, Документ.РасходнаяНакладнаяМолока.СуммаСНДС, Документ.Ведомость.СуммаСНДС;
|Функция РасходСумСумма = Сумма(РасходСум);
|Условие (Фирма в ВыбФирма);
|Группировка Номенклатура;
|"//}}ЗАПРОС
mavrik
Все спасибо за внимание,я сам разобрался
Vofka
Когда в следующий раз что-то спросите, вам ответят "разбирайтесь сами". "Разобрался" - так опубликуйте решение, ё-маё.
mavrik
Извиняюсь
|Функция СуммаНДССКурсом = Сумма(СуммаСНДС*Курс) когда(курс>0);
|Функция СумсаНДС= Сумма(СуммаСНДС) когда(курс=0);

А на вывод суммировал эти значения
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.