ВАЖНО! Используя данную обработку, вы используете ее на свой страх и риск. Не забывайте про резервные копии!
Обработка представляет из себя надстройку над уже известным и хорошо зарекомендовавшим себя функционалом СериализатораMXL из xUnitFor1C , также использованном в Vanessa-Behavior.
Для чего может использоваться обработка
- Быстро очистить список пользователей ИБ для передачи базы на сторону.
- Быстро добавить новых пользователей списком. Например, десяток аудиторов, с соответствующей ролью
- В тестовой базе создать пользователей (та самая fixture для автоматизированного тестирования)
- Перенос/копирование пользователей из базы в базу путем создания текстового json-файла из самой же обработки
Что делает обработка при создании пользователя
- Создает пользователя ИБ с указанным паролем, создает элемент справочника Пользователи, добавляет пользователя в соответствующие группы доступа.
- Может установить интерфейс такси, убрать защиту от опасных действий, убрать диалог об опасных действиях, снять запрос подтверждения при завершении программы
- НЕ поддерживает, НЕ работает с видами доступа и т.д.
- НЕ копирует настройки пользователей
Что делает обработка при удалении пользователя
- Удаляет пользователя ИБ
- Может пометить на удаление элемент справочника Пользователи или оставить его нетронутым.
Запуск из режима командной строки
Для создания пользователей в режиме командной строки создайте файл create_users.json и разместите его рядом с этой обработкой. Запуск осуществляется командой вида:
При помощи OneScript и Vanessa-Runner:
set OSCRIPT=»C:/Program Files (x86)/OneScript/bin/oscript.exe»
set VRUNNER=»C:/TestTools/vanessa-runner/src/main.os»
set %CONNECTION_STRING%=»/Sserver/base»
%OSCRIPT% %VRUNNER% run —execute «%WORKSPACE%/fixtures/СозданиеУдалениеПользователей(БСП).epf» —command «ЗавершитьРаботуСистемы;» —ibname %CONNECTION_STRING%
По старинке:
c:Program Files1cv88.3.10.2168in1cv8.exe ENTERPRISE /Execute «C:/СозданиеУдалениеПользователей(БСП).epf» /C «ЗавершитьРаботуСистемы» /DisableStartupMessages /S server/base
На данный момент обработка использовалась на самописных конфигурациях с БСП и 1С Управление Холдингом. Выявляемые проблемы устраняются как только так сразу. Замечания и предложения – в комментарии.