В помощь кадровику. Отчет «Среднесписочная численность» для ЗУП.
Учетные задачи - Кадровый учет
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Поскольку опытного кадровика типовые отчеты, показывающие среднесписочную численность могут только удивлять, мною было принято решение написать этот очет.
Рекомендую использовать на ИБ с клиент-серверной архитектурой (можно и на файловых , но при условии, что фирма небольшая).
Те, кто следит за моими публикациями (а вдруг!), могли уже ознакомиться со схемой построения запроса для получения таблицы исключений состояний, которую потом можно было использовать для расчета среднесписочной численности. Я тогда писал, что вся статья – это лишь прелюдия некоторой более крупной работы. Это и есть та работа, которую я обещал.
Методика получения среднесписочной численности в одном запросе:
1) 1) Получаем таблицу дней за выбранный период, индексируем по дате
2) 2) Получаем таблицу сотрудников организации за период, индексируем по сотруднику
3) 3)Получаем таблицу путем декартового произведения таблиц 1) и 2), индексируем по дате и сотруднику
4) 4)Получаем таблицу Регистра Сведений (далее РС) РаботникиОрганизаций со всеми интересующими записями за период, индексируем по сотруднику и периоду
5) 5)Получаем таблицу РС СостоянияРаботниковОрганизаций со всеми интересующими записями за период , индексируем по сотруднику и периоду
6) 6)Для каждой записи таблицы 3) реализуем через ТЕТА соединение псевдо срез последних записей таблиц 4) и 5) - это самое медленное место на этапе выполнения запроса, индексируем по сотруднику и дате
7) 7)Получаем таблицу РС ГрафикиРаботыпоВидамВремени
8) 8)Получаем таблицу «Данные за предшествующий рабочий день», где реализуем псевдо срез первых: к каждой записи с нерабочим днем таблицы 7) находим первый снизу рабочий день из таблицы 6)
9) 9)Получаем таблицу «Средняя численность по дням» путем соединения таблиц 6), 7) и 8)
10) 10)Получаем результирующую таблицу «Среднесписочная» путем суммирования показателей «дней учтено», «число дней» и «средняя численность» по разрезам.
При любых попытках скопипастить текст запроса или заимствовать его блоки требую ссылаться на данную работу.
Полезные ссылки:
http://www.1c-pro.ru/index.php?showtopic=23182
http://www.financial-lawyer.ru/newsbox/upravlencu/upravlenie_personalom/119-528030.html
http://www.buh.ru/document-570
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)
Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП и 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты. Добавлена интеграция с МВД - возможность автоматической проверки сотрудников по реестру контролируемых лиц (подключение обсуждается отдельно).
52000 руб.
03.07.2025 5296 11 1
Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)
Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.
85400 руб.
05.10.2022 14551 17 8
Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)
Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.
36600 руб.
31.10.2024 4186 4 0
Печатные формы Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Платные (руб)
Внешняя обработка для печати трудовых договоров, соглашений и прочих трудовых документов из шаблонов.
18300 руб.
11.05.2018 24434 10 0
Учет рабочего времени Кадровый учет Разработчик Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)
Расширение позволяет задать количество дней от текущей даты, доступных для редактирования в документе "Табель учета рабочего времени".
6100 руб.
20.09.2024 1957 1 0
Зарплата Кадровый учет Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)
Если не хотите ставить тяжёлую ЗУП? Нужен только табель и начисление по своим правилам? Рекомендуем этот модуль подключается к УТ, получаете табель, начисление и создание Расходный кассовый ордер/Списание безналичных денежных средств без типовой ЗУП
20740 руб.
27.04.2026 1649 3 0
Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)
Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С
25000 руб.
06.03.2026 2726 4 0
Кадровый учет 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)
Расширение для интеграции hh.ru для 1С:ЗУП. Позволит автоматизировать часть рутинных операций HR менеджера, рекрутера, сохранение истории взаимодействия с кандидатами в 1С:ЗУП
12200 руб.
24.12.2025 1748 1 0
Причин может быть в принципе несколько:
- выбран слишком большой период, за который нужно получить среднесписочную численность;
- используется файловая БД;
- большой штат или много отклонений или кадровых приказов, т.е. большой объем данных.
На сегодняшний день ошибок формирования отчета не выявленно. Если отчет показывает какие-то сомнительные цифры, то причину надо искать в неверно заполненом регламентированном календаре или графиках работы или первичке.
(14) Это можно сделать и в режиме предприятия. Моя цель - донести методику получения отчета.
(17) Типовой отчет не рекомендую, т.к. в нем не решена главная проблема: получение последнего рабочего дня перед праздничным/ыми днями. В основе методики ТЕТА соединение, поэтому на больших объемах данных он отрабатывает не быстро.
(18) В УПП отчет не тестировался. Тем не менее мой прогноз благоприятный, должен открыться (нет УПП для тестов).
(19) Сейчас тестирую отчет в ЗУП 2.5.37.1 / 8.2.14.533. Все отлично работает. Код открыт. Но сразу предупрежу: запрос там не тривиальный.
1)Какие данные(расчетные показатели из возможного списка вам нужны)? Например, мне Списочную численность и ССЧ.
2)С какими группировками их вывести? Например, строки сгруппировать по организациям(Владелец подразделения), подразделениям.
Столбцы сгруппировать по месяцам, чтоб видеть динамику в горизонтальном развороте).
3)отобрать данные по периоду(указать дату "С" и дату "По"), по организации, по основным\внутренним сотрудникам, исключить отсутствующих по причине Увольнение, декрета и т.п.
Сам скачал час назад, покрутил настройки, добился чего от меня срочно хотели кадровики. Но придётся развивать отчет, т.к. в нем нет количества сотрудников на начало и конец месяца и пр., по сути совместить два отчета в один мегаотчет!
(32) Эта версия отчета не предназначена для организаций, имеющих сотрудников со сменным графиком работы.
Есть версия, которая учитывает и такой случай. Но ее пока выкладывать не планирую.
(42) Группировку по месяцам убирать не нужно.
(43) Какая конфигурация, платформа, списочная численность, используете ли вы сменный график работы?
Не найден параметр ПарамНачПериода
Не найден параметр ПарамКонПериода
Не найден параметр ПарамОрганизация
Не найден параметр СписокВидовЗанятости
или я что то не так делаю? настройки вроде все заполнены.
- Как поставить возрастной интервал (такой вариант представлен на скриншоте)?
Извиняюсь конечно но лично мне отчет вообще не понравился.
1) интерфейс ужасно реализован, панели "летают", после запуска приходится панель настроек курсором мышки расширять что бы хоть что то увидеть
2) оптимизация на нуле, даже за месяц отчет виснет намертво и надолго, видимо рассчитан на фирму до 2-5 сотрудников.
Сделал вывод: отчет был сделан только ради старт мани, не более, таких программистов надо увольнять.
Кроме как формирования по часу, нечего не получил. Сам возьму типовой и переделаю.
Во-первых, в заголовке статьи указаны версии конфигураций на которых отчет тестировался. Работал в базе, где свыше 1 тыс. чел. Формировался по месячно, по квартально и за год. Вы в этой версии запускали отчет? В той конфигурации?
Во-вторых, я уже не однократно говорил и писал, что нельзя огульно скачивать все из интернета. Ценость данной работы - в тексте и логике запроса. Это ядро. Остальное - мишура. Вы кроме мишуры как программист обязаны видеть суть. Или вы полагали скачать из интернета отчет с запросом на 800 строк, заточенный под ваши кокретные нужды?
В-третьих, что конкретно вы любезный, хотите сказать по поводу оптимизации. Вы трасировали текст запроса? Что вас не устроило?
Или вы так, поболтать зашли...
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 77462
Создание 29.10.10 01:26
Обновление 28.12.11 01:57
Просмотры 49553
Загрузки 800
Рейтинг
71
Комментарии 66
Код открыт Не указано
Рубрики Кадровый учет
Кому Бухгалтер
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация 1С:Зарплата и Управление Персоналом 2.5
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет
Доступ к файлу Абонемент ($m)