Содержание:
1. Функционал каталога быстрого доступа “Кэш” при работе в системе 1С
2. Как использовать 1CEStart.exe - 1С стартер
3. Описание файлов запуска 1С:Предприятие
4. Назначение файлов каталога BIN
Порой даже у опытных пользователей и администраторов 1С возникают вопросы, связанные с файлами, которые использует 1С.
Иногда это связано с добавлением на компьютер, где работал один пользователь, нового пользователя, которому вся работа (а часто это означает – содержимое рабочего стола) должна перейти «по наследству».
Иногда с тем, что работать приходится с разными базами, имеющими разные версии, а также удалять временные файлы, «чистить кэш».
Ну и наконец, просто настройкой ярлычков и возможностей быстрого доступа для пользователей. Данная информация может быть особенно полезна, если настроить запуск 1С через командную строку.
1. Функционал каталога быстрого доступа “Кэш” при работе в системе 1С
При работе 1С часто используемая информация помещается в каталог быстрого доступа (кэш).
Кэш - «cache» (франц.) - «тайник», от него произошло и слово «касса».
Более часто кэш употребляется в смысле доступные деньги (данные), в отличие от ресурсов на депозите (сервере).
Впервые термин ввел в использование в 1967 году журнал IBM Systems Journal в своей статье про усовершенствование памяти. Сложное определение «высокочастотный буфер» заменили на термин «cache», которое потом стали применять не только в отношении структуры физических накопителей, но и для способа хранения файлов на носителях.
В кэше хранятся условно постоянные данные, в частности настройки конфигурации, что обеспечивает более быстрый старт программы, позволяя каждый раз не обращаться по сети к серверу и базе данных.
Но иногда, например, при нештатном завершении программы (зависание, отключение, сбой оборудования и т.д.) данные в кэше могут исказиться, 1С начинает работать некорректно, причем на других компьютерах программа будет работать нормально.
Решением этих проблем чаще всего является простая чистка кэша, т.е. удаление искаженных файлов. При перезапуске программы они будут созданы заново, и ошибка исчезнет.
Кэш на компьютере пользователя располагается:
• Для Windows XP:
\users\<USER> \Local Settings\Application Data\1C и \users\<USER> \Application Data\1C.
• Для более поздних версий:
\users\ <USER> \AppData\Roaming\1C и \users\<USER> \AppData\Local\1C,
где USER – конкретный пользователь.
Каталог Roaming (перемещение) - папка, хранящая данные, которые ходят за пользователем от одного компьютера к другому. Это происходит по причине их синхронизации или если компьютер подсоединён к домену.
Local – напротив, «местные» данные, с более постоянным кэшем, которые меньше привязаны к пользователю, и больше к рабочему месту.
LocalLow в 1С для кэширования не используется.
Компьютер
Вот пример содержимого таких каталогов:
Профиль пользователя 1С:Предприятие 8
2. Как использовать 1CEStart.exe - 1С стартер
При типовой установке 1С на компьютере пользователя на рабочем столе автоматически создается ярлычок программы-стартера. Обычно он выглядит примерно так:
Иногда надпись на иконке другая – 1C Enterprise, и само название обозначает просто 1С Enterprise Starter.
Исполняемый файл 1СЕstart.exe, с которого начинает работу 1С, в зависимости от того, используется 32-х или 64-х битная версия операционной системы, находится в каталогах:
\«Program Files (x86)» или \«Program Files»
в подкаталоге Common.
Объект
В каталоге COMMON при инсталляции могут находиться и другие файлы.
Имя
Файл 1ceunt.dll, расположенный в том же подкаталоге, является служебным дополнением, там находится библиотека пиктограмм для отображения разных типов файлов 1С.
В дистрибутив платформы "1С:Предприятие" версии 8.3 входит драйвер аппаратной защиты HASP Device Driver.
HASP (англ. Hardware Against Software Piracy — «Аппаратное обеспечение против пиратства программного обеспечения»).
Этот драйвер обеспечивает работу аппаратной защиты продуктов 1С и состоит из двух частей:
- непосредственно драйвер USB-устройства ключа защиты;
- веб-интерфейс его управления.
Для установки драйвера через командную строку используется третий файл в подкаталоге Common - haspdinst.exe. При его инсталляции в данный каталог распаковывается еще несколько файлов с похожими названиями и расширениями dll.
Если на компьютере пользователя не используется аппаратный ключ, в просторечии «флэшка», то данный файл (haspdinst.exe) не нужен.
Настройка конфигурации драйвера защиты записывается в файлы, которые лежат в подкаталоге CONF.
Имя
Стартер 1cestart.exe упрощает запуск разных версий 1С, так как для Windows каждая версия платформы 1С - это независимое приложение, которое при инсталляции устанавливается в отдельный каталог.
1cv8
Так, на рисунке выше видно, что на компьютере установлены две платформы– более старая и новая.
Иногда требуется наличие обеих платформ (иногда и больше), и вот для одновременной работы с исполняемыми файлами всех платформ и служит единый файл.
Также он содержит богатые возможности по настройке параметров запуска 1С.
Эти настройки, а также список программ 1С, которые доступны для запуска из стартера 1CEStart, находятся как раз в Кэше, который мы рассматривали выше, а точнее в каталоге
C:\users\<USER> \AppData\Roaming\1C\1CEStart
1cestart
Соответственно, «1СESTart.cfg» может содержать настройки, которые использует одноименная программа-стартер:
• версия платформы DefaultVersion по умолчанию.
Может быть нескольких таких строк, например,
DefaultVersion=8.2-8.2.9.150
DefaultVersion=8.3-8.3.25.1257
При запуске информационной базы 8.2 будет использоваться версия 8.2.9.150, а при а для 8.3 – версия 8.3.25.1257;
• CommonInfoBases - расположение списка общих баз;
• InstalledLocation - список каталога с установленными версиями;
• DistributiveLocation - список каталогов с дистрибутивами;
• CommonCfgLocation - расположение общего конфигурационного файла;
• другая служебная информация.
А ibases.v8i содержит список зарегистрированных на данном компьютере баз.
Этот список потом отображается в диалоге «Запуск 1С:Предприятия».
ERP Управление предприятием 2
В файле перечисляется список параметров для каждой базы:
• название и путь к базе;
• ID — идентификатор базы, создаётся автоматически;
• Folder — название папки, в которой находится база в списке;
• App — параметры запуска базы;
• WA — как заходим в базу (под логином и паролем средствами 1С или через пользователя операционной системы);
• версия программы и другие параметры.
Оба эти файла могут быть открыты любым текстовым редактором и подправлены, конечно, если есть точное понимание и необходимость такого действия. Обычно необходимость возникает, если надо массово поправить пути расположения баз, которые были перемещены, или надо массово задать однотипные названия.
3. Описание файлов запуска 1С:Предприятие
Как уже упоминалось, 1CEStarter не открывает напрямую 1С Предприятие и Конфигуратор, а лишь определяет наличие установленных платформ и запускает наиболее подходящий исполняемый файл конкретной платформы.
Это видно и по относительно небольшому размеру файла.
Настоящие загрузчики находятся в упомянутых выше каталогах конкретных платформ.
Для этого детальнее рассмотрим содержимое каталогов
C: \Program Files (x86)\1cv8\ <ВерсияПлатформы>\bin\ (32-bit)
C: \Program Files \1cv8\ <ВерсияПлатформы>\bin\ (64-bit)
<ВерсияПлатформы> – это конкретный номер платформы 1С:Предприятие 8.3, например 8.3.23.1688, а BIN – означает Binary Files (двоичный) – то есть каталог, содержащий исполняемые файлы (а также многие другие).
Ниже будет показано, что каталог \bin содержит множество файлов-приложений, dll-расширений и некоторые другие, но, видимо, либо название взято из UNIX-систем, либо у разработчиков сначала были другие планы. Главное, что все основные интересные нам файлы лежат именно там.
Причем, в зависимости от того, как производилась установка, количество исполняемых файлов может сильно отличаться. Так, в каталоге \8.3.23.1688 доступны только 7 файлов, а в \8.3.25.1286 доступны уже 23 файла. Уточню, количество исполняемых (и прочих) файлов зависит не от версии, а от выбранных при установке компонент, показаны минимальный и одна из максимальных вариантов установки. От версии они не зависят.
Очевидно, что минимальный набор включает
1) 1сv8s.exe – который принято называть Интерактивным загрузчиком или Интерактивной программой загрузки, позволяет запустить все виды клиентов и Конфигуратор 1С, но только определённой версии. (S – single – единственный).
Данный файл вызывает окно запуска программ и, в зависимости от выбора режима запуска, запускает тонкий или толстый клиент.
2) 1сv8c.exe – файл запуска тонкого клиента.
Собственно, это и есть самый простой загрузчик 1С Предприятия, непосредственно отвечающий за работу программы с информационной базой.
Это выражение взялось, когда появились первые компьютерные терминалы, которые не имели своего собственного жесткого диска (да, когда-то жесткие диски были очень дорогими и не ставились на каждое рабочее место). Такие терминалы были тоньше обычных, тех, которые имели жесткий диск.
Соответственно, пользователь не мог сохранить свои данные на своем рабочем месте, а только работать с данными, которое присылал ему сервер. Название сохранилось и почти не поменяло смысл, хотя относится уже не к аппаратуре, а к программе, буква «с» - на конце, вероятно, осталось от слова «Сonsole».
Тонкий клиент 1с – имеет ограниченный функционал, как правило, занимает меньше места и работает быстрее, чем «толстый», т.е. полный, полноценный клиент. Главное его отличие в том, что он не позволяет использовать конфигуратор, поэтому большинству пользователей его вполне достаточно для работы.
На рисунке внизу видно, что программа не даёт возможности запуска Конфигуратора, однако почти все остальные возможности сохранены.
ERP Управление предприятием 2
Стоит упомянуть, что в некоторых случаях может возникать противоречие в настройках баз, особенно, если были установлены и переустановлены несколько версий платформы.
Тогда программа не может найти верную компоненту vrsbase, о чем сообщает при запуске. В таком случае последовательно производят чистку кэша, переустановку платформы, либо просто возвращаются к запуску через 1cestart.exe, который гарантировано умеет работать со всеми версиями компонент.
3) в минимальном наборе установки он отсутствует, но логично упомянуть файл 1cv8.exe, то есть упомянутый полный или как он называется в документации «толстый» клиент. Он не имеет буквенного окончания, что подчеркивает его важность и полноценность.
4. Назначение файлов каталога BIN
8.3.23.1688
chdbfl.exe - утилита (т.е. вспомогательная программа для выполнения типовых задач) тестирования и исправления базы данных.
Её используют в крайних случаях - если не получается запустить 1С в режиме конфигуратора и использовать имеющийся там инструмент исправления.
Имя исправляемой базы можно указать как параметр в командной строке или выбрать в открывшемся окне.
Обратите внимание, следует указывать именно файл, а не каталог.
Проверка физической целостности файла БД
dbgs.exe - сервер отладки, используемый в режиме Конфигуратора.
Может использоваться и в файловом режиме. Слово «сервер» здесь означает просто «служебный» и не связано с сервером баз данных.
«Серверные файлы» - появляются в каталоге, если при установке 1с была выбрана компонента «Сервер 1С:Предприятия 8», служат для связи с сервером баз данных.
Rphost.exe - R- рабочий P- процесс Host - от английского.host — «принимающий гостей»
(например, хостел) — процесс, предоставляющий сервисы формата «клиент-сервер», обслуживание клиентских обращений, а также обращение и взаимодействия с сервером базы данных.
Нужен только для серверной работы.
addnhost32.exe и addnhost64.exe — появились только в поздних версиях платформы 8.3, начиная с 8.3.21 и выше и являются дополнениями к rphost.
Настройка и администрирование рабочих процессов выполняется с помощью файлов
Ras.exe - сервер администрирования кластера серверов
Rac.exe - утилита командной строки.
Быстрый доступ
Настройка серверных компонент лежит за пределами темы статьи, уточню лишь, что для работы сервером 1с все указанные файлы должны быть в каталоге нужной версии платформы.
Компьютер
Специалист компании ООО "Кодерлайн"
Дмитрий Сарычев














