Пользователь при работе с программами 1С задает массу разнообразнейших настроек, начиная с настроек какой-либо сервисной обработки и до формирования отчетов любых видов. Чтобы постоянно не тратить время на повторяющиеся действия, все заданные параметры можно сохранять для дальнейшего использования их в работе. Платформа 1С:Предприятие снабжена необходимым функционалом для сохранения и, в случае необходимости, быстрого восстановления заданных параметров с помощью коротких команд. Купив 1С:Бухгалтерия и правильно установив настройки самостоятельно, следуя нашей инструкции, можно серьезно сэкономить время при работе с программой.
Кибер Файлы 8 8 — новый старт
Приглашаем на
бесплатный вебинар!
06 июня в 11:00 мск
Существуют хранилища двух видов. Рассмотрим их использование на примере программы «1С:Бухгалтерия предприятия 3.0».
Стандартное хранилище настроек пользователя 1С
В решениях 1С:Предприятие предусмотрено стандартное хранение, предустановленное на уровне разработки. При таком варианте сделанные установки хранятся в таблицах ИБ.
Администратор может это изменить, задав новые места хранения и определив их в свойствах конфигурации. Это актуально при необходимости контроля ссылочной целостности, перемещении настроек между информационными базами, когда необходима определенная структура хранения настроек и другие ситуации. Если вы не уверены в своих знаниях, наши специалисты с радостью помогут вам в рамках услуг по доработке типовой конфигурации 1С.
Если поля хранилищ оставить пустыми, то система будет использовать стандартное хранилище.
К настройкам из предустановленных хранилищ администратор имеет возможность обратиться как к свойству глобального контекста:
ХранилищеВариантовОтчетов – для установленных параметров вариантов отчетов, сохраненных пользователем.
Пример использования в коде.
ХранилищеПользовательскихНастроекОтчетов – ориентирован на организацию доступа к сохраненным настройкам отчетов пользователя.
Пример использования в коде.
ХранилищеНастроекДанныхФорм – хранит пользовательские установки данных форм.
Пример использования в коде.
Сквозной цифровой сервис: ЧПУ станка — кибериммунный шлюз — платформа 1С
ХранилищеОбщихНастроек – с его помощью организовано хранение и доступ к общим настройкам программы. Этот вид хранилища не используется платформой самостоятельно. Он может использоваться разработчиком, чтобы хранить параметры, заданные пользователем. Пример использования в коде.
ХранилищеСистемныхНастроек – для организации хранения системных установок программы и доступа к ним.
ХранилищеПользовательскихНастроекДинамическихСписков – с его помощью осуществляется хранение пользовательских установок динамических списков.
Механизм работы
Механизм «Хранилища настроек» как объект метаданных описывает порядок хранения настроек некоторых объектов. Откроем для примера программу «1С:Бухгалтерия предприятия 3.0» в конфигурационном режиме и развернем дерево метаданных. Нас интересует узел в разделе «Общие-Хранилища настроек».
Так, разработчиком может быть организовано хранение параметров. В свойствах конфигурации или объекта указывается, что оно будет использовано для хранения установок формы.
Использование в отчетах и обработках
Если мы откроем в режиме конфигурирования свойства любого отчета, то на закладке «Прочее» мы увидим параметр, определяющий, какое хранилище задано для хранения установок выбранного объекта.
В управляемых формах имеется два варианта:
- Сохранение параметров в предустановленное хранилище при закрытии формы автоматом и при открытии – восстановление из него;
- В настройках. Чтобы воспользоваться этим вариантом, установим в списке реквизитов формы галку напротив сохраняемого реквизита в колонке «Сохранять».
Реквизиты формы отчета
С помощью вышеописанного механизма можно сохранить данные не в системных таблицах, а отдельных объектах конфигурации. Для его реализации программист описывает алгоритмы, по которым идет процесс сохранения/восстановления настроек.
Хранилища настроек дают возможность сохранить и, если надо посмотреть, настройки параметров формируемых отчетов, что позволяет автоматически заполнять формы настроек, тем самым оптимизируя работу. Если у вас остались вопросы, обращайтесь на линию консультаций 1С 8.3, наши специалисты с радостью вам помогут.
Источник: wiseadvice-it.ru
1С 8.2 УП : Что хранится в C:Documents and SettingsUserApplication Data1C.
Профайлы содержат информацию, не оказывающую влияния на логику функционирования системы на базе 1С:Предприятия 8.1. Такая информация не является необходимой, но ее сохранение может, например, повысить комфортность работы пользователя. В профайлах можно хранить формат и расположение окон и диалогов, настройки шрифтов, цветов, отборов и т. п. Потеря такой информации НЕ может привести к нарушению работоспособности системы.
Профайлы различаются по принадлежности хранимой в них информации. Примеры хранимых данных и их расположение:
— Настройки текстового редактора.
/1C/1Cv81/1Cv8.pfl, например: C:/Documents and Settings/User/Application Data/1C/1Cv81/1Cv8.pfl
Информационная база — Режим аутентификации при старте 1С:Предприятия из отладчика.
— Каталог последнего сохранения хранилища конфигурации в файл.
Таблица files базы данных, в которой размешена информационная база.
Информационная база и пользователь — Настройки динамических списков.
— Настройки отборов по журналу регистрации.
Таблица files базы данных, в которой размешена информационная база.
Компьютер и информационная база — Настройки сравнения файлов конфигураций.
— Настройки глобального поиска по текстам конфигурации.
/1C/1Cv81//1Cv8.pfl, например:
C:/Documents and Settings/User/Application Data/1C/1Cv81/ 4129dbdb-b495-41cb-99ea-ef315060a03e/1Cv8.pfl
Компьютер, информационная база и пользователь — Расположение окна синтакс — помощника.
— Список переменных для быстрого просмотра в отладчике.
/1C/1Cv81///1Cv8.pfl, например:
C:/Documents and Settings/User/Application Data/1C/1Cv81/ 4129dbdb-b495-41cb-99ea-ef315060a03e/ E8D87DA4-A087-4145-95E7-D613E0F7CB64/1Cv8.pfl
1С:Предприятие 8.1 в режиме Конфигуратора — Расположение окон конфигуратора.
— Цвета редактора модулей в конфигураторе.
/1C/1Cv81/1Cv8cmn.pfl, например:
C:/Documents and Settings/User/Application Data/1C/1Cv81/1Cv8cmn.pfl
1С:Предприятие 8.1 в режиме Предприятия — Расположение окон конфигуратора.
— Цвета редактора модулей в конфигураторе.
/1C/1Cv81///1Cv8cmn.pfl, например:
C:/Documents and Settings/User/Application Data/1C/1Cv81/ 4129dbdb-b495-41cb-99ea-ef315060a03e/ E8D87DA4-A087-4145-95E7-D613E0F7CB64/1Cv8cmn.pfl
Диалог запуска 1С:Предприятия 8.1 — Размеры и расположение диалога запуска.
— Настройки диалогов установки параметров информационных баз.
/1C/1Cv81/1Cv8strt.pfl, например:
C:/Documents and Settings/User/Application Data/1C/1Cv81/1Cv8strt.pfl
Данные из профайлов читаются при старте 1С:Предприятия 8.1 и записываются при его штатном завершении. По этой причине в случае нештатного завершения некоторые пользовательские настройки могут не сохраниться.
Наряду с профайлами в каталоге данных приложения могут содержаться и другие файлы с информацией, сохранение которой делает работу пользователей с 1С:Предприятием 8.1 более удобной. Среди них:
def.usr — хранится в каталоге /1C/1Cv8/ (например, C:/Documents and Settings/User/Application Data/1C/1Cv81/4129dbdb-b495-41cb-99ea-ef315060a03e/def.usr) и содержит имя пользователя который последним открывал данную информационную базу.
ibases.v8i — хранится в каталоге /1C/1Cv81 (например, C:/Documents and Settings/User/Application Data/1C/1Cv81/ibases.v8i) и содержит список информационных баз, зарегистрированных на данном клиентском компьютере. Этот список отображается в диалоге «Запуск 1С:Предприятия».
v8cscadr.lst — хранится в каталоге /1C/1Cv81 (например, C:/Documents and Settings/User/Application Data/1C/1Cv81/v8cscadr.lst) и содержит адрес каталога шаблонов конфигураций.
GenTempl.st — стандартный файл шаблонов текста расположен в каталоге загрузочных модулей 1С:Предприятия (например C:/Program Files/1CV81/bin).
appsrvrs.lst — хранится в каталоге /1C/1Cv81 (например, C:/Documents and Settings/User/Local Settings/Application Data/1C/1Cv81/appsrvrs.lst) и содержит список серверов 1С:Предприятия, зарегистрированных в утилите администрирования информационных баз в варианте клиент-сервер.
srvribrg.lst — хранится на центральном сервере кластера в каталоге (например, C:/Program Files/1cv81/server/srvribrg.lst) и содержит список кластеров, зарегистрированных на данном компьютере сервера 1С:Предприятия. Содержащиеся в нем данные необходимы для нормальной работы приложений, использующих данный сервер 1С:Предприятия.
В каталогах DBNameCache, ConfigSave, Config, SICache хранится множество файлов, кеширующих различные компоненты конфигурации. Эта информация является производной от конфигурации информационной базы, хранимой в базе данных, и служит для ускорения запуска клиентских приложений и повышения их производительности. Кеш конфигурации располагается в каталоге данных приложений текущего пользователя, например, C:/Documents and Settings/User/Local Settings/Application Data/1C/1Cv81/7b0a6294-d6a3-41c5-a23e-dc9e5301ad22/DBNameCache.
В каталоге 1Cv8FTxt хранятся данные, используемые службой полнотекстового поиска. Они располагаются на компьютере центрального сервера 1С:Предприятия в каталоге /. Например: C:/Program Files/1cv81/server/reg_1541/7eac7609-c0cb-4701-83cf-9ff5f8961de8/1Cv8FTxt.
Группа файлов CACHE/ddb.snp хранится в каталоге хранилища конфигурации и служит для кэширования запрошенных версий конфигурации из этого хранилища. Наличие этих файлов не является обязательным и позволяет ускорить получение версий конфигурации.
Временные данные нужны только в течение нескольких пересекающихся во времени или одного сеанса 1С:Предприятия.
К нескольким пересекающимся во времени сеансам относятся данные совместного использования, которые относятся к файловой информационной базе в целом и нужны, в частности, для реализации блокировок данных информационной базы. Такие данные хранятся в том же каталоге, что и файл информационной базы.
* Файл 1Cv8.1cl является носителем блокировок объектов базы данных, расположенной в файле 1Cv8.1cd.
* Файл 1Cv8Tmp.1cd хранит служебную сеансовую информацию, в частности список активных пользователей.
* Файл 1Cv8Tmp.1cl является носителем блокировок данных, расположенных в файле 1Cv8Tmp.1cd.
Для хранилища конфигурации 1С:Предприятие 8.х в режиме Конфигуратора создает временные файлы аналогичного назначения, расположенные в каталоге хранилища конфигурации:
* Файл 1Cv8ddb.1cl является носителем блокировок данных из хранилища конфигурации.
* Файл 1Cv8dtmp.1cd хранит служебную сеансовую информацию, в частности список активных пользователей хранилища конфигурации.
* Файл 1Cv8dtmp.1cl является носителем блокировок данных, расположенных в файле 1Cv8ddb.1cd.
Данные, используемые только в течение одного сеанса 1С:Предприятия, размещаются во временных файлах, создаваемых в каталоге, определенном в системе Microsoft Windows как каталог временных файлов. При этом для клиентского приложения используется каталог временных файлов текущего пользователя Windows, например, C:Documents and SettingsUserLocal SettingsTemp. Для сервера 1С:Предприятия используется или системный каталог временных файлов или каталог данных приложений пользователя, от имени которого запускаются рабочие процесса сервера 1С:Предприятия, например, C:WINNTTemp.
Как очистить кэш 1С?
Источник: helpf.pro
Программирование 1С 8.х для начинающих
- Вы здесь:
- Главная
- Статьи
- Общие вопросы
- Введение
- Список баз 1С
Поделитесь в соцсетях
Общие вопросы
Список баз 1С
Подробности Категория: Введение
Где хранится и как устроен список баз 1С?
Перенос списка баз 1с
Список баз хранится в файле ibases.v8i в кодировке UTF-8, для каждого пользователя отдельно, в папке для приложения 1С, например:
C:Documents and Settings%CurrentUser%Application Data1C
%CurrentUser% — это имя текущего пользователя
далее положение файлов для 8.1 и 8.2 отличаются.
8.1
Для 8.1 путь к файлу списка баз следующий:
C:Documents and Settings%CurrentUser%Application Data1C1Cv81ibases.v8i
но если операционная система Windows 7, то расположение будет отличаться
Файл списка баз 1с по структуре напоминает ini-файл и открыть его можно любым текстовым редактором, итак давайте посмотрим, что внутри:
[Отладка — Введение] Connect=File=»C:Bases1CОтладка — Введение»; ID=f41dc5ce-17c7-4f6e-ae96-40257fbe0081 OrderInList=16384 Folder=/Группа Отладка OrderInTree=16384 External=0 [Отладка2 — Введение] Connect=File=»С:Bases1CОтладка2 — Введение»; ID=fba7b893-ad3d-4fba-93aa-ab8cd6f63d8b OrderInList=65536 Folder=/Группа Отладка OrderInTree=49152 External=0
Здесь мы видим, что в списке баз есть две базы.
Название, указано в квадратных скобках, первой — «Отладка — Введение», второй — «Отладка2 — Введение». Обе базы находятся в группе «Группа Отладка», на это указывает строка «Folder=». В строках начинающихся с «ID» указывается идентификатор базы. В папке где лежит файл списка баз, также создаются папки в которых хранятся пользовательские настройки для каждой базы, причем название каждой папки базы совпадает с значение «ID» в списке баз. О значении этих и других свойствах указано в конце статьи.
8.2
Что касается 8.2, то для неё базы хранятся в папке специалного приложения для запуска 1С — «1CEStart»:
C:Documents and Settings%CurrentUser%Application Data1C1CEStartibases.v8i
для Windows 7 соответсвенно будет
Внутри файл идентичен файлу 8.1, но добавлены несколько новых параметров.
[Отладка — Введение] Connect=File=»C:Bases1C82Отладка — Введение»; ID=3f239665-c3f4-4653-844f-b1a47f98d466 OrderInList=33024 Folder=/Группа Отладка OrderInTree=16640 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2 [Отладка2 — Введение] Connect=File=»C:Bases1C82Отладка2 — Введение»; ID=dae7a9bd-eb76-4865-8b87-c4fa70021e3d OrderInList=49408 Folder=/Группа Отладка OrderInTree=16512 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2
Следовательно для переноса списка баз 1С достаточно скопировать этот файл другому пользователю на данном компьютере, либо если базы находятся на сервере или на общесетевом ресурсе, то любому пользователю в сети.
Ниже приведен список всех параметров файлов:
[База] — в квадратных скобках указано имя базы как она отражается в списке баз
Connect — строка соединения с информационной базой
ID — внутренний идентификатор информационной базы
OrderInList — порядок в списке при представлении списком
Folder — наименование ветви в дереве информационных баз
OrderInTree — порядок в ветви при представлении деревом
External — для чего этот параметр неизвестно, но значение его должно быть 0, иначе база удаляется из списка .
ClientConnectionSpeed — скорость соединения
App — тип соединения(толстый, тонкий клиент)
WA — Аутентификация windows (1 — авто, 0 — аутентификация 1С, т.е. ввод пользователя и пароля)
Version — версия платформы под которой запускается база (8.1, 8.2)
Недостаточно прав для комментирования
Источник: 1s-portal.ru