К статье
Практический материал

Другое · 12 мин

Почему 1С не видит сотрудника: пошаговая диагностика и решения

Разбираем, почему 1С не видит сотрудника в ЗУП и Бухгалтерии: проверка приёма на работу, дат, прав доступа, групп доступа и обменов. Пошаговые решения.

Работник внесён в базу 1С, но не подставляется в документы, отсутствует в расчёте зарплаты, не попадает в отчёты или недоступен для выбора в списках — типичный признак того, что программа «не видит» сотрудника. За этим всегда стоит конкретная причина: непринятый на работу приказ, неверный период в отборе, фильтр по подразделению, незаполненные данные о трудовых отношениях или ошибка в дате приёма, а не сбой самой программы.

Чаще всего проблема связана с одним из пяти факторов: документ приёма на работу не проведён или оформлен с ошибкой, дата документа не соответствует периоду, с которым вы работаете, у текущего пользователя нет прав на данные сотрудника, нарушена связь между физическим лицом и сотрудником, либо данные не дошли при обмене между базами. Каждый из этих сценариев диагностируется за несколько минут, если знать, где смотреть.

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

Проверяем документ приёма на работу

Основная причина, по которой сотрудник «невидим» для программы, — отсутствие проведённого кадрового документа. В 1С:ЗУП факт работы сотрудника фиксируется документом «Приём на работу» (или «Приём на работу в организацию» в старых релизах). Если карточку сотрудника создали вручную в справочнике, а документ не оформили, работник существует в базе, но кадровый учёт его не видит: он не попадёт в начисление зарплаты, табель и отчёты.

Откройте раздел «Кадры» → «Приёмы, переводы, увольнения» и найдите документ по нужному человеку. Убедитесь, что документ проведён — рядом с ним не должно быть пометки о непроведённости или пометки удаления. Если документа нет, создайте его: укажите сотрудника, дату приёма, подразделение, должность и условия оплаты труда. После проведения сотрудник начнёт отображаться в рабочих документах.

Отдельный случай — документ проведён, но с датой будущего периода. Например, приём оформлен с 1-го числа следующего месяца, а вы пытаетесь начислить зарплату за текущий. Программа корректно не показывает сотрудника, потому что в указанном периоде он ещё не работает.

Порядок проверки приёма на работу
  1. 1
    Откройте раздел «Кадры» → «Приёмы, переводы, увольнения» и найдите документ по сотруднику
  2. 2
    Убедитесь, что документ проведён и не помечен на удаление
  3. 3
    Сверьте дату приёма с периодом, в котором сотрудник должен отображаться
  4. 4
    Проверьте, что в документе указана нужная организация и подразделение
  5. 5
    Если документа нет — создайте приём на работу и проведите его
  6. 6
    Откройте документ начисления зарплаты заново и проверьте, появился ли сотрудник

Дата документа и рабочий период не совпадают

Даже при корректно проведённом приёме сотрудник может не отображаться из-за несоответствия дат. Документ «Начисление зарплаты и взносов» подбирает только тех, кто работает в месяце начисления. Если приём оформлен позже или увольнение — раньше границ месяца, человек в список не попадёт.

Проверьте также документы перевода и увольнения. Бывает, что на сотрудника ошибочно завели увольнение (например, при исправлении кадровых данных), и программа считает его неработающим. Откройте карточку сотрудника и перейдите по ссылке «Трудовая деятельность» или посмотрите все кадровые документы по нему — так видно полную историю.

Ещё один тонкий момент — работа по совместительству и внешние совместители. В некоторых документах и отчётах по умолчанию стоит отбор «только основные места работы», и совместитель отфильтровывается. Проверьте настройки отбора в конкретном документе или отчёте.

Права доступа и группы доступа к сотрудникам

Если коллега видит сотрудника, а вы нет — проблема почти наверняка в правах. В 1С:ЗУП действует механизм групп доступа физических лиц: администратор может ограничить, каких сотрудников видит конкретный пользователь. Например, расчётчику одного подразделения скрывают работников других подразделений.

Признак этой ситуации: сотрудник не находится ни в списках, ни в отчётах, ни через поиск, но при этом точно существует в базе (это подтверждает другой пользователь с полными правами). Карточка может не открываться даже по прямой ссылке — система сообщит о недостаточности прав или покажет пустые данные.

Самостоятельно это не исправить — нужен администратор базы. Ему следует проверить: раздел «Администрирование» → «Настройки пользователей и прав» → «Группы доступа физических лиц», а также профиль группы доступа пользователя и его членство в группах. После корректировки прав пользователю достаточно перезайти в программу.

Сотрудника не видит никтоПроблема в данных

Проверяйте документ приёма, даты и пометку удаления

Не видит один пользовательПроблема в правах

Проверяйте группы доступа физлиц и профиль пользователя

Виден в справочнике, но не в документахНет кадрового события или неверные даты

Проверяйте проведённость приёма и период работы

Пропал после обменаПроблема синхронизации

Проверяйте настройки сопоставления и ошибки обмена

Дубли физических лиц и нарушенные связи

Распространённый сценарий: сотрудника завели дважды — например, после обмена с другой базой или при ручном вводе без проверки по существующим. В результате документы оформляются на одну запись, а вы ищете другую. Внешне это выглядит как «1С не видит сотрудника»: в нужном документе подставляется «не тот» человек или не подставляется вовсе.

Проверить дубли можно через справочник «Физические лица» с поиском по фамилии и через штатные средства поиска дублей (в ряде конфигураций — «Администрирование» → «Обслуживание» → поиск и удаление дублей). Признаки дубля: одинаковые ФИО, совпадающие ИНН или СНИЛС, близкие даты рождения.

Объединение дублей — операция, которую нужно выполнять аккуратно: все ссылки на «лишнюю» запись будут перенаправлены на основную, и отменить это штатными средствами нельзя. Перед объединением сделайте резервную копию базы и убедитесь, что выбрали правильную основную запись — ту, на которую оформлены актуальные кадровые документы.

Сотрудник пропал после обмена между базами

В связке «ЗУП — Бухгалтерия» сотрудники передаются синхронизацией. Если в бухгалтерской базе человек не появился, вариантов несколько: обмен ещё не выполнялся после создания сотрудника, синхронизация завершилась с ошибкой, либо сработал отбор по дате начала выгрузки — многие настройки обмена передают только данные начиная с определённого числа.

Откройте настройки синхронизации в ЗУП: «Администрирование» → «Синхронизация данных». Проверьте дату последнего успешного обмена и журнал ошибок. Если сотрудник создан позже даты начала использования синхронизации, но не выгружается, посмотрите правила отбора — возможно, стоит фильтр по организации или подразделению.

Отдельная ситуация — сотрудник выгрузился, но в приёмной базе создался дубль или не сопоставился с существующей записью. Тогда в Бухгалтерии появляется «второй» человек без истории, а документы ссылаются на разные записи. Решение — ручное сопоставление в настройках синхронизации или объединение дублей.

Перед поиском сложных причин выполните простое действие: откройте список сотрудников и снимите все отборы (кнопка «Настроить список» или очистка поля отбора). Значительная часть обращений «1С не видит сотрудника» заканчивается обнаружением забытый фильтр по подразделению или организации, оставшийся от прошлого сеанса работы.
ПЗ
Практическое замечание

Организация, обособленное подразделение и отборы в списках

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

Аналогично работают отборы по подразделениям в списках и отчётах. В списке сотрудников может быть включён отбор, который скрывает часть записей. Признак: общий счётчик записей больше, чем видно строк, либо рядом с заголовком списка отображается активный фильтр.

Для проверки откройте карточку сотрудника и посмотрите поле «Организация» и историю кадровых переводов. Затем сверьте организацию в шапке документа, куда хотите подставить работника. Значения должны совпадать.

Маршрут решения

Как выбрать действие

Сотрудник есть в справочнике, но не попадает в начисление зарплатыПроверьте наличие и проведённость приёма на работу, его дату и организацию
Сотрудника не видит только один пользовательПроверьте с администратором группы доступа физических лиц и профиль прав
Сотрудник пропал после обмена ЗУП — БухгалтерияПроверьте журнал синхронизации, дату начала выгрузки и сопоставление объектов
В списке видны не все сотрудникиСнимите отборы в списке и проверьте пометку удаления записи
Найдено две записи одного человекаСделайте резервную копию и выполните объединение дублей, выбрав правильную основную запись

Контрольные точки после исправления

После любого исправления — проведения приёма, изменения прав, объединения дублей — результат нужно проверить, а не считать проблему решённой по факту выполненного действия. Минимальная проверка: сотрудник отображается в списке, подставляется в документ начисления за нужный период и попадает в кадровый отчёт (например, в штатную расстановку или списочный состав).

Если исправление делалось в закрытом периоде, дополнительно проверьте, не изменились ли уже рассчитанные суммы и не потребуется ли пересдача отчётности. Любые кадровые правки задним числом могут повлиять на средний заработок, стаж и отчётные формы.

Контрольные точки

Как проверить результат

Список сотрудников
Норма

Сотрудник отображается без отборов, карточка открывается

Тревожный признак

Запись не находится или не открывается из-за прав

Документ начисления зарплаты
Норма

Сотрудник подбирается при заполнении за нужный месяц

Тревожный признак

Сотрудник не попадает в табличную часть

Кадровый отчёт (штатная расстановка)
Норма

Сотрудник присутствует с верной должностью и датой приёма

Тревожный признак

Строки нет или данные устаревшие

Доступ у других пользователей
Норма

Все расчётчики видят сотрудника в своём контуре прав

Тревожный признак

Часть пользователей по-прежнему не видит запись

Часто задаваемые вопросы

Сотрудник есть в справочнике, но не выбирается в документе «Начисление зарплаты». Что делать?

Проверьте три вещи: проведён ли документ приёма на работу, попадает ли дата приёма в месяц начисления и совпадает ли организация в приёме и в документе начисления. Также убедитесь, что на сотрудника не оформлено увольнение до начала месяца начисления.

Почему сотрудника вижу я, а расчётчик — нет?

У пользователей разные права. В 1С:ЗУП действуют группы доступа физических лиц: расчётчику могут быть доступны только сотрудники определённых подразделений. Обратитесь к администратору базы для проверки настроек в разделе «Администрирование» → «Настройки пользователей и прав».

Можно ли восстановить случайно удалённого сотрудника?

Если запись только помечена на удаление — снимите пометку через список сотрудников (команда «Снять пометку удаления»). Если выполнено физическое удаление объектов, восстановить запись штатно нельзя — потребуется резервная копия базы. Поэтому удаление объектов стоит выполнять только после создания архивной копии.

Сотрудник не выгружается из ЗУП в Бухгалтерию. Где искать причину?

Откройте настройки синхронизации данных и проверьте: дату последнего успешного обмена, дату начала выгрузки данных (сотрудники, принятые раньше неё, могут не передаваться), отборы по организациям и журнал ошибок обмена. После исправления настроек выполните синхронизацию вручную.

Нашёл две карточки одного человека. Какую удалять?

Ни одну сразу. Сначала определите, на какую запись оформлены актуальные кадровые документы и начисления — она должна стать основной. Затем сделайте резервную копию базы и выполните объединение дублей штатной обработкой: все ссылки будут перенаправлены на основную запись, лишняя будет помечена на удаление.

После исправления даты приёма сотрудник появился, но зарплата за прошлый месяц не пересчиталась. Это нормально?

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

Итог

Что важно запомнить

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