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

Имеется отчет на СКД, по оборотному регистру.

Не получается свернуть суммы по полям Code/Financial result/Responsible person. Группировку пробовала, результат такой же.

код отчета
ВЫБРАТЬ
    ПланированиеБюджетаОбороты.Ответственный КАК ResponsiblePerson,
    ПланированиеБюджетаОбороты.СтатьяБюджета.Родитель КАК UAHNoCode,
    ПланированиеБюджетаОбороты.СтатьяБюджета КАК FinancialResult,
    ПланированиеБюджетаОбороты.СтатьяБюджета.Код КАК Code,
    ПланированиеБюджетаОбороты.ВалютаДокумента,
    ПланированиеБюджетаОбороты.Подразделение,
    ПланированиеБюджетаОбороты.СуммаОборот КАК Сумма,
    НАЧАЛОПЕРИОДА(ПланированиеБюджетаОбороты.Период, МЕСЯЦ) КАК Период,
    ПланированиеБюджетаОбороты.СуммаОборот / &ВалютаДол КАК TotalUSD,
    ПланированиеБюджетаОбороты.СтатьяБюджета.Родитель.Код + " " + ПланированиеБюджетаОбороты.СтатьяБюджета.Родитель.Наименование КАК UAH
ИЗ
    РегистрНакопления.ПланированиеБюджетаОбороты.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК ПланированиеБюджетаОбороты

УПОРЯДОЧИТЬ ПО
    Период,
    Code

Подскажите, пожалуйста, где настроить
logist
Укажите в запросе явную длину для строковых типов.
I_Stranger
ПОДСТРОКА(мкмПланированиеБюджетаОбороты.СтатьяБюджета.Родитель.Код + " " + мкмПланированиеБюджетаОбороты.СтатьяБюджета.Родитель.Наименование, 1, 100),
    ПОДСТРОКА(мкмПланированиеБюджетаОбороты.СтатьяБюджета.Код, 1, 9)

- указала, тоже не сворачивает

убраны лишние поля ВалютаДокумента и Подразделение, эффекта нет
logist
Попробуйте вместо ПОДСТРОКА - ВЫРАЗИТЬ
I_Stranger
ответ нашелся - в детальных записях нужно заменить строки на составную группировку по Code, FinancialResult, ResponsiblePerson.

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