Здравствуйте форумчане. Есть задача по ограничению доступа для бухгалтера в программе (версия 3.0.88.22, платформа 8.3.18.1334) на зарплатный блок. Попытался убрать все что связано с зарплатой из стандартного профиля бухгалтера, но при запуске системы все равно отражается подсистема "Зарплата и кадры". По факту там ничего не работает, но видимость самой подсистемы раздражает. Может кто-нибудь уже решал похожую задачу и скрывал эту подсистему.

Программно не хочу этого делать, это останется на крайний случай, если не смогу сделать это типовыми средствами, но мне кажется, что возможность сделать это через профиль должна быть.
---
Ну так уберите доступ к этой подсистеме из роли ДобавлениеИзменениеДанныхБухгалтерии и вынесите в другую роль, которая будет доступна только главбуху и расчётчику.
---
Здравствуйте! А если в пользовательском режиме её просто убрать? Вряд ли бухгалтер сможет её вывести сам.
---
Это слабое решение. Я его оставлю на крайний случай, а там программно закрою возможность менять состав подсистем. Хотелось бы решить задачу типовым функционалом ролей. Мне кажется он для этого и предназначен.
---
Тут есть ещё одна проблема. Учет по зарплате ведется в этой программе? Или перегружается из ЗУП? Если перегружается, то сводно или по сотрудникам?
---
Перегружается из ЗУП по сотрудникам.
---
Тогда Вам ещё нужно запретить бухгалтеру формировать оборотно-сальдовую ведомость и другие аналитические отчеты по 70 счету в разрезе сотрудников.
---
В общем, если у них система налогообложения не УСН, а например ОСНО, то самый идеальный вариант, перегружать зарплату сводно по сотрудникам, в этом случае права настраивать не придётся, на 70 счете будет общая сумма зарплаты за месяц и всё, как и в остальных документах, не будет сотрудников.
---
Зарплатные ведомости выгружаются в клиент-банк из бухгалтерии. Там ведь надо по сотрудникам разбивать.
---
Реестр на перечисление зарплаты можно из ЗУП выгружать.
---
Все равно главбух хочет анализировать 70 счет в бухгалтерии. Я ведь не всем режу доступ на подсистему зарплаты. Два человека будут его видеть.
---
Да, к сожалению, не всем бухгалтерам нравятся отчеты в ЗУП, поэтому он проверяют расчет в БП по 70 счету.
---
Тут проблемы нет, когда я убрал доступ по всем ролям, которые были в подсистеме зарплаты и кадры, сотрудник потерял доступ к 70 счету. Проблема только в видимости самой подсистемы, ну по крайней мере я только ее пока определил.
---
Тут проблемы нет, когда я убрал доступ по всем ролям, которые были в подсистеме зарплаты и кадры, сотрудник потерял доступ к 70 счету.
Это хорошо.
---
Доступ к подсистеме ЗарплатаКадры есть в роли ЧтениеДанныхБухгалтерии.
---
ЧтениеДанныхБухгалтерии
Эта роль отключена.
---
А ещё ДобавлениеИзменениеДанныхБухгалтерии.
---
Без этой роли система вообще не запускается
---
А с ней пользователь увидит эту подсистему. Проблема локализована – решайте.
---
Значит типовыми средствами задача не решается?
---
Ещё есть функциональная опция ОтображатьПодсистемуЗарплатаИКадры.
---
ОтображатьПодсистемуЗарплатаИКадры
Это повлияет на всех пользователей, мне надо чтобы 2 сотрудника (главбух и расчетчик) могли видеть эту подсистему.
---
Ну так уберите доступ к этой подсистеме из роли ДобавлениеИзменениеДанныхБухгалтерии и вынесите в другую роль, которая будет доступна только главбуху и расчётчику.
---
Да это помогло. Очень жаль, что набором типовых ролей такой функционал нельзя реализовать.
---
Для того чтобы угодить всем, придётся делать отдельные роли на каждое право каждого объекта метаданных, но будет ли это удобно?
---
Ну тут я думаю что было бы логично отделить различные разделы учета. Речь ведь не про отдельный справочник или документ. Предполагаю, что зарплату многие отделяют от основного учета. Запреты по дате редактирования в бухгалтерии разделены по разделам учета типовыми механизмами.