Как в 1С:ЗУП 3.1 предоставить кадровику права на отправку 1С-Отчетности

Системный администратор 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

Шаг 1. Создание и настройка профиля групп доступа

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

  1. Перейдем в раздел Администрирование, затем выберем пункт Настройки пользователей и прав.
  2. Откроем справочник Профили групп доступа (здесь может пригодиться сравнение профилей групп доступа).
  3. Нажмем кнопку Создать. В поле наименование укажем, например, «Отправка отчетности (кадры)».
  4. В списке ролей на вкладке Разрешенные роли нам необходимо найти и отметить следующие пункты:
    • Право на защищенный документооборот — базовая роль, позволяющая подписывать и отправлять документы.
    • Использование учетных записей документооборота — эта роль позволяет пользователю выбирать нужную учетную запись организации при отправке.
    • Чтение электронных листков нетрудоспособности и Изменение электронных листков нетрудоспособности — критически важны для работы с СЭДО и ЭЛН.
    • Проверка целостности электронных чеков (опционально, зависит от специфики).
  5. Запишем профиль (также доступно копирование настроек профилей группы доступа из одной базы в другую).

После создания профиля необходимо создать Группу доступа, выбрать в ней наш новый профиль и добавить в список участников конкретного пользователя-кадровика.

Шаг 2. Настройка пользователя в модуле 1С-Отчетность

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

Рассмотрим порядок действий в интерфейсе программы:

  1. Перейдем в раздел Отчетность, справки — 1С-Отчетность.
  2. Нажмем на вкладку Настройки.
  3. Найдем ссылку Настройки обмена с контролирующими органами.
  4. В открывшемся окне выберем организацию, по которой кадровик будет отправлять отчеты.
  5. Найдем поле Пользователи и перейдем по ссылке рядом с ним.
  6. В появившемся списке необходимо установить флажок (галочку) напротив нужного пользователя. Это «привяжет» его к учетной записи документооборота.

Важный момент: если кадровик использует личную подпись физического лица, обязательно убедитесь, что в программе зарегистрирована Машиночитаемая доверенность (МЧД). Без этого серверы СФР или ФНС вернут ошибку проверки полномочий, несмотря на наличие всех прав в 1С.

Шаг 3. Решение технических проблем и прав в ОС

Часто при выполнении диагностики или попытке отправки возникает ошибка, связанная с доступом к компонентам криптографии. Проанализируем ситуацию, когда у пользователя с полными правами всё работает, а у рядового сотрудника — нет. Это указывает на ограничения прав в операционной системе Windows.

Разберем, к каким объектам необходимо предоставить доступ системному администратору:

Шаг 4. Устранение «Ошибки формата ответа сервера ФСС/СЭДО»

Иногда кадровик видит ошибку: «Ошибка формата ответа сервера». Рассмотрим причины ее возникновения. В большинстве случаев это связано не с правами доступа, а с кэшированием старых настроек или несовпадением протоколов.

Выполним следующие действия для исправления:

  1. Очистим локальный кэш 1С у пользователя.
  2. В настройках 1С-Отчетности нажмем кнопку Обновить настройки. Программа принудительно перечитает параметры с сервера оператора.
  3. Проверим корректность выбранного криптопровайдера в Настройках криптографии. Должен быть указан актуальный стандарт, например, Crypto-Pro GOST R 34.10-2012.

Использование программного кода для проверки прав

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


Если РольДоступна("ПравоНаЗащищенныйДокументооборот") Тогда
    Сообщить("Пользователь имеет право на отправку отчетности.");
Иначе
    Сообщить("Недостаточно прав для выполнения операции.");
КонецЕсли;

Для более детального анализа прав в ЗУП 3.1 можно обратиться к объекту ПараметрыСеанса.УстановленныеРоли, однако стандартный механизм БСП через профили групп доступа является более предпочтительным и безопасным.

Заключение

Мы выяснили, что для успешной работы кадровика с отчетностью требуется комплексный подход: настройка ролей в 1С (через Профиль групп доступа), привязка пользователя к учетной записи в модуле 1С-Отчетность и проверка прав доступа к криптографическим компонентам в ОС. Помните, что роль Полные права — это крайняя мера, которой стоит избегать, следуя принципам информационной безопасности.

← На главную