Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: СКД Вертикальная группировка по разным полям ресурсов

Коллеги, прошу помощи. Не удаётся сделать вертикальную группировку с итогом по разным ресурсам в СКД.
Как сделать чтобы колонки продажа розница и продажа опт сворачивались в группу продажи общие, с общим итогом.
Через вычисляемые поля могу вывести колонку итога, но хочется красоты и удобства, чтобы была именно группировка и возможность свернуть колонки.
Есть ли способ аналогичный горизонтальной группировке?
Ответ: реально
Вопрос: СКД. В вертикальной группировке появляется пустая колонка

Сделал отчет на СКД. Запрос по регистру бухгалтерии, по одному счету. На этом счете два субконто.
В отчете, строки - это группировака по первому субконто, а колонки - это группировака по второму субконто.
Отчет дает нормальные правильные цифры.
Но, при любых условиях, всегда появляется первая пустая колонка колонка. В заголовке этой колонки есть наименование ресурса (кредитовый оборот), но нет наименования значения субконто, и она без цифр.

Догадываюсь, что где то в настройках группировки надо копаться, но никак не могу понять, что это за колонка.
Подскажите куда смотреть?
Ответ: Отчего может появляться пустая колонка?
Вопрос: Группировка колонок в отчете

Доброго дня!
Пишу отчет по жалобам, задача сделать группировку по подразделениям. Когда в запросе встречается второй, третий и тд. филиал, нужно создавать еще один столбец с подразделением, в который будут сворачиваться поля "жалоба", "пациент", "проблема".
Как это можно реализовать?
Ответ: Вертикальные области

Добавлено через 25 секунд
и метод табДока - Присоединить()
Вопрос: 1с скд Вертикальные группировки друг под другом

Доброго времени. На мисте была тема (), даже решение от PR в 33 сообщении, но ссылки к сожалению не работают. Может у кого есть?
Ответ: () и в конфигураторе и в предприятии игрался?
Вопрос: Использовать группировку День в условиях запроса

Помогите разобраться с запросом.
Есть запрос по просроченным накладным, в упрощённом виде примерно такой:

"//**{ЗАПРОС(Сформировать)

|Период с ДатаКонца по ДатаКонца;
|Проект = Регистр.Покупатели.КредДокумент.Проект;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|КредДокумент = Регистр.Покупатели.КредДокумент;
|Функция КонОст = КонОст(СуммаРуб);
|Группировка Проект;
|Условие (глБанковскаяДата(ДатаОплаты(КредДокумент),Просрочка)<=ДатаКонца);";
|"//}}ЗАПРОС


Показывает долги по документам с просрочкой больше "Просрочка" на выбранную ДатаКонца.

Хочется добавить группировку месяц/неделя/день и получить соответствующие данные на эти дни.
как в запросе отразить это условие, что просрочка должна считаться на дату группировки?

грубо говоря хочется примерно так:

"//**{ЗАПРОС(Сформировать)

|Период с ДатаНачала по ДатаКонца;
|Проект = Регистр.Покупатели.КредДокумент.Проект;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|КредДокумент = Регистр.Покупатели.КредДокумент;
|Функция КонОст = КонОст(СуммаРуб);
|Группировка Проект;
|Группировка День;
|Условие (глБанковскаяДата(ДатаОплаты(КредДокумент),Просрочка)<=День);";
|"//}}ЗАПРОС



но так оно конечно нельзя, но смысл такой.

пока на ум приходит только в цикле наставить там переменных типа
|Функция КонОст1 = КонОст(СуммаРуб) когда (глБанковскаяДата(ДатаОплаты(КредДокумент),Просроч ка)<= ВыбДата1);

и в эти выбдаты в цикле наставить нужных для меня дат.
может можно попроще?
Ответ: А попробуй вот так
|Проект = Регистр.Покупатели.КредДокумент.Проект;
|День = Регистр.Покупатели.КредДокумент.ДатаДок;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|КредДокумент = Регистр.Покупатели.КредДокумент;
|Функция КонОст = КонОст(СуммаРуб);
|Группировка Проект;
|Группировка День;
|Условие (глБанковскаяДата(ДатаОплаты(КредДокумент),Просрочка)<=День);";
|"//}}ЗАПРОС
Вопрос: Условие по номеру документа в запросе при группировке "Документ".

Как записать условие по номеру документа в запросе, если переменной "Документ" нет, а используется группировка "Документ"? Вводить переменную и заменять группировку "Документ" на группировка по ней, или можно без этого?
Ответ: () да, можно и переменнуб в запрос ввести. Однако Группировка по переменной запроса (которая определена как Регистр.ТекущиийДокумент или Док.Текущий доккумент) и по предопределенной "Документ" - имеет некоторые особенности/тонкости/различия. Какие именно - сейчас не помню, но они есть - надо искать - обсуждалось как-тог
Вопрос: Знакомство с ЗУП 3.0 - не работает группировка

Приветствую!

Друзья, знакомлюсь с ЗУП 3.0 на примере Демо-базы. Версия платформы - 8.3.8.1675, версия конфигурации - 3.0.25.109. Интерфейс - "Такси".

Вопрос следующий.

Раздел "Зарплата" - Все начисления. Если здесь выполнить группировку данных по полю "Месяц" через Ещё - Настроить список - Группировка (добавить поле "Месяц"), то вместо группировки ничего не выводится, т.е. пустой набор данных.

Что я делаю не так?


Спасибо!
Ответ:
nsk1C,
Да похоже, что во всех ЗУП 3.0.25.* не работает. Видимо, никому эти группировки не нужны
Вопрос: Запрос к документам и их табличной части с группировкой

В цикл с группировкой "Подразделение" попадает подразделение(я), в которых заполнена табличная часть. Подскажите, как реализовать группировку по всем подразделениям в не зависимости от того, есть или нет строки в табличной части.

"ВЫБРАТЬ
| Форма5Обороты.Ссылка.Подразделение КАК Подразделение,
| Форма5Обороты.КодАП КАК КодАП,
| Форма5Обороты.Производитель КАК Производитель,
| Форма5Обороты.П000000000007 КАК П000000000007,
| Форма5Обороты.П000000000008 КАК П000000000008,
| Форма5Обороты.П000000000009 КАК П000000000009,
| Форма5Обороты.П000000000010 КАК П000000000010,
| Форма5Обороты.П000000000011 КАК П000000000011,
| Форма5Обороты.П000000000012 КАК П000000000012,
| Форма5Обороты.П000000000013 КАК П000000000013,
| Форма5Обороты.П000000000014 КАК П000000000014,
| Форма5Обороты.П000000000015 КАК П000000000015,
| Форма5Обороты.П000000000016 КАК П000000000016,
| Форма5Обороты.П000000000017 КАК П000000000017,
| Форма5Обороты.П000000000018 КАК П000000000018,
| Форма5Обороты.П000000000019 КАК П000000000019,
| Форма5Обороты.П000000000020 КАК П000000000020,
| Форма5Обороты.П000000000021 КАК П000000000021,
| Форма5Обороты.П000000000022 КАК П000000000022,
| Форма5Обороты.П000000000023 КАК П000000000023,
| Форма5Обороты.П000000000024 КАК П000000000024,
| Форма5Обороты.П000000000025 КАК П000000000025
|ИЗ
| Документ.Форма5.Обороты КАК Форма5Обороты
|ГДЕ
| Форма5Обороты.Ссылка.Год = &Год
| И Форма5Обороты.Ссылка.Квартал = &Квартал
| И Форма5Обороты.Ссылка.Организация = &Организация
| И Форма5Обороты.Ссылка.Лицензия = &Лицензия
| И Форма5Обороты.Ссылка.Подразделение В(&СпПодразделения)
|ИТОГИ
| СУММА(П000000000007),
| СУММА(П000000000008),
| СУММА(П000000000009),
| СУММА(П000000000010),
| СУММА(П000000000011),
| СУММА(П000000000012),
| СУММА(П000000000013),
| СУММА(П000000000014),
| СУММА(П000000000015),
| СУММА(П000000000016),
| СУММА(П000000000017),
| СУММА(П000000000018),
| СУММА(П000000000019),
| СУММА(П000000000020),
| СУММА(П000000000021),
| СУММА(П000000000022),
| СУММА(П000000000023),
| СУММА(П000000000024),
| СУММА(П000000000025)
|ПО
| Подразделение,
| КодАП,
| Производитель
Ответ:
Нет нужна группировка по "Подразделение", "КодАП", "Производитель" с итогами входящие в "СпПодразделения". В 1С7 в запросе в группировке указываешь "ВСЕ"
Вопрос: Универсальный отчет, добавить значени в группировку

Всем привет, подскажите пожалуйста как добавить в группировку еще одно знаение? Вот настройки типового унивесального отчета: Допустим вместо Подразделения тут Контрагент, у каждого контрагента есть манагер. Как в отчете вывести напротив каждого контрагента его манагера? Если бы отчет был на СКд там сами знаете проще паренной репы, а тут есть какие способы? Или если не возможно это сделать в группировке то хотя бы вывести в ресурс (на скд тоже проще некуда). Подскажите решение с универсальным отчетом!?
Ответ:
дополнительное поле не есть группировка.
показатель = ресурс.
покажи макет
Вопрос: Не работает группировка в Динамическом списке

Привет всем, столкнулся с проблемой что не работает группировка в динамическом списке Вот пример запроса, а на форме без группировки

ВЫБРАТЬ
    КонтактнаяИнформация.Объект КАК КонтактноеЛицо,
    КонтактнаяИнформация.Объект.Должность КАК Должность
ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
    ТИПЗНАЧЕНИЯ(КонтактнаяИнформация.Объект) = ТИП(Справочник.КонтактныеЛица)
    И КонтактнаяИнформация.Объект.ОбъектВладелец = &ОбъектВладелец

СГРУППИРОВАТЬ ПО
    КонтактнаяИнформация.Объект,
    КонтактнаяИнформация.Объект.Должность
Ответ: () ()  В динамическом списке группировки по иному видимо работают. Завернул все во вложенную таблицу, Работает как надо. Всем спасибо