Как исправить ошибку «Запись с такими ключевыми полями существует» при увольнении внешнего совместителя с двух должностей в 1С?

Бухгалтер 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом Сфера услуг, туризм и социальный сектор
← На главную

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

Запись с такими ключевыми полями существует! : ПериодыРаботыРаботниковОрганизацийПоСовместительству ... Номер строки: 2

Разберем подробнее причины появления этой технической проблемы и рассмотрим пошаговые алгоритмы ее решения.

Причина возникновения ошибки на уровне платформы и конфигурации

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

Технически ошибка возникает из-за структуры регистра сведений ПериодыРаботыРаботниковОрганизацийПоСовместительству. В его измерениях задействованы ключевые поля ФизЛицо и Организация (измерение Сотрудник в данном регистре отсутствует). Платформа формирует записи по уникальному ключу «Физлицо + Организация». Если на одного человека оформлены две карточки в справочнике Сотрудники с видом занятости Внешнее совместительство, при попытке провести документы увольнения на близкие или совпадающие даты система пытаются записать две строки с одинаковыми ключевыми полями за один и тот же период. Это приводит к блокировке записи платформой.

Способ 1. Изменение вида занятости со второго внешнего на внутреннее совместительство (рекомендуемый)

Рассмотрим по шагам стандартный алгоритм решения проблемы, если кадровые документы приема доступны для редактирования:

  1. Отменим проведение документа Увольнение из организаций по первому сотруднику.
  2. Откроем документ Прием на работу в организацию (или Кадровое перемещение организаций) по второй должности данного физического лица.
  3. Изменим реквизит Вид занятости с «Внешнее совместительство» на «Внутреннее совместительство».
  4. Проведем документ приема на работу (или кадрового перемещения) второго сотрудника.
  5. Последовательно проведем документы увольнения: сначала для внутреннего совместителя, затем для внешнего.

Способ 2. Корректировка записей регистров (если период приема закрыт)

Выясним, как поступить, если период приема на работу закрыт для редактирования и перепроведение первичных кадровых документов невозможно:

  1. Перейдем к документу Корректировка записей регистров (или к прямому редактированию регистра сведений ПериодыРаботыРаботниковОрганизацийПоСовместительству, если в базе открыта возможность редактирования).
  2. Откроем регистр сведений ПериодыРаботыРаботниковОрганизацийПоСовместительству с отбором по необходимому значению ФизЛицо.
  3. Удалим или скорректируем вручную сформированную дублирующую запись по физическому лицу на критическую дату (например, 01.01.2018 при увольнении 31.12.2017).
  4. Повторно проведем документ увольнения по второй должности.

Влияние изменения вида занятости на расчеты и отчетность

Проанализируем, как исправление вида занятости отразится на дальнейшем учете:

Налоги и взносы: Изменение вида занятости со второго внешнего на внутреннее совместительство не влияет на расчет НДФЛ и страховых взносов. В программе расчет доходов и налоговых обязательств выполняется в разрезе физического лица (ФизЛицо), а не отдельной карточки сотрудника.

Кадровый учет и отчетность: Регламентированная и статистическая отчетность (включая ЕФС-1, СЗВ-ТД, форма П-4), а также справки о доходах формируются корректно, поскольку агрегация данных и ставок происходит по коду физического лица.

← На главную