Обработка "Перенос настроек пользователей ИБ"

Бывают случаи, когда по непонятным причинам настройки пользователя, например, такие как настройки вариантов отчетов и обработок, пропадают, сбрасываются. Данная обработка позволяет сохранять настройки пользователя ИБ в файл, и загружать обратно.

Выгрузка

Настройки выбранных пользователей сохраняются в текстовый файл с именем 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.

— Создано и протестировано на УТ 10.2.12.2. (1С:Предприятие 8.1.15.14)

— Проверено на конфигурациях: УТ 10.3, УПП 1.3.11.1.

 

P.S.: Сообщайте о тестировании в различных конфигурациях и платформах.

 

30 Comments

  1. zaxarovsky

    Бывают случаи, когда по непонятным причинам настройки пользователя, например, такие как настройки вариантов отчетов и обработок, пропадают, сбрасываются. Данная обработка позволяет сохранять настройки пользователя ИБ в файл, и загружать обратно.

    Перейти к публикации

    Reply
  2. Sintson

    Файла под ссылкой нет.

    Reply
  3. zaxarovsky

    Ай, должен быть уже

    Reply
  4. a-novoselov

    А настройки отборов и видимых колонок на формах документов сохраняются? (которые делаются средствами платформы без единой строчки кода)

    Reply
  5. _HakerAlex_

    Очень бы хотелось попробовать в работе, но скачать не получается… Интересно как можно комментировать чью-то работу когда нет возможности ее скачать… 😀

    Reply
  6. vkt

    При запуске в УПП 1.3.11.1 выдает ошибку.

    Reply
  7. zaxarovsky

    Подправьте в обработочке имя функции ПолучитьФайл и попробуйте заново.

    Спасибо за указание на ошибку, исправлю! Изначально тестировалась на старой конфигурации УТ10.2.

    Reply
  8. vkt

    Имя функции подправил (переименовал). Заработало.

    Reply
  9. kiroy
    a-novoselov пишет:

    А настройки отборов и видимых колонок на формах документов сохраняются? (которые делаются средствами платформы без единой строчки кода)

    Хочется скачать, но только в случае положительного ответа автора на указанный выше вопрос )

    Reply
  10. zaxarovsky

    Ответ положительный.

    Только при сохранении/восстановлении настроек не должно быть действующего рабочего сеанса выбранного пользователя.

    Reply
  11. kiroy

    Спасибо. Работает. Проверено на 8.1 и 8.2.

    Хотел воспользоваться обработкой для переноса настроек при переходе с 8.1 на 8.2. И вышел косяк. Настройки не восстанавливаются. Точнее, запись в таблицу [Files] происходит, но при запуске система их обнуляет.

    Reply
  12. margo2007

    Очень нужная вещь.

    Reply
  13. gurvic

    настройки отчетов также переносятся при помощи данной обработки?

    Reply
  14. xaker1C

    Интересная задумка но скачать неполучилось

    Reply
  15. zaxarovsky

    (12) gurvic,

    переносятся те настройки отчетов, которые сохраняются внутренним механизмом платформы.

    на новых конфах платформы 8.2 мной лично не тестировалось. возможно, в них не сохраняется

    Reply
  16. zaxarovsky

    (13) xaker1C,

    да вроде бы в качается

    перезалью

    Reply
  17. avenira_

    Можно ли с помощью данной обработки перенести настройки пользователей базы ББУ 8.2 перенести в БГУ 8.2 ? Сейчас это очень актуально.

    Reply
  18. zaxarovsky

    (16) avenira_,

    честно, такой перенос вряд ли будет возможен.

    обработка используется для баз с идентичной конфигурацией.

    но попробуйте, так сделать:

    1. выгрузить настройку в файл.

    2. переименовать его с guid пользователя из новой базы.

    3. загрузить файл в новой базе.

    Сообщите здесь в комментах, если всё получится…

    Reply
  19. avenira_

    Хорошо, скачаю и попробую. О результатах сообщу.

    Reply
  20. daho

    А кто пробовал обработку? Она сохраняет только общие настройки пользователя, или все вместе с настройками всех отчетов, журналов, документов?

    Reply
  21. zaxarovsky

    (19) daho,

    да, со всем этим

    Reply
  22. alex_0101

    Добрый день.

    Если кому не сложно скиньте данную обработку на admin@vmage.ru

    Ничего не понимаю как скачать обработку. Покупать абонемент на мес ради одной скачи как-то нерационально. Жаль что нет абонемента по количеству загрузок или разового на день было бы очень удобно.

    Заранее спасибо.

    Reply
  23. pvb2003

    Под 8.3 и управляемыми формами работает ?

    Reply
  24. zaxarovsky

    (23) pvb2003, под управляемые формы еще не сделано

    Reply
  25. serge_focus

    Добрый день!

    Вопрос — будет ли работать обработка с файловыми базами данных 1С?

    Reply
  26. varius

    (24) zaxarovsky,

    А планируете сделать?

    Reply
  27. zaxarovsky

    (26) varius, нет, не планирую. Делаю только то, в чем у самого есть потребность. УФ пока не пользовался активно, но там вроде бы другой способ хранения настроек.

    Reply
  28. gihji

    Спасибо помог, для 8.1самое то

    Reply
  29. Михаська

    Обработка не работает. Более того, удалила настройки пользователей при попытке восстановить из бекапа!

    1С:Предприятие 8.3 (8.3.10.2561)

    Конфа «Управление торговлей», редакция 10.3 (10.3.31.1)

    Reply
  30. deutsch2008

    Что то пошло не так! 🙁

    {ВнешняяОбработка.НастройкиПользователей.Форма.Форма.Форма(33)}: Ошибка при получении значения атрибута контекста (Value): Произошла исключительная ситуация (ADODB.Field): BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись.

    Для пользователя Волочай Оксана; Волочай Оксана Михайлівнане удалось сохранить настройку в файд!

    Reply

Leave a Comment

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