Разграничение по группам доступа физических лиц в блоке 1С-Отчетсность

Индивидуальную консультацию запросил Подписчик Бухэксперт

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день.
Прошу помочь настроить доступ с точностью до физических лиц в регламентированных отчетах. Т.к. сейчас он не работает (проверено на демо-базе).
Платформа: 8.3.27.1859
Релиз 1С ЗУП: 3.1.36.45 (демо-база)
В демо базе 1С ЗУП были включены настройки (скрин 1):
• Ограничивать доступ на уровне записей
• Доступ с точностью до физических лиц
В справочнике «Группы доступа физических лиц» были добавлены элементы (скрин 2):
• Основная
• Контракт
Далее, в демо базе 4-м сотрудника была назначена группа доступа «Контракт». Остальным сотрудникам была назначена группа доступа «Основная» (скрин 3).
В настройках профиля «Старший расчетчик» состав ролей НЕ изменялся, использовался ТИПОВОЙ.
На вкладке «Ограничения доступа» заданы настройки:
Вид доступа /Значение доступа
Организации/ Все запрещены, исключения назначаются в группах доступа
Группы физических лиц /Все запрещены, исключения назначаются в группах доступа

Далее, были созданы две новые группы доступа пользователей.
1) Старшие расчетчики Контракт
Профиль = Старший расчетчик
Ограничения доступа:
Вид доступа / Значение доступа
Организации / Все разрешены, без исключений
Группы физических лиц / Все разрешены, без исключений

2) Старшие расчетчики НЕ Контракт
Профиль = Старший расчетчик
Ограничения доступа:
Вид доступа / Значение доступа
Организации / Все разрешены, без исключений
Группы физических лиц / Все разрешены, кроме 1 значения – Контракт
См. скрин 4.
Т.е. ожидается, что пользователи, у которых нет доступа к группе физических лиц «Контракт» не смогут просмотреть данные по этим сотрудникам (ни ЗП, ни перс. данные).
В справочник пользователи были добавлены пользователи:
1) Имя = Расчетчик НЕ Контракт
В правах доступа для пользователя была выбрана одна группа = Старшие расчетчики НЕ Контракт (скрин 5)
2) Имя = Расчетчик Контракт
В правах доступа для пользователя была выбрана одна группа = Старшие расчетчики Контракт (скрин 6)
Под пользователем «Расчетчик НЕ Контракт» при попытке создать и заполнить отчеты (блок 1С-Отчетность – Создать) «6-НДФЛ (с 2021 года)», «ЕФС-1: Сведения о начисленных страховых взносах на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний», «Персонифицированные сведения о физических лицах», «Расчет по страховым взносам» возникает ошибка – это корректно, т.к. Система пытается получить информацию по всем сотрудникам организации, в т.ч. и по сотрудникам, к которым у пользователя нет доступа (т.е. к сотрудникам с гр. доступа = Контракт).
В связи с чем, вышеперечисленные отчеты были созданы и заполнены под пользователем «Расчетчик Контракт», у которого есть доступ ко всем сотрудникам организации.
Далее, под пользователем «Расчетчик НЕ Контракт» все вышеперечисленные отчеты были открыты. Выявлено, что:
1. в годовом отчете «6-НДФЛ (с 2021 года)» пользователь, не имеющий доступа к физическим лицам с группой доступа Контракт видит все ФИО и суммы всех сотрудников в Приложении 1. – это некорректно.
2. в отчете Расчет по страховым взносам в разделе 3 пользователь, не имеющий доступа к физическим лицам с группой доступа Контракт видит все ФИО и суммы всех сотрудников – это некорректно.
3. в отчете Персонифицированные сведения о физических лицах в разделе Сведения пользователь, не имеющий доступа к физическим лицам с группой доступа Контракт видит все ФИО и суммы всех сотрудников – это некорректно.
Т.е. в блоке 1С-Отчетсность разграничение по группам доступа физических лиц НЕ РАБОТАЕТ.
Прошу помочь с настройками.

Все комментарии (7)

  1. Добрый день! К сожалению, ограничение доступа на уровне записей не работает в разделе 1С-Отчетность. Это задуманное поведение программы.

    Высылаю ответ разработчиков:

    Чтение данных, выполняемое при заполнении форм отчетности по организации, может выполняться в двух режимах:

    — можно получать только разрешенные (по RLS) текущему пользователю данные и тогда не будет сообщений о недостаточности прав у пользователя

    — можно получать все данные, необходимые для заполнения отчета, и тогда пользователь может получить сообщение о недостаточности прав, если ему не доступны данные по всей организации

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

    Поэтому без доработки программы настройки сделать не получится.

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

      У Вас нет ответа про чтение данных?
      Мы дополнительно направили вопрос в 1С, но вдруг ранее Вы уже с ними общались на похожую тематику?

  2. Да, по данной проблеме в 2021 году писала разработчикам.
    Мой вопрос:

    Настроили ограничение на уровне записей, создали группу физ.лиц, внесли в неё сотрудников. Но проблема в том, что пользователь может открыть любой регламентированный отчет, сформированный ранее другим пользователем, это ошибка?

    их ответ высылаю:

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

  3. Елена, спасибо за Ваши ответы.

    Я вчера тоже направила вопросы в фирму 1С, пока обратной связи не получено.
    Если будут какие-то положительные сдвиги, напишу комментарий в этой теме.

    Либо придётся самостоятельно делать доработку, чтобы решить вопрос с чтением данных.

    1. Елена, добрый день.
      Мы получили ответ от 1С:
      Блок отчетность предназначен для пользователей у которых нет ограничений по правам и RLS.
      Для пользователей у которых права ограничены, в том числе в разрезе RLS.
      Не нужно давать права к этому блоку совсем.

      Как итог, будем дорабатывать своими силами.

  4. Добрый день! Спасибо за ответ!
    Насколько я поняла ранее, разработчикам технически довольно сложно сделать такую доработку в регламентированных отчетах. По сути им нужно выносить отчетность в отдельные документы как это сделано в разделе Кадры — Документы персучета, тогда проще будет сделать ограничение по доступу.

Добавить комментарий