Перенос и резервное копирование настроек конфигуратора

Публикация № 1043355

Программирование - Инструментарий

профайлы конфигуратор перенос настроек

50
Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

Конфигуратор 1С хранит свои настройки в профиле пользователя ОС в нескольких файлах, которые в документации называются профайлами.

Логический путь профайла Принадлежность данных Описание
$Roaming\$1Cv\1Cv8.pfl Пользователь ОС Примеры. Открыто ли табло. Настройки текстового редактора. Настройки приложений сравнения/объединения текстов.
$Roaming\$1Cv\1Cv8cmn.pfl Пользователь ОС

 

Примеры. Расположение окон. Цвета редактора модулей. Расположение и состав панелей инструментов и меню. Список последних открытых файлов.

$Roaming\$1Cv\$База\1Cv8.pfl Пользователь ОС, база Примеры. Настройки сравнения файлов. Настройки глобального поиска по текстам конфигурации. Настройки отладки.
$Roaming\$1Cv\$База\$Пользователь1С\1Cv8.pfl Пользователь ОС, база, пользователь 1С Примеры. Расположение окна синтакс-помощника. Настройки окна табло. Список последних вычисленных выражений.

 

Как видно из таблицы, конфигуратор хранит часть настроек в общем для пользователя ОС, часть - для пользователя ОС с учетом базы, часть - для пользователя ОС с учетом базы и ее пользователя.

В подсистеме Инструменты разработчика недавно появился инструмент "Управление профайлами 1С". Он в частности позволяет управлять профайлами конфигуратора - сохранять их в архив и загружать их из архива. Далее описание актуально для версии 4.88 подсистемы.

Сохраняем профайлы конфигуратора в архив

В командной панели над списком профайлов выполняем команду "Настройки конфигуратора"

Она помечает в списке все профайлы конфигуратора. Далее следует снять пометки с тех профайлов, которые не хотите сохранять в архив, т.к. в дальнейшем они будут все вместе загружаться из архива. Если настройки сохраняются с целью резервного копирования и восстанавливаться будут в этой же базе, то оптимальным выбором будет оставить все пометки. В большинстве остальных случаев оптимальным выбором будет оставить пометки только у профайлов, не связанных с базой.

Важно! Профайлы считываются в момент запуска конфигуратора и записываются при его штатном завершении. Поэтому

  1. При нештатном завершении конфигуратора настройки в профайлах не сохраняются.
  2. При одновременной работе нескольких конфигураторов в профайлах останутся настройки того, который последним штатно завершится.

Поэтому если вы сделали какие то важные настройки в конфигураторе, то сначала закройте все остальные конфигураторы, затем закройте текущий конфигуратор. Таким образом вы гарантировано сохраните нужные настройки в профайлах.

Теперь нажимаем кнопку "Выгрузить файлы" в командной панели формы и выбираем имя файла архива, в который сохранять выбранные профайлы.

Загружаем профайлы конфигуратора из архива

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

После нажатия ОК в списке останутся помеченными только те профайлы, которые содержатся в выбранном архиве. И у пользователя будет запрошено финальное подтверждение

После нажатия ОК профайлы из архива будут записаны поверх помеченных в списке.

Теперь можно запустить конфигуратор.

Полезные статьи по теме

50

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. mvxyz 106 14.04.19 23:26 Сейчас в теме
Спасибо за еще один полезный инструмент!
2. l_men 9 15.04.19 08:54 Сейчас в теме
Наконец-то. Каждый раз на новом рабочем месте приходилось вручную цветовые схемы настраивать.
3. wowik 574 15.04.19 11:37 Сейчас в теме
интересно, какой процент разработчиков настраивает цветовые схемы в конфигураторе?
for_sale; JohnConnor; didkovskij; DrZombi; zurapa; capitan; +6 Ответить
4. tormozit 5422 15.04.19 11:45 Сейчас в теме
(3) Наибольшую пользу лично мне приносит настройка панелей инструментов и подсветки текущего и выделенного идентификатора в тексте.
hairman; teflon; kuzyara; +3 Ответить
6. capitan 1193 15.04.19 21:22 Сейчас в теме
(3)Просто с языка сняли )
Думаю, те кто настраивает цветовые схемы в конфигураторе не часто рабочие места меняет
7. tormozit 5422 15.04.19 23:32 Сейчас в теме
(6) Даже если все они так делают, в чем у меня есть большие сомнения, то теперь они смогут наконец их менять. Подключение по RDP к серверу заказчика и проведение там работ в конфигураторе - довольно распространенный метод работы по моему опыту. Многие просто не настраивают конфигуратор под себя в таких местах, т.к. это затратно. Но на основном рабочем месте, где проводится бОльшая часть работ, настраивают. Так вот теперь они смогут везде иметь одинаково удобные настройки без долгих и нудных манипуляций.
Я на картинку публикации не зря выбрал настройку "Текущий идентификатор". По моему мнению это - самая полезная настройка в цветовой схеме. Я ее настраивал в большинстве рабочих мест. Те, кто ее не использует, неосознанно лишают себя очень удобной возможности.
8. tormozit 5422 15.04.19 23:38 Сейчас в теме
(3) Пробовал настраивать раскраску текущего идентификатора?
5. user661226_dmitrynovoselov 15.04.19 13:55 Сейчас в теме
Из личного опыта.
Чтобы сохранились настройки конфигуратора, надо закрыть конфигуратор. Иначе если кто убьет процесс с конфигуратором, то настройки станут изначальными.
При этом желательно перезапустить сеанс пользователя, иначе при его аварийном закрытии, настройки опять вернуться к изначальным.
Также желательно еще и перезагрузить компьютер/сервер. Иначе его падение приведет опять к изначальным настройкам конфигуратора.

У нас на серверах чистятся папки пользователей на диске C, когда место заканчивается. Соответственно все настройки конфигуратора удаляются и опять приходилось лезти в настройки.
Когда в очередной раз мне это поднадоело, я стал запускать 1С батником с перенаправлением каталога пользователя. Теперь настройки хранятся в том каталоге который я определил.
Когда приходится использовать в работе новый сервер я просто копирую данный каталог и батник и вуаля настройки конфигуратора у меня те, которые мне нужны.

Прикрепил батник, если кому интересно.
Прикрепленные файлы:
Запуск 1С.bat
9. kuzyara 749 16.04.19 04:25 Сейчас в теме
У кого не включена подсветка текущего идентификатора - оч советую.
Прикрепленные файлы:
tormozit; Сто27001; user661226_dmitrynovoselov; zurapa; AlX0id; +5 Ответить
10. pun4er 16.04.19 13:18 Сейчас в теме
Ура! Наконец-то, а то задолбался в каждом конфигураторе устанавливать цвет фона и текущего идентификатора :D Спасибище за информацию!
11. mmch 121 16.04.19 18:57 Сейчас в теме
К теме... Где-то давно на просторах инфостарта было:

// Светлая цветовая схема
Brightness contrast colorschemes:
Ключевые слова: D24C15
Константы типа "Число": B68900
Константы типа "Строка": 4CA49C
Константы типа "Дата": 859900
Идентификаторы: 258BD3
Операторы: D42F33
Комментарии: 93A1A1 (40A140)
Препроцессор: D53584
Текущий идентификатор: FFFF99 (255, 255, 153)
Выбранный идентификатор: C1FF8B
Прочее: 899A33
Фон: FFFBF0


// Темная цветовая схема
Low contrast colorschemes:
Ключевые слова: D24C15
Константы типа "Число": B68900
Константы типа "Строка": 4CA49C
Константы типа "Дата": 859900
Идентификаторы: 258BD3
Операторы: D42F33
Комментарии: 93A1A1
Препроцессор: D53584
Прочее: 899A33
Фон: 002B36

// Так же привожу цветовую схему для возвращения к настройкам по умолчанию
Default colorschemes:
Ключевые слова: FF0000
Константы типа "Число": 000000
Константы типа "Строка": 000000
Константы типа "Дата": 000000
Идентификаторы: 0000FF
Операторы: FF0000
Комментарии: 008000
Препроцессор: 963200
Прочее: 000000
Фон: FFFFFF
grachev1c; +1 Ответить
12. vsuh 38 22.04.19 09:58 Сейчас в теме
Я сохранил настройки конфигуратора, стал восстанавливать
Файлу настроек $Roaming/$1Cv/1Cv8.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/1Cv8cmn.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/$База/1Cv8.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/$База/$Пользователь1С/1Cv8.pfl из архива не найдено сопоставление

Прикрепленные файлы:
13. tormozit 5422 22.04.19 10:00 Сейчас в теме
(12) Можешь выложить этот файл и скриншот окна инструмента?
14. vsuh 38 22.04.19 11:35 Сейчас в теме
15. tormozit 5422 22.04.19 22:44 Сейчас в теме
(14) Установи в модуле формы точку останова на строку
Сообщить("Файлу настроек " + ЭлементАрхива.ПолноеИмя + " из архива не найдено сопоставление");

Сообщи значения выражений ЭлементАрхива.Путь и ЭлементАрхива.Имя, а также информацию для технической поддержки из окна "О подсистеме".
16. vsuh 38 23.04.19 08:08 Сейчас в теме
Имя: 1Cv8.pfl Путь: $Roaming/$1Cv/
Имя: 1Cv8cmn.pfl Путь: $Roaming/$1Cv/
Имя: 1Cv8.pfl Путь: $Roaming/$1Cv/$База/
Имя: 1Cv8.pfl Путь: $Roaming/$1Cv/$База/$Пользователь1С/

--------------------------

Платформа: 8.3.12.1616
Режим БД: файловый
Конфигурация. Название: Управление производственным предприятием, редакция 1.3 (axelot 05.84.01: КИСУ 14.40/МТО 05.30/ir 21) (1.3.120.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_5
Конфигурация. Версия БСП: 1.2.4.1
Инструменты разработчика. Версия: Подсистема 4.86
Инструменты разработчика. Объекты на сервере: Нет
Клиент. ОС: Windows x86 version 10.0 (Build 10240)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
17. tormozit 5422 26.04.19 22:59 Сейчас в теме
(16) Воспроизвести не удалось. Можешь попробовать на последней версии платформы в файловой базе на той же ОС?
18. vsuh 38 17.05.19 14:20 Сейчас в теме
Извините за задержку:

Для технической поддержки


то же самое:

Файлу настроек $Roaming/$1Cv/1Cv8.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/1Cv8cmn.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/$База/1Cv8.pfl из архива не найдено сопоставление
Файлу настроек $Roaming/$1Cv/$База/$Пользователь1С/1Cv8.pfl из архива не найдено сопоставление
Оставьте свое сообщение