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

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

Выгрузка

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