← На главную
Нередко при настройке ограниченных прав пользователей в конфигурации «1С:Управление торговлей» (а также в «1С:ERP» и «1С:Комплексная автоматизация») возникает ситуация: менеджеру назначены права на чтение, создание и изменение партнеров (например, роль ДобавлениеИзменениеИнформацииПоПартнерам), однако стандартная кнопка «Скопировать» в командной панели списка партнеров отсутствует. При попытке нажать горячую клавишу F9 программа выдает системное предупреждение: «Копирование партнеров запрещено». В то же время у администратора с полными правами эта функция работает штатно. Выясним причину такого поведения системы и разберем варианты решения.
Архитектурная причина блокировки копирования
Рассмотрим, почему разработчики типового решения заблокировали простое копирование записей. Справочник Партнеры представляет собой управленческую сущность, тесно связанную со справочником юридических лиц — Контрагенты, а также подчиненными объектами: банковскими счетами, контактными лицами и договорами.
Стандартное платформенное копирование по клавише F9 создает слепок только текущей управленческой карточки партнера. При таком механизме возникают следующие проблемы:
- Обходится встроенный контроль дублирования данных по ИНН, КПП, контактным телефонам, наименованию и адресам электронной почты.
- Нарушается целостность структуры: у созданного партнера автоматически не формируются корректные подчиненные контрагенты.
- Пользователь минует регламентированный сценарий пошагового ввода через «Помощник регистрации нового партнера».
По этой причине в модулях управляемой формы списка программно проверяются права текущего пользователя. Если специализированная роль отсутствует, система принудительно скрывает или удаляет кнопку копирования из командной панели, а попытка интерактивного копирования прерывается выводом сообщения об ошибке.
Какая роль отвечает за разрешение копирования?
Проанализируем программную проверку доступности операции. За возможность копировать элементы справочника Партнеры и вводить данные без пошагового мастера отвечает типовая роль ВводИнформацииПоПартнеруБезКонтроля («Ввод информации по партнеру без контроля»).
Если данная роль назначена пользователю, программа разрешает вызов интерактивного копирования карточки, оставляет кнопку на командной панели и отключает принудительную блокировку по F9.
Инструкция: как включить копирование через профиль групп доступа
Разберем по шагам, как предоставить пользователю недостающую роль в режиме 1С:Предприятие без доработки конфигуратора:
- Откроем раздел НСИ и администрирование и перейдем по ссылке Настройки пользователей и прав.
- Развернем подраздел Группы доступа и откроем справочник Профили групп доступа.
- Найдем используемый профиль (например, профиль менеджера по продажам) или создадим новый дополнительный профиль прав, нажав кнопку «Создать».
- На вкладке Разрешенные действия (роли) воспользуемся поиском и найдем роль Ввод информации по партнеру без контроля (
ВводИнформацииПоПартнеруБезКонтроля).
- Установим флаг напротив этой роли и сохраним изменения по кнопке Записать и закрыть.
- Если создавался отдельный профиль, перейдем в справочник Группы доступа, создадим новую группу с этим профилем и включим в список участников нужных пользователей.
- Попросим пользователя перезапустить сеанс программы 1С для применения обновленных прав.
Риски предоставления роли «Ввод информации по партнеру без контроля»
Обратим внимание на последствия включения данной роли. Предоставление роли не просто возвращает кнопку «Скопировать», но и существенно расширяет полномочия сотрудника:
- Пользователь получает возможность создавать партнеров напрямую через форму элемента, полностью игнорируя «Помощник регистрации нового партнера».
- Отключается обязательная проверка дублирования данных, в результате чего база данных быстро засоряется повторными карточками одних и тех же контрагентов.
- Возрастает риск несоответствия управленческой и регламентированной структуры предприятия, когда менеджеры путают головные организации и их обособленные подразделения.
Методологические и технические альтернативы копированию
Если выдавать полные права без контроля дублей нежелательно, рассмотрим альтернативные варианты решения задачи:
- Использование сервисов автозаполнения по ИНН: вместо ручного копирования для ускорения ввода карточки менеджерам рекомендуется использовать кнопку «Создать». При вводе ИНН встроенный сервис автоматически загружает актуальные реквизиты контрагента из ЕГРЮЛ/ЕГРИП, что снижает вероятность ошибок оператора.
- Корректное ведение структуры холдингов: если копирование требуется для создания нескольких юридических лиц в рамках одной компании, дублировать партнера не требуется. Методически правильно открыть карточку существующего партнера, перейти по гиперссылке Контрагенты и привязать к одному партнеру несколько юридических лиц, либо воспользоваться механизмом указания головного предприятия.
- Доработка логики через расширение конфигурации: если регламент компании жестко требует копирования карточек с предварительно заполненными реквизитами, лучшим техническим решением будет создание небольшого расширения. В расширении можно перехватить команду создания или копирования, вызвав стандартный «Помощник регистрации нового партнера» с предзаполнением реквизитов исходного элемента, но сохранив обязательную валидацию на дубликаты.