Выгрузка
Настройки выбранных пользователей сохраняются в текстовый файл с именем userid.pfl, где userid - уникальный идентификатор пользователя информационной базы.
Данная операция производится
1) над текущей базой данных с целью хранения копии настроек в файле для последующего восстановления
2) над текущей базой данных с целью распростанения настроек одного пользователя на других пользователей. В этом случае выгруженный файл нужно переименовать с именем id другого пользователя.
3) над резервной копией базы с целью устанить сбившиеся настройки пользователя в текущей базе. В этом случае нужна резервная копия базы на период, когда настройки пользователя были правильные.
-------------------------------------------------
Загрузка
Для указанных пользователей из выбранного каталога загружаются настройки, ранее сохраненные в файлы userid.pfl.
-------------------------------------------------
Важно
- Предварительно можно сделать бэкап текущих настроек. При этом в SQL-таблице настроек dbo.Files создается копия с именем userid.pf_ . Предусмотрено восстановление из бэкапа.
- Настройки пользователей рабочих сеансов не могут загрузиться из файла userid.pfl.
- При утере данных создатель обработки ответственности не несет.
- В качестве отправной точки взята статья и обработка пользователя roman20090626 с проекта http://www.infostart.ru/ : //infostart.ru/public/21317/ .
- При дальнейших доработках просьба ссылаться на эту страничку.
-----------------------------------------------------------
Требования:
- Клиент-серверная база, MSSQL.
- Платформы: 8.1, 8.2, 8.3.
- Создано и протестировано на УТ 10.2.12.2. (1С:Предприятие 8.1.15.14)
- Проверено на конфигурациях: УТ 10.3, УПП 1.3.11.1.
Обработка работает только в режиме обычного приложения.
-----------------------------------------------------------
UPD: Версия 1.2. Обработка доработана для использования с платформой 8.3. В том числе для конфигураций в режиме совместимости с 8.2.
Проверено на релизе 8.3.9 в связке с MS SQL Server 12.0.