В предыдущих уроках мы выяснили, что при запуске 1С реально запускаются три программы, что естественно занимает время.
Два способа ускорения запуска 1С примерно в три раза. Путь воина или как запустить 1С на космической скорости.
Запуск 1С
Как мы рассматривали в начале этого урока, 1С запускается не так просто 🙂 Фактически последовательно запускаются несколько программ. Конечно на это требуется время — иногда меньше, иногда больше.
Мы – программисты! Мы не ищем легких путей! Мы пойдем путем каменных воинов Дзю!
По-любому методика поочередного запуска трех программ медленнее, чем если запустить программу сразу напрямую. Это путь может и тупой, зато верный.
Есть два варианта, чтобы это сделать.
Ярлык базы данных 1С
В окне выбора базы данных нажмите правой кнопкой мыши на нужную Вам базу и выберите в меню «Сохранить ссылку в файл».
В результате Вы получите файл с расширением .v8i. Это текстовый файл, его можно править руками. Таких баз может быть несколько. Как я уже писал выше, такой список баз можно добавить через кнопку «Настройка»/«Списки общих информационных баз» и пользователь не сможет ими управлять.
Если в файле одна база и Вы просто ткнете в него мышью (конечно Вы инсталлировали 1С и у Вас прописана связь расширения .v8i с 1С 8.2), то сразу запустится толстый или тонкий клиент и он сразу войдет в базу, без всяких лишних процедур.
Параметры 1С
Как я уже говорил – сами клиенты не предоставляют возможности выбрать базу, а запускаются с помощью указания параметров запуска в командной строке.
Вы можете создать .bat файл (текстовый файл, у которого расширение .txt заменили на .bat) и внутри написать прямой запуск 1С с нужными параметрами. Такие параметры 1С мы рассмотрим в pdf версии.
Это приведет также к прямому запуску 1С без всяких лишних действий.
Этот способ бывает иногда очень удобен. Например один раз мне нужно было постоянно запускать 6 копий 1С от имени разных пользователей для тестирования одной базы. Это было очень удобно делать с помощью такого .bat файла.
Давайте рассмотрим параметры 1С, которые пригодятся Вам в работе, параметры для файловой 1С, сетевой 1С и новой 1С (тонкий клиент).
1) Запуск базы присутствующей в списке баз данных — параметры 1С
«C:\Program Files\1cv82\common\1cestart.exe» ENTERPRISE /IBName»ИмяБазыВСписке» /NПользователь /PПароль
Здесь мы запускаем стартовщик 1С в режиме Предприятие с именем одной из баз, присутствующих в списке баз данных 1С.
2) Запуск базы напрямую (файловый вариант) — параметры 1С
"C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe" ENTERPRISE /F"C:\Base1" /NПользователь /PПароль
Здесь мы запускаем непосредственно толстый клиент в режиме Предприятие с прямым путем к папке базы данных, вне зависимости от ее присутствия в списке баз данных.
3) Запуск базы напрямую (сетевой вариант) — параметры 1С
"C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe" ENTERPRISE /S"ИмяКомпьютераСервера\ИмяБазыНаСервере1С" /NПользователь /PПароль
Здесь мы запускаем непосредственно толстый клиент в режиме Предприятие с прямым путем к папке базы данных, вне зависимости от ее присутствия в списке баз данных.
Как бонус — пара интересных параметров запуска:
4) Запуск Управления торговлей 11 (конфигурации 1С для тонкого клиента) в режиме толстого клиента — параметры 1С
"C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe" ENTERPRISE /RunModeOrdinaryApplication
5) Запуск внешней обработки сразу при старте 1С — параметры 1С
"C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe" ENTERPRISE /Execute"ПолныйПутьКФайлуОбработки.epf"
Удачи!
P.S. В pdf-версии урока Вы можете найти информацию по конфигурационным файлам и формированию .bat файла для запуска 1С напрямую.
Скачать материалы к уроку #14 ->>>
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.