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






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

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

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

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 Comments

  1. mvxyz

    Спасибо за еще один полезный инструмент!

    Reply
  2. l_men

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

    Reply
  3. wowik

    интересно, какой процент разработчиков настраивает цветовые схемы в конфигураторе?

    Reply
  4. tormozit

    (3) Наибольшую пользу лично мне приносит настройка панелей инструментов и подсветки текущего и выделенного идентификатора в тексте.

    Reply
  5. user661226_dmitrynovoselov

    Из личного опыта.

    Чтобы сохранились настройки конфигуратора, надо закрыть конфигуратор. Иначе если кто убьет процесс с конфигуратором, то настройки станут изначальными.

    При этом желательно перезапустить сеанс пользователя, иначе при его аварийном закрытии, настройки опять вернуться к изначальным.

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

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

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

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

    Прикрепил батник, если кому интересно.

    Reply
  6. capitan

    (3)Просто с языка сняли )

    Думаю, те кто настраивает цветовые схемы в конфигураторе не часто рабочие места меняет

    Reply
  7. tormozit

    (6) Даже если все они так делают, в чем у меня есть большие сомнения, то теперь они смогут наконец их менять. Подключение по RDP к серверу заказчика и проведение там работ в конфигураторе — довольно распространенный метод работы по моему опыту. Многие просто не настраивают конфигуратор под себя в таких местах, т.к. это затратно. Но на основном рабочем месте, где проводится бОльшая часть работ, настраивают. Так вот теперь они смогут везде иметь одинаково удобные настройки без долгих и нудных манипуляций.

    Я на картинку публикации не зря выбрал настройку «Текущий идентификатор». По моему мнению это — самая полезная настройка в цветовой схеме. Я ее настраивал в большинстве рабочих мест. Те, кто ее не использует, неосознанно лишают себя очень удобной возможности.

    Reply
  8. tormozit

    (3) Пробовал настраивать раскраску текущего идентификатора?

    Reply
  9. kuzyara

    У кого не включена подсветка текущего идентификатора — оч советую.

    Reply
  10. pun4er

    Ура! Наконец-то, а то задолбался в каждом конфигураторе устанавливать цвет фона и текущего идентификатора 😀 Спасибище за информацию!

    Reply
  11. mmch

    К теме… Где-то давно на просторах инфостарта было:

    // Светлая цветовая схема

    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

    Reply
  12. vsuh

    Я сохранил настройки конфигуратора, стал восстанавливать

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

    (12) Можешь выложить этот файл и скриншот окна инструмента?

    Reply
  14. vsuh

    архив и скрин

    Reply
  15. tormozit

    (14) Установи в модуле формы точку останова на строку

    Сообщить(«Файлу настроек » + ЭлементАрхива.ПолноеИмя + » из архива не найдено сопоставление»);

    Сообщи значения выражений ЭлементАрхива.Путь и ЭлементАрхива.Имя, а также информацию для технической поддержки из окна «О подсистеме».

    Reply
  16. vsuh

    Имя: 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

    Reply
  17. tormozit

    (16) Воспроизвести не удалось. Можешь попробовать на последней версии платформы в файловой базе на той же ОС?

    Reply
  18. vsuh

    Извините за задержку:

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

    то же самое:

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

Leave a Comment

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