В процессе работы с программой 1С:Зарплата и Управление Персоналом (ЗУП) версии 3.1.26.65, пользователи могут столкнуться с распространённой проблемой при подготовке и отправке отчета ЕФС-1 (ранее СЗВ-ТД). Эта трудность особенно актуальна, когда возникает необходимость отменить ранее зарегистрированные мероприятия, связанные с договорами гражданско-правового характера (ГПХ). Давайте вместе разберем эту ситуацию, проанализируем причину возникновения ошибки и предложим четкое, пошаговое решение, которое позволит успешно сдать отчетность.
Представим сценарий: в нашей организации были оформлены договоры ГПХ, сведения о которых ранее были поданы в Социальный Фонд России (СФР) через отчет ЕФС-1 Подраздел 1.1. Затем потребовалось отменить эти мероприятия (например, "Окончание ГПХ" и "Начало ГПХ"), что мы и сделали, используя документ "Регистрация трудовой деятельности" в ЗУП. Подобная работа с мероприятиями часто требует точности, как и регистрация дистанционной работы для ЕФС-1 без изменения должности. После формирования нового отчета и попытки его отправки в СФР, система возвращает отказ с сообщением об ошибке валидации XML-схемы. Типичное сообщение об ошибке выглядит следующим образом:
cvc-enumeration-valid: Value '' is not facet-valid with respect to enumeration '[0, 0.1, 0.2, 1, 1.1, 1.2]'. It must be a value from the enumeration.
Эта ошибка является достаточно информативной. Она прямо указывает на то, что в сформированном XML-файле отчета имеется элемент, который должен содержать одно из перечисленных значений (0, 0.1, 0.2, 1, 1.1, 1.2), но по факту он оказался пустым (Value ''). Наша задача — выяснить, какой именно элемент вызвал эту проблему в контексте отмены ГПХ, и почему он был сформирован некорректно.
Для того чтобы добраться до корня проблемы, мы подробно рассмотрим фрагмент XML-файла отчета ЕФС-1 (СЗВ-ТД), который был сгенерирован программой 1С:ЗУП и отклонен СФР. Обычно проблемный элемент находится внутри секции <ТД>, которая содержит информацию о трудовой деятельности, и конкретно в блоках <МероприятиеОтменяемое>, описывающих отменяемые записи.
В нашем случае, фрагмент XML-файла, который содержит ошибку, выглядит примерно так:
<СЗВ-ТД>
<ТД>
<МероприятиеОтменяемое>
<ЕФС:UUID>ccc9d1f2-5df5-4ec5-8c8b-576cb755e82a</ЕФС:UUID>
<ЕФС:ДатаМероприятия>2023-11-28</ЕФС:ДатаМероприятия>
<ЕФС:ДатаОтмены>2024-01-17</ЕФС:ДатаОтмены>
<ЕФС:Вид>10</ЕФС:Вид>
<ЕФС:ЯвляетсяСовместителем/>
</МероприятиеОтменяемое>
<МероприятиеОтменяемое>
<ЕФС:UUID>4af64e08-a3c6-4759-92f8-df23efed8d19</ЕФС:UUID>
<ЕФС:ДатаМероприятия>2023-12-01</ЕФС:ДатаМероприятия>
<ЕФС:ДатаОтмены>2024-01-17</ЕФС:ДатаОтмены>
<ЕФС:Вид>9</ЕФС:Вид>
<ЕФС:ЯвляетсяСовместителем/>
</МероприятиеОтменяемое>
<МероприятиеОтменяемое>
<ЕФС:UUID>4ff05d27-b334-45e4-810c-d9d94fffec18</ЕФС:UUID>
<ЕФС:ДатаМероприятия>2023-12-26</ЕФС:ДатаМероприятия>
<ЕФС:ДатаОтмены>2024-01-17</ЕФС:ДатаОтмены>
<ЕФС:Вид>10</ЕФС:Вид>
<ЕФС:ЯвляетсяСовместителем/>
</МероприятиеОтменяемое>
</ТД>
</СЗВ-ТД>
Внимательно изучив приведенный код, мы видим, что критическая строка, вызывающая ошибку валидации, это <ЕФС:ЯвляетсяСовместителем/>. Этот тег появляется в каждом блоке <МероприятиеОтменяемое>, который относится к отмене договоров ГПХ.
Предварительная диагностика, в том числе консультации с СФР, подтверждает, что этот тег является лишним для мероприятий, связанных с договорами гражданско-правового характера.
Для полного понимания проблемы, давайте глубже разберем, почему появление тега <ЕФС:ЯвляетсяСовместителем/> в отчете, связанном с ГПХ, вызывает ошибку:
Прежде всего, важно помнить, что договоры гражданско-правового характера (ГПХ) — это соглашения, регулируемые Гражданским кодексом РФ. Они принципиально отличаются от трудовых договоров, которые регулируются Трудовым кодексом РФ. Основное отличие заключается в том, что по ГПХ исполнитель выполняет конкретную работу или оказывает услугу, а не выполняет трудовую функцию. Следовательно, к ГПХ не применяются многие нормы трудового законодательства, включая такие понятия, как "должность", "график работы", "структурное подразделение" и, что особенно важно для нас, "совместительство".
Совместительство — это выполнение работником другой регулярной оплачиваемой работы на условиях трудового договора в свободное от основной работы время. Очевидно, что данное понятие относится исключительно к трудовым отношениям.
Согласно официальным требованиям Социального Фонда России к заполнению отчета ЕФС-1 Подраздел 1.1, при подаче сведений о мероприятиях, связанных с договорами ГПХ (коды 9 - НАЧАЛО ДОГОВОРА ГПХ и 10 - ОКОНЧАНИЕ ДОГОВОРА ГПХ), определенные поля, характерные для трудовых отношений, должны отсутствовать или быть пустыми. К таким полям относятся "Должность", "Вид ПР", "Структурное подразделение", а также, что критично в нашем случае, "Является совместителем".
Если этот тег присутствует в XML-файле для ГПХ, он должен был быть полностью исключен. Однако в нашем случае, программа 1С:ЗУП сгенерировала его в виде "empty-element tag" — <ЕФС:ЯвляетсяСовместителем/>. С точки зрения синтаксиса XML, это корректная запись пустого элемента, равнозначная <ЕФС:ЯвляетсяСовместителем></ЕФС:ЯвляетсяСовместителем>.
Проблема возникает на этапе валидации отчета по XML-схеме СФР. Схема строго определяет не только структуру XML-файла, но и допустимые значения для каждого элемента. Для элемента <ЕФС:ЯвляетсяСовместителем> схема ожидает одно из предопределенных числовых значений (0, 0.1, 0.2, 1, 1.1, 1.2), которые кодируют различные виды занятости (например, 0 для основного места работы, 1 для совместительства и т.д.).
Когда схема видит пустой тег <ЕФС:ЯвляетсяСовместителем/>, она пытается проверить его значение на соответствие допустимому перечислению. Поскольку пустое значение '' не входит в список [0, 0.1, 0.2, 1, 1.1, 1.2], валидация завершается ошибкой cvc-enumeration-valid. СФР буквально говорит нам: "Я ожидаю одно из этих чисел, а получил пустоту".
Исходя из всего вышесказанного, мы можем сделать вывод, что корневая причина кроется в ошибке в логике формирования XML-файла в конкретном релизе 1С:ЗУП 3.1.26.65. Программа, по всей видимости, ошибочно включает тег <ЕФС:ЯвляетсяСовместителем/> в XML для мероприятий ГПХ, хотя он должен быть полностью исключен из файла для таких видов деятельности.
Отметим, что подобные ошибки, связанные с некорректным формированием тега ЯвляетсяСовместителем для ГПХ, уже ранее встречались и исправлялись в других версиях программы (например, ошибка 70039198, исправленная в версиях 3.1.23.653 и 3.1.25.37), что указывает на повторяющийся характер проблемы с этим элементом.
Таким образом, наша 1С:ЗУП, несмотря на корректные действия пользователя по отмене ГПХ, сгенерировала XML-отчет с нарушением требований СФР по формату, что и привело к отказу в приеме.
К счастью, разработчики 1С оперативно реагируют на подобные критические ошибки, связанные с формированием регламентированной отчетности. Для устранения данной проблемы в ЗУП 3.1.26.65 был выпущен специальный патч.
Для исправления описанной ошибки необходимо установить патч с номером EF_60012056. Данный патч был выпущен, в том числе, для версии 3.1.26.65 и его описание прямо указывает на решение проблемы: "При подготовке ЕФС-1 2024 Подраздел 1.1. При отмене мероприятия Увольнение выводится пустой тег ЯвляетсяСовместителем." Несмотря на то, что в описании упоминается "Увольнение", логика исправления распространяется и на схожие сценарии, где тег ЯвляетсяСовместителем ошибочно генерируется для тех видов деятельности, где он не предусмотрен, как это происходит с ГПХ. При работе с другими кадровыми событиями, такими как присвоение наград сотрудникам, подобные ошибки возникают реже, но также требуют внимания к регистрам.
Порядок получения и установки патча:
EF_60012056. Установка патчей в 1С может производиться различными способами: через стандартный механизм обновления конфигурации, если патч включен в очередной релиз, или с помощью специализированных обработок для установки горячих исправлений (хотфиксов). Важно следовать инструкциям по установке, предоставленным 1С.После успешной установки патча, логика формирования XML-файла в 1С:ЗУП будет скорректирована, и программа перестанет ошибочно добавлять тег <ЕФС:ЯвляетсяСовместителем/> для мероприятий, связанных с договорами ГПХ.
После применения исправления крайне важно не просто повторно отправить старый отчет, а сформировать его заново. Разберем шаги:
<ЕФС:ЯвляетсяСовместителем/> для отменяемых ГПХ-мероприятий больше не присутствует в его структуре.Для минимизации рисков возникновения аналогичных проблем с отчетностью в будущем, мы рекомендуем придерживаться следующих практик:
Итак, мы видим, что проблема с ошибкой "cvc-enumeration-valid" при отмене ГПХ в отчете ЕФС-1 в 1С:ЗУП 3.1.26.65 является известной программной ошибкой. Она успешно устраняется путем установки соответствующего патча EF_60012056, который корректирует логику формирования XML-файла, исключая некорректный тег <ЕФС:ЯвляетсяСовместителем/>. Мы настоятельно рекомендуем поддерживать вашу систему 1С в актуальном состоянии и быть в курсе выпуска критических обновлений, чтобы обеспечить бесперебойную и корректную сдачу регламентированной отчетности.