Импорт и экспорт настроек пользователей через XML (УФ, тонкий клиент)


Расширение функционала БСП типовых конфигураций по управлению настройками пользователей. Позволяет выгружать любые выбранные настройки в XML-файл, и загружать их в ту же или иную базу, с привязкой к нужному пользователю.

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

Выполнил в виде расширения с минимально возможным режимом совместимости 8.3.9 (то есть платформа нужна релизом не ниже), затронув форму и модуль менеджера обработки "НастройкиПользователей" из состава БСП, входящей наверное в большинство современных конфигураций на УФ. Проверял на ERP и БП. Ничего из имеющегося не менял, лишь добавил дополнительный функционал. Сохранение и загрузка файлов асинхронная, работает на тонком клиенте. Выгружает любые выделенные настройки (внешний вид, отчеты, прочее), но при загрузке будьте осторожны: что выгрузили — то и загрузится, без вариантов.

Теперь про сценарии использования. Можно настраивать формы и отчеты на копии, а потом копировать настройки в рабочую базу себе или другим. Можно бэкапить все или выбранные настройки. Можно настраивать интерфейс на своем ПК, и готовые настройки высылать клиентам. Можно создавать несколько вариантов настроек интерфейсов и загружать их по настроению. А кому-то (как и мне) это спасет утраченные данные, время и нервы.

12 Comments

  1. Den_D

    Большое спасибо за работу.

    Протестировал на Документооборот 2.1.12 все перенеслось без проблем.

    Reply ↓
  2. DWZ2

    Пытался подключить к УПП. Заругалось на совместимость. Когда отключил совместимость, стало много ругаться на нарушение имён общих картинок.

    Можно ли что-нибудь сделать?

    Reply ↓
  3. maljaev

    (2) УПП это же обычные формы, а не управляемые, платформа 8.2 — в ней не будет работать, даже расширений конфигураций там нет. А, режим совместимости вы зря отключили, так лучше вообще не делать без глубокого понимания процесса, и чаще всего такой же глубокой переработке конфигурации после отключения совместимости. В общем, в следующий раз при скачивании будьте внимательнее и смотрите хотя бы на упоминания «8.3», «УФ», «Тонкий клиент» — это не ваше. К сожалению, Инфостарт не позволяет разработчикам возвращать стартмани, но если вы разместите что-то своё, то скачаю за стартмани.

    Reply ↓
  4. DWZ2

    А всего-то надо было удалить картинки, на которых 1С ругалось. Оказывается, начиная с определённой версии они входят в стандартную поставку, совместимость добросовестно это отрабатывает, отсюда и дубли.

    Кстати, у Вас куча команд без обработчиков. Они из штатной обработки «Настройки пользователей» вызываются, я правильно понимаю?

    Reply ↓
  5. svetlanagold

    Добрый день! Настройки копируются только по одному пользователю? Скопом скопировать настройки всех пользователей нельзя?

    Reply ↓
  6. maljaev

    (5) Нельзя. Но вы меня озадачили, возможно сделаю чтобы скопом копировались. Сообщу, если сделаю. Но это явно как расширение над базовым функционалом не получится, нужна будет отдельная форма. Какие-то ещё хотелки будут?

    Reply ↓
  7. svetlanagold

    Больше вроде нет хотелок) Спасибо)

    Reply ↓
  8. svetlanagold

    Добрый день! Настройки из разделов внешний вид и прочие настройки перенеслись. А вот настройки отчетов не переносятся

    Reply ↓
  9. maljaev

    (8) Хорошо, я проверю. Напишите пожалуйста в личные сообщения информацию: релиз платформы, название и релиз конфигурации, название отчета, какие именно настройки отчета хотите перенести. Если проблема подтвердится, то я вышлю вам исправленную версию обработки.

    Reply ↓
  10. maljaev

    Уважаемые пользователи! Если у кого-то что-то не работает, то вы пишите о проблеме сюда или в личные сообщения — исправленную обработку я вышлю вам бесплатно.

    Reply ↓
  11. MarinaChist

    Здравствуйте. Пробую скачать вашу обработку. На счету у меня 1,29, после нажатия скачать пишет отправлено на email. Но … ни обработка не приходит, ни сумма денег не меняется

    Reply ↓
  12. maljaev

    (11) Марина, попробуйте обратиться к техподдержке. Возможно с сайтом какие-то глюки. Со своей стороны я вам помочь не смогу.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *