Отчет (на СКД) выводит стаж сотрудников на последней(текущей) должности и в целом по работе в Компании.
Отличие данного отчета от существующих аналогов: https://infostart.ru/public/95470/ (ЗУП2.5, циклы), https://infostart.ru/public/587042/ (ЗУП3.1, только стаж в компании).
1) полностью одним пакетом запросов на СКД, значит быстро! На 2,3 тыс. сотрудников выводит сразу, без лишних обработок выборок в циклах и т.п.
2) сразу считает общий стаж и по должности и конвертирует результат в формат Лет, Месяцев, Дней.
Сделан по заявке от Отдела кадров по задаче Генерального.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Стаж на текущей должности и общий стаж в компании. Отчет на СКД
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
На дату отчета рассчитывается разность дат по каждому актуальному(не уволенному) сотруднику:
Стаж в компании = Дата отчета - Дата приема.
Стаж на должности = Дата отчета - Дата первого перевода на текущую(последнюю) должность сотрудника. Т.е. в кадровой истории могут меняться подразделения сотрудника, но должность прежняя. Например, продавец-кассир сначала в одном, затем в других магазинах.
Если сотрудник работал на этой должности ранее, затем перешел на другую и вновь вернулся, то стаж по должности просуммирован не будет. Разность дат в днях преобразуется в полных Лет, полных Месяцев, и положительный остаток Дней.
Алгоритм расчета:
ВсегоДнейСДатыПриема = ДатаОтчета - ДатаПриема. Общий интервал работы в календарных днях.
ЦелыхЛет. ВсегоДнейСДатыПриема/365, целая часть, округленная в меньшую сторону.
ЦелыхМесяцев меньше 12. ВсегоДнейСДатыПриема/30.4 - 12*ЦелыхЛет, где 30.4 = 365/12 - среднее количество календартных дней в месяце. Только положительный результат или 0.
Остаток дней меньше месяца. ВсегоДнейСДатыПриема - 365*ЦелыхЛет - 12*ЦелыхМесяцев. Только положительный результат или 0.
При большом стаже погрешность может быть в несколько дней и только положительная.
Аналогично для стажа на акутальной должности, с даты перевода.
Проверено на платформах 8.3.12.1685, 8.3.16.1063, 8.3.18.1334 конфигурация ЗУП корп с 3.1.18 по 3.1.20
UPD 19.04.2021 более точный расчет интервалов, контроль неизменности последней должности,
UPD 12.01.2022 менее точный, но более правильный метод преобразования.
Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.
Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП и 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты. Добавлена интеграция с МВД - возможность автоматической проверки сотрудников по реестру контролируемых лиц (подключение обсуждается отдельно).
Групповое формирование и печать Дополнительных соглашений для 1С: Зарплата и управление персоналом ПРОФ и КОРП
+ 8 печатных форм: Индексация заработной платы, Удаленная работа и предупреждение о COVID-19, Выход из удаленной работы, Кадровый перевод, Кадровый перевод списком, Назначение индивидуальной системы начислений, Переименование филиала, Приказ "Совмещение должностей", Приказ "Совмещение исполнения обязанностей"
Что нового:
1.В печатных формах убран весь красный цвет текста
2. В печатных формах в шапках сделано заполнение названия организации, руководителя и основания действия руководителя
3. В печатных формах в подвале сделано заполнение реквизитов организации
4. Добавлена возможность печатать доп соглашения по документу "Изменение плановых начислений"
Готовое комплексное решение для автоматизации работы с отпусками в вашей 1С. Обработка объединяет функции планирования (графики), учета фактических данных и формирования всей необходимой документации, экономя ваше время и снижая риски ошибок.
Решение реализовано в виде внешней обработки. Позволяет перенести данные из Парус 10 под Postgres, MSSQL в 1С:ЗУП 3, ЗКГУ 3. Переносит все кадровые данные, зарплату за указанный период.
Устали вручную отслеживать, кто и когда уходит в отпуск, и постоянно напоминать руководителям и сотрудникам? С помощью обработки «Автоматическая рассылка уведомлений о скором начале отпуска» вы сможете централизованно, точно и своевременно информировать всех участников кадрового процесса.
Удобная и умная внешняя печатная форма, которая автоматически формирует проект дополнительного соглашения к трудовому договору непосредственно из документов "Кадровый перевод" и "Кадровый перевод списком".
Позволяет быстро и без лишних усилий оформлять дополнительные соглашения для любых изменений.
Значительно облегчает работу кадровиков.
Пересчет в запросе, чтобы без погрешностей. Делал недавно список ветеранов.
ВЫБОР
КОГДА ДЕНЬ(&Д1) > ДЕНЬ(&Д2)
ТОГДА ДЕНЬ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, МЕСЯЦ, -1), МЕСЯЦ)) - ДЕНЬ(&Д1) + ДЕНЬ(&Д2)
ИНАЧЕ ДЕНЬ(&Д2) - ДЕНЬ(&Д1)
КОНЕЦ КАК Дней,
ВЫБОР
КОГДА ДОБАВИТЬКДАТЕ(&Д2, ГОД, ГОД(&Д2) * -1) < ДОБАВИТЬКДАТЕ(&Д1, ГОД, ГОД(&Д1) * -1)
ТОГДА 12 - (МЕСЯЦ(&Д1) - МЕСЯЦ(&Д2))
ИНАЧЕ МЕСЯЦ(&Д2) - МЕСЯЦ(&Д1)
КОНЕЦ - ВЫБОР
КОГДА ДЕНЬ(&Д1) > ДЕНЬ(&Д2)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК Месяцев,
ВЫБОР
КОГДА ДОБАВИТЬКДАТЕ(&Д2, ГОД, ГОД(&Д2) * -1) < ДОБАВИТЬКДАТЕ(&Д1, ГОД, ГОД(&Д1) * -1)
ТОГДА ГОД(&Д2) - ГОД(&Д1) - 1
ИНАЧЕ ГОД(&Д2) - ГОД(&Д1)
КОНЕЦ КАК Лет
(5) На демо базе старые документы - конечно всё работает на старых данных.
Попробуйте создать новую серию документов и увидите, что РС ТекущиеКадровыеДанныеСотрудников больше не заполняется данными, только ДатаПриёма и ДатаУвольнения (см. файл)
(6) вот это по делу. Работает, но нет новых данных. Адаптирую запрос под новые реалии и обновлю. КадроваяИсторияСотрудников в некоторых случаях тоже не панацея. А использовать программный интерфейс(типовые ТаблицыЗначений, возвращаемые типовыми функциями гораздо дольше и их тоже меняют)
(9) Александр, добрый день.
1) нет приветствия,
2) откуда отчет, если вы его не скачивали? Смотрю ходите под разными логинами)
3) давайте подробнее: с какого-то релиза?
4) если база небольшая, то обезличте и пришлите архив *.dt. Потому что у нас 3.1.18, у вас 3.1.20
Нужно переписать отчет. Сами или закажите?
UPD 13.01.2022. Корректный алгоритм преобразования интервала стажа на Лет, Месяцев, Дней работы. Точность до нескольких дней. Не учитываются високостные годы(365 или 366 дней в году). Задал жёстко 365.
Кадровая история с учетом временных переводов.