Как в скд вывести свернутые группировки
Так же, как и без СКД.
Ну и если ты думаешь, что этот вопрос никогда никем не задавался — ты сильно ошибаешься
Тип группировки — иерархия
(3) Это в коде при выводе таблицы
ВнешниеНаборыДанных = Новый Структура;
ТаблицаДанных = СоздатьТаблицуДанных();
СхемаКомпоновкиДанных = ПолучитьМакет(«Логистика»);
ВнешниеНаборыДанных.Вставить(«Логистика»,ТаблицаДанных);
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ЭлементыФормы.Результат.ФиксацияСлева = 1;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ЭлементыФормы.Результат.Показать();
Как свернуть все группировки при открытии отчета СКД в 1с?
По умолчанию, группировки в отчетах 1с раскрыты, но для удобства часто их приходится сворачивать, чтобы видеть «всю картину» отчета. Если Вас больше интересует свернутый отчет в группировках, придется добавить несколько строк кода.
Ответ
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных; Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); //ДокументРезультат.ПоказатьУровеньГруппировокСтрок(2); //Уровень 3 //ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1); //Уровень 2 ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0); //Уровень 1 КонецПроцедуры
Еще записи по теме
- Как отменить заказ на Вайлдберриз?
- Как отменить заказ на мегамаркет
- Как получить в 1с 8.3 объект по ссылке?
- Что такое фишинговый сайт?
- Как открыть файл iso?
- Как запустить 1с с помощью .bat файла?
- Стоит ли ставить Windows 10?
Как в скд вывести свернутые группировки

СКД пронумеровать группировку
Необходимо в настройках добавить системное поле «Номер по порядку» и для групп тоже (см. пример на картинке). И так нужно выполнить для каждой группировки которую необходимо нумеровать.

СКД свернуть
Как в СКД вывести отчет свернутым по уровням.
Процедура ПриКомпоновкеРезультата ( ДокументРезультат , ДанныеРасшифровки , СтандартнаяОбработка ) // СВЕРНУТАЯ ГРУППИРОВКА СТРОК
СтандартнаяОбработка = Ложь;
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных ;
Макет = КомпоновщикМакет . Выполнить ( СхемаКомпоновкиДанных , КомпоновщикНастроек . ПолучитьНастройки ( ) , ДанныеРасшифровки ) ;
ПроцессорКомпоновк и = Новый ПроцессорКомпоновкиДанных ;
ПроцессорКомпоновки . Инициализировать ( Макет , , ДанныеРасшифровки ) ;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент ;
ПроцессорВывода . УстановитьДокумент ( ДокументРезультат ) ;
ПроцессорВывода . Вывести ( ПроцессорКомпоновки ) ;
//ДокументРезультат.ПоказатьУровеньГруппировокСтрок(2); //Уровень 3
//ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1); //Уровень 2
ДокументРезультат . ПоказатьУровеньГруппировокСтрок ( 0 ) ; //Уровень 1
КонецПроцедуры
- Разрешение пользователям редактировать отдельные реквизиты документа без перепроведения или просто одни реквизиты разрешать, а другие запрещать.
- 1С Бухгалтерия 8.3 (для версий ПРОФ, КОРП и базовая) Россия 3.0.35.23. Скачать
- Удалить все документы выбранного типа. Массовая установка пометки на удаление. Пакетное удаление документов.
- Правительство России утвердило размеры пособий и компенсаций на 2018 год.
- 1С Бухгалтерия для Украины 7.7, версия 303 от 19.08.2014 Скачать
- Как в 1С 8.3 сформировать 2 НДФЛ для налоговой и для сотрудников. Справка 2 НДФЛ в 1C 8.3 Бухгалтерия Предприятия и Зарплата и Управление персоналом 3.0
- Как работать с таблицей значений 1С 8.3, 1С 8.2 Таблица значений 1С 8.3, 8.2 Примеры для разработчика 1С
- Как сделать корректировку долга в 1с 8.3 ? Взаимозачет в 1С 8 3, 8 2. Корректировка долга в 1С 8.2 Корректировка долга в 1С 8.3
- Обновления конфигураций 1С скачать
- 1C и сканер. Заметки по работе со сканером из 1С.
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
(1 голосов, 5,00 из 5)
Если Вы заметили ошибку, то выделите ее мышью и нажмите Ctrl+Enter
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.

Меню
Заходите в «Одноклассники»!

Регистрируйтесь в «Вконтакте»!

Темы форума
1С на Линукс. advanter, 17.11
Аренда сервера.. за границей. advanter, 03.10
удаление чека. zvar, 11.09
1c 8.3 бухучет 8.2 сотрудники. zvar, 11.09
Корректировка расходной накладной. zvar, 11.09
Декретные. skameykin22, 30.07
обмен данными. taba88, 12.06
Списання малоцінки. advanter, 12.06
Допоможіть новачку. ). advanter, 12.06
Ошибка потока 1с 8.2 Предприятие после обновления SOS. advanter, 07.06
Изменить название основания на печатной форме. advanter, 16.05
Движение денежных средств за период по ответственным. advanter, 25.04
Рубрики
- 1С:Ответы на вопросы
- Бухгалтерские новости. Россия
- Компьютер: Ответы на вопросы
- Компьютерные новости
- Новости 1С
- Новости законодательства
- Это интересно
Это интересно:
- Как в 1с удалить помеченные на удаление документы ? 1С 7.7 и 1С 8.2
- Как в 1С 8.2 заполнить авансовый отчет?
- Как в одноклассниках убрать класс? Как посмотреть свою ленту в одноклассниках? 1С в Одноклассниках.
- Как в 1С посмотреть остатки на складе? (для 1С 7.7 и 1С 8.2)
- Как в 1с 8.2 создать новую базу ? Как сохранить конфигурацию 1С 8.2 ? Копирование базы данных 1С 8.2
- Как в 1с внести уставный капитал ? 1С 8.2 | Формирование уставного фонда, оприходование оборудования и ввод в эксплуатацию в 1С 8.2
- Как в 1С посмотреть движение товара? Для УТП 8.2 и 1С Бухгалтерия 8.2
- Как в 1С 8.2 начислить зарплату?
- Как в 1С редактировать печатную форму? Как изменить печатную форму?
- Как в 1С создать и заполнить контрагента? 1С 8.2
Ответы на вопросы:
- Как установить позиционирование в списке 1с?
- Как переместить дочернее окно в 1С? Как переместить задвинутое окно в 1С?
- Сортировка строк табличной части.
- Разность между датами. Разность дат в запросе 1С
- Как включить шаблоны в 1С? Как включить шаблоны автозамены в 1С?
- Как в 1С СКД вывести отчет свернутым по уровням. Как в 1С СКД пронумеровать группировку.
- Удалить все документы выбранного типа. Массовая установка пометки на удаление. Пакетное удаление документов.
- Некоторые функции для работы со строками 1С
- Как вывести немодальное Предупреждение пользователю 1C?
- Как определить заполнен ли динамический список?
- Разрешение пользователям редактировать отдельные реквизиты документа без перепроведения или просто одни реквизиты разрешать, а другие запрещать.
- Процесс rphost грузит процессор и память. 1С 8.3, решения для системных процессов.
- Поиск объекта по идентификатору 1С 8.3
- Преобразование табличного документа в таблицу значений (Выгрузить)
- Свернуть заголовки табличной части 1C
- Быстрое описание типов в 1С
- Как в 1С закрыть приложение (код). Как из 1С пинговать (ping). Как сделать гиперссылку из 1С.
- Выделение даты из строки
- Преобразование строки в многострочную часть 1С
- Как в 1С закрыть окно служебных сообщений.
- Работа с диалогом Excel. Завершение приложения Excel. Начальная обработка файла Excel.
- Загрузка файлов Excel. Весь лист Excel в память
- Преобразование табличного документа в таблицу значений (перебор)
- Пример функции, раскладывающей строку в массив.
- Проверка значения на вхождение в некоторый интервал
- Разбиение строки на левую и правую часть
- Замер производительности в 1С
- Где находится список баз 1С? Как сохранить перечень баз 1С 7.7, 8.1, 8.2, 8.3?
- Порты для работы с 1С. Как подключиться к серверу 1С из интернет.
- 1C и сканер. Заметки по работе со сканером из 1С.
- Как в 1с ЗУП изменить оклады? 1С 8.3 Как в 1с 8.3 ЗУП изменить оклад сотруднику?
- Как в 1С:Бухгалтерии 8.3 ввести хозяйственную операцию? Как правильно создать документ по проводке?
- Как в 1С настроить учет по складам? Настройка учета по складам в «1С:Бухгалтерии» (ред. 3.0).
- Установка 1С на Linux. Установка ROSA Fresh Linux.
- Настройка автоматической блокировки сеансов по расписанию на сервере 1С 8.3 . Как выгнать пользователей из 1С. Настройка задачи для планировщика Windows
- ГНИВЦ ФНС России опубликовал новый КЛАДР
- Как редактировать данные сотрудника в 1С. Кадровый учет в 1С. Изменение фамилии сотрудника в «1С:Бухгалтерия 8» (ред. 3.0)?
- Как в 1С 8.3 изменить оклад? Как поменять оклады у сотрудников в 1С 8.3? Как в 1С 8.3 внести изменения окладов?
- Поиск тендеров
- Работа с технологическим журналом 1С 8.3 и 1С 8.2.
- Использование 1С в практике транспортной компании
- Что представляет из себя франшиза «1С»?
- Как создавать документы в «1С:Бухгалтерия 8.3 через проводку? Ручная операция, если известна корреспонденция счетов
- Как сформировать акт сверки с контрагентом c данными о счетах-фактурах в «1С:Бухгалтерия 8» (ред. 3.0) 1C 8.3?
- Как в 1с 8.3 изменить статус отчета на отправлено? Как в бухгалтерии 8.3 установить статус отправки в ПФР?
- Как в 1C 8.3, 1С 8.2 работать с регистром сведений. Регистры сведений 1C 8.3, 1С 8.2.
- Как в 1с 8.3 закрыть период ? Как в 1с 8.3 закрыть месяц ? Закрытие месяца в 1С 8.3
- Как в 1с посмотреть зарплату сотрудника? Как сделать отчет в 1С? Отчет по зарплате сотрудников 1С. Как сделать отчет с помощью СКД? Как сделать внешний отчет на 1С? Как узнать зарплату сотрудников?
- Как обновить сервер 1С 8.3 и платформу 1С 8.3. Как блокировать пользователей 1С. Как сделать выгрузку базы данных 1С. 1С Предприятие клиент-сервер. Операционная система Windows Server 2012 R2
- Выгрузка данных из 1С ЗУП 8.3 в 1С Бухгалтерия 8.3 . Загрузка зарплаты и выплат из 1С Зарплата и управление персоналом 8,3
Полное или частичное копирование материалов сайта разрешается при наличии в тексте прямой индексируемой ссылки на сайт
Как свернуть группировки отчета в СКД программно в 1С
При формировании отчетов в СКД по умолчанию все группировки развернуты, но бывает что необходимо сразу после формирования показать отчет со свернутыми группировками в 1С.
Сворачиваем группировки до необходимого уровня (0,1,2 и т.д.) в 1С:
Процедура ПриКомпоновкеРезультата ( ДокументРезультат , ДанныеРасшифровки , СтандартнаяОбработка )
СтандартнаяОбработка = Ложь;
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных ;
Макет = КомпоновщикМакет . Выполнить ( СхемаКомпоновкиДанных , КомпоновщикНастроек . Настройки , ДанныеРасшифровки ) ;
ПроцессорКомпоновк и = Новый ПроцессорКомпоновкиДанных ;
ПроцессорКомпоновки . Инициализировать ( Макет , , ДанныеРасшифровки ) ;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент ;
ПроцессорВывода . УстановитьДокумент ( ДокументРезультат ) ;
ПроцессорВывода . Вывести ( ПроцессорКомпоновки ) ;
//ДокументРезультат.ПоказатьУровеньГруппировокСтрок(XXXXX); //Здесь указываем УРОВЕНЬ группировки
ДокументРезультат . ПоказатьУровеньГруппировокСтрок ( 0 ) ;
КонецПроцедуры
Одноклассники
Все материалы и продукты на этом сайте опубликованы для целей ознакомления для зарегистрированных пользователей фирм производителей материала или продукта, или его авторов. Помните, что скачанные материалы или продукты, Вы используете на свой страх и риск. Автор и администрация этого сайта не несет никакой ответственности за использование этих материалов или продуктов третьими лицами. В случае, если вы используете один из перечисленных здесь материалов или продуктов, Вы обязаны официально приобрести его у фирмы производителя или автора.