Список сотрудников, работавших в подразделении организации в указанный период. ЗУП 2.5

28.10.15

Разработка - Универсальные функции

Запрос, позволяющий выбрать всех сотрудников подразделения, числившихся в нём в указанном периоде хотя бы день (с учётом временных кадровых перемещений).

Файлы

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

Наименование Скачано Купить файл
СписокСотрудниковВПериоде_v1
.epf 14,33Kb ver:1
71 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Зачастую бывает необходимо получить список сотрудников, работавших в некоем подразделении в определённый период времени. Простые запросы к регистру "Сотрудники организаций.СрезПоследних" дают лишь сведения на определённый момент времени. Сопоставление срезов на начало периода и на конец периода не даёт сведений о сотрудниках, принятых в подразделение после начала периода и при этом ушедших из него до конца периода. И прочая, прочая...

Разные варианты запроса, лишённого этих недостатков, приведены в публикуемой обработке. Эти варианты выполнены в виде отдельных функций, которые вы можете вставлять в свои общие модули. Функции возвращают таблицы значений. Я специально сделал 6 разных функций с неразрывным текстом запроса, чтобы запрос можно было легко изменить в конструкторе под ваши нужды.

Небольшие пояснения.
1. Переключатель "Учитывать подчинённые подразделения" позволяет вам выбирать сотрудников либо из одного конкретного подразделения, либо из всей ветки подразделения и его подчинённых подразделений. Собственно, запросы отличаются лишь условием "Подразделение ВИерархии" или "Подразделение =".

2. Переключатель "Результат запроса" позволяет вам получить в итоге:
а) Наглядную таблицу всех, кто "отметился" в заданном подразделении за указанный период с разбивкой по периодам. С колонками "Сотрудник", "ДатаНачала", "ДатаОкончания", "ПодразделениеОрганизации", "Должность", "График работы" и "ЗанимаемыхСтавок" (ибо кадровое перемещение с изменением одного из этих параметров порождает строку в регистре "РаботникиОрганизаций"). Это для наглядности;
б) Только одну колонку "Сотрудник" с неповторяющимся списком сотрудников, работавших в этом подразделении хотя бы сутки. Можно затем выгрузить в массив или список значений, передать в другую процедуру и т.п.
в) Только одну колонку "Физлицо" с неповторяющимся списком физлиц, работавших в этом подразделении хотя бы сутки. Можно затем выгрузить в массив или список значений, передать в другую процедуру и т.п.

Проверены следующие возможные варианты кадровых перемещений сотрудников (курсивом выделены не попадающие в результат):

 1. Увольнение и приём
1.1. Сотрудник принят до начала отчётного периода и до сих пор без изменений работает в подразделении
1.2. Сотрудник принят в отчётном периоде и до сих пор без изменений работает в подразделении
1.3. Сотрудник принят до начала отчётного периода и уволен в середине отчётного периода
1.4. Сотрудник принят до начала отчётного периода и уволен после окончания отчётного периода
1.5. Сотрудник принят в середине отчётного периода и уволен в середине отчётного периода
1.6. Сотрудник принят после окончания отчётного периода и работает до сих пор
1.7. Сотрудник принят до начала отчётного периода и уволен до начала отчётного периода
1.8. Сотрудник принят после окончания отчётного периода и уволен после окончания рабочего периода

2. Временный перевод сотрудника ИЗ указанного подразделения
2.1. Сотрудник временно работал в другом подразделении до начала отчётного периода
2.2. Сотрудник временно ушёл в другое подразделение и вернулся оттуда в середине отчётного периода
2.3. Сотрудник временно работал в другом подразделении после окончания отчётного периода
2.4. Сотрудник временно ушёл в другое подразделение до начала периода и вернулся оттуда в середине отчётного периода
2.5. Сотрудник временно ушёл в другое подразделение в середине периода и вернулся оттуда после окончания периода
2.6. Сотрудник временно ушёл в другое подразделение до начала периода и вернулся оттуда после окончания периода

3. Временный перевод сотрудников других подразделений В указанное подразделение
3.1. Сотрудник другого подразделения временно пришёл в указанное подразделение и вернулся обратно до начала периода
3.2. Сотрудник из другого подразделения временно пришёл в указанное подразделение и ушёл из него в середине периода
3.3. Сотрудник другого подразделения временно пришёл в указанное подразделение и вернулся обратно после окончания периода
3.4. Сотрудник другого подразделения временно пришёл в указанное подразделение до начала периода и вернулся обратно в середине периода
3.5. Сотрудник другого подразделения временно пришёл в указанное подразделение в середине периода и вернулся обратно после окончания периода
3.6. Сотрудник другого подразделения временно пришёл в указанное подразделение до начала периода и вернулся обратно после окончания периода

4. Уход сотрудника указанного подразделения на постоянную работу в другое подразделение
4.1. Сотрудник ушёл до начала периода
4.2. Сотрудник ушёл в периоде
4.3. Сотрудник ушёл после окончания периода

5. Переход сотрудника другого подразделения на постоянную работу в указанное подразделение
5.1. Сотрудник пришёл в указанное подразделение до начала периода
5.2. Сотрудник пришёл в указанное подразделение в периоде
5.3. Сотрудник пришёл в указанное подразделение после окончания периода

6. Перевод на другую постоянную должность внутри указанного подразделения
6.1. Сотрудник сменил должность до начала периода
6.2. Сотрудник сменил должность в середине периода
6.3. Сотрудник сменил должность после окончания периода

7. Временный перевод на другую должность внутри указанного подразделения
7.1. Сотрудник сменил должность и вернулся на прежнюю до начала периода
7.2. Сотрудник сменил должность и вернулся на прежнюю в середине периода
7.3. Сотрудник сменил должность и вернулся на прежнюю после окончания периода
7.4. Сотрудник сменил должность до начала периода и вернулся на прежнюю в середине периода
7.5. Сотрудник сменил должность до начала периода и вернулся на прежнюю после окончания периода
7.6. Сотрудник сменил должность в середине периода и вернулся на прежнюю после окончания периода

Вступайте в нашу телеграмм-группу Инфостарт

ЗУП список сотрудников сотрудники за период

См. также

Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты.

200000 руб.

03.07.2025    1621    1    1    

3

Зарплата Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.

43200 руб.

31.10.2024    2191    1    0    

1

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

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

6000 руб.

15.07.2015    68499    111    52    

115

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

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

7200 руб.

19.01.2023    7468    5    4    

6

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

Электронный обходной лист в 1С предназначен для безбумажной работы с обходными листами, по возможности их автоматического заполнения, с возможностями управления полномочиями по созданию и подписи документов, назначения заместителей, для отсутствующих сотрудников, при увольнении.

9600 руб.

11.01.2022    16265    4    6    

10

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

Сделайте взаимодействие сотрудников компании и бухгалтерии быстрым и удобным. С Личным кабинетом сотрудника в 1С:ЗУП 3.1 и КА 2.5 для Telegram больше не нужно лично посещать бухгалтерию и отдел кадров – все документы доступны в Telegram.

9600 руб.

21.03.2022    17921    9    21    

23

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

Внешний отчет "Действующие совмещения" - формируется по незакрытым и незавершенным на дату оформленным документом Совмещениям должностей. в.ч. по видам - Исполнение обязанностей, Совмещение должностей профессий, Расширение зон обслуживания.

3600 руб.

22.05.2025    1731    1    1    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. galyna 66 07.06.16 15:52 Сейчас в теме
Спасибо, отчет очень помог. Добавила разность дат между датой окончания и датой начала, посчитала дни работы в подразделении. При работе в данных подразделениях должен считаться северный стаж.
2. rinik88 36 13.06.18 09:39 Сейчас в теме
Дельный отчет, спасибо, помогли.
3. monkbest 114 26.11.18 12:37 Сейчас в теме
Хорошая шпаргалка, но есть что улучшить:

в первую ВТ получаете все данные по всему предприятию, по всем подразделениям, а уже потом фильтруете по подразделению, когда получена полная таблица периодов, всех сотрудников.

В этой ВТ у Вас 4 объединения 1) весь срез на начало 2)Весь срез на конец 3)все движения 4)все завершения
в срезе уже можно отобрать тех, у кого подходящее подразделение, а в движения брать только тех кто пришел в это подразделение или кто был в срезе.

Без этого при большой численности медленно работает
Для отправки сообщения требуется регистрация/авторизация