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

Произвольное выражение в запросе

Автор d_liliya, 18 ноя 2014, 19:16

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

d_liliya

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

ВЫБРАТЬ
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Касса)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ КАК Нал,
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Банк)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ КАК БезНал
ИЗ
Документ.Реализация.Товары КАК РеализацияТовары

Необходимо создать еще одно поле, которое будет представлять результат сложения двух этих полей. Как это сделать?

sertak

ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Касса)
        ТОГДА РеализацияТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ
    +
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Банк)
        ТОГДА РеализацияТовары.Сумма       
    ИНАЧЕ 0
    КОНЕЦ КАК СуммаИтого

MuI_I_Ika

Я думаю вот так

ВЫБРАТЬ
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Касса)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ КАК Нал,
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Банк)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ КАК БезНал,
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Касса)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ +
    ВЫБОР
        КОГДА РеализацияТовары.Ссылка.Магазин.ВидОплаты = ЗНАЧЕНИЕ(Перечисление.ВидыОплаты.Банк)
        ТОГДА РеализацияТовары.Сумма
    КОНЕЦ КАК Поле3
ИЗ
Документ.Реализация.Товары КАК РеализацияТовары

d_liliya


Теги:

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

Рейтинг@Mail.ru

Поиск