При работе в системе 1С:Управление торговлей 11 (УТ 11) многие пользователи сталкиваются с необходимостью настройки прав доступа для выполнения различных операций. Одной из частых задач является предоставление возможности пользователям создавать новых контрагентов. Давайте подробно рассмотрим, как это сделать, учитывая особенности архитектуры 1С:УТ 11.
В процессе настройки профилей доступа может возникнуть ситуация, когда не удается найти очевидную "галку" для создания контрагентов. Это связано с тем, что в 1С:УТ 11 существует важное различие между понятиями Партнеров и Контрагентов, которое напрямую влияет на механизм предоставления прав. Быстро определить, в каких профилях и ролях разрешены права на конкретный справочник, поможет отчет по правам доступа к объектам в разрезе профилей групп доступа.
Прежде чем перейти к настройке прав, важно уяснить разницу между двумя ключевыми понятиями в 1С:УТ 11: Партнерами и Контрагентами. Разберем их различия и взаимосвязь:
Партнером. Партнер не содержит юридических реквизитов.Контрагентом является конкретное юридическое лицо (ООО, АО, ИП и т.д.) со всеми его официальными данными: ИНН, КПП, банковскими реквизитами, юридическим адресом и т.п. Эти данные используются для формирования документов, отчетности и проведения платежей.Взаимосвязь: Один Партнер может быть связан с одним или несколькими Контрагентами. Например, холдинг (Партнер) может включать в себя несколько юридических лиц (Контрагентов), каждое из которых используется для определенных операций. Такая структура позволяет вести управленческий учет на уровне Партнера, а регламентированный учет — на уровне каждого конкретного Контрагента.
Исходя из этого, предоставление прав на создание Контрагентов часто тесно связано с правами на работу с Партнерами, особенно если в системе включено совместное ведение этих справочников.
Для настройки прав доступа в 1С:УТ 11 нам необходимо перейти в специальный раздел конфигурации. Выполним следующие шаги:
НСИ и администрирование.Настройки пользователей и прав.Профилями доступа, так как именно в них определяются наборы прав.Важно понимать: Права могут быть назначены пользователю напрямую или, что более предпочтительно, через Группы доступа, к которым привязаны Профили доступа. Это обеспечивает гибкость и упрощает управление правами для большого количества пользователей.
Теперь, когда мы понимаем структуру данных и знаем, где настраивать права, выясним, какое именно право необходимо установить для возможности создания контрагентов.
Согласно опыту пользователей и структуре конфигурации, для предоставления права на создание и изменение информации по контрагентам необходимо установить право, связанное с управлением информацией по партнерам.
Самое вероятное и корректное право для установки:
Добавление изменение информации по партнерам.Почему именно это право?
Как мы уже выяснили, в 1С:УТ 11 Контрагенты часто создаются в связке с Партнерами. Если в настройках системы включена опция "Совместное ведение партнеров и контрагентов", то при создании нового Партнера вам будет предложена возможность сразу же ввести данные для связанного с ним Контрагента. Таким образом, право на "Добавление изменение информации по партнерам" позволяет:
Партнеров.Партнеров.Партнера, или в его карточке, создавать новых Контрагентов, связанных с этим Партнером.Контрагентов, если они связаны с Партнерами, на которые у пользователя есть право.Это право является ключевым для комплексной работы с клиентской и поставщицкой базой в 1С:УТ 11, охватывая как управленческие, так и регламентированные аспекты.
Мы должны проанализировать, как на процесс создания контрагентов влияет настройка опции "Совместное ведение партнеров и контрагентов". Эта опция находится в разделе НСИ и администрирование -> Настройка НСИ и разделов -> CRM и маркетинг.
Это стандартный и рекомендуемый подход в 1С:УТ 11. В этом случае, создание Контрагента обычно происходит "через" Партнера. При создании нового Партнера в его карточке будет доступна опция, например, "Указать данные нового партнера (будет создан контрагент)" или подобная формулировка. Эта опция позволяет одновременно ввести юридические реквизиты и создать Контрагента, связанного с новым Партнером. Права, которые мы рассмотрели ранее (Добавление изменение информации по партнерам), будут достаточны для выполнения этой операции.
Путь для создания в этом случае: НСИ и администрирование -> НСИ -> Партнеры -> кнопка "Создать".
В некоторых случаях (например, при специфических требованиях к учету или переходе со старых версий) эта опция может быть отключена. В этом случае работа осуществляется напрямую со справочником Контрагенты, и справочник Партнеры может быть недоступен или использоваться ограниченно. Даже в этом сценарии, право Добавление изменение информации по партнерам может быть косвенно необходимо или в профиле доступа может быть отдельное право для прямого доступа к справочнику Контрагенты (например, Добавление изменение информации по контрагентам, если такое право явно выделено в вашей конфигурации). Однако, в большинстве типовых конфигураций 1С:УТ 11, даже при отключенном совместном ведении, базовое право на работу с контрагентами зачастую является частью более общих прав, связанных с НСИ или партнерами.
Путь для создания в этом случае (если справочник партнеров отключен): НСИ и администрирование -> НСИ -> Контрагенты -> кнопка "Создать".
Мы рекомендуем всегда проверять, включена ли опция совместного ведения, так как это определяет основной сценарий работы с контрагентами в вашей системе.
Помимо базового предоставления прав на создание и изменение, мы можем столкнуться с необходимостью более тонкой настройки доступа, например, чтобы менеджеры видели только "своих" контрагентов или контрагентов из определенной группы. Для этого в 1С:УТ 11 предусмотрен механизм Ограничения доступа на уровне записей (RLS - Record Level Security).
Разберем по шагам, как настроить RLS для контрагентов:
Перейдите в раздел НСИ и администрирование -> Настройки пользователей и прав.
Установите флажок Ограничивать доступ на уровне записей.
Важно: Включение RLS может потребовать некоторых действий по пересчету прав и может повлиять на производительность, поэтому используйте его осознанно.
После включения RLS перейдите в Группы доступа, выберите нужную группу (например, "Менеджеры по продажам") и откройте ее для редактирования.
Перейдите на вкладку Ограничения доступа.
Здесь вы увидите список видов доступа. Найдите и выберите Вид доступа: Группы партнеров.
В поле Значение доступа вы сможете указать конкретные группы партнеров, к которым пользователи данной группы доступа будут иметь доступ. Например, вы можете создать группы партнеров "Клиенты менеджера Иванова", "Клиенты менеджера Петрова" и назначить каждой группе менеджеров доступ только к "своим" группам партнеров.
Таким образом, настроив RLS через Группы партнеров, мы сможем эффективно управлять видимостью и возможностью изменения информации по связанным с ними Контрагентам. Это позволяет не только контролировать создание новых элементов, но и регулировать работу с уже существующими данными.
Мы выяснили, что для предоставления права на создание контрагентов в 1С:Управление торговлей 11 ключевым является право Добавление изменение информации по партнерам. Это связано с внутренней логикой системы, которая тесно связывает понятия Партнера и Контрагента.
Мы также рассмотрели, как опция "Совместное ведение партнеров и контрагентов" влияет на процесс создания, и как можно использовать механизм RLS для тонкой настройки доступа к данным контрагентов. Применяя эти знания, вы сможете гибко и точно настроить права доступа для ваших пользователей в 1С:УТ 11, обеспечивая как функциональность, так и безопасность данных.
Помните, что всегда полезно тестировать настроенные права на тестовых пользователях, чтобы убедиться в корректности их работы до применения в реальной рабочей среде. Для быстрой проверки назначенных разрешений можно воспользоваться обработкой для анализа прав доступа на объекты базы данных.