Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отчет СКД вычисляемое поле
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
burza
Не пойму почему не считает вычисляемое поле по суммам.



ВЫБРАТЬ
    ФинПлан.Статья,
    НАЧАЛОПЕРИОДА(ФинПлан.Дата, ДЕНЬ) КАК Дата,
    ФинПлан.Подразделение КАК Подразделения,
    СУММА(ФинПлан.СуммаФинПлана) КАК СуммаФинПлана,
    NULL КАК СуммаФинЗаявка,
    NULL КАК СуммаФакт
ИЗ
    (ВЫБРАТЬ
        БюджетРасходовИПриходовРасходыПоСтатьям.Дата КАК Дата,
        БюджетРасходовИПриходовРасходыПоСтатьям.Ссылка.Подразделение КАК Подразделение,
        БюджетРасходовИПриходовРасходыПоСтатьям.Статья КАК Статья,
        СУММА(БюджетРасходовИПриходовРасходыПоСтатьям.Сумма) КАК СуммаФинПлана
    ИЗ
        Документ.БюджетРасходовИПриходов.РасходыПоСтатьям КАК БюджетРасходовИПриходовРасходыПоСтатьям
    ГДЕ
        БюджетРасходовИПриходовРасходыПоСтатьям.Ссылка.Подразделение = &Подразделение
    
    СГРУППИРОВАТЬ ПО
        БюджетРасходовИПриходовРасходыПоСтатьям.Ссылка.Подразделение,
        БюджетРасходовИПриходовРасходыПоСтатьям.Дата,
        БюджетРасходовИПриходовРасходыПоСтатьям.Статья) КАК ФинПлан
ГДЕ
    ФинПлан.Подразделение = &Подразделение
    И ФинПлан.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Период, МЕСЯЦ)

СГРУППИРОВАТЬ ПО
    ФинПлан.Статья,
    ФинПлан.Подразделение,
    НАЧАЛОПЕРИОДА(ФинПлан.Дата, ДЕНЬ)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаявкаНаРасходованиеФинЗаявка.Статья,
    НАЧАЛОПЕРИОДА(ЗаявкаНаРасходованиеФинЗаявка.Дата, ДЕНЬ),
    ЗаявкаНаРасходованиеФинЗаявка.Ссылка.Подразделения,
    NULL,
    СУММА(ЗаявкаНаРасходованиеФинЗаявка.Сумма),
    NULL
ИЗ
    Документ.ЗаявкаНаРасходование.ФинЗаявка КАК ЗаявкаНаРасходованиеФинЗаявка
ГДЕ
    ЗаявкаНаРасходованиеФинЗаявка.Ссылка.Подразделения = &Подразделение
    И ЗаявкаНаРасходованиеФинЗаявка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Период, МЕСЯЦ)

СГРУППИРОВАТЬ ПО
    ЗаявкаНаРасходованиеФинЗаявка.Ссылка.Подразделения,
    ЗаявкаНаРасходованиеФинЗаявка.Статья,
    НАЧАЛОПЕРИОДА(ЗаявкаНаРасходованиеФинЗаявка.Дата, ДЕНЬ)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Платеж.СтатьяДвиженияДенежныхСредств,
    НАЧАЛОПЕРИОДА(Платеж.Дата, ДЕНЬ),
    Платеж.Подразделение,
    NULL,
    NULL,
    СУММА(Платеж.СуммаВБазовойВалюте)
ИЗ
    Документ.Платеж КАК Платеж
ГДЕ
    Платеж.Подразделение = &Подразделение
    И Платеж.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Период, МЕСЯЦ)

СГРУППИРОВАТЬ ПО
    Платеж.Подразделение,
    Платеж.СтатьяДвиженияДенежныхСредств,
    НАЧАЛОПЕРИОДА(Платеж.Дата, ДЕНЬ)

УПОРЯДОЧИТЬ ПО
    Дата
logist
Где-то какая-то сумма = NULL, не используйте его в объединении чисел, замените NULL на 0
Vidocq05
burza @ Сегодня, 10:19 необходимо зарегистрироваться для просмотра ссылки ,
Плюс к вышесказанному, возможно влияют поля группировки в колонке "Рассчитывать по" на закладке "Ресурсы". Очистите ее и проверьте. Если Вам действительно нужно рассчитывать по чемто, то добавляйте поля группировки постепенно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.