При работе в 1С:Бухгалтерия 3.0 часто возникает задача предоставить пользователям доступ к мощному инструменту переноса данных — обработке УниверсальныйОбменДаннымиXML. По умолчанию эта функция доступна пользователям с Полными правами, однако для повышения безопасности системы мы часто хотим ограничить доступ, предоставив его лишь определенным ролям. Давайте разберем, как правильно найти эти права в конфигураторе и настроить их доступность.
Для того чтобы понять, какие именно роли имеют право запускать УниверсальныйОбменДаннымиXML, нам необходимо воспользоваться инструментами конфигуратора. Выполним следующие действия по шагам:
УниверсальныйОбменДаннымиXML.Просмотр, Использование).Таким образом, мы наглядно увидим, у каких ролей уже включены необходимые флажки, и сможем принять решение, какую роль дополнить или какую новую создать.
Часто программисты сталкиваются с тем, что, находясь в режиме Редактирование с сохранением поддержки, они не могут изменить права доступа. Это происходит из-за механизма защиты конфигурации поставщиком (фирмой 1С).
Если вы видите, что флажки «серые» и на объекте стоит значок «замочка», это означает, что объект находится на поддержке поставщика. Чтобы изменить права, вам необходимо:
Важное предупреждение: Прямое изменение типовых ролей — плохая практика. При обновлении конфигурации ваши изменения могут конфликтовать с обновлениями от разработчика. Вместо этого рекомендуем создавать собственные роли, в которые копировать права типовых, и назначать их пользователям через механизм Профилей групп доступа в пользовательском режиме 1С.
При настройке прав для УниверсальныйОбменДаннымиXML важно помнить следующее:
Просмотр отвечает за то, будет ли обработка видна пользователю в интерфейсе (например, в меню «Все функции» или в панели разделов).Использование отвечает за возможность непосредственного запуска алгоритмов обработки.Если у роли установлена галка Использование, но нет галки Просмотр, пользователь сможет запустить обработку программно или через прямую ссылку, но не увидит её в списках. Если же вы хотите предоставить полный доступ, необходимо активировать обе опции.
Поскольку УниверсальныйОбменДаннымиXML является мощным инструментом, требующим повышенных привилегий (фактически, она позволяет редактировать любые данные), стоит рассмотреть более безопасный способ:
.epf.Использование этого подхода позволит вам сохранить конфигурацию «чистой» и легко обновляемой, при этом обеспечив пользователям нужный функционал.