Распределение сотрудников по подразделениям в 1С:Предприятие — ключевая задача для HR-специалистов, бухгалтеров и кадровиков. От правильной структуры зависит не только ведение кадрового учета, но и корректное начисление зарплаты, формирование отчетности и аналитика по персоналу. Однако даже опытные пользователи сталкиваются с проблемами: сотрудники "теряются" между отделами, возникают дубли в штатном расписании, а при массовых перемещениях система выдает ошибки.
В этой статье разберем все способы распределения сотрудников по подразделениям — от ручного переноса до автоматического заполнения через обработки. Особое внимание уделим типичным ошибкам (например, когда сотрудник числится одновременно в двух отделах) и нюансам для разных конфигураций: 1С:Зарплата и Управление Персоналом (ЗУП), 1С:ERP и 1С:Бухгалтерия 8. Также покажем, как проверить корректность распределения и исправить ошибки ретроспективно.
Если вы только начинаете работать с кадровым учетом в 1С или вам нужно оптимизировать текущие процессы — эта инструкция поможет избежать частых ошибок и сэкономить время на рутинных операциях.
1. Подготовка: структура подразделений в 1С
Прежде чем распределять сотрудников, необходимо настроить саму структуру подразделений. В 1С:ЗУП и 1С:ERP она строится иерархически: от организации до мелких отделов. Ошибки на этом этапе приводят к проблемам с отчетностью и начислениями.
Чтобы открыть список подразделений, перейдите в раздел Кадры → Подразделения организации (в 1С:Бухгалтерия 8 путь может отличаться: Справочники → Организации → [Выбрать организацию] → Подразделения). Здесь вы увидите дерево структуры с возможностью добавлять, редактировать и архивировать отделы.
- 📌 Корневое подразделение — обычно соответствует всей организации (например, ООО "Ромашка"). Его нельзя удалить, но можно переименовать.
- 📂 Группы подразделений — используются для объединения отделов по направлениям (например, "Производство", "Администрация").
- 👥 Конкретные отделы — конечные узлы иерархии (например, "Отдел продаж", "Бухгалтерия").
Важно: в 1С:ERP структура подразделений может быть привязана к центрам финансовой ответственности (ЦФО), что влияет на аналитический учет. Если в вашей конфигурации используется ЦФО, уточните их настройки у администратора системы.
Перед созданием новых подразделений проверьте, не существуют ли уже аналогичные с другим названием. Дублирующие отделы усложняют отчетность и могут привести к ошибкам в расчете зарплаты.
2. Способы распределения сотрудников по подразделениям
В 1С есть несколько способов распределить сотрудников. Выбор зависит от количества изменений и специфики конфигурации. Рассмотрим каждый вариант подробно.
2.1. Ручное распределение (для единичных изменений)
Самый простой способ — редактирование карточки сотрудника. Подходит, если нужно перевести 1–2 человек или исправить ошибку. Инструкция:
- Откройте раздел
Кадры → Сотрудники. - Найдите нужного сотрудника (можно использовать поиск по ФИО или табельному номеру).
- Дважды кликните на запись, чтобы открыть карточку.
- Перейдите на вкладку
Трудовая деятельность(илиКадровые данныев некоторых конфигурациях). - В поле
Подразделениевыберите новый отдел из справочника. - Сохраните изменения (кнопка
Записать и закрыть).
⚠️ Внимание: Если сотрудник числится в нескольких подразделениях (например, по совместительству), в карточке будет несколько записей о трудовой деятельности. Убедитесь, что вы редактируете нужную!
2.2. Массовое распределение через документ "Кадровый перевод"
Для перемещения группы сотрудников удобнее использовать документ Кадровый перевод. Это позволит:
- 📅 Зафиксировать дату перевода (важна для отчетности).
- 📝 Автоматически сформировать приказ о переводе.
- 🔄 Переместить нескольких сотрудников за один раз.
Пошаговая инструкция:
- Перейдите в
Кадры → Кадровые документы → Кадровый перевод. - Нажмите
Создатьи выберите организацию. - В табличной части добавьте сотрудников (кнопка
Добавитьили загрузка из файла). - Для каждого сотрудника укажите:
- Текущее подразделение (заполнится автоматически).
- Новое подразделение (выберите из справочника).
- Дата перевода (по умолчанию — текущая дата).
Сверить актуальность справочника подразделений|Убедиться, что у сотрудников нет незакрытых кадровых документов|Проверить права доступа на редактирование кадровых данных|Создать резервную копию базы (при большом количестве изменений)
-->
2.3. Автоматическое распределение по штатному расписанию
Если в вашей организации используется штатное расписание, можно распределять сотрудников на основе утвержденных ставок. Этот метод минимизирует ошибки и увязывает кадровый учет с бюджетированием.
Алгоритм:
- Откройте
Кадры → Штаты → Штатно-должностная расстановка. - Нажмите
Заполнить по штатному расписанию. - Система автоматически распределит сотрудников по подразделениям согласно утвержденным ставкам.
- Проверьте результат и при необходимости скорректируйте вручную.
⚠️ Внимание: Если в штатном расписании есть незанятые ставки, сотрудники могут остаться без подразделения. Перед заполнением рекомендуется обновить штатное расписание.
2.4. Использование обработок для сложных случаев
Для нестандартных задач (например, распределение по нескольким критериям или перенос данных из другой системы) можно использовать внешние обработки. Некоторые из них встроены в 1С, другие доступны на портале 1С:ИТС или у партнеров.
Примеры обработок:
- 🔄 "Перенос сотрудников между подразделениями" — для массового перемещения с фильтрацией по должностям или категориям.
- 📊 "Анализ кадровых данных" — помогает выявить сотрудников без подразделений или с дублями.
- 🔗 "Импорт из Excel" — если структура подразделений пришла из другой системы (например, после реорганизации).
- Скачайте файл обработки (формат
.epfили.erf). - В 1С откройте
Файл → Открытьи выберите скачанный файл. - Следуйте инструкциям на экране (обычно нужно указать параметры фильтрации и подтвердить изменения).
- Перейдите в
Кадры → Отчеты → Сотрудники организации. - Укажите организацию и период.
- В настройках отчета добавьте группировку по
Подразделению. - Нажмите
Сформировать.
Чтобы использовать обработку:
Вручную через карточку сотрудника|Через документ "Кадровый перевод"|По штатному расписанию|Использую обработки|Другой способ-->
3. Типичные ошибки и как их избежать
Даже опытные пользователи допускают ошибки при распределении сотрудников. Рассмотрим самые распространенные и способы их исправления.
| Ошибка | Причина | Как исправить |
|---|---|---|
| Сотрудник числится в двух подразделениях | Не закрыт предыдущий кадровый документ или дублирующая запись в трудовой деятельности | Проверьте историю кадровых документов и аннулируйте лишние записи |
| Ошибка "Подразделение не найдено" | Подразделение удалено или переименовано, но ссылки остались | Восстановите подразделение из архива или переназначьте сотрудников в актуальные отделы |
| Некорректное отображение в отчетах | Дата перевода указана неправильно (например, будущая) | Исправьте дату в кадровом документе и перепроведите его |
| Сотрудники "исчезли" из отчетов | Ошибка фильтрации по подразделениям или датам | Проверьте настройки отчета и права доступа |
⚠️ Внимание: Если после распределения сотрудников перестали формироваться ведомости на зарплату, проверьте настройки расчетных лицевых счетов. Иногда при переводе они сбрасываются, и требуется повторная привязка.
Критическая ошибка: если сотрудник числится в подразделении, которого нет в справочнике, 1С может блокировать проведение кадровых документов. В этом случае восстановите структуру из резервной копии или вручную переназначьте сотрудников.
4. Проверка корректности распределения
После распределения сотрудников необходимо проверить, что все изменения применены корректно. Для этого используйте стандартные отчеты и инструменты 1С.
4.1. Отчет "Сотрудники организации"
Это базовый отчет, который показывает актуальное распределение сотрудников по подразделениям. Чтобы его сформировать:
В результате вы получите список сотрудников с указанием их подразделений. Обратите внимание на:
- 🔍 Сотрудников без подразделения (они будут в отдельной группе).
- 📌 Подразделения с неожиданно большим/малым количеством сотрудников.
- 🔄 Дублирующиеся записи (может указывать на ошибки в кадровых документах).
4.2. Отчет "Штатная расстановка"
Этот отчет сравнивает фактическое распределение сотрудников с утвержденным штатным расписанием. Полезен для выявления:
- 📉 Перегруженных отделов (фактическое количество сотрудников превышает плановое).
- 📈 Недоукомплектованных подразделений.
- 🔄 Расхождений между штатным расписанием и реальной структурой.
- Откройте
Кадры → Отчеты → Штатно-должностная расстановка. - Выберите организацию и период.
- В настройках включите опцию
Сравнить с штатным расписанием. - Откройте
Все функции(кнопка в правом верхнем углу). - В поиске введите
Кадровые данные сотрудников. - Откройте регистр и установите фильтр по организации и периоду.
- Проверьте записи на предмет ошибок (например, отсутствие даты окончания у старых записей).
- 📅 Графиками работы — при переводе проверяйте, что график соответствует новому подразделению.
- 💰 Начислениями — некоторые виды оплат (например, премии) могут быть привязаны к подразделениям.
- 📊 Отчетностью — данные по подразделениям используются в отчетах
Свод по начислениямиАнализ фонда оплаты труда. - 📦 Управленческий учет — подразделения могут быть центрами финансовой ответственности (ЦФО).
- 📈 Бюджетирование — плановые показатели часто привязаны к структурным единицам.
- 🔄 Документооборот — маршруты согласования документов могут зависеть от подразделения сотрудника.
- В 1С:ERP есть отдельный справочник
Структурные единицы, который может дублироватьПодразделения. Убедитесь, что они синхронизированы. - При переводе сотрудника между подразделениями с разными ЦФО может потребоваться корректировка бюджетов.
- 📝 Формирования справок (например, 2-НДФЛ с разбивкой по отделам).
- 💼 Учета затрат — если зарплата относится на разные счета бухгалтерского учета.
- 📊 Аналитики по персоналу (например, отчет
Сотрудники по подразделениям). - Перейдите в
Администрирование → Настройки программы → Кадровый учет. - Отметьте флажок
Вести кадровый учет в программе. - Сохраните настройки и перезапустите программу.
- 🔄 Автоматически обновлять подразделения в 1С при изменениях в AD.
- 🚫 Исключить ручной ввод и связанные с ним ошибки.
- 🔒 Синхронизировать права доступа (если в 1С используется интеграция с доменом).
- Используйте типовую обработку
Обмен данными с Active Directory(доступна на портале 1С:ИТС). - Настройте правила соответствия между полями в AD и 1С (например,
OUв AD →Подразделениев 1С). - Запустите тестовый обмен и проверьте результат.
- В 1С используйте обработку
Универсальный обмен данными в формате XML. - В Битрикс24 настройте
REST APIдля экспорта структуры подразделений. - Создайте правило обмена, которое будет запускаться по расписанию (например, раз в сутки).
- 🔄 Трансформировать данные перед загрузкой в 1С.
- 📊 Автоматически исправлять типичные ошибки (например, неверные даты).
- 📅 Настраивать расписание обменов.
Чтобы сформировать отчет:
4.3. Проверка через регистры сведений
Для опытных пользователей: корректность распределения можно проверить через регистр сведений Кадровые данные сотрудников. Это низкоуровневый инструмент, который показывает все изменения в кадровом учете.
Инструкция:
Регулярная проверка распределения сотрудников (хотя бы раз в квартал) помогает избежать ошибок в отчетности и зарплатных начислениях.
5. Особенности для разных конфигураций 1С
Процесс распределения сотрудников может отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы для популярных решений.
5.1. 1С:Зарплата и Управление Персоналом (ЗУП)
В 1С:ЗУП распределение сотрудников тесно связано с:
⚠️ Внимание: В 1С:ЗУП 3.1 при массовом переводе через документ Кадровый перевод может сбиваться привязка к расчетным лицевым счетам. После перевода проверьте их актуальность в разделе Зарплата → Расчетные лицевые счета.
5.2. 1С:ERP Управление предприятием
В 1С:ERP распределение сотрудников влияет не только на кадровый учет, но и на:
Особенности:
5.3. 1С:Бухгалтерия 8
В 1С:Бухгалтерия 8 кадровый учет упрощен, но распределение сотрудников по подразделениям все равно важно для:
⚠️ Внимание: В 1С:Бухгалтерия 8.3 при изменении подразделения сотрудника не всегда автоматически обновляется привязка к статье затрат. Проверяйте это вручную в документах начисления зарплаты.
Что делать, если в 1С
Бухгалтерия нет справочника "Подразделения"?:
В некоторых редакциях 1С:Бухгалтерия 8 (особенно базовых) справочник подразделений может быть скрыт. Чтобы его включить:
После этого справочник Подразделения станет доступен в разделе Справочники.
6. Автоматизация распределения: интеграция с другими системами
Если в вашей компании используется несколько систем (например, 1С + Битрикс24 или AD), распределение сотрудников можно автоматизировать через интеграции. Это актуально для крупных организаций с частой ротацией персонала.
6.1. Обмен данными с Active Directory (AD)
Многие компании синхронизируют структуру подразделений в 1С с Active Directory. Это позволяет:
Для настройки обмена:
6.2. Интеграция с кадровыми системами (например, Битрикс24)
Если кадровый учет ведется в Битрикс24 или аналогичной системе, можно настроить автоматический экспорт/импорт данных о подразделениях. Для этого:
⚠️ Внимание: При настройке интеграции учитывайте, что в разных системах могут использоваться разные идентификаторы подразделений. Настройте сопоставление внешних кодов, чтобы избежать дублей.
6.3. Использование ETL-инструментов
Для сложных интеграций (например, с SAP или Oracle) используйте ETL-инструменты (например, 1С:Коннектор или Kettle). Они позволяют:
Пример настройки обмена через 1С:Коннектор:
// Пример правила трансформации для подразделений
ИСТОЧНИК.Подразделения.Наименование -> ПРИЕМНИК.Подразделения.Наименование
ИСТОЧНИК.Подразделения.Код -> ПРИЕМНИК.Подразделения.Код
ИСТОЧНИК.Подразделения.Родитель -> ПРИЕМНИК.Подразделения.Родитель (поиск по коду)
7. Ретроспективные изменения: как исправить ошибки прошлых периодов
Иногда ошибки в распределении сотрудников выявляются постфактум — например, при проверке отчетности за прошлый год. Исправить их можно, но требуется осторожность, чтобы не нарушить уже сформированные данные.
7.1. Исправление через кадровые документы
Если ошибка обнаруžena недавно (в течение текущего месяца), исправьте ее через:
- 📝 Кадровый перевод — если нужно изменить подразделение с определенной даты.
- 📅 Кадровое перемещение — если меняется только подразделение без изменения должности.
Важно: при ретроспективном исправлении укажите дату, с которой изменение должно было вступить в силу. Например, если сотрудник был переведен 1 марта, но это не отразили в системе, создайте документ с датой 01.03.
7.2. Корректировка через регистры
Для исправления ошибок прошлых лет может потребоваться прямая правка регистров. Это рискованная операция, поэтому:
- 🔒 Создайте резервную копию базы.
- 🛠 Используйте обработку
Помощник исправления кадровых данных(доступна в 1С:ИТС). - 📅 Проверьте влияние изменений на расчет зарплаты и отчетность.
Пример исправления через регистр Кадровые данные сотрудников:
- Откройте регистр через
Все функции. - Найдите запись с ошибочным подразделением.
- Скорректируйте данные и сохраните изменения.
- Перепроведите связанные документы (например, начисления зарплаты).
⚠️ Внимание: Прямое редактирование регистров может привести к несовпадению итогов в отчетах. После исправлений обязательно выполните Проверку логической целостности (Администрирование → Тестирование и исправление).
7.3. Перерасчет зарплаты после исправлений
Если ошибка в распределении повлияла на начисление зарплаты (например, сотрудник был в неверном подразделении, и ему не начислили премию), выполните перерасчет:
- Откройте
Зарплата → Перерасчет зарплаты. - Укажите сотрудника и период, за который нужно скорректировать начисления.
- Выберите виды расчетов для пересчета (например,
Оклад,Премия). - Проведите документ и проверьте результат в
Расчетной ведомости.
При ретроспективных исправлениях всегда проверяйте, как они отразятся на отчетности (например, на форме 6-НДФЛ или расчете по страховым взносам).
8. Частые вопросы и ответы
Как распределить сотрудников по подразделениям, если в 1С нет справочника "Подразделения"?
В некоторых конфигурациях (например, в базовой версии 1С:Бухгалтерия 8) справочник подразделений может быть отключен. Чтобы его активировать:
- Перейдите в
Администрирование → Настройки программы → Кадровый учет. - Включите опцию
Вести кадровый учет в программе. - Сохраните настройки и перезапустите 1С.
Если справочник так и не появился, проверьте, не скрыт ли он в настройках интерфейса (Вид → Настройки панели навигации).
Можно ли распределить сотрудников по нескольким подразделениям одновременно?
Да, но это зависит от конфигурации:
- В 1С:ЗУП сотрудник может числиться в нескольких подразделениях, если у него несколько записей в трудовой деятельности (например, по совместительству).
- В 1С:Бухгалтерия 8 обычно поддерживается только одно "основное" подразделение.
Чтобы добавить сотрудника в несколько подразделений:
- Откройте его карточку и перейдите на вкладку
Трудовая деятельность. - Добавьте новую запись с указанием дополнительного подразделения и вида занятости (например, "Внутреннее совместительство").
Как экспортировать список сотрудников с подразделениями в Excel?
Чтобы выгрузить данные:
- Сформируйте отчет
Сотрудники организации(Кадры → Отчеты). - В настройках отчета добавьте поля
Подразделение,Должность,Табельный номер. - Нажмите
Сформировать, затемВыгрузить → В Excel.
Если нужна более детализированная выгрузка (например, с историей изменений), используйте обработку Выгрузка данных в Excel из 1С:ИТС.
Почему после перевода сотрудника в другое подразделение не меняется зарплата?
Это может происходить по нескольким причинам:
- В новом подразделении не настроены виды начислений (например, премии или надбавки).
- Не обновлен расчетный лицевой счет сотрудника.
- В документе перевода не указана дата, с которой должны применяться новые условия.
Чтобы исправить:
- Проверьте настройки начислений для нового подразделения (
Зарплата → Настройки зарплаты → Виды начислений). - Обновите расчетный лицевой счет сотрудника (
Зарплата → Расчетные лицевые счета). - Перепроведите документы начисления зарплаты за текущий период.
Как архивировать устаревшие подразделения, чтобы не потерять данные о сотрудниках?
Чтобы архивировать подразделение:
- Перенесите всех сотрудников в