Как запретить добавлять и изменять типовые соглашения с клиентами в 1С:УТ 11.4, сохранив доступ к индивидуальным?

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

При работе в 1С:Управление торговлей 11.4 (1С:УТ 11.4) пользователи часто сталкиваются с необходимостью тонкой настройки прав доступа. Одной из таких задач является запрет добавления и изменения типовых соглашений с клиентами, при этом сохраняя возможность работы с индивидуальными соглашениями. Казалось бы, достаточно отключить соответствующее право, но система продолжает предоставлять доступ, что вызывает вопросы о наличии зависимых прав. В данном материале мы подробно разберем, почему возникает такая ситуация и как правильно настроить права доступа.

Разграничение типовых и индивидуальных соглашений в 1С:УТ 11.4

Прежде чем углубляться в настройку прав, важно четко понимать разницу между типовыми и индивидуальными соглашениями в 1С:УТ 11.4. Эта концепция лежит в основе системы ценообразования и условий работы с клиентами.

  1. Типовые соглашения с клиентами: Эти соглашения предназначены для определения стандартных условий продаж для определенных сегментов клиентов. Например, вы можете создать типовое соглашение для оптовых покупателей, устанавливающее определенные скидки, условия оплаты и доставки, которые будут применяться ко всем клиентам из этого сегмента. Типовые соглашения являются своего рода шаблонами, которые упорядочивают и стандартизируют процесс продаж. Изменение типового соглашения может повлиять на большое количество сделок и клиентов, поэтому доступ к их редактированию часто требует более строгого контроля.
  2. Индивидуальные соглашения с клиентами: В отличие от типовых, индивидуальные соглашения создаются для конкретных клиентов. Они позволяют уточнять или переопределять условия, заданные в типовых соглашениях, для данного конкретного контрагента. Например, если у вас есть особые условия с важным клиентом, вы можете создать для него индивидуальное соглашение, которое будет иметь приоритет над типовым. Это дает гибкость в работе с уникальными партнерами, не нарушая общую структуру ценообразования. Возможность создавать и изменять такие соглашения обычно требуется менеджерам по работе с клиентами.

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

Причина 1: Роль "Полные права"

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

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

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

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

Причина 2: Некорректная настройка прав на соглашения

Если роль Полные права исключена, но доступ к типовым соглашениям все еще сохраняется, следующим шагом мы проанализируем специфические права, отвечающие за управление соглашениями с клиентами. В 1С:УТ 11.4 существуют отдельные права для типовых и индивидуальных соглашений, и важно правильно ими управлять.

Для корректного разграничения доступа вам необходимо работать с двумя ключевыми правами:

  1. Право Добавление и изменение типовых соглашений с клиентами: Это право напрямую контролирует возможность пользователя создавать новые типовые соглашения и редактировать существующие. Если ваша задача — полностью запретить работу с типовыми соглашениями, вам необходимо отключить это право для соответствующего пользователя или группы пользователей. Убедитесь, что флажок напротив этого права снят в профиле группы доступа или индивидуальных настройках пользователя.
  2. Право Добавление и изменение индивидуальных соглашений с клиентами: Данное право регулирует возможность пользователя создавать и редактировать индивидуальные соглашения, привязанные к конкретным клиентам. Если ваша задача, как указано в вопросе, — сохранить возможность работы с индивидуальными соглашениями, то это право должно быть включено. Убедитесь, что флажок напротив этого права установлен.

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

Причина 3: Право "Отклонение от условий продаж"

Помимо явных прав на добавление и изменение соглашений, существует еще одно, которое может косвенно влиять на видимость и возможность изменения условий, заданных в соглашениях. Это право Отклонение от условий продаж.

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

Право Отклонение от условий продаж позволяет пользователю в документах продажи (таких как Заказ клиента, Реализация товаров и услуг и других) изменять условия, которые были автоматически подставлены из типового или индивидуального соглашения. К таким условиям относятся:

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

Важно: Если вы хотите, чтобы пользователь строго соблюдал условия, заданные в соглашениях, и не имел возможности их корректировать в документах продажи без дополнительного согласования, то право Отклонение от условий продаж также следует отключить. При отсутствии этого права любые попытки отклониться от условий соглашения при проведении документа будут требовать прохождения дополнительного бизнес-процесса согласования, что обеспечивает более жесткий контроль над условиями сделок.

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

Общий механизм: Даты запрета изменения

В дополнение к разграничению прав доступа пользователей, в 1С:УТ 11.4 существует еще один важный механизм контроля, который мы кратко рассмотрим — это Даты запрета изменения.

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

Мы выясним, как работает этот механизм и чем он отличается от прав доступа:

  1. Область применения: Даты запрета изменения применяются к документам (таким как Заказ клиента, Реализация товаров и услуг, Приходный кассовый ордер и т.д.), а не непосредственно к справочникам, таким как Соглашения с клиентами. Это означает, что если дата запрета установлена, например, до 31.12.2023, то пользователь не сможет изменить ни один документ, датированный до этой даты, независимо от его прав на редактирование справочников.
  2. Цель: Основная цель этого механизма — предотвратить изменения в уже учтенных и закрытых периодах, обеспечивая неизменность исторических данных.
  3. Независимость от прав пользователя: Даты запрета изменения действуют независимо от индивидуальных прав пользователя. Даже если у пользователя есть полные права на изменение документов, он не сможет изменить документ, попадающий под ограничение даты запрета.

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

Шаги по настройке прав доступа в 1С:УТ 11.4

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

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

Эти шаги помогут вам максимально точно настроить права доступа, решив поставленную задачу и исключив нежелательные возможности для пользователей.

Заключение

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

Мы проанализировали важность:

  1. Устранения роли Полные права у пользователя.
  2. Корректной настройки специфических прав Добавление и изменение типовых соглашений с клиентами и Добавление и изменение индивидуальных соглашений с клиентами.
  3. Учета влияния права Отклонение от условий продаж, которое позволяет корректировать условия сделок в документах, даже без прямого доступа к редактированию самих соглашений.

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

← На главную