Конфигуратор 1С хранит свои настройки в профиле пользователя ОС в нескольких файлах, которые в документации называются профайлами.
Логический путь профайла | Принадлежность данных | Описание |
$Roaming$1Cv1Cv8.pfl | Пользователь ОС | Примеры. Открыто ли табло. Настройки текстового редактора. Настройки приложений сравнения/объединения текстов. |
$Roaming$1Cv1Cv8cmn.pfl | Пользователь ОС |
Примеры. Расположение окон. Цвета редактора модулей. Расположение и состав панелей инструментов и меню. Список последних открытых файлов. |
$Roaming$1Cv$База1Cv8.pfl | Пользователь ОС, база | Примеры. Настройки сравнения файлов. Настройки глобального поиска по текстам конфигурации. Настройки отладки. |
$Roaming$1Cv$База$Пользователь1С1Cv8.pfl | Пользователь ОС, база, пользователь 1С | Примеры. Расположение окна синтакс-помощника. Настройки окна табло. Список последних вычисленных выражений. |
Как видно из таблицы, конфигуратор хранит часть настроек в общем для пользователя ОС, часть — для пользователя ОС с учетом базы, часть — для пользователя ОС с учетом базы и ее пользователя.
В подсистеме Инструменты разработчика недавно появился инструмент "Управление профайлами 1С". Он в частности позволяет управлять профайлами конфигуратора — сохранять их в архив и загружать их из архива. Далее описание актуально для версии 4.88 подсистемы.
Сохраняем профайлы конфигуратора в архив
В командной панели над списком профайлов выполняем команду "Настройки конфигуратора"
Она помечает в списке все профайлы конфигуратора. Далее следует снять пометки с тех профайлов, которые не хотите сохранять в архив, т.к. в дальнейшем они будут все вместе загружаться из архива. Если настройки сохраняются с целью резервного копирования и восстанавливаться будут в этой же базе, то оптимальным выбором будет оставить все пометки. В большинстве остальных случаев оптимальным выбором будет оставить пометки только у профайлов, не связанных с базой.
Важно! Профайлы считываются в момент запуска конфигуратора и записываются при его штатном завершении. Поэтому
- При нештатном завершении конфигуратора настройки в профайлах не сохраняются.
- При одновременной работе нескольких конфигураторов в профайлах останутся настройки того, который последним штатно завершится.
Поэтому если вы сделали какие то важные настройки в конфигураторе, то сначала закройте все остальные конфигураторы, затем закройте текущий конфигуратор. Таким образом вы гарантировано сохраните нужные настройки в профайлах.
Теперь нажимаем кнопку "Выгрузить файлы" в командной панели формы и выбираем имя файла архива, в который сохранять выбранные профайлы.
Загружаем профайлы конфигуратора из архива
Нажимаем кнопку "Загрузить файлы" в командной панели формы и выбираем имя файла архива, из которого загружать профайлы. Т.к. профайлы считываются только в момент запуска конфигуратора, то программа предупредит нас о необходимости их закрытия.
После нажатия ОК в списке останутся помеченными только те профайлы, которые содержатся в выбранном архиве. И у пользователя будет запрошено финальное подтверждение
После нажатия ОК профайлы из архива будут записаны поверх помеченных в списке.
Теперь можно запустить конфигуратор.
Спасибо за еще один полезный инструмент!
Наконец-то. Каждый раз на новом рабочем месте приходилось вручную цветовые схемы настраивать.
интересно, какой процент разработчиков настраивает цветовые схемы в конфигураторе?
(3) Наибольшую пользу лично мне приносит настройка панелей инструментов и подсветки текущего и выделенного идентификатора в тексте.
Из личного опыта.
Чтобы сохранились настройки конфигуратора, надо закрыть конфигуратор. Иначе если кто убьет процесс с конфигуратором, то настройки станут изначальными.
При этом желательно перезапустить сеанс пользователя, иначе при его аварийном закрытии, настройки опять вернуться к изначальным.
Также желательно еще и перезагрузить компьютер/сервер. Иначе его падение приведет опять к изначальным настройкам конфигуратора.
У нас на серверах чистятся папки пользователей на диске C, когда место заканчивается. Соответственно все настройки конфигуратора удаляются и опять приходилось лезти в настройки.
Когда в очередной раз мне это поднадоело, я стал запускать 1С батником с перенаправлением каталога пользователя. Теперь настройки хранятся в том каталоге который я определил.
Когда приходится использовать в работе новый сервер я просто копирую данный каталог и батник и вуаля настройки конфигуратора у меня те, которые мне нужны.
Прикрепил батник, если кому интересно.
(3)Просто с языка сняли )
Думаю, те кто настраивает цветовые схемы в конфигураторе не часто рабочие места меняет
(6) Даже если все они так делают, в чем у меня есть большие сомнения, то теперь они смогут наконец их менять. Подключение по RDP к серверу заказчика и проведение там работ в конфигураторе — довольно распространенный метод работы по моему опыту. Многие просто не настраивают конфигуратор под себя в таких местах, т.к. это затратно. Но на основном рабочем месте, где проводится бОльшая часть работ, настраивают. Так вот теперь они смогут везде иметь одинаково удобные настройки без долгих и нудных манипуляций.
Я на картинку публикации не зря выбрал настройку «Текущий идентификатор». По моему мнению это — самая полезная настройка в цветовой схеме. Я ее настраивал в большинстве рабочих мест. Те, кто ее не использует, неосознанно лишают себя очень удобной возможности.
(3) Пробовал настраивать раскраску текущего идентификатора?
У кого не включена подсветка текущего идентификатора — оч советую.
Ура! Наконец-то, а то задолбался в каждом конфигураторе устанавливать цвет фона и текущего идентификатора 😀 Спасибище за информацию!
К теме… Где-то давно на просторах инфостарта было:
// Светлая цветовая схема
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
Я сохранил настройки конфигуратора, стал восстанавливать
(12) Можешь выложить этот файл и скриншот окна инструмента?
архив и скрин
(14) Установи в модуле формы точку останова на строку
Сообщи значения выражений ЭлементАрхива.Путь и ЭлементАрхива.Имя, а также информацию для технической поддержки из окна «О подсистеме».
Имя: 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
(16) Воспроизвести не удалось. Можешь попробовать на последней версии платформы в файловой базе на той же ОС?
Извините за задержку:
Режим БД: файловый
Конфигурация. Название: Управление производственным предприятием, редакция 1.3 (axelot 05.85.01: КИСУ 14.40/МТО 05.30/ir 21) (1.3.120.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_5
Конфигурация. Версия БСП: 1.2.4.1
Инструменты разработчика. Версия: Подсистема 4.91
Инструменты разработчика. Объекты на сервере: Нет
Клиент. ОС: Windows x86 version 10.0 (Build 10240)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
то же самое: