Полезные примеры СКД, ч.1

30.03.21

Разработка - СКД

Подборка видео по решению различных задач в отчетах на СКД.

Для чего это?

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

Другие части

  Полезные примеры СКД, ч.2

Оглавление

  1. Вывод группировок с периодичностью, которая не предусмотрена в отчете
  2. Строковое поле с расшифровкой как ссылка
  3. Выровнять заголовки групп по центру
  4. Корректный расчет остатков и по разным разделам учета
  5. Отсортировать записи в том порядке, который указан в отборе
  6. Дополнительные колонки за кросс-таблицей
  7. Как вывести текущую дату, текущего пользователя в отчете на СКД
  8. Компактный вывод кросс-таблицы в СКД
  9. Как пронумеровать детальные записи по виртуальной группировке
  10. Убрать совсем шапку таблицы в отчет на СКД

 

Вывод группировок с периодичностью, которая не предусмотрена в отчете

Суть видео: есть поле ПериодСекунда, надо сгруппировать данные по Месяцам или сгруппировать по Годам 

 
Скриншоты из видео

 

Строковое поле с расшифровкой как ссылка

Вывод строк с возможностью открытия карточки объекта. Например: показываем Номенклатура.НаименованиПолное - по клику открывается Номенклатура, показываем Контрагент.НаименованиеПолное - по клику открывается Контрагент.
Подменить основное представление объекта в отчете на СКД, например чтобы вместо Поступление товаров и услуг 000001 от 31.03.2030 23:59:59 вывести "ПТУ 00001 от 31.03.2030 г."

Суть решения: с помощью выражения представления, с помощью макета, с помощью условного оформления

 
Скриншоты из видео

 

Выровнять заголовки групп по центру

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

Суть решения в создании условного оформления для всех полей (ни одного поля не указано) и создания условного оформления для перечисленных полей

 
 Скриншоты из видео

 

Корректный расчет остатков и по разным разделам учета

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

Скрещиваем ежей с ужами - остатки и обороты по двум регистрам накопления в одном отчёте с периодичность до регистратора. В примере ОстаткиИОбороты, Обороты. То же самое можно сделать для ОстаткиИОбороты, ОстаткиИОбороты.

 
 Скриншоты из видео

 

Отсортировать записи в том порядке, который указан в отборе

Здесь показана программная компоновка отчета с созданием внешнего набора данных - НаборДанныхОбъект.
Так же продемонстрировано создание дочернего поля с использованием свойства Путь (Склад.Порядок)

Суть решения в создании и заполнении НаборДанныхОбъект, которое хранит порядок элементов отбора

 
Скриншоты из видео

 

Дополнительные колонки за кросс-таблицей

Вывести поле после кросс-таблицы. Так же рассмотрено для чего параметр "Вариант использования группировки"

Суть метода заключается в добавлении вычисляемого поля и создания группировки по этому полю

 
 Скриншоты из видео

 

Как вывести текущую дату, текущего пользователя в отчете на СКД

С помощью системных функций и экспортных функций общих модулей получаем информацию и выводим в отчет

 
 Скриншоты из видео

 

Компактный вывод кросс-таблицы в СКД

Нумеруем строки в запросе разрезе одной группировки, помещаем группировку в ресурс выводим. Кстати, здесь продемонстрирован прием как пронумеровать строки в запросе

 
 Скриншоты из видео

 

Как пронумеровать детальные записи по виртуальной группировке

Решение с помощью хитрого многочлена с использованием функции ВычислитьВыражение

 

Убрать совсем шапку таблицы в отчет на СКД

Решение 1: Установка высоты полей в шапке = 1
Решение 2: Создание макета заголовки группировки

 
 Скриншоты из видео

СКД Нумерация Расшифровка Заголовки Итоги Колонки Видео

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    122297    673    389    

716

Генератор схемы компоновки данных (СКД), написание кода схемы программно

Инструментарий разработчика СКД Платформа 1С v8.3 Конфигурации 1cv8 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

По выбранной схеме компоновки данных генерирует программный код, который генерирует СКД, аналогичную исходной схеме. Есть дополнительные инструменты для просмотра дерева схемы, сравнение исходной схемы и полученной по коду, а также сравнение изменений в сгенерированном коде для исходной схемы и для измененной.

3 стартмани

05.02.2024    4051    25    obmailok    17    

63

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    2006    2    Yashazz    0    

29

СКД на JavaScript в 1С

СКД WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Долгое время поддерживаю web-портал, в котором появилась необходимость создавать отчеты. Просмотрев различные фреймворки на js, я решил сделать свое решение, которое позволяло бы быстро разрабатывать и добавлять новые отчеты на web-портал.

2 стартмани

11.12.2023    8169    20    John_d    25    

123

Использование менеджера временных таблиц в СКД

СКД Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Бесплатно (free)

Рассмотрим еще не получивший широкого распространения способ работы с внешними данным в СКД. В процессе обсуждения работы с СКД выяснилось, что многие не знакомы со способом помещения туда временной таблицы, полученной предварительно. Статья будет полезна разработчикам, знакомым с программным созданием СКД.

05.12.2023    4662    PROSTO-1C    13    

61

Модель СКД

Инструментарий разработчика СКД Платформа 1С v8.3 Система компоновки данных Абонемент ($m)

DSL для работы с СКД.

1 стартмани

15.11.2023    5815    15    kalyaka    5    

86

Пользовательские настройки отчетов 1С. Часть 1. Простые и расширенные настройки

СКД Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простые приемы работы с отчетами на СКД. Что нужно знать пользователю про настройку отчетов, чтобы использовать их на полную катушку.

18.09.2023    6727    accounting_cons    5    

29

Разрыв страницы в СКД. Легко!

СКД Платформа 1С v8.3 Система компоновки данных Бесплатно (free)

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

01.09.2023    4531    KVIKS    15    

80
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Бэнни 204 31.03.21 06:16 Сейчас в теме
Огонь! За скриншоты отдельно плюсую!
Student1C; yghmd; brenli; Neti; +4 Ответить
2. Светлый ум 406 31.03.21 06:20 Сейчас в теме
+1 Достойное оформление
3. vizar 31.03.21 06:42 Сейчас в теме
4. Yashazz 4709 31.03.21 09:02 Сейчас в теме
Да, уже хотя бы за труды по оформлению и созданию видео имеет смысл плюсануть. Да и примеры хорошие.
5. rpgshnik 3633 31.03.21 09:31 Сейчас в теме
Лет пять назад бы мне такую статью :))) однозначно плюс/звезда!
6. Fil15 2 31.03.21 09:36 Сейчас в теме
+1 Спасибо! Очень полезно!
7. Jimbo 9 31.03.21 11:02 Сейчас в теме
Видео смотреть некогда, лучше б статью нормальную сделал
10. Darklight 32 31.03.21 17:04 Сейчас в теме
(7)В статье есть неплохие скриншоты. А видео - хороши когда никак не получается сделать и понять
11. Jimbo 9 31.03.21 17:07 Сейчас в теме
(10) скрины без пояснений не отражают и половины мыслей. Типа кто идею с полуслова вкурил - тот сам и додумает остальное, типа пнули в нужном направлении.
12. Darklight 32 31.03.21 17:08 Сейчас в теме
(11)Ну Вы же по-быстрому хотели - мысли - это же читать надо. Вот для тех кому не ясно - есть видео. А краткое пояснение текстом есть над видео
8. wer_alex 31.03.21 11:03 Сейчас в теме
9. cargobird 306 31.03.21 12:33 Сейчас в теме
Плюсанул. Очень интересный досуг ожидает впереди)
13. orfos 215 31.03.21 17:32 Сейчас в теме
Спасибо! Добавил в закладки, буду знать где искать лайфхаки по скд
14. Yashazz 4709 01.04.21 11:52 Сейчас в теме
Всмотрелся подробнее, кое-что - детально. Да, очень даже неплохо. Полезно.
Автору спасибо!
15. Neti 2444 01.04.21 12:00 Сейчас в теме
(14) Подписывайтесь на канал, будут еще интересные видео
16. Yashazz 4709 01.04.21 12:11 Сейчас в теме
(15) Да, интересно. Красиво использована "ВычислитьВыражение", я б не догадался, если честно. Круто.
17. user1496852 9 10.04.21 11:32 Сейчас в теме
Спасибо, понятно, интересно и хорошие примеры
18. echo77 1868 12.04.21 08:47 Сейчас в теме
Интересует мнение какие примеры из видео хотелось бы увидеть в виде статей с картинками с приложенными схемами СКД?
Напишите сюда, голосуйте, можно будет подумать.
19. selez-a 17 30.06.21 14:46 Сейчас в теме
20. gga 63 11.11.21 08:30 Сейчас в теме
А на остальные части ссылку?
21. Neti 2444 11.11.21 12:00 Сейчас в теме
(20) В описании статьи ссылка https://infostart.ru/1c/articles/1416775/
Будут еще (надеюсь)
Полный плей-лист: https://www.youtube.com/playlist?list=PL8TlceaQF_l9owh-ev2aFRzIxujqZaryc
Подписывайтесь на канал ;-)
Оставьте свое сообщение