При работе в 1С:Управление торговлей 11.4 (1С:УТ 11.4) пользователи часто сталкиваются с необходимостью тонкой настройки прав доступа. Одной из таких задач является запрет добавления и изменения типовых соглашений с клиентами, при этом сохраняя возможность работы с индивидуальными соглашениями. Казалось бы, достаточно отключить соответствующее право, но система продолжает предоставлять доступ, что вызывает вопросы о наличии зависимых прав. В данном материале мы подробно разберем, почему возникает такая ситуация и как правильно настроить права доступа.
Прежде чем углубляться в настройку прав, важно четко понимать разницу между типовыми и индивидуальными соглашениями в 1С:УТ 11.4. Эта концепция лежит в основе системы ценообразования и условий работы с клиентами.
Понимание этой разницы критически важно для корректной настройки прав доступа, поскольку система предусматривает отдельные механизмы управления для каждого типа соглашений.
Одной из наиболее распространенных причин, по которой ограничения прав доступа не срабатывают, даже если вы тщательно их настроили, является наличие у пользователя роли Полные права. Мы выясним, почему эта роль является "универсальным ключом" и как она влияет на систему безопасности.
Роль Полные права в 1С предоставляет пользователю неограниченный доступ ко всем объектам и функциям системы, полностью игнорируя любые индивидуальные или групповые ограничения, установленные для других ролей. Если у пользователя, для которого вы пытаетесь запретить редактирование типовых соглашений, назначена роль Полные права, любые ваши попытки ограничить его доступ к справочнику соглашений или другим объектам будут безуспешными. Система просто не будет учитывать эти ограничения.
Важно: Всегда начинайте проверку настройки прав доступа с того, что убедитесь, что у пользователя, для которого устанавливаются ограничения, нет роли Полные права. Если эта роль присутствует, снимите ее и вместо нее назначьте только те роли, которые действительно необходимы пользователю для выполнения его рабочих обязанностей. Это позволит системе безопасности функционировать корректно и применять все заданные вами ограничения.
Передайте пользователям только те роли, которые соответствуют их функционалу. Создавайте новые роли с минимально необходимыми правами, если стандартные не подходят. Такой подход обеспечит не только безопасность данных, но и повысит стабильность работы системы за счет исключения случайных или несанкционированных действий.
Если роль Полные права исключена, но доступ к типовым соглашениям все еще сохраняется, следующим шагом мы проанализируем специфические права, отвечающие за управление соглашениями с клиентами. В 1С:УТ 11.4 существуют отдельные права для типовых и индивидуальных соглашений, и важно правильно ими управлять.
Для корректного разграничения доступа вам необходимо работать с двумя ключевыми правами:
Добавление и изменение типовых соглашений с клиентами: Это право напрямую контролирует возможность пользователя создавать новые типовые соглашения и редактировать существующие. Если ваша задача — полностью запретить работу с типовыми соглашениями, вам необходимо отключить это право для соответствующего пользователя или группы пользователей. Убедитесь, что флажок напротив этого права снят в профиле группы доступа или индивидуальных настройках пользователя.Добавление и изменение индивидуальных соглашений с клиентами: Данное право регулирует возможность пользователя создавать и редактировать индивидуальные соглашения, привязанные к конкретным клиентам. Если ваша задача, как указано в вопросе, — сохранить возможность работы с индивидуальными соглашениями, то это право должно быть включено. Убедитесь, что флажок напротив этого права установлен.Мы рассмотрим, как эти два права работают совместно. Отключение первого права (для типовых) и включение второго (для индивидуальных) является основой решения вашей задачи. Однако, как мы увидим далее, существуют и другие факторы, которые могут влиять на поведение системы.
Помимо явных прав на добавление и изменение соглашений, существует еще одно, которое может косвенно влиять на видимость и возможность изменения условий, заданных в соглашениях. Это право Отклонение от условий продаж.
Мы проанализируем, как это право функционирует и почему его наличие может создать ощущение, что пользователь все равно "меняет" условия соглашения, хотя напрямую он не редактирует справочник соглашений.
Право Отклонение от условий продаж позволяет пользователю в документах продажи (таких как Заказ клиента, Реализация товаров и услуг и других) изменять условия, которые были автоматически подставлены из типового или индивидуального соглашения. К таким условиям относятся:
Если у пользователя есть это право, он сможет вручную корректировать эти параметры непосредственно в документе продажи, даже если он не имеет прав на изменение самих мастер-данных соглашения. С точки зрения пользователя, это может выглядеть как "изменение условий", хотя он не меняет само соглашение, а лишь отклоняется от него в рамках конкретной сделки.
Важно: Если вы хотите, чтобы пользователь строго соблюдал условия, заданные в соглашениях, и не имел возможности их корректировать в документах продажи без дополнительного согласования, то право Отклонение от условий продаж также следует отключить. При отсутствии этого права любые попытки отклониться от условий соглашения при проведении документа будут требовать прохождения дополнительного бизнес-процесса согласования, что обеспечивает более жесткий контроль над условиями сделок.
Таким образом, для полного контроля над условиями продаж и исключения любых "обходных путей" для изменения условий, мы должны комплексно подойти к настройке прав, учитывая не только прямые, но и косвенные влияния.
В дополнение к разграничению прав доступа пользователей, в 1С:УТ 11.4 существует еще один важный механизм контроля, который мы кратко рассмотрим — это Даты запрета изменения.
Этот механизм позволяет устанавливать дату, раньше которой документы в системе не могут быть изменены. Он является мощным инструментом для обеспечения целостности данных и закрытия учетных периодов, например, после сдачи отчетности.
Мы выясним, как работает этот механизм и чем он отличается от прав доступа:
Даты запрета изменения применяются к документам (таким как Заказ клиента, Реализация товаров и услуг, Приходный кассовый ордер и т.д.), а не непосредственно к справочникам, таким как Соглашения с клиентами. Это означает, что если дата запрета установлена, например, до 31.12.2023, то пользователь не сможет изменить ни один документ, датированный до этой даты, независимо от его прав на редактирование справочников.Даты запрета изменения действуют независимо от индивидуальных прав пользователя. Даже если у пользователя есть полные права на изменение документов, он не сможет изменить документ, попадающий под ограничение даты запрета.Хотя Даты запрета изменения не относятся напрямую к редактированию самих справочников соглашений, мы включаем их в наше обсуждение, поскольку они являются частью общей системы контроля изменений в 1С:УТ. Они могут влиять на возможность корректировки документов, которые ссылаются на соглашения, и дополняют комплекс мер по обеспечению корректной работы системы.
Теперь, когда мы понимаем все нюансы, рассмотрим по шагам, как правильно настроить права доступа для решения нашей задачи: запрет на изменение типовых соглашений при сохранении возможности работы с индивидуальными.
Полные права. Если она есть, снимите ее.Добавление и изменение типовых соглашений с клиентамиДобавление и изменение индивидуальных соглашений с клиентамиДобавление и изменение типовых соглашений с клиентами снят.Добавление и изменение индивидуальных соглашений с клиентами установлен.Отклонение от условий продаж.Эти шаги помогут вам максимально точно настроить права доступа, решив поставленную задачу и исключив нежелательные возможности для пользователей.
Мы выяснили, что запрет на добавление и изменение типовых соглашений при сохранении доступа к индивидуальным в 1С:УТ 11.4 требует комплексного подхода к настройке прав доступа. Проблема, с которой сталкиваются пользователи, часто кроется не только в очевидных флагах, но и в зависимых правах или даже в наличии универсальной роли Полные права.
Мы проанализировали важность:
Полные права у пользователя.Добавление и изменение типовых соглашений с клиентами и Добавление и изменение индивидуальных соглашений с клиентами.Отклонение от условий продаж, которое позволяет корректировать условия сделок в документах, даже без прямого доступа к редактированию самих соглашений.Правильная настройка этих параметров обеспечит необходимый уровень контроля и позволит системе безопасности функционировать так, как было задумано. Мы рекомендуем всегда тщательно проверять все связанные роли и права, чтобы избежать нежелательных доступов и обеспечить целостность данных в вашей информационной системе.