Ролевая адресация в 1C: Управление Холдингом

Содержание:

1.     Понятие ролевой адресации 1С

2.     Где настраивается ролевая адресация в 1C: Управление Холдингом

3.     Настройка ролевой адресации в системе конфигурации 1С

4.     Использование различных параметров для ролевой адресации в 1C: УХ

1. Понятие ролевой адресации 1С

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

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

         В этой статье мы познакомимся с основными принципами настройки ролевой адресации и посмотрим, как она работает в 1C: Управление Холдингом на примере конфигурации версии 3.2.

2. Где настраивается ролевая адресация в 1C: Управление Холдингом

         Доступ к настройкам ролевой адресации в 1C: Управление Холдингом осуществляется через меню “Матрица адресации 1С” подсистемы “Процессы и согласование”:

Матрица адресации 1С

Первичный вид матрицы адресации 1С выглядит следующим образом:

Первичный вид матрицы адресации 1С

         В левой таблице расположен отбор по элементам адресации (параметрам). Это строки регистра сведений “Иерархия расширенной адресации”, отобранные по элементу адресации, указанному в поле “Справочник текущей ИБ”. В правой таблице отображаются значения ролей, назначенных конкретным пользователям, это строки регистра сведений “Ответственные по объектам”.

         В качестве ролей для адресации используется справочник “Роли контактных лиц”. Доступ к этому справочнику можно получить через меню “Консолидация по МСФО” → “Роли контактных лиц”

Роли контактных лиц

         Сам справочник представляет собой простой список, чем-то похожий на перечень должностей. Отличие в том, что на каждую роль можно назначить любого сотрудника предприятия вне зависимости от его должности по штатному расписанию.

3. Настройка ролевой адресации в системе конфигурации 1С

         Настройка матрицы адресации 1С:

         Предположим, что у нас есть необходимость для организации “Закупочная компания” назначить участников процесса согласования в роли “Начальник отдела закупок” сотруднику. Для этого достаточно в правой таблице добавить новую строку, указать в форме записи элемент адресации (в нашем случае это организация), роль и самого сотрудника.

Ответственные по объектам

         После записи будет сформирована запись в самом регистре “Ответственные по объектам”. Если для организации “Закупочная компания” не было записи в регистре “Иерархия расширенной адресации”, то эта запись также там появится и в левой таблице формы настройки матрицы адресации будет добавлена еще одна строка. Для примера назначим еще одного сотрудника на роль “Начальник отдела закупок” для организации “Закупочная компания” и двух других сотрудников на ту же роль для организации “Белорусская мебель”.

Закупочная компания

Белорусская мебель

         Настройка процесса согласования 1С с ролевой адресацией:

         Теперь используем ролевую адресацию в настройке самого шаблона процесса согласования 1С на примере согласования заявки на оплату.

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

Способ адресации

         На схеме процесса наш этап будет выглядеть так:

Согласование заявки на оплату по ролям

         Теперь назначим наш процесс в матрице для двух наших организаций, создадим две заявки на оплату в 1С – по одной на каждую организацию и посмотрим для кого из сотрудников система создала задачи на согласование.        Для этого на форме самих заявок нажмем пиктограмму “Ход согласования”

         Заявка по организации “Белорусская мебель”

Заявка по организации “Белорусская мебель”

         Заявка по организации “Закупочная компания”

Заявка по организации “Белорусская мебель”

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

         Однако мы видим, что в списке возможных согласующих имеется третий сотрудник, для которого мы не выполняли настройки в матрице полномочий по нашим двум организациям. Это произошло потому, что для сотрудника Беляев Павел Геннадьевич в матрице полномочий создана запись с указанием роли “Начальник отдела закупок”, но без указания конкретной организации.         

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

Ответственные по объектам

4. Использование различных параметров для ролевой адресации в 1C: УХ

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

Пример такой настройки представлен на рисунке ниже

Справочник текущей ИБ

         В дальнейшем если при настройке этапа в шаблоне процесса согласования 1С указать роль “Бухгалтер (платежи)”, то система будет отбирать перечень возможных согласующих в зависимости от указанной в заявке на оплату валюты и настроек матрицы адресации по валютам, используя тот же принцип, который мы описали для реквизита Организация.         Это уже будет ролевая адресация по реквизиту.

         Ролевая адресация в системе 1C: Управление Холдингом позволяет нам:

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

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