Как работает
Расширение перехватывает запись пользователя в справочнике «Пользователи», в модуле ПользователиСлужебный, в ЗавершитьОбработкуПользователяИБ и ОбработатьНовыйПароль. Если фактически изменился пароль или имя для входа, данные отправляются в Google Таблицу через веб-приложение Apps Script и/или в локальный файл экселя. Оба приёмника независимы, можно включить любой из них или сразу оба.
Возможности
- Список пользователей, чьи данные сохраняются.
- Выбор сохранения локально в эксель или google sheets.
- Фиксируется, что именно изменилось: пароль, логин или и то, и другое, дата изменения, гуид пользователя.
- Пароли можно писать открытым текстом или шифровать - типовым ключом расширения либо своим. Расшифровка выполняется из формы настройки.
- Можно задавать псевдоним базы, по умолчанию полный путь к базе.
Как подключить
- Загрузить расширение в базу (Конфигуратор - Расширения конфигурации).
- Со стороны Google: создать таблицу, создать проект Apps Script, вставить прилагаемый скрипт из архива и опубликовать его как веб-приложение с доступом «Все». Скопировать адрес развёртывания, заканчивающийся на
/exec, и идентификатор таблицы из её URL. - В 1С открыть «Настройка сохранения паролей», включить нужные приёмники, вставить адрес и идентификатор таблицы, указать путь к файлу Excel, выбрать режим шифрования (или без шифрования), выбрать пользователей и нажать «Записать».
- При включении локальной записи в Excel - перезайти в базу.
В таблице (и в файле Excel) по каждому отмеченному пользователю всегда актуальная строка: база, логин, пароль, дата смены, что изменилось, прежний пароль и прежний логин. Файл и заголовки колонок создаются автоматически, готовить их вручную не нужно, подробнее формат см. на скриншоте. Когда пароль потребуется - он берётся из таблицы если он в открытом виде, при включённом шифровании расшифровывается кнопкой в форме настройки.
Пошаговая инструкция со скриншотами по обеим сторонам настройки - в приложенном файле.
Тестировалось ЗУП, КА, БП КОРП. Делалось расширением для удобства, при желании можно перенести в конфу.
Делал для себя, код открытый, по поддержке ничего не обещаю, могу отвечать тут.
Расширение, скрипт, инструкция в архиве.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.34.295
- 1С:Комплексная автоматизация 2, релизы 2.5.27.75
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.194.18
Вступайте в нашу телеграмм-группу Инфостарт