Динамический период в отчетах

25.12.25

Разработка - Работа с интерфейсом

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

Мы хотим сделать отчет, который будет выводить данные по периодам. Обычно мы берем оборотный регистр накопления, ставим у поля Периодичность значение Авто и получаем значения разных периодов ПериодМесяц, ПериодГод и т.д. Или мы сами добавляем поля, используя функцию в запросе, например, НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.ДатаОтгрузки, НЕДЕЛЯ), и плодим несколько полей с разными периодами.

Недостаток такого подхода в том, что пользователю, чтобы сменить периодичность, надо заходить в настройки - для кого-то этот пункт очень критичный.

Что нам дает Динамический период - позволяет поместить Периодичность в шапку и в зависимости от указанной периодичности формировать отчет. Вроде мелочь, но пользователю удобно.

Далее маленький пример. Создаем поле Динамический период, например так:

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

Далее настраиваем для поля Динамический период выражение представления в СКД, например так:

ВЫБОР
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Неделя)
            ТОГДА "w"+ Строка(Неделя(ДинамическийПериод)) +", "+ Формат(ДинамическийПериод, "ДФ=гггг")
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Декада)
            ТОГДА Формат(ДинамическийПериод,"ДЛФ=Д")
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Месяц)
            ТОГДА Формат(ДинамическийПериод,"ДФ=МММгггг")
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Квартал)
            ТОГДА "q"+ Строка(Квартал(ДинамическийПериод)) +", "+ Формат(ДинамическийПериод, "ДФ=гггг")
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Полугодие)
            ТОГДА Формат(ДинамическийПериод,"ДЛФ=Д")
        КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Год)
            ТОГДА Формат(ДинамическийПериод,"ДФ=гггг")
        ИНАЧЕ Формат(ДинамическийПериод,"ДЛФ=Д")
    КОНЕЦ

Вот так это выглядит в СКД:

 

 

А вот так это видит пользователь отчета:

 

 

 

 

Если думаете, что пригодится, - в избранное и респект.

Ну, и посмотрите мои другие статейки - есть и бесплатные и за старт-мани.

 

Другие полезные отчеты:

1. Оборачиваемость номенклатуры. Срок хранения

2. АВС-анализ закупок, N - лучших и отчет с прогнозом (3 отчета в одном)

3. Анализ закупок

4. Срок выполнения заказа поставщику

5. Отчет с прогнозом на конец месяца

6. Планировщик. График всего, чего угодно

7. Заказы поставщикам

8. Заказы клиентов. Прирост по месяцам (+ вывод нужного уровня иерархии)

9. Анализ номенклатуры для заказа на склад

10. Ведомость взаиморасчетов с поставщиками расширенная

11. Анализ использования номенклатуры

12. Оплата по номенклатуре

13. Парные документы по разным организациям

14. Товары на складах по срокам хранения

15. АВС-анализ продаж, N - лучших и отчет с прогнозом (3 отчета в одном)

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

28800 руб.

27.03.2025    60883    34    29    

48

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.

36000 руб.

28.08.2025    4363    1    2    

4

Работа с интерфейсом Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Расширение «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

6000 руб.

14.01.2016    58743    20    25    

46

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами (виджетами) в 1С.

5160 руб.

29.06.2020    23283    33    6    

52

Консолидация данных Работа с интерфейсом Программист Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 1C:ERP Узбекистан Беларусь Кыргызстан Россия Казахстан Платные (руб)

Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять... В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта. Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.

5988 руб.

17.10.2025    1181    1    0    

1

Анализ продаж Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

1. АВС-анализ продаж, который формируется налету без всяких дополнительных регистров. Просто введите разбивку по процентам. 2. N первых по выручке 3. Отчет с прогнозом до конца месяца по рабочим и календарным дням

3 стартмани

04.02.2025    1522    10    dimanich70    1    

3

Логистика, склад и ТМЦ Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

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

2 стартмани

08.11.2024    1444    12    dimanich70    0    

1

Логистика, склад и ТМЦ Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

3 отчета, которые не являются обязательными, но элегантны, красивы и информативны. АВС-анализ продаж всем известен, а вот такой же для закупок - большая редкость. Два других отчета уже были в моих публикациях, но когда все варианты анализа в одном отчете - это просто удобно.

3 стартмани

02.11.2024    1468    7    dimanich70    0    

2
Для отправки сообщения требуется регистрация/авторизация