Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 19:56

Условие в запросе

Автор WhiteMoth, 13 янв 2015, 02:29

0 Пользователей и 1 гость просматривают эту тему.

WhiteMoth

Здравствуйте! Есть у меня запрос:

ВЫБРАТЬ
Бюджетирование.СтатьяОборотов,
ВЫБОР
КОГДА Бюджетирование.СтатьяОборотов В ИЕРАРХИИ (&СтатьяОборотов)
ТОГДА СУММА(Бюджетирование.СуммаУпр)
ИНАЧЕ 0
КОНЕЦ КАК СуммаУпрКт,
ВЫБОР
КОГДА Бюджетирование.СтатьяОборотов В ИЕРАРХИИ (&СтатьяОборотов1)
ТОГДА СУММА(Бюджетирование.СуммаУпр)
ИНАЧЕ 0
КОНЕЦ КАК СуммаУпрДт
ИЗ
РегистрБухгалтерии.Бюджетирование КАК Бюджетирование
ГДЕ
Бюджетирование.Период МЕЖДУ &НачалоПериода И &КонецПериода
И (Бюджетирование.СчетДт = &СчетДт
ИЛИ Бюджетирование.СчетКт = &СчетКт)
И (Бюджетирование.СтатьяОборотов В ИЕРАРХИИ (&СтатьяОборотов)
ИЛИ Бюджетирование.СтатьяОборотов В ИЕРАРХИИ (&СтатьяОборотов1))
И Бюджетирование.Сценарий = &Сценарий

СГРУППИРОВАТЬ ПО
Бюджетирование.СтатьяОборотов
ИТОГИ
СУММА(СуммаУпрКт),
СУММА(СуммаУпрДт)
ПО
ОБЩИЕ


в котором надо наложить условие на ИТОГИ (надо показать, что если сумма доходов больше суммы расходов, то сумма доходов вычитается от суммы расходов):

ВЫБОР
КОГДА СУММА(СуммаУпрКт) > СУММА(СуммаУпрДт)
ТОГДА СУММА(СуммаУпрКт) - СУММА(СуммаУпрДт)
ИНАЧЕ 0
КОНЕЦ КАК Прибыль


Но проблема в том, что когда прописываю это выражение выскакивает ошибка "Поле не найдено" (СуммаУпрКт или СуммаУпрДт).
Хочу разобраться где у меня ошибка

WhiteMoth

Помощь больше не требуется. Разобралась

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск