Стаж на актуальной должности и общий в компании

13.01.22

Учетные задачи - Кадровый учет

Отчет (на СКД) выводит стаж сотрудников на последней(текущей) должности и в целом по работе в Компании. Отличие данного отчета от существующих аналогов: https://infostart.ru/public/95470/ (ЗУП2.5, циклы), https://infostart.ru/public/587042/ (ЗУП3.1, только стаж в компании). 1) полностью одним пакетом запросов на СКД, значит быстро! На 2,3 тыс. сотрудников выводит сразу, без лишних обработок выборок в циклах и т.п. 2) сразу считает общий стаж и по должности и конвертирует результат в формат Лет, Месяцев, Дней. Сделан по заявке от Отдела кадров по задаче Генерального.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Стаж на текущей должности и общий стаж в компании. Отчет на СКД
.erf 9,66Kb ver:1.07
73
73 Скачать (3 SM) Купить за 2 450 руб.

На дату отчета рассчитывается разность дат по каждому актуальному(не уволенному) сотруднику:

  1. Стаж в компании     =  Дата отчета - Дата приема.
  2. Стаж на должности = Дата отчета  - Дата первого перевода на текущую(последнюю) должность сотрудника. Т.е. в кадровой истории могут меняться подразделения сотрудника, но должность прежняя. Например, продавец-кассир сначала в одном, затем в других магазинах.  

Если сотрудник работал на этой должности ранее, затем перешел на другую и вновь вернулся, то стаж по должности просуммирован не будет. Разность дат в днях преобразуется в полных Лет, полных Месяцев, и положительный остаток Дней.

Алгоритм расчета:

  • ВсегоДнейСДатыПриема = ДатаОтчета - ДатаПриема. Общий интервал работы в календарных днях.
  • ЦелыхЛет. ВсегоДнейСДатыПриема/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 менее точный, но более правильный метод преобразования.

Тест на релизах 3.1.18.276, 3.1.18.336.

стаж на должности работы предприятии в компании

См. также

Загрузка и выгрузка в Excel Зарплата Кадровый учет Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    65693    100    49    

104

Кадровый учет Бухгалтер Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Аудит и бухгалтерские услуги, юриспруденция Россия Платные (руб)

Печать из ЗУП уведомления о трудовой деятельности для безвизового иностранного гражданина. С 7 января 2024 года безвизовые иностранцы должны уведомлять по утвержденной форме территориальный орган МВД России о ведении трудовой деятельности. Расширение позволит выполнить распечатку уведомления напрямую из программы ЗУП 3.1

3600 руб.

22.02.2024    1168    1    0    

3

Зарплата Кадровый учет Корректировка данных Бухгалтер Пользователь Сложные периодические расчеты 8.3.14 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Поддержание базы ЗУП 3.1 в порядке требует знания, внимание и инструменты. Предлагаю свой набор инструментов, для применения которых не нужны сильные знания аналитика или разработчика. Работает всё умно и безопасно.

3 стартмани

17.04.2023    4753    61    Vinzor    6    

25

Кадровый учет Бухгалтер Пользователь Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Групповое формирование и печать Дополнительных соглашений для 1С: Зарплата и управление персоналом ПРОФ и КОРП + 8 печатных форм: Индексация заработной платы, Удаленная работа и предупреждение о COVID-19, Выход из удаленной работы, Кадровый перевод, Кадровый перевод списком, Назначение индивидуальной системы начислений, Переименование филиала, Приказ "Совмещение должностей", Приказ "Совмещение исполнения обязанностей" Что нового: 1.В печатных формах убран весь красный цвет текста 2. В печатных формах в шапках сделано заполнение названия организации, руководителя и основания действия руководителя 3. В печатных формах в подвале сделано заполнение реквизитов организации 4. Добавлена возможность печатать доп соглашения по документу "Изменение плановых начислений"

21600 руб.

24.03.2023    5452    3    0    

5

Зарплата Кадровый учет Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка больше предназначена как основа для своей разработки, чем как универсальное решение. Но можно использовать и как готовое решение для небольшой организации. Переносит данные из файла Excel в ЗУП, по аналогии как данные переносятся из ЗУП 2.5.

7200 руб.

19.01.2023    6741    4    4    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. duhh 239 23.11.17 16:46 Сейчас в теме
Пересчет в запросе, чтобы без погрешностей. Делал недавно список ветеранов.
ВЫБОР
			КОГДА ДЕНЬ(&Д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)
		КОНЕЦ КАК Лет
Показать
Marka_; milov.aleksey; +2 Ответить
2. milov.aleksey 405 06.03.19 14:54 Сейчас в теме
Проверил на актуальных релизах ЗУП.корп 3.1.8.246 и 3.1.9.108. Работает
3. DimaP 64 16.10.19 18:15 Сейчас в теме
На ЗУП 3.1.10.78 уже не работает.
Пришлось переписывать.
4. milov.aleksey 405 16.10.19 21:28 Сейчас в теме
(3) Проверил на релизах 3.1.10.135, 174 - работает!
Либо переходите на актуальную 10-ку, либо ошибку и решение в студию?
5. milov.aleksey 405 17.10.19 10:54 Сейчас в теме
(3) Специально развернул типовую ЗУП 3.1.10.78 корп с демо-данными, проверил: работает! Скриншот прилагаю
Прикрепленные файлы:
6. DimaP 64 17.10.19 11:04 Сейчас в теме
(5) На демо базе старые документы - конечно всё работает на старых данных.
Попробуйте создать новую серию документов и увидите, что РС ТекущиеКадровыеДанныеСотрудников больше не заполняется данными, только ДатаПриёма и ДатаУвольнения (см. файл)

Минусить для этого не обязательно.
Прикрепленные файлы:
milov.aleksey; +1 Ответить
7. milov.aleksey 405 17.10.19 11:40 Сейчас в теме
(6) вот это по делу. Работает, но нет новых данных. Адаптирую запрос под новые реалии и обновлю. КадроваяИсторияСотрудников в некоторых случаях тоже не панацея. А использовать программный интерфейс(типовые ТаблицыЗначений, возвращаемые типовыми функциями гораздо дольше и их тоже меняют)
15. milov.aleksey 405 13.01.22 12:47 Сейчас в теме
(6) Дмитрий, добрый день. Если ещё используете отчет по стажам в компании и на последней позиции в компании, то обновил. Могу прислать в личку
8. milov.aleksey 405 19.04.21 11:09 Сейчас в теме
UPD 19.04.2021:
1) Стаж получен точнее, как предложил коллега.
2) Контроль неизменности текущей должности
9. shura_a 12.01.22 14:26 Сейчас в теме
Как то странно стал работать отчет.
Что за минусы появились?
Прикрепленные файлы:
10. milov.aleksey 405 12.01.22 15:02 Сейчас в теме
(9) Александр, добрый день.
1) нет приветствия,
2) откуда отчет, если вы его не скачивали? Смотрю ходите под разными логинами)
3) давайте подробнее: с какого-то релиза?
4) если база небольшая, то обезличте и пришлите архив *.dt. Потому что у нас 3.1.18, у вас 3.1.20
Нужно переписать отчет. Сами или закажите?
11. chinee 12.01.22 15:16 Сейчас в теме
(10) Добрый!
1. -
2. Скачивал с этого профиля.
3. Заметили с этого релиза. раньше такой картины не наблюдали.
milov.aleksey; +1 Ответить
12. milov.aleksey 405 12.01.22 15:19 Сейчас в теме
(11) У нас в рабочей 3.1.18 тоже самое, но пока не заметили(( Изменилась структура, адаптирую. Обновлю публикацию - качайте
13. chinee 12.01.22 15:21 Сейчас в теме
14. milov.aleksey 405 13.01.22 12:45 Сейчас в теме
UPD 13.01.2022. Корректный алгоритм преобразования интервала стажа на Лет, Месяцев, Дней работы. Точность до нескольких дней. Не учитываются високостные годы(365 или 366 дней в году). Задал жёстко 365.
Кадровая история с учетом временных переводов.
16. olen_ka 27.07.22 15:29 Сейчас в теме
Добрый день! Если сотрудник уволился из одной организации компании, и принялся в другую организацию, посчитается ли общий стаж?
Оставьте свое сообщение