Отчет с настройкой роли поля СКД со свойством период
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Инструкция по работе с отчетом
- Скачайте отчёт по ссылке в конце статьи.
- Затем откройте её в режиме 1С:Предприятие 8.
- Перейдите к пункту меню «Файл» | «Открыть...» (Ctrl+O).
- Выберите период, по которому вы хотите провести анализ дебиторской задолженности, нажав кнопку «Настройки».
- Нажмите на кнопку «Сформировать».
Особенности настройки роли СКД со свойством «Период»
Если в конструкторе компоновки:
- Добавить набор данных «Запрос».
- Выбрать регистр накопления «ТоварыНаСкладахОстаткиИОбороты».
- Указать в параметре виртуальной таблицы Периодичность - «Авто».
- Добавить только такие выходные поля: «Регистратор», «ПериодМесяц», «Номенклатура», «Качество» и информацию по остаткам.
То после этого увидим, что на вкладке компоновки «Наборы данных» для некоторых полей автоматом настроится роль со свойством «Период». Если так оставить, то можем увидеть некоторые особенности при получении остатков:

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

Результат отчета показывает, что остатка на начало деятельности по номенклатуре «Плинтус» уже нет. Как показывает следующий период, он совпадает с конечным остатком, то есть мы видим действительно правильный результат. Пример отчета вы можете скачать по ссылке ниже.
Чтобы подробнее узнать, как правильно настраивать роли полей СКД и для чего нужно это делать у вас есть возможность скачать книгу по основам СКД.
Вступайте в нашу телеграмм-группу Инфостарт