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

Другое · 10 мин

Сведения о гражданстве в 1С: откуда программа берет данные и как их заполнить

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

Фраза «сведения о гражданстве действуют с» встречается пользователям 1С чаще всего в двух ситуациях: при заполнении карточки физического лица в ЗУП или «Бухгалтерии» и при разборе ошибок в отчетности — СЗВ-ТД, персонифицированных сведениях, уведомлениях о приеме иностранцев. Программа хранит гражданство не как одиночный реквизит, а как периодическую запись: у каждой строки есть дата, с которой сведения действуют, и справочник стран. Именно отсюда отчеты и документы «берут» значение.

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

Где 1С хранит сведения о гражданстве

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

Именно поэтому в интерфейсе рядом с гражданством стоит подпись «действует с…» — это дата начала действия текущей записи. Если дата не задана явно, программа считает сведения действующими с самого раннего момента. Когда пользователь спрашивает «сведения о гражданстве действуют с — откуда взять», ответ почти всегда один: из регистра сведений физлица, а не из документа приема на работу и не из справочника сотрудников.

Важно различать справочник «Сотрудники» и справочник «Физические лица». Гражданство принадлежит физлицу, а не сотруднику: если у человека два места работы в одной базе или он уволен и принят повторно, сведения о гражданстве остаются общими. Исправлять их нужно в карточке физлица, иначе правка «сотрется» или не отразится в отчетах.

Как внести гражданство в 1С ЗУП 3.1

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

В форме укажите страну из классификатора стран мира (ОКСМ) и при необходимости дату «действует с». Для граждан РФ достаточно выбрать «Россия», дату можно не заполнять — тогда запись считается бессрочной с начала учета. Для иностранцев дополнительно заполняются основания пребывания: статус (постоянно проживающий, временно проживающий, временно пребывающий), документ, дающий право на пребывание, и его реквизиты.

Порядок заполнения в ЗУП 3.1
  1. 1
    Откройте карточку физического лица: Кадры → Сотрудники → перейдите по ссылке физлица
  2. 2
    Нажмите ссылку «Гражданство» в блоке личных данных
  3. 3
    Выберите страну из классификатора ОКСМ, при необходимости укажите дату «действует с»
  4. 4
    Для иностранца заполните статус пребывания и реквизиты документа-основания
  5. 5
    Запишите форму и проверьте, что в карточке отображается актуальная страна и дата

Если гражданство изменилось (например, сотрудник получил гражданство РФ), не редактируйте старую запись — добавьте новую с датой, с которой действует новое гражданство. Тогда отчеты за прошлые периоды продолжат выгружать исторически верные данные, а текущие документы — новые.

Как заполнить гражданство в 1С Бухгалтерии 8.3

В Бухгалтерии предприятия 3.0 путь короче: «Справочники» → «Физические лица» (или «Зарплата и кадры» → «Физические лица» в зависимости от настроек интерфейса). В карточке физлица есть поле «Гражданство» со ссылкой на историю. Механизм тот же: страна из ОКСМ плюс дата начала действия записи.

Особенность БП в том, что кадровый блок там упрощен, и часть пользователей ведет сотрудников только для расчета зарплаты и сдачи отчетов. Если гражданство не заполнено, персонифицированные сведения и СЗВ-ТД выгрузятся с пустым или некорректным значением, а форматно-логический контроль при сдаче вернет ошибку. Поэтому проверку гражданства стоит включить в регламент подготовки отчетности.

Откуда отчеты и документы берут сведения о гражданстве

Все регламентированные формы — СЗВ-ТД, ЕФС-1, персонифицированные сведения о физлицах, 2-НДФЛ (в части статуса), уведомления в МВД по иностранцам — читают гражданство из регистра сведений физлица на дату события или на отчетную дату. Документ «Прием на работу» сам по себе гражданство не хранит: он лишь ссылается на физлицо, и при печати трудового договора программа подставляет актуальную запись из регистра.

Отсюда следуют типовые сценарии расхождений. Если запись о гражданстве датирована позже даты приема, то документы, проведенные раньше этой даты, покажут пустое значение. Если в базе два дубля физлица и гражданство заполнено только у одного, отчет по «неправильному» дублю выгрузит пустоту. Если страна выбрана не из ОКСМ, а введена произвольным текстом (в старых или нестандартных доработках), выгрузка XML может не пройти контроль кодировки.

В отчете пустое гражданствоЗапись отсутствует или датирована позже отчетной даты

Откройте форму «Гражданство» у физлица и сравните дату записи с датой отчета

Выгружается старая странаЕсть несколько записей, актуальная не последняя по дате

Проверьте историю записей и даты «действует с»

Ошибка при выгрузке XMLСтрана не соответствует классификатору ОКСМ

Перевыберите страну из классификатора, не вводите текст вручную

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

Исправление всегда делается в карточке физического лица, а не в самом отчете. Откройте форму «Гражданство», скорректируйте запись или добавьте новую с правильной датой, запишите и перезаполните отчет — типовые формы перечитывают данные при обновлении. Если отчет уже отправлен, а ошибка критична, готовится корректирующая или отменяющая форма по правилам соответствующего фонда.

Для массовой проверки в ЗУП удобно использовать групповое изменение реквизитов (Администрирование → Обслуживание → Групповое изменение реквизитов) по справочнику физлиц либо универсальный отчет по регистру сведений «Гражданство физических лиц». Так можно быстро найти сотрудников без гражданства или с пустой страной перед сдачей отчетности.

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

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

Карточка физлица
Норма

В поле «Гражданство» указана страна и корректная дата «действует с»

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

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

Отчет после перезаполнения
Норма

Гражданство/страна заполнены, контроль ошибок не выдает замечаний по строке

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

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

Выгрузка XML
Норма

Файл проходит форматный контроль, код страны соответствует ОКСМ

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

Ошибка по тегу гражданства, некорректный код страны

Типичные ошибки и ограничения

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

Еще одна группа проблем — дубли физических лиц после обменов между базами или ручного ввода. Гражданство заполнено у одного дубля, а прием оформлен на другого. Перед исправлением убедитесь, что работаете с тем физлицом, на которое ссылаются документы, и при необходимости выполните поиск и объединение дублей штатными средствами.

Типичные ошибки
01
Перезапись старой строки гражданства вместо добавления новой — искажаются данные прошлых периодов
02
Заполнение данных у дубля физлица — в отчете по реальному сотруднику поле остается пустым
03
Дата «действует с» позже даты приема — ранние документы и СЗВ-ТД выгружаются без гражданства
04
Ввод страны текстом вместо выбора из ОКСМ — файл выгрузки не проходит контроль

Учтите ограничение: типовая логика не проверяет юридическую корректность статусов пребывания и сроков действия документов иностранцев — это зона ответственности кадровика. Программа лишь хранит введенные реквизиты и подставляет их в уведомления. Контроль сроков патента, разрешения на работу или ВНЖ нужно вести отдельно, например через напоминания или дополнительные отчеты.

Частые вопросы

Что означает надпись «сведения о гражданстве действуют с» в карточке сотрудника?

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

Почему в СЗВ-ТД или ЕФС-1 гражданство выгружается пустым?

Чаще всего запись о гражданстве отсутствует у физлица либо ее дата позже даты кадрового события. Откройте карточку физлица, форму «Гражданство», добавьте или скорректируйте запись и перезаполните отчет.

Сотрудник сменил гражданство — править старую запись или добавлять новую?

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

Где взять страну для поля гражданства, если ее нет в списке?

Страна выбирается из классификатора стран мира (ОКСМ). Если нужной страны нет, обновите классификатор через сервисы 1С или добавьте элемент вручную с корректным кодом по ОКСМ — произвольный текст вводить нельзя.

Как быстро найти всех сотрудников без указанного гражданства?

В ЗУП используйте универсальный отчет по регистру сведений «Гражданство физических лиц» или групповое изменение реквизитов по справочнику физлиц с отбором по пустой стране. Это удобно делать в регламенте подготовки к сдаче отчетности.

Итог

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

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