Требования для работы отчета "ДИР"
- Минимальная версия платформы 8.2.19.130 или 8.3.3.641
- Последние версии конфигураций устанавливать не обязательно
Поддерживаемые конфигурации
- Любая конфигурация
Установка происходит через объединение вашей конфигурации с конфигурацией поставки. Во внешние отчеты добавляется файл "Отчет Дир".
Достоинства отчета, в том, что он может быть настроен в любой конфигурации, необходимо только объединить файл поставки с вашей конфигурацией, указав объединение по подсистеме. Если в вашей конфигурации есть справочник "Организация" и "Подразделение", с этих справочников галку надо снять.
Порядок заполнения информации для формирования отчета ДИР
В справочнике “Настройки отчета ДИР”
1) указать наименования статей отчета
2) определить для каждой статьи алгоритм расчета (реквизит “Алгоритм расчета”), или сбросить значение реквизита “Расчетный ” для тех статей, значения которых определяются не на основе алгоритмов, а выбираются из регистра сведений “Фактические значения показателей отчета Дир”, в который вводятся данные с помощью интерфейса пользователя. Для папок можно использовать предопределенные алгоритмы “Суммирование подчиненных элементов” или “Результат расчета строк”
Ограничение: папки, для которых определен алгоритм “Суммирование подчиненных элементов”, не должны содержать другие папки, у которых алгоритм “Результат расчета строк”
3) Определить, к какому подразделению (Реквизит “Подразделение”) относится данная статья отчета (выполняется для элементов справочника)
4) Определить для каждой статьи отчета (элемента справочника настроек), в реквизите “Строка выпуска” статью отчета, значение которой (фактическое значение с нарастающим итогом) будет использоваться в качестве параметра, используемого для расчета показателя отчета “Факт. к выработке”
5) Для каждого алгоритма, который создан пользователем, определить (в форме справочника “Алгоритмы отчета ДИР”) перечень типов параметров, используемых в алгоритмах (при необходимости). Типы параметров определяются в справочнике “Типы параметров ДИР”. Каждый тип параметра, определяемый пользователем, представляет таблицу значений с одной колонкой, тип которой определяет пользователь.
Для каждого типа параметра необходимо указать:
- имя таблицы
- имя колонки
- тип данных (значение ссылки на объект метаданных из числа справочников, планов счетов и планов видов расчета)
6) Для каждой строки (папки) отчета , для которой определен алгоритм “Результат расчета строк”, необходимо заполнить реквизит “Формула расчета”, в которой необходимо указать выражение на языке 1С, используя значения реквизитов “Идентификатор формул” статей отчета, для которых определен алгоритм, определенный пользователем, или “Суммирование подчиненных элементов”. Указывать идентификаторы формул статей с алгоритмом “Результат расчета строк” нельзя. Каждый идентификатор формул в формуле расчета должен заключаться в фигурные скобки { и }.
- Для каждой статьи (элемента справочника) заполнить значения параметров алгоритмов – содержатся в регистре сведений “Значения параметров отчета ДИР”. Доступ к интерфейсу ввода/редактирования значений параметров алгоритмов выполняется из отчета ДИР: с помощью кнопки “ Параметры алгоритмов расчета ” командной панели откроется список статей отчета, при двойном щелчке мыши или нажатием клавиши “Enter” по строке статьи отчета откроется форма редактирования значений показателей
- Ввести фактические данные для статей отчета (элементов, у которых сброшен реквизит “Расчетный”), которые не определяются на основе алгоритмов расчета. Такие данные содержатся в регистре сведений “Фактические значения показателей отчета ДИР”
- Ввести плановые показатели по статьям отчета - содержатся в регистре сведений “Значения параметров отчета ДИР”
Примечение к использованию типов алгоритмов “запрос” и “Произвольный алгоритм”:
В запросах можно использовать:
1) предопределенные параметры “Организация” и “Период”
2) Параметры, определенные пользователем (таблицы значений с одной колонкой). В тексте запросов их используют следующим образом: в запрос они передаются как таблицы значений с именем, определяемыми в реквизите “Имя таблицы” справочника “Типы параметров ДИР”, в начале имени указывается префикс “тз”. То есть, если в справочнике “Типы параметров ДИР” указано имя таблицы “Номенклатура”, то имя параметра, передаваемого в запрос, будет “тзНоменклатура”. Кроме параметров, определяемых пользователем, можно использовать предопределенный тип “Проводки”, содержащий колонки “счет Дт” и “СчКт”.
В конце алгоритма данного типа должен содержаться запрос, который содержит две колонки: Результат (результат вычислений по статье отчета – будет помещен в колонку фактических значений) и Период. Результат должен быть рассчитан для следующих интервалов периодов: [c начала отчетного года – по отчетный период] и [с начала отчетного года (предшествующего года) – по отчетный период (предшествующего года)]
В произвольных алгоритмах можно использовать любые конструкции языка 1С.
В произвольных алгоритмах можно использовать предопределенные параметры “Организация” и “Период”, а также параметры, определенные пользователем (см. п. 2 для запросов). Обращение к параметрам в тексте произвольного алгоритма выполняется с помощью идентификатора мПараметры, который представляет тип данных “структура”, а каждый элемент его содержит или предопределенные параметры, или параметры, определенные пользователем. Имя ключа структуры параметров, определенных пользователем, определяется так же, как и в п.2 для запросов. В конце текста произвольного алгоритма должно присутствовать выражение, содержащее формирование таблицы результатов с именем “тзРезультатыРасчета”, у которой, как в случае использования типа алгоритма “Запрос”, должны быть две колонки: “Результат” и “Период”. Значения колонки “Период” должны содержать значения (как и в случае запросов) следующих интервалов периодов: [c начала отчетного года – по отчетный период] и [с начала отчетного года (предшествующего года) – по отчетный период (предшествующего года)].
- В форме внешнего отчета
1) В общих настройках формы:
- указать Организацию
- Отметить необходимые для вывода в отчете показатели прошлых периодов (периодов, предшествующих отчетному)
2) Выбрать количество периодов, предшествующих отчетному (реквизит формы отчета “Длительность периодов перед отчетным”).
3) Для отчета, формируемого для какого-либо подразделения или департамента - заполнить реквизит “Подразделение” (определяется из справочника управленческого учете “Подразделения”). При отборе подразделений учитывается иерархия, то есть в качестве подразделения указан какой-либо цех или департамент, содержащий подчиненный элементы (например участки), то отчет будет содержать строки статей, относящихся ко всем подразделениям подчиненным значению, указанного в реквизите “Подразделение”
Перечень объектов метаданных, относящихся к отчету ДИР, указан в объекте подсистема “Отчет ДИР”