Имя: Пароль:
1C
1С v8
Получение общей суммы в запросе
0 Валидатор
 
16.09.13
17:09
Запрос по табличной части документа, без регистров и всего такого, в результате в запросе получаю всю ТЧ, и хочу еще получить отдельную колонку, в которой получить ОБЩУЮ СУММУ всех строк моей табличной части, какое выражение в запросе для получения всей суммы документа использовать?
1 Валидатор
 
16.09.13
17:09
Максимум, сУМма, не подходят
2 Euguln
 
16.09.13
17:15
Левое соединение с итогом по ТЧ или ВТ
3 Валидатор
 
16.09.13
17:16
(2) так у меня в запросе участвует только Табличная часть документа, какое тут соединение?
4 Валидатор
 
16.09.13
17:16
ВЫБРАТЬ
    ПланЗакупокСоставПлана.ЕдиницаИзмерения.Наименование,
    ПланЗакупокСоставПлана.ттСпособЗакупки КАК СпособЗакупки,
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.КПЗ = ИСТИНА
            ТОГДА "да"
        ИНАЧЕ "нет"
    КОНЕЦ КАК Закупка,
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель
    КОНЕЦ КАК ГоловноеПодразделение,
    ПланЗакупокСоставПлана.Ссылка,
    ПланЗакупокСоставПлана.Ссылка.Проект,
    ВЫРАЗИТЬ(ПланЗакупокСоставПлана.Номенклатура.ДополнительноеОписаниеНоменклатуры КАК СТРОКА(1000)) КАК НоменклатураДополнительноеОписаниеНоменклатуры,
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.СуммаВключаетНДС
            ТОГДА ПланЗакупокСоставПлана.Сумма
        ИНАЧЕ ПланЗакупокСоставПлана.Сумма + ПланЗакупокСоставПлана.СуммаНДС
    КОНЕЦ КАК Сумма,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 1
                И НАЧАЛОПЕРИОДА(ПланЗакупокСоставПлана.ттДатаИзвещения, ДЕНЬ) <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияЯнварь,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 2
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияФевраль,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 3
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияМарт,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 4
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияАпрель,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 5
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияМай,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 6
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияИюнь,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 7
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияИюль,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 8
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияАвгуст,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 9
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияСентябрь,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 10
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияОктябрь,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 11
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияНоябрь,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 12
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ КАК ДатаИзвещенияДекабрь,
    ПланЗакупокСоставПлана.Номенклатура.ттОКВЭД КАК ОКВЭД,
    ПланЗакупокСоставПлана.Номенклатура.ттОКДП КАК ОКДП,
    ПланЗакупокСоставПлана.Количество,
    ПланЗакупокСоставПлана.Номенклатура,
    ПланЗакупокСоставПлана.Ссылка.Подразделение КАК Подразделение,
    ПланЗакупокСоставПлана.ттРегионПоставки,
    ПланЗакупокСоставПлана.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ОКЕЙ,
    МАКСИМУМ(ПланЗакупокСоставПлана.Сумма) КАК СуммаИтог
ПОМЕСТИТЬ втПланЗакупок
ИЗ
    Документ.ПланЗакупок.СоставПлана КАК ПланЗакупокСоставПлана
ГДЕ
    ПланЗакупокСоставПлана.Ссылка.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
    ПланЗакупокСоставПлана.ЕдиницаИзмерения.Наименование,
    ПланЗакупокСоставПлана.ттСпособЗакупки,
    ПланЗакупокСоставПлана.Ссылка,
    ПланЗакупокСоставПлана.Ссылка.Проект,
    ПланЗакупокСоставПлана.Номенклатура.ттОКВЭД,
    ПланЗакупокСоставПлана.Номенклатура.ттОКДП,
    ПланЗакупокСоставПлана.Количество,
    ПланЗакупокСоставПлана.Номенклатура,
    ПланЗакупокСоставПлана.Ссылка.Подразделение,
    ПланЗакупокСоставПлана.ттРегионПоставки,
    ПланЗакупокСоставПлана.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код,
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.КПЗ = ИСТИНА
            ТОГДА "да"
        ИНАЧЕ "нет"
    КОНЕЦ,
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель
        КОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(справочник.подразделения.пустаяссылка)
            ТОГДА ПланЗакупокСоставПлана.Ссылка.Подразделение.Родитель.Родитель
    КОНЕЦ,
    ВЫРАЗИТЬ(ПланЗакупокСоставПлана.Номенклатура.ДополнительноеОписаниеНоменклатуры КАК СТРОКА(1000)),
    ВЫБОР
        КОГДА ПланЗакупокСоставПлана.Ссылка.СуммаВключаетНДС
            ТОГДА ПланЗакупокСоставПлана.Сумма
        ИНАЧЕ ПланЗакупокСоставПлана.Сумма + ПланЗакупокСоставПлана.СуммаНДС
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 1
                И НАЧАЛОПЕРИОДА(ПланЗакупокСоставПлана.ттДатаИзвещения, ДЕНЬ) <> ДАТАВРЕМЯ(1, 1, 1)
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 2
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 3
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 4
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 5
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 6
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 7
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 8
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 9
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 10
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 11
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ,
    ВЫБОР
        КОГДА МЕСЯЦ(ПланЗакупокСоставПлана.ттДатаИзвещения) = 12
            ТОГДА ГОД(ПланЗакупокСоставПлана.ттДатаИзвещения)
        ИНАЧЕ 0
    КОНЕЦ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 1
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 1
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияЯнварь,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 2
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 2
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияФевраль,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 3
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 3
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияМарт,
    втПланЗакупок.Номенклатура,
    СУММА(втПланЗакупок.Количество) КАК Количество,
    втПланЗакупок.Подразделение,
    втПланЗакупок.ОКЕЙ,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияЯнварь) КАК ДатаИзвещенияЯнварь,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияФевраль) КАК ДатаИзвещенияФевраль,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияМарт) КАК ДатаИзвещенияМарт,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияАпрель) КАК ДатаИзвещенияАпрель,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияМай) КАК ДатаИзвещенияМай,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияИюнь) КАК ДатаИзвещенияИюнь,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияИюль) КАК ДатаИзвещенияИюль,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияАвгуст) КАК ДатаИзвещенияАвгуст,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияСентябрь) КАК ДатаИзвещенияСентябрь,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияОктябрь) КАК ДатаИзвещенияОктябрь,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияНоябрь) КАК ДатаИзвещенияНоябрь,
    МАКСИМУМ(втПланЗакупок.ДатаИзвещенияДекабрь) КАК ДатаИзвещенияДекабрь,
    СУММА(втПланЗакупок.Сумма) КАК Сумма,
    втПланЗакупок.НоменклатураДополнительноеОписаниеНоменклатуры,
    втПланЗакупок.Проект,
    втПланЗакупок.ГоловноеПодразделение,
    втПланЗакупок.Закупка,
    втПланЗакупок.СпособЗакупки,
    втПланЗакупок.ЕдиницаИзмеренияНаименование,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 4
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 4
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияАпрель,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 5
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 5
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияМай,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 6
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 6
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияИюнь,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 7
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 7
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияИюль,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 8
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 8
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияАвгуст,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 9
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 9
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияСентябрь,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 10
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 11
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияОктябрь,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 12
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 12
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияДекабрь,
    МАКСИМУМ(ВЫБОР
            КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) = 11
                ТОГДА ГОД(втПланЗакупок.Ссылка.ДатаПланирования)
            ИНАЧЕ ВЫБОР
                    КОГДА МЕСЯЦ(втПланЗакупок.Ссылка.ДатаПланирования) <> 11
                        ТОГДА 0
                КОНЕЦ
        КОНЕЦ) КАК ДатаПланированияНоябрь,
    втПланЗакупок.ттРегионПоставки.Наименование,
    втПланЗакупок.ттРегионПоставки.Код,
    втПланЗакупок.ОКВЭД.Код,
    втПланЗакупок.ОКДП.Код,
    втПланЗакупок.СуммаИтог
ИЗ
    втПланЗакупок КАК втПланЗакупок
ГДЕ
    втПланЗакупок.Ссылка.ДатаПланирования МЕЖДУ &ДатаНачала И &ДатаОкончания

СГРУППИРОВАТЬ ПО
    втПланЗакупок.Номенклатура,
    втПланЗакупок.ОКЕЙ,
    втПланЗакупок.Подразделение,
    втПланЗакупок.Проект,
    втПланЗакупок.НоменклатураДополнительноеОписаниеНоменклатуры,
    втПланЗакупок.ГоловноеПодразделение,
    втПланЗакупок.Закупка,
    втПланЗакупок.СпособЗакупки,
    втПланЗакупок.ЕдиницаИзмеренияНаименование,
    втПланЗакупок.ттРегионПоставки.Наименование,
    втПланЗакупок.ттРегионПоставки.Код,
    втПланЗакупок.ОКВЭД.Код,
    втПланЗакупок.ОКДП.Код,
    втПланЗакупок.СуммаИтог




вот запрос
5 IKSparrow
 
16.09.13
17:24
ВЫБРАТЬ
   СУММА(НужнаяСумма)
ИЗ ТаблицаОткуда
6 spu79
 
16.09.13
17:25
Итоги уже не применяются?

ИТОГИ
    СУММА(РеквизитТЧсСуммой)
ПО
    //ОБЩИЕ, - это если надо по всему запросу
    ТЧ.Ссылка - это по документам или <какой-то другой реквизит документа, выборки, еще чего-нибудь>
7 Валидатор
 
16.09.13
17:26
(6) в самом запросе эти итоги прописываются?
8 IKSparrow
 
16.09.13
17:28
(6) Он сказал колонку, а не строку
9 spu79
 
16.09.13
17:29
(7) и запросе прописывается (если знаешь, где и как описать) и в конструкторе - отдельная закладка...

"помощь окулиста, недорого" (с)
10 Валидатор
 
16.09.13
17:29
(8) так а в любом случае
Наименование    Сумма
1-я              50
2-я              40
3-я              90

если по строке сложим, будет 180, если по колонке тоже 180
11 spu79
 
16.09.13
17:30
(8) сказал одно, подумал другое, зачем отдельная колонка по Всей таблице запроса с общими (частными) итогами??? И обход запроса по группировкам тоже еще не отменили
12 Валидатор
 
16.09.13
17:30
(7) на закладе компоновки данных или где? не могу найти
13 IKSparrow
 
16.09.13
17:31
(12) У тебя запрос в СКД что ли?
14 Валидатор
 
16.09.13
17:31
(13) да
15 Валидатор
 
16.09.13
17:31
Колонки Итого в скд нету(
16 spu79
 
16.09.13
17:31
запрос и СКД - разные вещи
17 Валидатор
 
16.09.13
17:31
закладки точнее*
18 Валидатор
 
16.09.13
17:32
(16) простым запросом можно получить, да, как вы предложили, а как это сделать в СКД? чтобы я потом полученное значение подставил на свой макет в отчет?
19 spu79
 
16.09.13
17:32
зато есть "Ресурсы" с по полем "расчитать по"
20 Валидатор
 
16.09.13
17:34
(19) выбирал там поле
Сумма           Сумм(сумма)        Сумма
и как то без результатно9
21 spu79
 
16.09.13
17:34
(18) свой макет в СКД - это должен быть Ну Очень Хитрый Отчет. Свои настройки - задаете группировку полей, а к ней привязываете созданный ресурс.
22 Валидатор
 
16.09.13
17:35
(21) можно как -нибудь из закладки ресурсы данные которые в ИТОГО вывелись в параметр передать?
23 StanislawJack
 
16.09.13
17:38
Вот так:

ВЫБРАТЬ
    ОтчетЗаДеньИнциденты.Инцидент,
    ОтчетЗаДеньИнциденты.Часы,
    ВложенныйЗапрос.ЧасыВсего
ИЗ
    Документ.ОтчетЗаДень.Инциденты КАК ОтчетЗаДеньИнциденты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            СУММА(ОтчетЗаДеньИнциденты.Часы) КАК ЧасыВсего,
            ОтчетЗаДеньИнциденты.Ссылка КАК Ссылка
        ИЗ
            Документ.ОтчетЗаДень.Инциденты КАК ОтчетЗаДеньИнциденты
        ГДЕ
            ОтчетЗаДеньИнциденты.Ссылка = &Ссылка
        
        СГРУППИРОВАТЬ ПО
            ОтчетЗаДеньИнциденты.Ссылка) КАК ВложенныйЗапрос
        ПО ОтчетЗаДеньИнциденты.Ссылка = ВложенныйЗапрос.Ссылка
ГДЕ
    ОтчетЗаДеньИнциденты.Ссылка = &Ссылка
24 spu79
 
16.09.13
17:40
В какой параметр? Куда этот параметр? В СКД закладка "Настройки" - последняя, в правом верхнем окне задаются группировки отчета, в левом нижнем (много закладок, нажна "Выбранные поля") - задаем список ресурсов - все!
p.s. скрины выкладывать не буду.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший