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