Почему кадровику без доступа к зарплате недоступна карточка Т-2 в 1С:ЗУП 3.1 и как это исправить?

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

При работе в системе 1С:Зарплата и Управление Персоналом (ЗУП) версии 3.1, пользователи, имеющие профиль «Кадровик без доступа к зарплате», часто сталкиваются с проблемой отсутствия возможности печати личной карточки сотрудника по форме Т-2. Это может вызвать замешательство, поскольку кажется, что карточка Т-2 является исключительно кадровым документом и не должна содержать конфиденциальные зарплатные данные. Однако, давайте разберем, почему такая ситуация возникает, и как мы можем ее решить.

Суть проблемы:

Основная причина, по которой кадровику с ограниченными правами недоступна карточка Т-2, кроется в том, что этот документ, несмотря на свою кадровую принадлежность, содержит в себе информацию о плановых начислениях сотрудника. Это могут быть данные об окладе, тарифной ставке, постоянных надбавках и других элементах, которые определяют базовый размер заработной платы. Эти сведения хранятся в определенных регистрах системы, таких как ПлановыеНачисленияИнтервальный. Профиль «Кадровик без доступа к зарплате» спроектирован таким образом, чтобы строго ограничивать доступ к любым данным, которые могут быть хоть как-то связаны с расчетом или размером заработной платы, включая данные о плановых начислениях. Соответственно, при попытке сформировать или распечатать Т-2, система проверяет права доступа к этим регистрам, и если их нет, выдает ошибку или просто не позволяет выполнить действие.

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

Решение 1: Доработка прав доступа через Конфигуратор или расширение

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

  1. Выясняем причину ограничения:

    Как мы уже выяснили, для печати формы Т-2 требуется доступ к данным о плановых начислениях. Эти данные хранятся в регистре сведений ПлановыеНачисленияИнтервальный. Профиль «Кадровик без доступа к зарплате» по умолчанию не имеет права на чтение этого регистра, что и приводит к невозможности формирования отчета.

  2. Изменяем права доступа к отчету и регистру:

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

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

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

  4. Учитываем дополнительные роли для печати:

    Помимо прав на сам отчет и регистр плановых начислений, для полноценной работы с печатными формами могут потребоваться дополнительные права. Например, убедитесь, что у кадровика есть права, дающие возможность «Редактирование, отправка по почте, сохранение в файл печатных форм». Это позволит пользователю не только формировать отчет, но и сохранять его в файл или отправлять по электронной почте, что является стандартной функцией при работе с печатными документами.

Решение 2: Создание нового профиля группы доступа без правки конфигурации

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

  1. Принцип метода:

    Идея заключается в том, чтобы создать новую группу доступа и профиль для нее, который будет комбинацией стандартных кадровых прав и специфического разрешения, позволяющего видеть плановые начисления. Мы не будем давать полный доступ к зарплате, а лишь точечно откроем необходимое для Т-2.

  2. Создаем новую группу доступа и профиль:

    Давайте разберем по шагам, как это можно сделать:

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

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

Общие рекомендации и важные аспекты

  1. Тщательное тестирование:

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

  2. Безопасность данных:

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

  3. Актуальность формы Т-2:

    Мы также должны учитывать, что с 1 сентября 2021 года унифицированная форма Т-2 не является обязательной для ведения работодателем. Тем не менее, многие организации продолжают ее использовать для внутреннего учета и удобства, поэтому важно иметь возможность ее формировать.

  4. Изучение типовых профилей:

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

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

← На главную