Clsvm exe 1c что это
Исполняемые файлы 1С. Как происходит запуск 1С.
Я запускаю, а оно не запускается. А что пишет? Ничего не пишет. Ну как ничего не пишет – такого не бывает! Ну пишет что-то желтым цветом по-английски. Как это желтым цветом. Ну тут буквы все нерусские, сами приходите и разберитесь!
Когда Вы нажимаете на ярлычок 1С на рабочем столе Windows, то Вы запускаете не 1С, а совсем другую программу 🙂
В каталоге установленной 1С 8.2 (для знакомых с версией 8.1 особенно) – можно ноги переломать.
Итак — установена она обычно по адресу:
Внутри находятся каталоги с [под]версиями 1С. Исполняемые файлы 1С каждой версии находятся в каталоге bin каждой версии. Каждый раз, когда Вы обновляете платформу – вместо обновления эта прелесть добавляет еще один новый каталог!
Размер 1С. Места на диске она кушает по примерно 250Мб на каждую версию. Можно себе представить, что будет если пару лет пообновляться 🙂
В подкаталоге «Common» находится файл «запускальщика» 1С – программа 1cestart.exe, ярлык на которую и находится на Вашем рабочем столе.
Запуск 1С начинается с этого исполняемого файла. Итак, мы уже запустили одну программу!
Именно эта программа с помощью искуственного интеллекта, встроенного в нее, выбирает – какую версию 1С запустить и как это сделать.
Файлы разных версий 1С!
Теперь в каждую базу данных можно войти определенной версией 1С 8.2, одной из тех, которые установлены в этом каталоге. Это то, чего все ждали и что нужно устанавливать по-умолчанию и тут даже нечего сказать кроме слов благодарности.
Конечно же, по-умолчанию, 1С входит в базу данных последней установленной версией, а для иного требуется провести небольшой ряд настроек.
Вы можете посмотреть эти настроечки в инструкции к этому уроку.
Если мы – организация, то все может быть еще круче. 1С теперь не нужно мучительно и долго устаналивать (и обновлять) на «все компьютеры компании..».
Она умеет это делать теперь сама (вопрос оставшийся неясным для меня – а что же с локальными правами админа, друг?).
Организовывается это так:
1) Распространяем среди пользователей ярлык на запуск программы-стартера 1С, которая физически находится в сети, окруженная дистрибутивами версий/обновлений 1С. Где дистрибутивы – конечно указывается в конфигурационном файлике.
2) При запуска эта программка анализирует, что установлено на компьютере пользователя и устанавливает если что надо.
3) И вот все произошло по-волшебству! Профит!
А мы уже запустились?
Итак мы остановились на том, что пользователь запускает файл программы-стартера 1С. И она-то уже запускает саму 1С. Верно?
Нет! Не верно
Произведя нехитрый эксперимент – щелкнув мышкой на файл ярлыка 1С – Вы увидите окошко с выбором базы данных, в которую Вы хотите войти.
Это окошко – тоже отдельная программа 1С, файл 1cv8s.exe, которая находится в каталоге bin каждой версии 1С 8.2.
Запуск 1С продолжается запуском программы для выбора базы данных 1С. Итак, мы уже запустили две программы!!
И вот после выбора конкретной базы данных уже будет запущена собственно 1С – файл 1cv8.exe (толстый клиент) или файл 1cv8c.exe (тонкий клиент), с параметрами, указанными в командной строке.
Запуск 1С завершается запуском собственно 1С. Итак мы уже запустили три программы.
Если Вы очень хитрый и попробуете запустить напрямую толстый клиент, не указав параметров в командной строке, она обратно запустит файл 1cv8s.exe.
Способы объегорить 1С и ускорить запуск 1С в три раза смотрите дальше в этом уроке!
Автоматическое развертывание 1С:Предприятие в небольших сетях
Все новое - это хорошо забытое старое. В данном случае эта поговорка подходит как нельзя лучше. Методика автоматического развертывания программ пакета 1С:Предприятие по сети, она же "административная установка", известна давно и хорошо описана в документации, но почему-то довольно редко используется на практике. Возможно, имеет место некоторое "разделение труда", специалисты по 1С не занимаются установкой, а системные администраторы не читают документацию 1С. Поэтому будет не лишним еще раз вернуться к этому вопросу.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Данная методика рассчитана в первую очередь на небольшие сети без Active Directory и позволяет существенно облегчить работу системного администратора и повысить комфорт работы с системой 1С:Предприятие.
Типичная ситуация: специалист по 1С (чаще всего приходящий), обновляет конфигурацию, которая требует новую версию платформы и администратор, отложив в сторону все дела (или сам специалист), начинает бегать по компьютерам пользователей устанавливая новую версию. Хорошо если компьютеров два или три, а если около десятка и разбросаны они по всему зданию?
Еще одна поговорка гласит, что дурная голова ногам покоя не дает. Если администратор не хочет думать головой, то ему придется бегать ногами, но это совершенно не наш метод, поэтому будем экономить собственное время и время пользователей, настроив автоматическое развертывание. Тем более что делается это очень быстро и просто.
Вам потребуется только общая папка на файловом сервере, которая будет иметь следующую структуру:
Первая строка указывает на файл со списком общих баз, это необязательный параметр, имя файла также может быть произвольным. Вторая - сетевой путь к папке с дистрибутивами, т.е. нашему общему ресурсу. Последняя строка определяет компоненты пакета программ 1С:Предприятие, которые будут установлены. Ознакомимся с перечнем более подробно:
- DESIGNERALLCLIENTS - все клиенты и конфигуратор.
- THINCLIENT - тонкий клиент для клиент-серверного варианта работы.
- THINCLIENTFILE - тонкий клиент с возможностью работы с файловыми информационными базами.
- SERVER - сервер 1С:Предприятия. Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
- WEBSERVEREXT - компоненты расширения для веб-сервера.
- CONFREPOSSERVER - сервер хранилища конфигураций.
- SERVERCLIENT - компоненты для администрирования кластера серверов.
- CONVERTER77 - конвертер информационных баз из версии 1С:Предприятия 7.7.
- LANGUAGES - список языков интерфейса для установки. Если указано несколько языков, они перечисляются через запятую.
Список общих баз, в нашем случае ibcommon.v8i, определяет перечень баз, которые будут подключены всем пользователям, это могут быть сетевые или клиент-серверный базы, обязательное условие - их доступность с любого ПК на которые будет устанавливаться платформа. Для его формирования можно воспользоваться файлом ibases.v8i, который расположен в %USERPROFILE%\AppData\Roaming\1C\1CEStart. Просто скопируйте оттуда необходимые секции.
Примерное содержимое файла:
В нашем случае указаны две базы: файловая по сети и серверная. Если вы использовали файл-источник с ПК где базы расположены локально, то просто замените их пути на сетевые, остальные настройки трогать не надо. Кроме параметра Version=8.3, с его помощью можно указать требуемую платформу для запуска, например, Version=8.3.11 означает, что база должна использовать последнюю доступную версию платформы 8.3.11, а Version=8.3.10.2252 - работать только с платформой 8.3.10.2252.
Теперь разместим на сервере сами платформы, для этого нам потребуется распаковать архивы с Портала 1С и переименовать папку точно по номеру платформы, скажем, 8.3.10.2252. Кроме последней актуальной версии следует также разместить там выпуски платформ, используемые отдельными пользователями или базами. В нашем случае получилось так:
Общий ресурс готов, посмотрим, как это работает. Для первоначальной установки запустим файл 1cestart.exe с общего ресурса, это может сделать как администратор, так и сам пользователь. Это единственный раз, когда пользователю потребуется самостоятельно заходить на наш общий ресурс. Сразу после запуска начнется процесс установки платформы, который не задает вопросов и проходит полностью в автоматическом режиме.
После выхода новой версии платформы достаточно добавить еще одну папку на общий ресурс, обновление на клиентских ПК будет происходить автоматически при следующем запуске 1С. Т.е. если вы обновили платформу в разгар рабочего дня вам нужно всего лишь попросить пользователей выйти и снова зайти в программу.
В крупных организациях с AD программное обеспечение разворачивается с помощью групповых политик и данная методика там просто не нужна. В тех случаях, когда пользователи без AD не имеют административных полномочий, для них следует включить политику Конфигурация пользователя - Административные шаблоны - Компоненты Windows - Установщик Windows - Всегда устанавливать с повышенными правами.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
За несколько лет сначала вынужденного, а потом и вполне занимательного администрирования 1С у меня накопился набор решений под большинство особенностей продукта. Предлагаю отложить в сторону высокие материи про кластеры и тюнинг SQL, и перетряхнуть запасы скриптов и механизмов, которые облегчают жизнь с 1С.
Будут как простые инструменты создания новых пользователей и мониторинга "все ли вышли из базы", так и более изощренные интерфейсы проверки целостности базы и ее перемещения.
Как у большинства сложных приложений, у 1С через некоторое время работы вылезают странные ошибки, и возникает порой необъяснимое поведение. Специальные люди по 1С советуют в таких случаях почистить кэш.
Если запустить 1С с параметром /ClearCache, то будут очищены только клиент-серверные запросы. Локальные метаданные останутся и их нужно удалять отдельно на уровне файлов и папок. Эти данные хранятся в профиле пользователя, в папках с длинными названиями из GUID баз данных. Если баз на сервере немного, то такой кэш нетрудно удалить руками. Но если БД исчисляется десятками, то чистке вручную вы не обрадуетесь.
В подобных ситуациях выручит скрипт на Powershell, который запускается каждый раз при выходе пользователя из системы:
И никаких связанных со старым кэшем проблем.
Для исправления испорченной файловой базы в поставку 1С входит утилита chdbfl.exe, которая просто считывает содержимое базы во временный файл. Если какие-то данные считать не может — пропускает. При этом у нее нет ключей запуска для автоматизации, и проверку приходится запускать вручную.
Вообще, правильнее запускать проверку БД конфигуратором, но этот процесс проходит значительно дольше. Если же использовать только проверку физической целостности средствами chdbfl.exe, то не забывайте делать резервную копию из-за возможной потери данных.
Для баз 8.1 Андрей Скляров создал хороший инструмент Check1CD, с двумя параметрами запуска: "исправлять найденные ошибки" и “путь к базе”.
Но в Check1CD не хватает двух вещей:
Раз есть "хотелка" и немного свободного времени, то почему бы не попробовать решить вопрос самостоятельно?
Доработать код для передачи параметров через ключи командной строки — дело техники.
С выходом 1С 8.2 возникла проблема — путь к chdbfl менялся с установкой нового релиза. Что ж, дополним скрипт:
Надо сказать, недавно был опубликован исходный код Check1CD. Да, тоже на AutoIT.
Аналогичный механизм можно применять и для автоматического запуска различных регламентных механизмов, где нужно запускать 1С и ждать завершения операции.
При различных регламентных операциях с 1С (ночное обновление конфигурации или бэкап в .dt) важно обеспечить отсутствие подключенных к ней пользователей. Можно конечно запускать 1С: Предприятие с ключом /C ЗавершитьРаботуПользователей, но это не всегда удобно, да и хочется же потом написать личное письмо с рекомендациями по устранению склероза.
Можно использовать штатную возможность подключения к 1С через COMConnector и скрипт на AutoIT. Код написан под 1С 8.1 и позволяет выкинуть пользователей из базы с записью в журнал.
Но операцию иногда нужно проворачивать по просьбе самого пользователя, который запустил "тяжелый" отчет и повесил 1С. Если не хотите решать эти вопросы самостоятельно, то просто выведите любителям “тяжелых” отчётов ярлык на скомпилированный скрипт:
Еще COMConnector помогает проверить наличие обновлений конфигурации, получить какую-то информацию из базы, и автоматизировать заведение пользователей в 1С.
На мой взгляд, создавать новых пользователей 1С должен системный администратор, а не программист 1С. Но последнему нужно сделать процесс максимально простым. Чтобы администратору не приходилось "заглядывать" в каждую базу отдельно, можно использовать еще один скрипт.
Юрлиц развелось слишком много — нужно разбивать на столбцы.
Занятно, но после смены нескольких поколений администраторов в одной компании из далекого прошлого новенькие уже не знали как создать пользователя вручную.
Если нужно перенести базу 1С: Предприятия вместе с ее данными в SQL на другой сервер, то делать это вручную целесообразно только для 1-2 БД.
Список баз для миграции можно брать и из файла, а лог выводить в текстовый файл. Аналогичным образом можно конвертировать несколько десятков баз из файловых в SQL простой выгрузкой-загрузкой в .dt
Конечно, это далеко не все, что можно автоматизировать в связке с 1С. Но разного рода обмены, получение real-time информации из 1С в других приложениях и прочие сценарии не попали в этот обзор из-за узкой направленности и специфики.
Наверняка у вас тоже есть свой набор "ноу хау" для администрирования 1С — будет здорово если поделитесь с коллегами в комментариях.
Скрипты и ноу-хау предоставлены avelor, за что ему огромное спасибо!
1CESCmn.cfg - используется обычно при административной установке 1С с общих ресурсов (задает параметры баз и где брать дистрибутив), и не рекомендован для использования как поднастройка пользовательского списка (хотя ниже приведен пример, как можно для пользовательской поднастройки использовать и его).
Для "локальной" настройки списка используется 1CEStart.cfg , который помещается в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\".
Чтобы система автоматически "видела" эти конфигурационные файлы, важно не только название файла - но и его размещение.
В данных файлах можно задать различные настройки, но остановимся только на самых необходимых, и вкратце опишу различные варианты взаимодействия и результаты того или иного способа задания списка баз вплоть до мельчайших нюансов, появляющихся при различных вариантах настройки.
Также в конце приведены примеры задач и варианты настроек, с указанием файлов (какие и куда), параметров в конфигурационных файлах и их значений.
Варианты с работой 1CEStart.cfg:
- если файлов 1CEStart.cfg и ibases.v8i нет - новый 1CEStart.cfg не создается, а ibases.v8i - будет создан после запуска 1C "Открыть список баз".
- если нет ibases.v8i, а 1CEStart.cfg (с прописанным местоположением дополнительного списка баз) есть - создается пустой
ibases.v8i, а содержимое 1CEStart.cfg приводится к исходному состоянию (без каких-либо ссылок на дополнительные списки баз).
- если есть пустой ibases.v8i, есть 1CEStart.cfg (со списком баз) - список по ссылке из 1CEStart.cfg добавится в ibases.v8i, и там будет сохранен.
Hюанс 1: если одна и та же база присутствует как в списке ibases.v8i, так и в списке, указанном в файле 1CEStart.cfg (или в
списке файла 1CESCmn.cfg), то даже если они различаются настройками - изменения настроек в ibases.v8i для этой базы не
будет; будет добавляться только совершенно новая база. В дальнейшем приоритет настроек будет за списком баз, указанном в
файле 1CEStart.cfg, и настройки одной и той же базы, указанной в разных списках, будут браться из списка 1CEStart.cfg.
Нюанс 2: при варианте, когда добавляемая база есть как в списке файла 1CEStart.cfg, так и в списке файла 1CESCmn.cfg, то
приоритет настроек опять же за списком 1CEStart.cfg - т.о., он первичен по отношению к остальным.
Если же файл 1CEStart.cfg (а параметр "CommonInfoBases=" с непосредственным указанием на другой список "*.v8i" в этом файле, например, будет отсутствовать) указывает на конфигурационный файл 1CESCmn.cfg, а тот, уже в свою очередь, указывает на список добавляемых баз, то приоритет (между умолчательным ibases.v8i и списком по 1CESCmn.cfg) будет за списком баз из файла 1CESCmn.cfg.
Примечание: базы сравниваются между собой по ID.
- если есть ibases.v8i (с каким-либо списком), есть 1CEStart.cfg (с другим списком баз), то список из 1CEStart.cfg также добавится к списку ibases.v8i (аналогично и с такими же нюансами, как и в предыдущем случае).
Нюанс: однако настройки конфигурационных файлов запуска версии платформы (version=) игнорируются, если запускать
непосредственно файл *.v8i с ярлыка:
- если в списке будет одна база - то будет попытка её запуска на платформе с максимальным релизом;
- если несколько баз - будет предоставлен выбор баз, однако запуск будет все так же на платформе с максимальным релизом.
Параметр 1CEStart.cfg указания местоположения файла конфигурации 1CESCmn.cfg (запрещен для выставления в самом
1CESCmn.cfg):
CommonCfgLocation=\\1Cshara\1CESCmn.cfg
Примечание: можно указывать вообще любой файл - с любым именем и расширением, главное - чтобы он был текстовый и в
кодировке UTF-8. Исключение - если нужна загрузка файла конфигурации, то в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" должен быть "1CEStart.cfg".
Параметр указания списка загружаемых баз с настройками загрузки (одинаков для 1CEStart.cfg и 1CESCmn.cfg):
CommonInfoBases=\\1Cshara\ibcommon.v8i
Пример: "CommonInfoBases=ibcommon.v8i" - файл списка баз указан без пути, должен быть непосредственно в самой папке конфигурационного файла.
Примечание: аналогично именам конфигурационных файлов, можно указывать вообще любой файл - с любым именем и расширением, главное - чтобы он был текстовый и в кодировке UTF-8.
Исключение - опять же, если нужна только пользовательская загрузка списка баз по умолчанию, то в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" должен быть "ibases.v8i".
Для простоты приняты такие названия:
1CEStart.cfg - конфигурационный файл на локальной машине в папке пользователя "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\", может содержать местоположение 1CESCmn.cfg и/или местоположение дополнительного списка с настройками баз ibases.v8i;
ibases.v8i - список баз и настроек к ним на локальной машине (если расположен в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart" - то при отсутствии здесь же файла "1CEStart.cfg" данный список берется по умолчанию);
1CESCmn.cfg - конфигурационный файл со ссылкой на общий список баз, может лежать в любом доступном для всех месте сети;
ibcommon.v8i - дополнительный/общий список баз и настроек к ним.
Вариант 2. В "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" помещаем 1CEStart.cfg, в нем сразу даем указание на сетевой список баз и настроек к ним (ibcommon.v8i).
В этом же каталоге должен быть обязательно хотя бы пустой "ibases.v8" (куда потом будет скопирован список из
"ibcommon.v8i"), иначе параметры в 1CEStart.cfg обнулятся.
Параметр в 1CEStart.cfg:
CommonInfoBases=\\SERVER\1Cshara\ibcommon.v8i
В "ibcommon.v8i" в параметре "version %ProgramFilesDir%\1cv82\common\1cestart.exe").
Файлы конфигурации можно распространять по компьютерам различными способами:
- вручную
- через домен
- через SMS-сервер
- скриптом VBS, WHS и т.д.
Самый наглядный - ручной способ (может быть использован также и в задаче 2):
Каждому пользователю в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" раскопировать заранее сформированный список баз с настройками "ibases.v8".
Вариант 4. Можно сформировать общий файл со списком и настройками ibcommon.v8i, положить его в сетевой доступ, и дать всем
пользователям ярлык и права на его запуск.
Поместить ярлык в "%Users%\ AllUser\"
Задача 2:
Нужно дать одним пользователям - один список, другим - другой список баз.
Решение:
Вариант 1. Когда списки дополняют друг друга (один, более полный, включает в себя менее полный).
Для пользователей, у которых список баз урезан - только урезанный список "ibases.v8" в "%Users%\\AppData\Roaming\1C\1CEStart\".
Для пользователей, у который более полный список - в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" помещаем
урезанный список "ibases.v8" и файл "1CEStart.cfg", в файле конфигурации даем указание на список дополнительных баз
"ibases(доп).v8i". В результате получим расширенный список баз.
Параметр в 1CEStart.cfg:
CommonInfoBases=%Users%\пользователь1С\AppData\Roaming\Roaming\1C\ibases(доп).v8i
В "*.v8i" в параметре "version %ProgramFilesDir%\1cv82\common\1cestart.exe").
То же самое по сети:
Для пользователей, у которых список баз урезан - в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\" только урезанный
список "ibases.v8".
Для пользователей, у который более полный список - в "%Users%\user\AppData\Roaming\1C\1CEStart\" помещаем урезанный список "ibases.v8" и файл "1CEStart.cfg", в файле конфигурации даем указание на список дополнительных баз "ibcommon(доп).v8i". В результате получим расширенный список баз:
"CommonInfoBases=\\SERVER\1Cshara\ibcommon(доп).v8i"
Аналогично - у разных пользователей сразу указать через "1CEStart.cfg" каждому свой сетевой список баз (одним - "\\SERVER
\1Cshara\ibcommon.v8i", другим - "\\SERVER\1Cshara\ibcommon(доп).v8i".
Вариант 2. Когда списки разные (один не включает полностью другой).
Каждому пользователю - свой список баз "ibases.v8" в "%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\", либо - если по
сети, то указание в файле конфигурации "1CEStart.cfg" ("%Users%\пользователь1С\AppData\Roaming\1C\1CEStart\") своего
расшаренного списка баз: у одних параметр будет "CommonInfoBases=\\SERVER\1Cshara\ibcommon.v8i", у других -
"CommonInfoBases=\\SERVER\1Cshara\ibcommon(доп).v8i".
Update:
Если создание конфигурационного файла в формате UTF-8 вызывает сложности, то вот простейший рецепт:
заходите в: "%ProgramFilesDir%\1cv82\conf\"), и копируете оттуда файл conf.cfg (только не удалите его случайно :), хотя настроек там по умолчанию и минимум), после того, как скопировали - удалите в копии ключи исходного файла (например, параметр "SystemLanguage=RU"), переименуйте как вам нужно (или дайте имя согласно стандарту 1С), и все, Ваш новый конфигурационный файл к использованию готов!
СТАРТУЕТ СЕРИЯ СТАТЕЙ 1С АДМИНИСТРАТОР.
ПЕРВАЯ СТАТЬЯ "ЦЕНТРАЛИЗОВАННАЯ УСТАНОВКА 1С ПЛАТФОРМЫ " ТЕОРИЯ.
Одной из новых возможностей начиная с «1С_Предприятие 8» версии 8.2 является механизм централизованной установки.
Особенностями механизма являются:
1. Администратор 1С имеет возможность управление всеми процессами установки посредством конфигурационного файла.
2. Обновления могут быть установлены вне зависимости от установленных уже релизов системы «1С_Предприятие».
3. Автоматизация процесса доустановки «1С_Предприятие» для обеспечения работы с информационной базой, для которой в свойствах указана версия системы, не представленная на персональном компьютере. Следует отметить что это справедливо для файловых информационных баз, для серверных требуемая версия определяется по версии сервера «1С_Предприятие».
Порядок организации каталога централизованной установки следующий:
1. Создаем сетевой ресурс, на котором будут располагаться дистрибутивы системы различных редакций.
2. Организовываем каталоги дистрибутивов, имена которых соответствуют редакциям. На пример 8.2.19.90.
3. В корне каталога сетевого ресурса централизованной установки 1С необходимо разместить файл 1cestart.exe (его можно извлечь из архива data1.cab, входящего в состав дистрибутива) и 1cescmm.cfg (создать при помощи любого текстового редактора, поддерживающего формат Юникод).
Назначение файлов:
• 1cestart.exe - приложение запуска, инициирует установку «1С_Предприятие» (при наличии в каталоге файла 1cescmn.cfg), а так же обновлений, представленных в каталоге сетевого ресурса.
• 1cescmm.cfg – конфигурационный файл, который может содержать различные параметры установки. На пример, для того что бы указать нужный каталог размещения дистрибутивов версий системы.
DistributiveLocation=\\servername\distrib\1cv8
Для активации процесса установки необходимо запустить программу запуска 1cestart.exe. При этом на локальном компьютере в профиле пользователя (…\AppData\1C\1CEstart) будет помещен файл 1cestart.exe и создан 1cestart.cfg. Конфигурационный файл будет содержать сведения о коталоге установки системы, установленных компонентов и ссылку на общий конфигурационный файл (параметр CommonCfgLocation ).
В дальнейшем, при открытии информационной базы, для которой требуется версия системы, не представленная на локальном компьютере, программа запуска 1cestart.exe (запущенная уже с локального компьютера) инициирует доустановку требуемой версии платформы 1С и сетевого каталога.
Подробное описание параметров конфигурационных файлов представлено в приложении 3 Руководства администратора, входящего в комплект поставки «1С_Предприятие 8».
СТАТЬЯ №2 "ЦЕНТРАЛИЗОВАННАЯ УСТАНОВКА 1С ПЛАТФОРМЫ " Практика
И так продолжим! На примере я покажу, как реализовать «централизованную установку 1С платформы » на вашем предприятии.
1) Создаем сетевой ресурс с правами доступа «1С пользователь» на который копируем установочный пакет 1С_Предприятие 8.2 к примеру самый свежий 8.2.19.90
2) В корне каталога сетевого ресурса централизованной установки 1С необходимо разместить файл 1cestart.exe (его можно извлечь из архива data1.cab, входящего в состав дистрибутива) и 1cescmm.cfg (создать при помощи любого текстового редактора, поддерживающего формат Юникод). См. рис №1
3) Редактируем конфигурационный файл 1cescmm.cfg
______________________________________________________
Где DistributiveLocation=\\srvsql01\1S82Distr\ – сетевой ресурс, откуда производится установка;
InstalledLocation=C:\Program Files\1cv82 – локальный каталог на ПК, куда производиться установка;
InstallComponents=THICKCLIENT=1 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=1 LANGUAGES=RU – тонкие настройки клиента, такие как (язык, тип и т.д.).
UseHWLicenses=1 – указывает необхдимость поиска локального ключа;
CommonInfoBases=\\Srvsql01\1S82Distr\ibcommon.v8i – путь к списку информационных баз и настроек подключения к ним. См.
______________________________________________________
рис.2
4) Создаем ibcommon.v8i и редактируем его как в примере
[ЗАО "Рога и Копыта" 8.2 (новый формат)] – указываем наименование инф. базы.;
______________________________________________________
Connect=Srvr="192.168.2.9:1541";Ref="base82"; – адрес сервера и наименование базы;
ID=d8fd521e-59f0-4aca-8acc-9d77898b881b
OrderInList=32768
Folder=/
OrderInTree=32768
External=0
ClientConnectionSpeed=Normal
App=ThickClient
WA=0
Version=8.2.19.90 – версия платформы 1С;
DefaultVersion=8.2.19.90
AdditionalParameters=/ClearCache
[ООО "Радуга" (новый формат)]
Connect=Srvr="192.168.2.4:1541";Ref="L82";
ID=1b8d3023-1b6e-4fba-b8f5-29a9d51bb123
OrderInList=65536
Folder=/
OrderInTree=65536
External=0
ClientConnectionSpeed=Normal
App=ThickClient
WA=0
Version=8.2.19.90
DefaultVersion=8.2.19.90
AdditionalParameters=/ClearCache
______________________________________________________
См. рис. №3
5) Запускаем 1С через 1cestart.exe и ожидаем процесс инсталляции. В процессе установки 1С_Предприятие будет установлено на локальный ПК, на рабочем столе появится ярлык 1С, а при попытки запустить 1С будет произведена проверка платформы на соответствие с версией инф. базы, если это необходимо будет произведена доустановка, либо запущенна более ранняя версия клиента в зависимости от 1С_Сервера. См. рис. №4
Следует отметить, что централизованная установка будет произведена только на тех ПК, на которых пользователи имеют права «Локального администратора»
Автоматизированный процесс централизованной установки 1С_Предприятия для пользователей, не имеющих прав на установку программ, можно реализовать с помощью групповых политик. Например, групповые политики домена Windows.
В следующей статье мы поближе ознакомимся и с этим методом.
Спасибо за внимание! Ваш, Системный администратор.
« Как стать программистом 1С » Настройка 1С » Исполняемые файлы 1С. Как происходит запуск 1С.
Читайте также: